Interface SecurityPackage

  • All Superinterfaces:
    org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.common.notify.Notifier

    public interface SecurityPackage
    extends org.eclipse.emf.ecore.EPackage
    The Package for the model. It contains accessors for the meta objects to represent
    • each class,
    • each feature of each class,
    • each operation of each class,
    • each enum,
    • and each data type
    See Also:
    SecurityFactory
    Model:
    kind="package"
    Generated:
    • Field Detail

      • eNAME

        static final java.lang.String eNAME
        The package name.
        See Also:
        Constant Field Values
        Generated:
      • eNS_URI

        static final java.lang.String eNS_URI
        The package namespace URI.
        See Also:
        Constant Field Values
        Generated:
      • eNS_PREFIX

        static final java.lang.String eNS_PREFIX
        The package namespace name.
        See Also:
        Constant Field Values
        Generated:
      • eINSTANCE

        static final SecurityPackage eINSTANCE
        The singleton instance of the package.
        Generated:
      • PROJECT_SECURITY

        static final int PROJECT_SECURITY
        The meta object id for the 'Project Security' class.
        See Also:
        ProjectSecurityImpl, SecurityPackageImpl.getProjectSecurity(), Constant Field Values
        Generated:
      • PROJECT_SECURITY__PACKAGE_PERMISSIONS

        static final int PROJECT_SECURITY__PACKAGE_PERMISSIONS
        The feature id for the 'Package Permissions' map.
        See Also:
        Constant Field Values
        Generated:
      • PROJECT_SECURITY__PRINCIPALS

        static final int PROJECT_SECURITY__PRINCIPALS
        The feature id for the 'Principals' containment reference list.
        See Also:
        Constant Field Values
        Generated:
      • PROJECT_SECURITY_FEATURE_COUNT

        static final int PROJECT_SECURITY_FEATURE_COUNT
        The number of structural features of the 'Project Security' class.
        See Also:
        Constant Field Values
        Generated:
      • PROJECT_SECURITY___IS_EMPTY

        static final int PROJECT_SECURITY___IS_EMPTY
        The operation id for the 'Is Empty' operation.
        See Also:
        Constant Field Values
        Generated:
      • PROJECT_SECURITY_OPERATION_COUNT

        static final int PROJECT_SECURITY_OPERATION_COUNT
        The number of operations of the 'Project Security' class.
        See Also:
        Constant Field Values
        Generated:
      • PACKAGE_ACCESS_PERMISSION

        static final int PACKAGE_ACCESS_PERMISSION
        The meta object id for the 'Package Access Permission' class.
        See Also:
        PackageAccessPermissionImpl, SecurityPackageImpl.getPackageAccessPermission(), Constant Field Values
        Generated:
      • PACKAGE_ACCESS_PERMISSION__ACTION

        static final int PACKAGE_ACCESS_PERMISSION__ACTION
        The feature id for the 'Action' attribute.
        See Also:
        Constant Field Values
        Generated:
      • PACKAGE_ACCESS_PERMISSION__APPLICATION

        static final int PACKAGE_ACCESS_PERMISSION__APPLICATION
        The feature id for the 'Application' attribute.
        See Also:
        Constant Field Values
        Generated:
      • PACKAGE_ACCESS_PERMISSION__PRINCIPAL

        static final int PACKAGE_ACCESS_PERMISSION__PRINCIPAL
        The feature id for the 'Principal' reference.
        See Also:
        Constant Field Values
        Generated:
      • PACKAGE_ACCESS_PERMISSION_FEATURE_COUNT

        static final int PACKAGE_ACCESS_PERMISSION_FEATURE_COUNT
        The number of structural features of the 'Package Access Permission' class.
        See Also:
        Constant Field Values
        Generated:
      • PACKAGE_ACCESS_PERMISSION___IS_SAME__PACKAGEACCESSPERMISSION

        static final int PACKAGE_ACCESS_PERMISSION___IS_SAME__PACKAGEACCESSPERMISSION
        The operation id for the 'Is Same' operation.
        See Also:
        Constant Field Values
        Generated:
      • PACKAGE_ACCESS_PERMISSION_OPERATION_COUNT

        static final int PACKAGE_ACCESS_PERMISSION_OPERATION_COUNT
        The number of operations of the 'Package Access Permission' class.
        See Also:
        Constant Field Values
        Generated:
      • STRING_TO_PACKAGE_PERMISSIONS_MAP

        static final int STRING_TO_PACKAGE_PERMISSIONS_MAP
        The meta object id for the 'String To Package Permissions Map' class.
        See Also:
        StringToPackagePermissionsMapImpl, SecurityPackageImpl.getStringToPackagePermissionsMap(), Constant Field Values
        Generated:
      • STRING_TO_PACKAGE_PERMISSIONS_MAP__KEY

        static final int STRING_TO_PACKAGE_PERMISSIONS_MAP__KEY
        The feature id for the 'Key' attribute.
        See Also:
        Constant Field Values
        Generated:
      • STRING_TO_PACKAGE_PERMISSIONS_MAP__VALUE

        static final int STRING_TO_PACKAGE_PERMISSIONS_MAP__VALUE
        The feature id for the 'Value' containment reference.
        See Also:
        Constant Field Values
        Generated:
      • STRING_TO_PACKAGE_PERMISSIONS_MAP_FEATURE_COUNT

        static final int STRING_TO_PACKAGE_PERMISSIONS_MAP_FEATURE_COUNT
        The number of structural features of the 'String To Package Permissions Map' class.
        See Also:
        Constant Field Values
        Generated:
      • STRING_TO_PACKAGE_PERMISSIONS_MAP_OPERATION_COUNT

        static final int STRING_TO_PACKAGE_PERMISSIONS_MAP_OPERATION_COUNT
        The number of operations of the 'String To Package Permissions Map' class.
        See Also:
        Constant Field Values
        Generated:
      • PACKAGE_PERMISSIONS

        static final int PACKAGE_PERMISSIONS
        The meta object id for the 'Package Permissions' class.
        See Also:
        PackagePermissionsImpl, SecurityPackageImpl.getPackagePermissions(), Constant Field Values
        Generated:
      • PACKAGE_PERMISSIONS__ACCESS_PERMISSIONS

        static final int PACKAGE_PERMISSIONS__ACCESS_PERMISSIONS
        The feature id for the 'Access Permissions' containment reference list.
        See Also:
        Constant Field Values
        Generated:
      • PACKAGE_PERMISSIONS__USE_PARENT_PERMISSIONS

        static final int PACKAGE_PERMISSIONS__USE_PARENT_PERMISSIONS
        The feature id for the 'Use Parent Permissions' attribute.
        See Also:
        Constant Field Values
        Generated:
      • PACKAGE_PERMISSIONS_FEATURE_COUNT

        static final int PACKAGE_PERMISSIONS_FEATURE_COUNT
        The number of structural features of the 'Package Permissions' class.
        See Also:
        Constant Field Values
        Generated:
      • PACKAGE_PERMISSIONS___IS_SAME__PACKAGEPERMISSIONS

        static final int PACKAGE_PERMISSIONS___IS_SAME__PACKAGEPERMISSIONS
        The operation id for the 'Is Same' operation.
        See Also:
        Constant Field Values
        Generated:
      • PACKAGE_PERMISSIONS_OPERATION_COUNT

        static final int PACKAGE_PERMISSIONS_OPERATION_COUNT
        The number of operations of the 'Package Permissions' class.
        See Also:
        Constant Field Values
        Generated:
      • PRINCIPAL

        static final int PRINCIPAL
        The meta object id for the 'Principal' class.
        See Also:
        PrincipalImpl, SecurityPackageImpl.getPrincipal(), Constant Field Values
        Generated:
      • PRINCIPAL__NAME

        static final int PRINCIPAL__NAME
        The feature id for the 'Name' attribute.
        See Also:
        Constant Field Values
        Generated:
      • PRINCIPAL__PACKAGE_PERMISSIONS

        static final int PRINCIPAL__PACKAGE_PERMISSIONS
        The feature id for the 'Package Permissions' reference list.
        See Also:
        Constant Field Values
        Generated:
      • PRINCIPAL_FEATURE_COUNT

        static final int PRINCIPAL_FEATURE_COUNT
        The number of structural features of the 'Principal' class.
        See Also:
        Constant Field Values
        Generated:
      • PRINCIPAL___IS_SAME__PRINCIPAL

        static final int PRINCIPAL___IS_SAME__PRINCIPAL
        The operation id for the 'Is Same' operation.
        See Also:
        Constant Field Values
        Generated:
      • PRINCIPAL_OPERATION_COUNT

        static final int PRINCIPAL_OPERATION_COUNT
        The number of operations of the 'Principal' class.
        See Also:
        Constant Field Values
        Generated:
      • USER_PRINCIPAL

        static final int USER_PRINCIPAL
        The meta object id for the 'User Principal' class.
        See Also:
        UserPrincipalImpl, SecurityPackageImpl.getUserPrincipal(), Constant Field Values
        Generated:
      • USER_PRINCIPAL__NAME

        static final int USER_PRINCIPAL__NAME
        The feature id for the 'Name' attribute.
        See Also:
        Constant Field Values
        Generated:
      • USER_PRINCIPAL__PACKAGE_PERMISSIONS

        static final int USER_PRINCIPAL__PACKAGE_PERMISSIONS
        The feature id for the 'Package Permissions' reference list.
        See Also:
        Constant Field Values
        Generated:
      • USER_PRINCIPAL_FEATURE_COUNT

        static final int USER_PRINCIPAL_FEATURE_COUNT
        The number of structural features of the 'User Principal' class.
        See Also:
        Constant Field Values
        Generated:
      • USER_PRINCIPAL___IS_SAME__PRINCIPAL

        static final int USER_PRINCIPAL___IS_SAME__PRINCIPAL
        The operation id for the 'Is Same' operation.
        See Also:
        Constant Field Values
        Generated:
      • USER_PRINCIPAL_OPERATION_COUNT

        static final int USER_PRINCIPAL_OPERATION_COUNT
        The number of operations of the 'User Principal' class.
        See Also:
        Constant Field Values
        Generated:
      • GROUP_PRINCIPAL

        static final int GROUP_PRINCIPAL
        The meta object id for the 'Group Principal' class.
        See Also:
        GroupPrincipalImpl, SecurityPackageImpl.getGroupPrincipal(), Constant Field Values
        Generated:
      • GROUP_PRINCIPAL__NAME

        static final int GROUP_PRINCIPAL__NAME
        The feature id for the 'Name' attribute.
        See Also:
        Constant Field Values
        Generated:
      • GROUP_PRINCIPAL__PACKAGE_PERMISSIONS

        static final int GROUP_PRINCIPAL__PACKAGE_PERMISSIONS
        The feature id for the 'Package Permissions' reference list.
        See Also:
        Constant Field Values
        Generated:
      • GROUP_PRINCIPAL_FEATURE_COUNT

        static final int GROUP_PRINCIPAL_FEATURE_COUNT
        The number of structural features of the 'Group Principal' class.
        See Also:
        Constant Field Values
        Generated:
      • GROUP_PRINCIPAL___IS_SAME__PRINCIPAL

        static final int GROUP_PRINCIPAL___IS_SAME__PRINCIPAL
        The operation id for the 'Is Same' operation.
        See Also:
        Constant Field Values
        Generated:
      • GROUP_PRINCIPAL_OPERATION_COUNT

        static final int GROUP_PRINCIPAL_OPERATION_COUNT
        The number of operations of the 'Group Principal' class.
        See Also:
        Constant Field Values
        Generated:
      • ROLE_PRINCIPAL

        static final int ROLE_PRINCIPAL
        The meta object id for the 'Role Principal' class.
        See Also:
        RolePrincipalImpl, SecurityPackageImpl.getRolePrincipal(), Constant Field Values
        Generated:
      • ROLE_PRINCIPAL__NAME

        static final int ROLE_PRINCIPAL__NAME
        The feature id for the 'Name' attribute.
        See Also:
        Constant Field Values
        Generated:
      • ROLE_PRINCIPAL__PACKAGE_PERMISSIONS

        static final int ROLE_PRINCIPAL__PACKAGE_PERMISSIONS
        The feature id for the 'Package Permissions' reference list.
        See Also:
        Constant Field Values
        Generated:
      • ROLE_PRINCIPAL_FEATURE_COUNT

        static final int ROLE_PRINCIPAL_FEATURE_COUNT
        The number of structural features of the 'Role Principal' class.
        See Also:
        Constant Field Values
        Generated:
      • ROLE_PRINCIPAL___IS_SAME__PRINCIPAL

        static final int ROLE_PRINCIPAL___IS_SAME__PRINCIPAL
        The operation id for the 'Is Same' operation.
        See Also:
        Constant Field Values
        Generated:
      • ROLE_PRINCIPAL_OPERATION_COUNT

        static final int ROLE_PRINCIPAL_OPERATION_COUNT
        The number of operations of the 'Role Principal' class.
        See Also:
        Constant Field Values
        Generated:
      • EVERYONE_PRINCIPAL

        static final int EVERYONE_PRINCIPAL
        The meta object id for the 'Everyone Principal' class.
        See Also:
        EveryonePrincipalImpl, SecurityPackageImpl.getEveryonePrincipal(), Constant Field Values
        Generated:
      • EVERYONE_PRINCIPAL__NAME

        static final int EVERYONE_PRINCIPAL__NAME
        The feature id for the 'Name' attribute.
        See Also:
        Constant Field Values
        Generated:
      • EVERYONE_PRINCIPAL__PACKAGE_PERMISSIONS

        static final int EVERYONE_PRINCIPAL__PACKAGE_PERMISSIONS
        The feature id for the 'Package Permissions' reference list.
        See Also:
        Constant Field Values
        Generated:
      • EVERYONE_PRINCIPAL_FEATURE_COUNT

        static final int EVERYONE_PRINCIPAL_FEATURE_COUNT
        The number of structural features of the 'Everyone Principal' class.
        See Also:
        Constant Field Values
        Generated:
      • EVERYONE_PRINCIPAL___IS_SAME__PRINCIPAL

        static final int EVERYONE_PRINCIPAL___IS_SAME__PRINCIPAL
        The operation id for the 'Is Same' operation.
        See Also:
        Constant Field Values
        Generated:
      • EVERYONE_PRINCIPAL_OPERATION_COUNT

        static final int EVERYONE_PRINCIPAL_OPERATION_COUNT
        The number of operations of the 'Everyone Principal' class.
        See Also:
        Constant Field Values
        Generated:
    • Method Detail

      • getProjectSecurity

        org.eclipse.emf.ecore.EClass getProjectSecurity()
        Returns the meta object for class 'Project Security'.
        Returns:
        the meta object for class 'Project Security'.
        See Also:
        ProjectSecurity
        Generated:
      • getProjectSecurity_Principals

        org.eclipse.emf.ecore.EReference getProjectSecurity_Principals()
        Returns the meta object for the containment reference list 'Principals'.
        Returns:
        the meta object for the containment reference list 'Principals'.
        See Also:
        ProjectSecurity.getPrincipals(), getProjectSecurity()
        Generated:
      • getProjectSecurity__IsEmpty

        org.eclipse.emf.ecore.EOperation getProjectSecurity__IsEmpty()
        Returns the meta object for the 'Is Empty' operation.
        Returns:
        the meta object for the 'Is Empty' operation.
        See Also:
        ProjectSecurity.isEmpty()
        Generated:
      • getPackageAccessPermission

        org.eclipse.emf.ecore.EClass getPackageAccessPermission()
        Returns the meta object for class 'Package Access Permission'.
        Returns:
        the meta object for class 'Package Access Permission'.
        See Also:
        PackageAccessPermission
        Generated:
      • getStringToPackagePermissionsMap

        org.eclipse.emf.ecore.EClass getStringToPackagePermissionsMap()
        Returns the meta object for class 'String To Package Permissions Map'.
        Returns:
        the meta object for class 'String To Package Permissions Map'.
        See Also:
        Map.Entry
        Model:
        keyDataType="org.eclipse.emf.ecore.EString" valueType="com.nomagic.magicdraw.security.PackagePermissions" valueContainment="true" valueResolveProxies="true"
        Generated:
      • getStringToPackagePermissionsMap_Key

        org.eclipse.emf.ecore.EAttribute getStringToPackagePermissionsMap_Key()
        Returns the meta object for the attribute 'Key'.
        Returns:
        the meta object for the attribute 'Key'.
        See Also:
        Map.Entry, getStringToPackagePermissionsMap()
        Generated:
      • getStringToPackagePermissionsMap_Value

        org.eclipse.emf.ecore.EReference getStringToPackagePermissionsMap_Value()
        Returns the meta object for the containment reference 'Value'.
        Returns:
        the meta object for the containment reference 'Value'.
        See Also:
        Map.Entry, getStringToPackagePermissionsMap()
        Generated:
      • getPackagePermissions

        org.eclipse.emf.ecore.EClass getPackagePermissions()
        Returns the meta object for class 'Package Permissions'.
        Returns:
        the meta object for class 'Package Permissions'.
        See Also:
        PackagePermissions
        Generated:
      • getPrincipal

        org.eclipse.emf.ecore.EClass getPrincipal()
        Returns the meta object for class 'Principal'.
        Returns:
        the meta object for class 'Principal'.
        See Also:
        Principal
        Generated:
      • getPrincipal_Name

        org.eclipse.emf.ecore.EAttribute getPrincipal_Name()
        Returns the meta object for the attribute 'Name'.
        Returns:
        the meta object for the attribute 'Name'.
        See Also:
        Principal.getName(), getPrincipal()
        Generated:
      • getUserPrincipal

        org.eclipse.emf.ecore.EClass getUserPrincipal()
        Returns the meta object for class 'User Principal'.
        Returns:
        the meta object for class 'User Principal'.
        See Also:
        UserPrincipal
        Generated:
      • getGroupPrincipal

        org.eclipse.emf.ecore.EClass getGroupPrincipal()
        Returns the meta object for class 'Group Principal'.
        Returns:
        the meta object for class 'Group Principal'.
        See Also:
        GroupPrincipal
        Generated:
      • getRolePrincipal

        org.eclipse.emf.ecore.EClass getRolePrincipal()
        Returns the meta object for class 'Role Principal'.
        Returns:
        the meta object for class 'Role Principal'.
        See Also:
        RolePrincipal
        Generated:
      • getEveryonePrincipal

        org.eclipse.emf.ecore.EClass getEveryonePrincipal()
        Returns the meta object for class 'Everyone Principal'.
        Returns:
        the meta object for class 'Everyone Principal'.
        See Also:
        EveryonePrincipal
        Generated:
      • getAction

        org.eclipse.emf.ecore.EEnum getAction()
        Returns the meta object for enum 'Action'.
        Returns:
        the meta object for enum 'Action'.
        See Also:
        Action
        Generated:
      • getApplication

        org.eclipse.emf.ecore.EEnum getApplication()
        Returns the meta object for enum 'Application'.
        Returns:
        the meta object for enum 'Application'.
        See Also:
        Application
        Generated:
      • getSecurityFactory

        SecurityFactory getSecurityFactory()
        Returns the factory that creates the instances of the model.
        Returns:
        the factory that creates the instances of the model.
        Generated: