Interface EntityPackage

All Superinterfaces:
EModelElement, ENamedElement, EObject, EPackage, Notifier
All Known Implementing Classes:
EntityPackageImpl

public interface EntityPackage extends EPackage
The Package for the model. It contains accessors for the meta objects to represent
  • each class,
  • each feature of each class,
  • each enum,
  • and each data type
This set of abstract meta-classes gives a conceptual view on interfaces, entities and their relationships: Two roles can be identified a software entity can take relative to an interface. Any entity can claim to implement the functionality specified in an interface as well as to request that functionality. Base of the inheritance hierarchy are Identifier and NamedElement, both of which Entity and all inheriting classes are derived from. The relationship of Entities and Interfaces is described with the three meta classes InterfaceProvidingEntity, InterfaceRequiringEntity, and InterfaceProvidingRequiringEntity. The abstract meta-class InterfaceProvidingEntity is inherited by all entities which can potentially offer interface implementations. Similarly, the meta-class InterfaceRequiringEntity is inherited by all entities which are allowed to request functionality offer by entities providing this functionality. InterfaceProvidingRequiringEntity inherits from both of them and thus combines their properties.
See Also:
Generated class or method.
EMF model class or method.
kind="package" annotation="http://www.eclipse.org/emf/2002/Ecore validationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL/LPG'"
  • Field Details

    • eNAME

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

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

      static final String eNS_PREFIX
      The package namespace name.
      See Also:
      Generated class or method.
    • eINSTANCE

      static final EntityPackage eINSTANCE
      The singleton instance of the package.
      Generated class or method.
    • ENTITY

      static final int ENTITY
      The meta object id for the 'Entity' class.
      See Also:
      Generated class or method.
    • ENTITY__ID

      static final int ENTITY__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • ENTITY__ENTITY_NAME

      static final int ENTITY__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • ENTITY_FEATURE_COUNT

      static final int ENTITY_FEATURE_COUNT
      The number of structural features of the 'Entity' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_PROVIDED_ROLE

      static final int RESOURCE_PROVIDED_ROLE
      The meta object id for the 'Resource Provided Role' class.
      See Also:
      Generated class or method.
    • RESOURCE_PROVIDED_ROLE__ID

      static final int RESOURCE_PROVIDED_ROLE__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_PROVIDED_ROLE__ENTITY_NAME

      static final int RESOURCE_PROVIDED_ROLE__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_PROVIDED_ROLE__RESOURCE_INTERFACE_PROVIDING_ENTITY_RESOURCE_PROVIDED_ROLE

      static final int RESOURCE_PROVIDED_ROLE__RESOURCE_INTERFACE_PROVIDING_ENTITY_RESOURCE_PROVIDED_ROLE
      The feature id for the 'Resource Interface Providing Entity Resource Provided Role' container reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_PROVIDED_ROLE__PROVIDED_RESOURCE_INTERFACE_RESOURCE_PROVIDED_ROLE

      static final int RESOURCE_PROVIDED_ROLE__PROVIDED_RESOURCE_INTERFACE_RESOURCE_PROVIDED_ROLE
      The feature id for the 'Provided Resource Interface Resource Provided Role' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_PROVIDED_ROLE_FEATURE_COUNT

      static final int RESOURCE_PROVIDED_ROLE_FEATURE_COUNT
      The number of structural features of the 'Resource Provided Role' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • INTERFACE_PROVIDING_ENTITY

      static final int INTERFACE_PROVIDING_ENTITY
      The meta object id for the 'Interface Providing Entity' class.
      See Also:
      Generated class or method.
    • INTERFACE_PROVIDING_ENTITY__ID

      static final int INTERFACE_PROVIDING_ENTITY__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • INTERFACE_PROVIDING_ENTITY__ENTITY_NAME

      static final int INTERFACE_PROVIDING_ENTITY__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • INTERFACE_PROVIDING_ENTITY__PROVIDED_ROLES_INTERFACE_PROVIDING_ENTITY

      static final int INTERFACE_PROVIDING_ENTITY__PROVIDED_ROLES_INTERFACE_PROVIDING_ENTITY
      The feature id for the 'Provided Roles Interface Providing Entity' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • INTERFACE_PROVIDING_ENTITY_FEATURE_COUNT

      static final int INTERFACE_PROVIDING_ENTITY_FEATURE_COUNT
      The number of structural features of the 'Interface Providing Entity' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • INTERFACE_PROVIDING_REQUIRING_ENTITY

      static final int INTERFACE_PROVIDING_REQUIRING_ENTITY
      The meta object id for the 'Interface Providing Requiring Entity' class.
      See Also:
      Generated class or method.
    • INTERFACE_PROVIDING_REQUIRING_ENTITY__ID

      static final int INTERFACE_PROVIDING_REQUIRING_ENTITY__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • INTERFACE_PROVIDING_REQUIRING_ENTITY__ENTITY_NAME

      static final int INTERFACE_PROVIDING_REQUIRING_ENTITY__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • INTERFACE_PROVIDING_REQUIRING_ENTITY__PROVIDED_ROLES_INTERFACE_PROVIDING_ENTITY

      static final int INTERFACE_PROVIDING_REQUIRING_ENTITY__PROVIDED_ROLES_INTERFACE_PROVIDING_ENTITY
      The feature id for the 'Provided Roles Interface Providing Entity' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • INTERFACE_PROVIDING_REQUIRING_ENTITY__RESOURCE_REQUIRED_ROLES_RESOURCE_INTERFACE_REQUIRING_ENTITY

      static final int INTERFACE_PROVIDING_REQUIRING_ENTITY__RESOURCE_REQUIRED_ROLES_RESOURCE_INTERFACE_REQUIRING_ENTITY
      The feature id for the 'Resource Required Roles Resource Interface Requiring Entity' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • INTERFACE_PROVIDING_REQUIRING_ENTITY__REQUIRED_ROLES_INTERFACE_REQUIRING_ENTITY

      static final int INTERFACE_PROVIDING_REQUIRING_ENTITY__REQUIRED_ROLES_INTERFACE_REQUIRING_ENTITY
      The feature id for the 'Required Roles Interface Requiring Entity' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • INTERFACE_PROVIDING_REQUIRING_ENTITY_FEATURE_COUNT

      static final int INTERFACE_PROVIDING_REQUIRING_ENTITY_FEATURE_COUNT
      The number of structural features of the 'Interface Providing Requiring Entity' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • INTERFACE_REQUIRING_ENTITY

      static final int INTERFACE_REQUIRING_ENTITY
      The meta object id for the 'Interface Requiring Entity' class.
      See Also:
      Generated class or method.
    • INTERFACE_REQUIRING_ENTITY__ID

      static final int INTERFACE_REQUIRING_ENTITY__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • INTERFACE_REQUIRING_ENTITY__ENTITY_NAME

      static final int INTERFACE_REQUIRING_ENTITY__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • INTERFACE_REQUIRING_ENTITY__RESOURCE_REQUIRED_ROLES_RESOURCE_INTERFACE_REQUIRING_ENTITY

      static final int INTERFACE_REQUIRING_ENTITY__RESOURCE_REQUIRED_ROLES_RESOURCE_INTERFACE_REQUIRING_ENTITY
      The feature id for the 'Resource Required Roles Resource Interface Requiring Entity' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • INTERFACE_REQUIRING_ENTITY__REQUIRED_ROLES_INTERFACE_REQUIRING_ENTITY

      static final int INTERFACE_REQUIRING_ENTITY__REQUIRED_ROLES_INTERFACE_REQUIRING_ENTITY
      The feature id for the 'Required Roles Interface Requiring Entity' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • INTERFACE_REQUIRING_ENTITY_FEATURE_COUNT

      static final int INTERFACE_REQUIRING_ENTITY_FEATURE_COUNT
      The number of structural features of the 'Interface Requiring Entity' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_INTERFACE_REQUIRING_ENTITY

      static final int RESOURCE_INTERFACE_REQUIRING_ENTITY
      The meta object id for the 'Resource Interface Requiring Entity' class.
      See Also:
      Generated class or method.
    • RESOURCE_INTERFACE_REQUIRING_ENTITY__ID

      static final int RESOURCE_INTERFACE_REQUIRING_ENTITY__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_INTERFACE_REQUIRING_ENTITY__ENTITY_NAME

      static final int RESOURCE_INTERFACE_REQUIRING_ENTITY__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_INTERFACE_REQUIRING_ENTITY__RESOURCE_REQUIRED_ROLES_RESOURCE_INTERFACE_REQUIRING_ENTITY

      static final int RESOURCE_INTERFACE_REQUIRING_ENTITY__RESOURCE_REQUIRED_ROLES_RESOURCE_INTERFACE_REQUIRING_ENTITY
      The feature id for the 'Resource Required Roles Resource Interface Requiring Entity' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_INTERFACE_REQUIRING_ENTITY_FEATURE_COUNT

      static final int RESOURCE_INTERFACE_REQUIRING_ENTITY_FEATURE_COUNT
      The number of structural features of the 'Resource Interface Requiring Entity' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_REQUIRED_ROLE

      static final int RESOURCE_REQUIRED_ROLE
      The meta object id for the 'Resource Required Role' class.
      See Also:
      Generated class or method.
    • RESOURCE_REQUIRED_ROLE__ID

      static final int RESOURCE_REQUIRED_ROLE__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_REQUIRED_ROLE__ENTITY_NAME

      static final int RESOURCE_REQUIRED_ROLE__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_REQUIRED_ROLE__REQUIRED_RESOURCE_INTERFACE_RESOURCE_REQUIRED_ROLE

      static final int RESOURCE_REQUIRED_ROLE__REQUIRED_RESOURCE_INTERFACE_RESOURCE_REQUIRED_ROLE
      The feature id for the 'Required Resource Interface Resource Required Role' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_REQUIRED_ROLE__RESOURCE_INTERFACE_REQUIRING_ENTITY_RESOURCE_REQUIRED_ROLE

      static final int RESOURCE_REQUIRED_ROLE__RESOURCE_INTERFACE_REQUIRING_ENTITY_RESOURCE_REQUIRED_ROLE
      The feature id for the 'Resource Interface Requiring Entity Resource Required Role' container reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_REQUIRED_ROLE_FEATURE_COUNT

      static final int RESOURCE_REQUIRED_ROLE_FEATURE_COUNT
      The number of structural features of the 'Resource Required Role' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_INTERFACE_PROVIDING_ENTITY

      static final int RESOURCE_INTERFACE_PROVIDING_ENTITY
      The meta object id for the 'Resource Interface Providing Entity' class.
      See Also:
      Generated class or method.
    • RESOURCE_INTERFACE_PROVIDING_ENTITY__ID

      static final int RESOURCE_INTERFACE_PROVIDING_ENTITY__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_INTERFACE_PROVIDING_ENTITY__ENTITY_NAME

      static final int RESOURCE_INTERFACE_PROVIDING_ENTITY__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_INTERFACE_PROVIDING_ENTITY__RESOURCE_PROVIDED_ROLES_RESOURCE_INTERFACE_PROVIDING_ENTITY

      static final int RESOURCE_INTERFACE_PROVIDING_ENTITY__RESOURCE_PROVIDED_ROLES_RESOURCE_INTERFACE_PROVIDING_ENTITY
      The feature id for the 'Resource Provided Roles Resource Interface Providing Entity' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_INTERFACE_PROVIDING_ENTITY_FEATURE_COUNT

      static final int RESOURCE_INTERFACE_PROVIDING_ENTITY_FEATURE_COUNT
      The number of structural features of the 'Resource Interface Providing Entity' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • COMPOSED_PROVIDING_REQUIRING_ENTITY

      static final int COMPOSED_PROVIDING_REQUIRING_ENTITY
      The meta object id for the 'Composed Providing Requiring Entity' class.
      See Also:
      Generated class or method.
    • COMPOSED_PROVIDING_REQUIRING_ENTITY__ID

      static final int COMPOSED_PROVIDING_REQUIRING_ENTITY__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • COMPOSED_PROVIDING_REQUIRING_ENTITY__ENTITY_NAME

      static final int COMPOSED_PROVIDING_REQUIRING_ENTITY__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • COMPOSED_PROVIDING_REQUIRING_ENTITY__ASSEMBLY_CONTEXTS_COMPOSED_STRUCTURE

      static final int COMPOSED_PROVIDING_REQUIRING_ENTITY__ASSEMBLY_CONTEXTS_COMPOSED_STRUCTURE
      The feature id for the 'Assembly Contexts Composed Structure' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • COMPOSED_PROVIDING_REQUIRING_ENTITY__RESOURCE_REQUIRED_DELEGATION_CONNECTORS_COMPOSED_STRUCTURE

      static final int COMPOSED_PROVIDING_REQUIRING_ENTITY__RESOURCE_REQUIRED_DELEGATION_CONNECTORS_COMPOSED_STRUCTURE
      The feature id for the 'Resource Required Delegation Connectors Composed Structure' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • COMPOSED_PROVIDING_REQUIRING_ENTITY__EVENT_CHANNEL_COMPOSED_STRUCTURE

      static final int COMPOSED_PROVIDING_REQUIRING_ENTITY__EVENT_CHANNEL_COMPOSED_STRUCTURE
      The feature id for the 'Event Channel Composed Structure' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • COMPOSED_PROVIDING_REQUIRING_ENTITY__CONNECTORS_COMPOSED_STRUCTURE

      static final int COMPOSED_PROVIDING_REQUIRING_ENTITY__CONNECTORS_COMPOSED_STRUCTURE
      The feature id for the 'Connectors Composed Structure' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • COMPOSED_PROVIDING_REQUIRING_ENTITY__PROVIDED_ROLES_INTERFACE_PROVIDING_ENTITY

      static final int COMPOSED_PROVIDING_REQUIRING_ENTITY__PROVIDED_ROLES_INTERFACE_PROVIDING_ENTITY
      The feature id for the 'Provided Roles Interface Providing Entity' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • COMPOSED_PROVIDING_REQUIRING_ENTITY__RESOURCE_REQUIRED_ROLES_RESOURCE_INTERFACE_REQUIRING_ENTITY

      static final int COMPOSED_PROVIDING_REQUIRING_ENTITY__RESOURCE_REQUIRED_ROLES_RESOURCE_INTERFACE_REQUIRING_ENTITY
      The feature id for the 'Resource Required Roles Resource Interface Requiring Entity' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • COMPOSED_PROVIDING_REQUIRING_ENTITY__REQUIRED_ROLES_INTERFACE_REQUIRING_ENTITY

      static final int COMPOSED_PROVIDING_REQUIRING_ENTITY__REQUIRED_ROLES_INTERFACE_REQUIRING_ENTITY
      The feature id for the 'Required Roles Interface Requiring Entity' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • COMPOSED_PROVIDING_REQUIRING_ENTITY_FEATURE_COUNT

      static final int COMPOSED_PROVIDING_REQUIRING_ENTITY_FEATURE_COUNT
      The number of structural features of the 'Composed Providing Requiring Entity' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • NAMED_ELEMENT

      static final int NAMED_ELEMENT
      The meta object id for the 'Named Element' class.
      See Also:
      Generated class or method.
    • NAMED_ELEMENT__ENTITY_NAME

      static final int NAMED_ELEMENT__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • NAMED_ELEMENT_FEATURE_COUNT

      static final int NAMED_ELEMENT_FEATURE_COUNT
      The number of structural features of the 'Named Element' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_INTERFACE_PROVIDING_REQUIRING_ENTITY

      static final int RESOURCE_INTERFACE_PROVIDING_REQUIRING_ENTITY
      The meta object id for the 'Resource Interface Providing Requiring Entity' class.
      See Also:
      Generated class or method.
    • RESOURCE_INTERFACE_PROVIDING_REQUIRING_ENTITY__ID

      static final int RESOURCE_INTERFACE_PROVIDING_REQUIRING_ENTITY__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_INTERFACE_PROVIDING_REQUIRING_ENTITY__ENTITY_NAME

      static final int RESOURCE_INTERFACE_PROVIDING_REQUIRING_ENTITY__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_INTERFACE_PROVIDING_REQUIRING_ENTITY__RESOURCE_REQUIRED_ROLES_RESOURCE_INTERFACE_REQUIRING_ENTITY

      static final int RESOURCE_INTERFACE_PROVIDING_REQUIRING_ENTITY__RESOURCE_REQUIRED_ROLES_RESOURCE_INTERFACE_REQUIRING_ENTITY
      The feature id for the 'Resource Required Roles Resource Interface Requiring Entity' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_INTERFACE_PROVIDING_REQUIRING_ENTITY__RESOURCE_PROVIDED_ROLES_RESOURCE_INTERFACE_PROVIDING_ENTITY

      static final int RESOURCE_INTERFACE_PROVIDING_REQUIRING_ENTITY__RESOURCE_PROVIDED_ROLES_RESOURCE_INTERFACE_PROVIDING_ENTITY
      The feature id for the 'Resource Provided Roles Resource Interface Providing Entity' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • RESOURCE_INTERFACE_PROVIDING_REQUIRING_ENTITY_FEATURE_COUNT

      static final int RESOURCE_INTERFACE_PROVIDING_REQUIRING_ENTITY_FEATURE_COUNT
      The number of structural features of the 'Resource Interface Providing Requiring Entity' class.
      See Also:
      Generated class or method.
      Ordered collection.
  • Method Details