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:
Model:
kind="package"
Generated:
  • Field Details

    • eNAME

      static final String eNAME
      The package name.
      See Also:
      Generated:
    • eNS_URI

      static final String eNS_URI
      The package namespace URI.
      See Also:
      Generated:
    • eNS_PREFIX

      static final String eNS_PREFIX
      The package namespace name.
      See Also:
      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:
      Generated:
    • PROJECT_SECURITY__PACKAGE_PERMISSIONS

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

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

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

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

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

      static final int PACKAGE_ACCESS_PERMISSION
      The meta object id for the 'Package Access Permission' class.
      See Also:
      Generated:
    • PACKAGE_ACCESS_PERMISSION__ACTION

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

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

      static final int PACKAGE_ACCESS_PERMISSION__PRINCIPAL
      The feature id for the 'Principal' reference.
      See Also:
      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:
      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:
      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:
      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:
      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:
      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:
      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:
      Generated:
    • PACKAGE_PERMISSIONS

      static final int PACKAGE_PERMISSIONS
      The meta object id for the 'Package Permissions' class.
      See Also:
      Generated:
    • PACKAGE_PERMISSIONS__ACCESS_PERMISSIONS

      static final int PACKAGE_PERMISSIONS__ACCESS_PERMISSIONS
      The feature id for the 'Access Permissions' containment reference list.
      See Also:
      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:
      Generated:
    • PACKAGE_PERMISSIONS_FEATURE_COUNT

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

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

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

      static final int PRINCIPAL
      The meta object id for the 'Principal' class.
      See Also:
      Generated:
    • PRINCIPAL__NAME

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

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

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

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

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

      static final int USER_PRINCIPAL
      The meta object id for the 'User Principal' class.
      See Also:
      Generated:
    • USER_PRINCIPAL__NAME

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

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

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

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

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

      static final int GROUP_PRINCIPAL
      The meta object id for the 'Group Principal' class.
      See Also:
      Generated:
    • GROUP_PRINCIPAL__NAME

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

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

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

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

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

      static final int ROLE_PRINCIPAL
      The meta object id for the 'Role Principal' class.
      See Also:
      Generated:
    • ROLE_PRINCIPAL__NAME

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

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

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

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

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

      static final int EVERYONE_PRINCIPAL
      The meta object id for the 'Everyone Principal' class.
      See Also:
      Generated:
    • EVERYONE_PRINCIPAL__NAME

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

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

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

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

      static final int EVERYONE_PRINCIPAL_OPERATION_COUNT
      The number of operations of the 'Everyone Principal' class.
      See Also:
      Generated:
    • ACTION

      static final int ACTION
      The meta object id for the 'Action' enum.
      See Also:
      Generated:
    • APPLICATION

      static final int APPLICATION
      The meta object id for the 'Application' enum.
      See Also:
      Generated:
  • Method Details

    • 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:
      Generated:
    • getProjectSecurity_PackagePermissions

      org.eclipse.emf.ecore.EReference getProjectSecurity_PackagePermissions()
      Returns the meta object for the map 'Package Permissions'.
      Returns:
      the meta object for the map 'Package Permissions'.
      See Also:
      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:
      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:
      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:
      Generated:
    • getPackageAccessPermission_Action

      org.eclipse.emf.ecore.EAttribute getPackageAccessPermission_Action()
      Returns the meta object for the attribute 'Action'.
      Returns:
      the meta object for the attribute 'Action'.
      See Also:
      Generated:
    • getPackageAccessPermission_Application

      org.eclipse.emf.ecore.EAttribute getPackageAccessPermission_Application()
      Returns the meta object for the attribute 'Application'.
      Returns:
      the meta object for the attribute 'Application'.
      See Also:
      Generated:
    • getPackageAccessPermission_Principal

      org.eclipse.emf.ecore.EReference getPackageAccessPermission_Principal()
      Returns the meta object for the reference 'Principal'.
      Returns:
      the meta object for the reference 'Principal'.
      See Also:
      Generated:
    • getPackageAccessPermission__IsSame__PackageAccessPermission

      org.eclipse.emf.ecore.EOperation getPackageAccessPermission__IsSame__PackageAccessPermission()
      Returns the meta object for the 'Is Same' operation.
      Returns:
      the meta object for the 'Is Same' operation.
      See Also:
      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:
      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:
      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:
      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:
      Generated:
    • getPackagePermissions_AccessPermissions

      org.eclipse.emf.ecore.EReference getPackagePermissions_AccessPermissions()
      Returns the meta object for the containment reference list 'Access Permissions'.
      Returns:
      the meta object for the containment reference list 'Access Permissions'.
      See Also:
      Generated:
    • getPackagePermissions_UseParentPermissions

      org.eclipse.emf.ecore.EAttribute getPackagePermissions_UseParentPermissions()
      Returns the meta object for the attribute 'Use Parent Permissions'.
      Returns:
      the meta object for the attribute 'Use Parent Permissions'.
      See Also:
      Generated:
    • getPackagePermissions__IsSame__PackagePermissions

      org.eclipse.emf.ecore.EOperation getPackagePermissions__IsSame__PackagePermissions()
      Returns the meta object for the 'Is Same' operation.
      Returns:
      the meta object for the 'Is Same' operation.
      See Also:
      Generated:
    • getPrincipal

      org.eclipse.emf.ecore.EClass getPrincipal()
      Returns the meta object for class 'Principal'.
      Returns:
      the meta object for class 'Principal'.
      See Also:
      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:
      Generated:
    • getPrincipal_PackagePermissions

      org.eclipse.emf.ecore.EReference getPrincipal_PackagePermissions()
      Returns the meta object for the reference list 'Package Permissions'.
      Returns:
      the meta object for the reference list 'Package Permissions'.
      See Also:
      Generated:
    • getPrincipal__IsSame__Principal

      org.eclipse.emf.ecore.EOperation getPrincipal__IsSame__Principal()
      Returns the meta object for the 'Is Same' operation.
      Returns:
      the meta object for the 'Is Same' operation.
      See Also:
      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:
      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:
      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:
      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:
      Generated:
    • getAction

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

      org.eclipse.emf.ecore.EEnum getApplication()
      Returns the meta object for enum 'Application'.
      Returns:
      the meta object for enum 'Application'.
      See Also:
      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: