Interface CorePackage

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
All Known Implementing Classes:
CorePackageImpl

public interface CorePackage
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:
CoreFactory
  • Field Details

    • eNAME

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

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

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

      static final CorePackage eINSTANCE
      The singleton instance of the package.
    • ELEMENT

      static final int ELEMENT
      The meta object id for the 'Element' class.
      See Also:
      Element, CorePackageImpl.getElement(), Constant Field Values
    • ELEMENT__ATTRIBUTE

      static final int ELEMENT__ATTRIBUTE
      The feature id for the 'Attribute' containment reference list.
      See Also:
      Constant Field Values
    • ELEMENT__ANNOTATION

      static final int ELEMENT__ANNOTATION
      The feature id for the 'Annotation' containment reference list.
      See Also:
      Constant Field Values
    • ELEMENT_FEATURE_COUNT

      static final int ELEMENT_FEATURE_COUNT
      The number of structural features of the 'Element' class.
      See Also:
      Constant Field Values
    • ELEMENT_OPERATION_COUNT

      static final int ELEMENT_OPERATION_COUNT
      The number of operations of the 'Element' class.
      See Also:
      Constant Field Values
    • MODEL_ELEMENT

      static final int MODEL_ELEMENT
      The meta object id for the 'Model Element' class.
      See Also:
      ModelElement, CorePackageImpl.getModelElement(), Constant Field Values
    • MODEL_ELEMENT__ATTRIBUTE

      static final int MODEL_ELEMENT__ATTRIBUTE
      The feature id for the 'Attribute' containment reference list.
      See Also:
      Constant Field Values
    • MODEL_ELEMENT__ANNOTATION

      static final int MODEL_ELEMENT__ANNOTATION
      The feature id for the 'Annotation' containment reference list.
      See Also:
      Constant Field Values
    • MODEL_ELEMENT__STEREOTYPE

      static final int MODEL_ELEMENT__STEREOTYPE
      The feature id for the 'Stereotype' reference list.
      See Also:
      Constant Field Values
    • MODEL_ELEMENT__TAGGED_VALUE

      static final int MODEL_ELEMENT__TAGGED_VALUE
      The feature id for the 'Tagged Value' containment reference list.
      See Also:
      Constant Field Values
    • MODEL_ELEMENT_FEATURE_COUNT

      static final int MODEL_ELEMENT_FEATURE_COUNT
      The number of structural features of the 'Model Element' class.
      See Also:
      Constant Field Values
    • MODEL_ELEMENT_OPERATION_COUNT

      static final int MODEL_ELEMENT_OPERATION_COUNT
      The number of operations of the 'Model Element' class.
      See Also:
      Constant Field Values
    • KDM_ENTITY

      static final int KDM_ENTITY
      The meta object id for the 'KDM Entity' class.
      See Also:
      KDMEntity, CorePackageImpl.getKDMEntity(), Constant Field Values
    • KDM_ENTITY__ATTRIBUTE

      static final int KDM_ENTITY__ATTRIBUTE
      The feature id for the 'Attribute' containment reference list.
      See Also:
      Constant Field Values
    • KDM_ENTITY__ANNOTATION

      static final int KDM_ENTITY__ANNOTATION
      The feature id for the 'Annotation' containment reference list.
      See Also:
      Constant Field Values
    • KDM_ENTITY__STEREOTYPE

      static final int KDM_ENTITY__STEREOTYPE
      The feature id for the 'Stereotype' reference list.
      See Also:
      Constant Field Values
    • KDM_ENTITY__TAGGED_VALUE

      static final int KDM_ENTITY__TAGGED_VALUE
      The feature id for the 'Tagged Value' containment reference list.
      See Also:
      Constant Field Values
    • KDM_ENTITY__NAME

      static final int KDM_ENTITY__NAME
      The feature id for the 'Name' attribute.
      See Also:
      Constant Field Values
    • KDM_ENTITY_FEATURE_COUNT

      static final int KDM_ENTITY_FEATURE_COUNT
      The number of structural features of the 'KDM Entity' class.
      See Also:
      Constant Field Values
    • KDM_ENTITY___CREATE_AGGREGATION__KDMENTITY

      static final int KDM_ENTITY___CREATE_AGGREGATION__KDMENTITY
      The operation id for the 'Create Aggregation' operation.
      See Also:
      Constant Field Values
    • KDM_ENTITY___DELETE_AGGREGATION__AGGREGATEDRELATIONSHIP

      static final int KDM_ENTITY___DELETE_AGGREGATION__AGGREGATEDRELATIONSHIP
      The operation id for the 'Delete Aggregation' operation.
      See Also:
      Constant Field Values
    • KDM_ENTITY___GET_INBOUND

      static final int KDM_ENTITY___GET_INBOUND
      The operation id for the 'Get Inbound' operation.
      See Also:
      Constant Field Values
    • KDM_ENTITY___GET_OUTBOUND

      static final int KDM_ENTITY___GET_OUTBOUND
      The operation id for the 'Get Outbound' operation.
      See Also:
      Constant Field Values
    • KDM_ENTITY___GET_OWNED_RELATION

      static final int KDM_ENTITY___GET_OWNED_RELATION
      The operation id for the 'Get Owned Relation' operation.
      See Also:
      Constant Field Values
    • KDM_ENTITY___GET_IN_AGGREGATED

      static final int KDM_ENTITY___GET_IN_AGGREGATED
      The operation id for the 'Get In Aggregated' operation.
      See Also:
      Constant Field Values
    • KDM_ENTITY___GET_OUT_AGGREGATED

      static final int KDM_ENTITY___GET_OUT_AGGREGATED
      The operation id for the 'Get Out Aggregated' operation.
      See Also:
      Constant Field Values
    • KDM_ENTITY___GET_OWNER

      static final int KDM_ENTITY___GET_OWNER
      The operation id for the 'Get Owner' operation.
      See Also:
      Constant Field Values
    • KDM_ENTITY___GET_OWNED_ELEMENT

      static final int KDM_ENTITY___GET_OWNED_ELEMENT
      The operation id for the 'Get Owned Element' operation.
      See Also:
      Constant Field Values
    • KDM_ENTITY___GET_GROUP

      static final int KDM_ENTITY___GET_GROUP
      The operation id for the 'Get Group' operation.
      See Also:
      Constant Field Values
    • KDM_ENTITY___GET_GROUPED_ELEMENT

      static final int KDM_ENTITY___GET_GROUPED_ELEMENT
      The operation id for the 'Get Grouped Element' operation.
      See Also:
      Constant Field Values
    • KDM_ENTITY___GET_MODEL

      static final int KDM_ENTITY___GET_MODEL
      The operation id for the 'Get Model' operation.
      See Also:
      Constant Field Values
    • KDM_ENTITY_OPERATION_COUNT

      static final int KDM_ENTITY_OPERATION_COUNT
      The number of operations of the 'KDM Entity' class.
      See Also:
      Constant Field Values
    • KDM_RELATIONSHIP

      static final int KDM_RELATIONSHIP
      The meta object id for the 'KDM Relationship' class.
      See Also:
      KDMRelationship, CorePackageImpl.getKDMRelationship(), Constant Field Values
    • KDM_RELATIONSHIP__ATTRIBUTE

      static final int KDM_RELATIONSHIP__ATTRIBUTE
      The feature id for the 'Attribute' containment reference list.
      See Also:
      Constant Field Values
    • KDM_RELATIONSHIP__ANNOTATION

      static final int KDM_RELATIONSHIP__ANNOTATION
      The feature id for the 'Annotation' containment reference list.
      See Also:
      Constant Field Values
    • KDM_RELATIONSHIP__STEREOTYPE

      static final int KDM_RELATIONSHIP__STEREOTYPE
      The feature id for the 'Stereotype' reference list.
      See Also:
      Constant Field Values
    • KDM_RELATIONSHIP__TAGGED_VALUE

      static final int KDM_RELATIONSHIP__TAGGED_VALUE
      The feature id for the 'Tagged Value' containment reference list.
      See Also:
      Constant Field Values
    • KDM_RELATIONSHIP_FEATURE_COUNT

      static final int KDM_RELATIONSHIP_FEATURE_COUNT
      The number of structural features of the 'KDM Relationship' class.
      See Also:
      Constant Field Values
    • KDM_RELATIONSHIP___GET_TO

      static final int KDM_RELATIONSHIP___GET_TO
      The operation id for the 'Get To' operation.
      See Also:
      Constant Field Values
    • KDM_RELATIONSHIP___GET_FROM

      static final int KDM_RELATIONSHIP___GET_FROM
      The operation id for the 'Get From' operation.
      See Also:
      Constant Field Values
    • KDM_RELATIONSHIP_OPERATION_COUNT

      static final int KDM_RELATIONSHIP_OPERATION_COUNT
      The number of operations of the 'KDM Relationship' class.
      See Also:
      Constant Field Values
    • AGGREGATED_RELATIONSHIP

      static final int AGGREGATED_RELATIONSHIP
      The meta object id for the 'Aggregated Relationship' class.
      See Also:
      AggregatedRelationshipImpl, CorePackageImpl.getAggregatedRelationship(), Constant Field Values
    • AGGREGATED_RELATIONSHIP__ATTRIBUTE

      static final int AGGREGATED_RELATIONSHIP__ATTRIBUTE
      The feature id for the 'Attribute' containment reference list.
      See Also:
      Constant Field Values
    • AGGREGATED_RELATIONSHIP__ANNOTATION

      static final int AGGREGATED_RELATIONSHIP__ANNOTATION
      The feature id for the 'Annotation' containment reference list.
      See Also:
      Constant Field Values
    • AGGREGATED_RELATIONSHIP__STEREOTYPE

      static final int AGGREGATED_RELATIONSHIP__STEREOTYPE
      The feature id for the 'Stereotype' reference list.
      See Also:
      Constant Field Values
    • AGGREGATED_RELATIONSHIP__TAGGED_VALUE

      static final int AGGREGATED_RELATIONSHIP__TAGGED_VALUE
      The feature id for the 'Tagged Value' containment reference list.
      See Also:
      Constant Field Values
    • AGGREGATED_RELATIONSHIP__FROM

      static final int AGGREGATED_RELATIONSHIP__FROM
      The feature id for the 'From' reference.
      See Also:
      Constant Field Values
    • AGGREGATED_RELATIONSHIP__TO

      static final int AGGREGATED_RELATIONSHIP__TO
      The feature id for the 'To' reference.
      See Also:
      Constant Field Values
    • AGGREGATED_RELATIONSHIP__RELATION

      static final int AGGREGATED_RELATIONSHIP__RELATION
      The feature id for the 'Relation' reference list.
      See Also:
      Constant Field Values
    • AGGREGATED_RELATIONSHIP__DENSITY

      static final int AGGREGATED_RELATIONSHIP__DENSITY
      The feature id for the 'Density' attribute.
      See Also:
      Constant Field Values
    • AGGREGATED_RELATIONSHIP_FEATURE_COUNT

      static final int AGGREGATED_RELATIONSHIP_FEATURE_COUNT
      The number of structural features of the 'Aggregated Relationship' class.
      See Also:
      Constant Field Values
    • AGGREGATED_RELATIONSHIP_OPERATION_COUNT

      static final int AGGREGATED_RELATIONSHIP_OPERATION_COUNT
      The number of operations of the 'Aggregated Relationship' class.
      See Also:
      Constant Field Values
    • STRING

      static final int STRING
      The meta object id for the 'String' data type.
      See Also:
      String, CorePackageImpl.getString(), Constant Field Values
    • INTEGER

      static final int INTEGER
      The meta object id for the 'Integer' data type.
      See Also:
      Integer, CorePackageImpl.getInteger(), Constant Field Values
    • BOOLEAN

      static final int BOOLEAN
      The meta object id for the 'Boolean' data type.
      See Also:
      Boolean, CorePackageImpl.getBoolean(), Constant Field Values
  • Method Details

    • getElement

      org.eclipse.emf.ecore.EClass getElement()
      Returns the meta object for class 'Element'.
      Returns:
      the meta object for class 'Element'.
      See Also:
      Element
    • getElement_Attribute

      org.eclipse.emf.ecore.EReference getElement_Attribute()
      Returns the meta object for the containment reference list 'Attribute'.
      Returns:
      the meta object for the containment reference list 'Attribute'.
      See Also:
      Element.getAttribute(), getElement()
    • getElement_Annotation

      org.eclipse.emf.ecore.EReference getElement_Annotation()
      Returns the meta object for the containment reference list 'Annotation'.
      Returns:
      the meta object for the containment reference list 'Annotation'.
      See Also:
      Element.getAnnotation(), getElement()
    • getModelElement

      org.eclipse.emf.ecore.EClass getModelElement()
      Returns the meta object for class 'Model Element'.
      Returns:
      the meta object for class 'Model Element'.
      See Also:
      ModelElement
    • getModelElement_Stereotype

      org.eclipse.emf.ecore.EReference getModelElement_Stereotype()
      Returns the meta object for the reference list 'Stereotype'.
      Returns:
      the meta object for the reference list 'Stereotype'.
      See Also:
      ModelElement.getStereotype(), getModelElement()
    • getModelElement_TaggedValue

      org.eclipse.emf.ecore.EReference getModelElement_TaggedValue()
      Returns the meta object for the containment reference list 'Tagged Value'.
      Returns:
      the meta object for the containment reference list 'Tagged Value'.
      See Also:
      ModelElement.getTaggedValue(), getModelElement()
    • getKDMEntity

      org.eclipse.emf.ecore.EClass getKDMEntity()
      Returns the meta object for class 'KDM Entity'.
      Returns:
      the meta object for class 'KDM Entity'.
      See Also:
      KDMEntity
    • getKDMEntity_Name

      org.eclipse.emf.ecore.EAttribute getKDMEntity_Name()
      Returns the meta object for the attribute 'Name'.
      Returns:
      the meta object for the attribute 'Name'.
      See Also:
      KDMEntity.getName(), getKDMEntity()
    • getKDMEntity__CreateAggregation__KDMEntity

      org.eclipse.emf.ecore.EOperation getKDMEntity__CreateAggregation__KDMEntity()
      Returns the meta object for the 'Create Aggregation' operation.
      Returns:
      the meta object for the 'Create Aggregation' operation.
      See Also:
      KDMEntity.createAggregation(org.eclipse.gmt.modisco.omg.kdm.core.KDMEntity)
    • getKDMEntity__DeleteAggregation__AggregatedRelationship

      org.eclipse.emf.ecore.EOperation getKDMEntity__DeleteAggregation__AggregatedRelationship()
      Returns the meta object for the 'Delete Aggregation' operation.
      Returns:
      the meta object for the 'Delete Aggregation' operation.
      See Also:
      KDMEntity.deleteAggregation(org.eclipse.gmt.modisco.omg.kdm.core.AggregatedRelationship)
    • getKDMEntity__GetInbound

      org.eclipse.emf.ecore.EOperation getKDMEntity__GetInbound()
      Returns the meta object for the 'Get Inbound' operation.
      Returns:
      the meta object for the 'Get Inbound' operation.
      See Also:
      KDMEntity.getInbound()
    • getKDMEntity__GetOutbound

      org.eclipse.emf.ecore.EOperation getKDMEntity__GetOutbound()
      Returns the meta object for the 'Get Outbound' operation.
      Returns:
      the meta object for the 'Get Outbound' operation.
      See Also:
      KDMEntity.getOutbound()
    • getKDMEntity__GetOwnedRelation

      org.eclipse.emf.ecore.EOperation getKDMEntity__GetOwnedRelation()
      Returns the meta object for the 'Get Owned Relation' operation.
      Returns:
      the meta object for the 'Get Owned Relation' operation.
      See Also:
      KDMEntity.getOwnedRelation()
    • getKDMEntity__GetInAggregated

      org.eclipse.emf.ecore.EOperation getKDMEntity__GetInAggregated()
      Returns the meta object for the 'Get In Aggregated' operation.
      Returns:
      the meta object for the 'Get In Aggregated' operation.
      See Also:
      KDMEntity.getInAggregated()
    • getKDMEntity__GetOutAggregated

      org.eclipse.emf.ecore.EOperation getKDMEntity__GetOutAggregated()
      Returns the meta object for the 'Get Out Aggregated' operation.
      Returns:
      the meta object for the 'Get Out Aggregated' operation.
      See Also:
      KDMEntity.getOutAggregated()
    • getKDMEntity__GetOwner

      org.eclipse.emf.ecore.EOperation getKDMEntity__GetOwner()
      Returns the meta object for the 'Get Owner' operation.
      Returns:
      the meta object for the 'Get Owner' operation.
      See Also:
      KDMEntity.getOwner()
    • getKDMEntity__GetOwnedElement

      org.eclipse.emf.ecore.EOperation getKDMEntity__GetOwnedElement()
      Returns the meta object for the 'Get Owned Element' operation.
      Returns:
      the meta object for the 'Get Owned Element' operation.
      See Also:
      KDMEntity.getOwnedElement()
    • getKDMEntity__GetGroup

      org.eclipse.emf.ecore.EOperation getKDMEntity__GetGroup()
      Returns the meta object for the 'Get Group' operation.
      Returns:
      the meta object for the 'Get Group' operation.
      See Also:
      KDMEntity.getGroup()
    • getKDMEntity__GetGroupedElement

      org.eclipse.emf.ecore.EOperation getKDMEntity__GetGroupedElement()
      Returns the meta object for the 'Get Grouped Element' operation.
      Returns:
      the meta object for the 'Get Grouped Element' operation.
      See Also:
      KDMEntity.getGroupedElement()
    • getKDMEntity__GetModel

      org.eclipse.emf.ecore.EOperation getKDMEntity__GetModel()
      Returns the meta object for the 'Get Model' operation.
      Returns:
      the meta object for the 'Get Model' operation.
      See Also:
      KDMEntity.getModel()
    • getKDMRelationship

      org.eclipse.emf.ecore.EClass getKDMRelationship()
      Returns the meta object for class 'KDM Relationship'.
      Returns:
      the meta object for class 'KDM Relationship'.
      See Also:
      KDMRelationship
    • getKDMRelationship__GetTo

      org.eclipse.emf.ecore.EOperation getKDMRelationship__GetTo()
      Returns the meta object for the 'Get To' operation.
      Returns:
      the meta object for the 'Get To' operation.
      See Also:
      KDMRelationship.getTo()
    • getKDMRelationship__GetFrom

      org.eclipse.emf.ecore.EOperation getKDMRelationship__GetFrom()
      Returns the meta object for the 'Get From' operation.
      Returns:
      the meta object for the 'Get From' operation.
      See Also:
      KDMRelationship.getFrom()
    • getAggregatedRelationship

      org.eclipse.emf.ecore.EClass getAggregatedRelationship()
      Returns the meta object for class 'Aggregated Relationship'.
      Returns:
      the meta object for class 'Aggregated Relationship'.
      See Also:
      AggregatedRelationship
    • getAggregatedRelationship_From

      org.eclipse.emf.ecore.EReference getAggregatedRelationship_From()
      Returns the meta object for the reference 'From'.
      Returns:
      the meta object for the reference 'From'.
      See Also:
      AggregatedRelationship.getFrom(), getAggregatedRelationship()
    • getAggregatedRelationship_To

      org.eclipse.emf.ecore.EReference getAggregatedRelationship_To()
      Returns the meta object for the reference 'To'.
      Returns:
      the meta object for the reference 'To'.
      See Also:
      AggregatedRelationship.getTo(), getAggregatedRelationship()
    • getAggregatedRelationship_Relation

      org.eclipse.emf.ecore.EReference getAggregatedRelationship_Relation()
      Returns the meta object for the reference list 'Relation'.
      Returns:
      the meta object for the reference list 'Relation'.
      See Also:
      AggregatedRelationship.getRelation(), getAggregatedRelationship()
    • getAggregatedRelationship_Density

      org.eclipse.emf.ecore.EAttribute getAggregatedRelationship_Density()
      Returns the meta object for the attribute 'Density'.
      Returns:
      the meta object for the attribute 'Density'.
      See Also:
      AggregatedRelationship.getDensity(), getAggregatedRelationship()
    • getString

      org.eclipse.emf.ecore.EDataType getString()
      Returns the meta object for data type 'String'.
      Returns:
      the meta object for data type 'String'.
      See Also:
      String
    • getInteger

      org.eclipse.emf.ecore.EDataType getInteger()
      Returns the meta object for data type 'Integer'.
      Returns:
      the meta object for data type 'Integer'.
      See Also:
      Integer
    • getBoolean

      org.eclipse.emf.ecore.EDataType getBoolean()
      Returns the meta object for data type 'Boolean'.
      Returns:
      the meta object for data type 'Boolean'.
      See Also:
      Boolean
    • getCoreFactory

      CoreFactory getCoreFactory()
      Returns the factory that creates the instances of the model.
      Returns:
      the factory that creates the instances of the model.