Interface PackagePermissions

All Superinterfaces:
org.eclipse.emf.ecore.EObject, com.nomagic.esi.api.EsiObject, org.eclipse.emf.common.notify.Notifier

public interface PackagePermissions extends com.nomagic.esi.api.EsiObject
A representation of the model object 'Package Permissions'.

The following features are supported:

See Also:
Model:
Generated:
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.emf.common.util.EList<PackageAccessPermission>
    Returns the value of the 'Access Permissions' containment reference list.
    boolean
    boolean
    Returns the value of the 'Use Parent Permissions' attribute.
    void
    setUseParentPermissions(boolean value)
    Sets the value of the 'Use Parent Permissions' attribute.

    Methods inherited from interface org.eclipse.emf.ecore.EObject

    eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset

    Methods inherited from interface com.nomagic.esi.api.EsiObject

    esiID, esiState

    Methods inherited from interface org.eclipse.emf.common.notify.Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver
  • Method Details

    • getAccessPermissions

      org.eclipse.emf.common.util.EList<PackageAccessPermission> getAccessPermissions()
      Returns the value of the 'Access Permissions' containment reference list. The list contents are of type PackageAccessPermission.

      If the meaning of the 'Access Permissions' containment reference list isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Access Permissions' containment reference list.
      See Also:
      Model:
      containment="true" resolveProxies="true"
      Generated:
    • isUseParentPermissions

      boolean isUseParentPermissions()
      Returns the value of the 'Use Parent Permissions' attribute. The default value is "true".

      If the meaning of the 'Use Parent Permissions' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Use Parent Permissions' attribute.
      See Also:
      Model:
      default="true"
      Generated:
    • setUseParentPermissions

      void setUseParentPermissions(boolean value)
      Sets the value of the 'Use Parent Permissions' attribute.
      Parameters:
      value - the new value of the 'Use Parent Permissions' attribute.
      See Also:
      Generated:
    • isSame

      boolean isSame(PackagePermissions other)
      Model:
      Generated: