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:
    SecurityPackage.getPackagePermissions()
    Model:
    Generated:
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.eclipse.emf.common.util.EList<PackageAccessPermission> getAccessPermissions()
      Returns the value of the 'Access Permissions' containment reference list.
      boolean isSame​(PackagePermissions other)
      boolean isUseParentPermissions()
      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 Detail

      • 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:
        SecurityPackage.getPackagePermissions_AccessPermissions()
        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:
        setUseParentPermissions(boolean), SecurityPackage.getPackagePermissions_UseParentPermissions()
        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:
        isUseParentPermissions()
        Generated: