org.eclipse.emf.emfstore.internal.common.model
Interface ModelPackage

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:
ModelPackageImpl

public interface ModelPackage
extends org.eclipse.emf.ecore.EPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
ModelFactory

Nested Class Summary
static interface ModelPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Field Summary
static int ASSOCIATION_CLASS_ELEMENT
          The meta object id for the 'Association Class Element' class.
static int ASSOCIATION_CLASS_ELEMENT_FEATURE_COUNT
          The number of structural features of the 'Association Class Element' class.
static ModelPackage eINSTANCE
          The singleton instance of the package.
static int EMF_STORE_PROPERTY
          The meta object id for the 'EMF Store Property' class.
static int EMF_STORE_PROPERTY__KEY
          The feature id for the 'Key' attribute.
static int EMF_STORE_PROPERTY__TYPE
          The feature id for the 'Type' attribute.
static int EMF_STORE_PROPERTY__VALUE
          The feature id for the 'Value' containment reference.
static int EMF_STORE_PROPERTY__VERSION
          The feature id for the 'Version' attribute.
static int EMF_STORE_PROPERTY_FEATURE_COUNT
          The number of structural features of the 'EMF Store Property' class.
static int EMF_STORE_PROPERTY_TYPE
          The meta object id for the 'EMF Store Property Type' enum.
static String eNAME
          The package name.
static String eNS_PREFIX
          The package namespace name.
static String eNS_URI
          The package namespace URI.
static int IDENTIFIABLE_ELEMENT
          The meta object id for the 'Identifiable Element' class.
static int IDENTIFIABLE_ELEMENT__IDENTIFIER
          The feature id for the 'Identifier' attribute.
static int IDENTIFIABLE_ELEMENT_FEATURE_COUNT
          The number of structural features of the 'Identifiable Element' class.
static int MODEL_ELEMENT_ID
          The meta object id for the 'Element Id' class.
static int MODEL_ELEMENT_ID__ID
          The feature id for the 'Id' attribute.
static int MODEL_ELEMENT_ID_FEATURE_COUNT
          The number of structural features of the 'Element Id' class.
static int MODEL_VERSION
          The meta object id for the 'Version' class.
static int MODEL_VERSION__RELEASE_NUMBER
          The feature id for the 'Release Number' attribute.
static int MODEL_VERSION_FEATURE_COUNT
          The number of structural features of the 'Version' class.
static int NON_DOMAIN_ELEMENT
          The meta object id for the 'Non Domain Element' class.
static int NON_DOMAIN_ELEMENT_FEATURE_COUNT
          The number of structural features of the 'Non Domain Element' class.
static int PROJECT
          The meta object id for the 'Project' class.
static int PROJECT__CUT_ELEMENTS
          The feature id for the 'Cut Elements' containment reference list.
static int PROJECT__MODEL_ELEMENTS
          The feature id for the 'Model Elements' containment reference list.
static int PROJECT_FEATURE_COUNT
          The number of structural features of the 'Project' class.
static int PROPERTY_MAP_ENTRY
          The meta object id for the 'Property Map Entry' class.
static int PROPERTY_MAP_ENTRY__KEY
          The feature id for the 'Key' attribute.
static int PROPERTY_MAP_ENTRY__VALUE
          The feature id for the 'Value' reference.
static int PROPERTY_MAP_ENTRY_FEATURE_COUNT
          The number of structural features of the 'Property Map Entry' class.
static int PROPERTY_STRING_VALUE
          The meta object id for the 'Property String Value' class.
static int PROPERTY_STRING_VALUE__VALUE
          The feature id for the 'Value' attribute.
static int PROPERTY_STRING_VALUE_FEATURE_COUNT
          The number of structural features of the 'Property String Value' class.
static int UNIQUE_IDENTIFIER
          The meta object id for the 'Unique Identifier' class.
static int UNIQUE_IDENTIFIER__ID
          The feature id for the 'Id' attribute.
static int UNIQUE_IDENTIFIER_FEATURE_COUNT
          The number of structural features of the 'Unique Identifier' class.
 
Method Summary
 org.eclipse.emf.ecore.EClass getAssociationClassElement()
          Returns the meta object for class 'Association Class Element'.
 org.eclipse.emf.ecore.EAttribute getEMFStoreProperty_Key()
          Returns the meta object for the attribute ' Key'.
 org.eclipse.emf.ecore.EAttribute getEMFStoreProperty_Type()
          Returns the meta object for the attribute ' Type'.
 org.eclipse.emf.ecore.EReference getEMFStoreProperty_Value()
          Returns the meta object for the containment reference ' Value'.
 org.eclipse.emf.ecore.EAttribute getEMFStoreProperty_Version()
          Returns the meta object for the attribute ' Version'.
 org.eclipse.emf.ecore.EClass getEMFStoreProperty()
          Returns the meta object for class 'EMF Store Property'.
 org.eclipse.emf.ecore.EEnum getEMFStorePropertyType()
          Returns the meta object for enum 'EMF Store Property Type'.
 org.eclipse.emf.ecore.EAttribute getIdentifiableElement_Identifier()
          Returns the meta object for the attribute ' Identifier'.
 org.eclipse.emf.ecore.EClass getIdentifiableElement()
          Returns the meta object for class 'Identifiable Element'.
 org.eclipse.emf.ecore.EClass getModelElementId()
          Returns the meta object for class 'Element Id'.
 ModelFactory getModelFactory()
          Returns the factory that creates the instances of the model.
 org.eclipse.emf.ecore.EAttribute getModelVersion_ReleaseNumber()
          Returns the meta object for the attribute ' Release Number'.
 org.eclipse.emf.ecore.EClass getModelVersion()
          Returns the meta object for class 'Version'.
 org.eclipse.emf.ecore.EClass getNonDomainElement()
          Returns the meta object for class 'Non Domain Element'.
 org.eclipse.emf.ecore.EReference getProject_CutElements()
          Returns the meta object for the containment reference list ' Cut Elements'.
 org.eclipse.emf.ecore.EReference getProject_ModelElements()
          Returns the meta object for the containment reference list ' Model Elements'.
 org.eclipse.emf.ecore.EClass getProject()
          Returns the meta object for class 'Project'.
 org.eclipse.emf.ecore.EAttribute getPropertyMapEntry_Key()
          Returns the meta object for the attribute 'Key'.
 org.eclipse.emf.ecore.EReference getPropertyMapEntry_Value()
          Returns the meta object for the reference 'Value'.
 org.eclipse.emf.ecore.EClass getPropertyMapEntry()
          Returns the meta object for class 'Property Map Entry'.
 org.eclipse.emf.ecore.EAttribute getPropertyStringValue_Value()
          Returns the meta object for the attribute ' Value'.
 org.eclipse.emf.ecore.EClass getPropertyStringValue()
          Returns the meta object for class 'Property String Value'.
 org.eclipse.emf.ecore.EAttribute getUniqueIdentifier_Id()
          Returns the meta object for the attribute ' Id'.
 org.eclipse.emf.ecore.EClass getUniqueIdentifier()
          Returns the meta object for class 'Unique Identifier'.
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
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 org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

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 ModelPackage eINSTANCE
The singleton instance of the package.


PROJECT

static final int PROJECT
The meta object id for the 'Project' class.

See Also:
ProjectImpl, ModelPackageImpl.getProject(), Constant Field Values

PROJECT__MODEL_ELEMENTS

static final int PROJECT__MODEL_ELEMENTS
The feature id for the 'Model Elements' containment reference list.

See Also:
Constant Field Values

PROJECT__CUT_ELEMENTS

static final int PROJECT__CUT_ELEMENTS
The feature id for the 'Cut Elements' containment reference list.

See Also:
Constant Field Values

PROJECT_FEATURE_COUNT

static final int PROJECT_FEATURE_COUNT
The number of structural features of the 'Project' class.

See Also:
Constant Field Values

UNIQUE_IDENTIFIER

static final int UNIQUE_IDENTIFIER
The meta object id for the 'Unique Identifier' class.

See Also:
UniqueIdentifierImpl, ModelPackageImpl.getUniqueIdentifier(), Constant Field Values

UNIQUE_IDENTIFIER__ID

static final int UNIQUE_IDENTIFIER__ID
The feature id for the 'Id' attribute.

See Also:
Constant Field Values

UNIQUE_IDENTIFIER_FEATURE_COUNT

static final int UNIQUE_IDENTIFIER_FEATURE_COUNT
The number of structural features of the 'Unique Identifier' class.

See Also:
Constant Field Values

IDENTIFIABLE_ELEMENT

static final int IDENTIFIABLE_ELEMENT
The meta object id for the 'Identifiable Element' class.

See Also:
IdentifiableElementImpl, ModelPackageImpl.getIdentifiableElement(), Constant Field Values

IDENTIFIABLE_ELEMENT__IDENTIFIER

static final int IDENTIFIABLE_ELEMENT__IDENTIFIER
The feature id for the 'Identifier' attribute.

See Also:
Constant Field Values

IDENTIFIABLE_ELEMENT_FEATURE_COUNT

static final int IDENTIFIABLE_ELEMENT_FEATURE_COUNT
The number of structural features of the 'Identifiable Element' class.

See Also:
Constant Field Values

MODEL_ELEMENT_ID

static final int MODEL_ELEMENT_ID
The meta object id for the 'Element Id' class.

See Also:
ModelElementIdImpl, ModelPackageImpl.getModelElementId(), Constant Field Values

MODEL_ELEMENT_ID__ID

static final int MODEL_ELEMENT_ID__ID
The feature id for the 'Id' attribute.

See Also:
Constant Field Values

MODEL_ELEMENT_ID_FEATURE_COUNT

static final int MODEL_ELEMENT_ID_FEATURE_COUNT
The number of structural features of the 'Element Id' class.

See Also:
Constant Field Values

MODEL_VERSION

static final int MODEL_VERSION
The meta object id for the 'Version' class.

See Also:
ModelVersionImpl, ModelPackageImpl.getModelVersion(), Constant Field Values

MODEL_VERSION__RELEASE_NUMBER

static final int MODEL_VERSION__RELEASE_NUMBER
The feature id for the 'Release Number' attribute.

See Also:
Constant Field Values

MODEL_VERSION_FEATURE_COUNT

static final int MODEL_VERSION_FEATURE_COUNT
The number of structural features of the 'Version' class.

See Also:
Constant Field Values

NON_DOMAIN_ELEMENT

static final int NON_DOMAIN_ELEMENT
The meta object id for the 'Non Domain Element' class.

See Also:
NonDomainElement, ModelPackageImpl.getNonDomainElement(), Constant Field Values

NON_DOMAIN_ELEMENT_FEATURE_COUNT

static final int NON_DOMAIN_ELEMENT_FEATURE_COUNT
The number of structural features of the 'Non Domain Element' class.

See Also:
Constant Field Values

ASSOCIATION_CLASS_ELEMENT

static final int ASSOCIATION_CLASS_ELEMENT
The meta object id for the 'Association Class Element' class.

See Also:
AssociationClassElement, ModelPackageImpl.getAssociationClassElement(), Constant Field Values

ASSOCIATION_CLASS_ELEMENT_FEATURE_COUNT

static final int ASSOCIATION_CLASS_ELEMENT_FEATURE_COUNT
The number of structural features of the 'Association Class Element' class.

See Also:
Constant Field Values

EMF_STORE_PROPERTY

static final int EMF_STORE_PROPERTY
The meta object id for the 'EMF Store Property' class.

See Also:
EMFStorePropertyImpl, ModelPackageImpl.getEMFStoreProperty(), Constant Field Values

EMF_STORE_PROPERTY__KEY

static final int EMF_STORE_PROPERTY__KEY
The feature id for the 'Key' attribute.

See Also:
Constant Field Values

EMF_STORE_PROPERTY__VALUE

static final int EMF_STORE_PROPERTY__VALUE
The feature id for the 'Value' containment reference.

See Also:
Constant Field Values

EMF_STORE_PROPERTY__TYPE

static final int EMF_STORE_PROPERTY__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

EMF_STORE_PROPERTY__VERSION

static final int EMF_STORE_PROPERTY__VERSION
The feature id for the 'Version' attribute.

See Also:
Constant Field Values

EMF_STORE_PROPERTY_FEATURE_COUNT

static final int EMF_STORE_PROPERTY_FEATURE_COUNT
The number of structural features of the 'EMF Store Property' class.

See Also:
Constant Field Values

PROPERTY_MAP_ENTRY

static final int PROPERTY_MAP_ENTRY
The meta object id for the 'Property Map Entry' class.

See Also:
PropertyMapEntryImpl, ModelPackageImpl.getPropertyMapEntry(), Constant Field Values

PROPERTY_MAP_ENTRY__KEY

static final int PROPERTY_MAP_ENTRY__KEY
The feature id for the 'Key' attribute.

See Also:
Constant Field Values

PROPERTY_MAP_ENTRY__VALUE

static final int PROPERTY_MAP_ENTRY__VALUE
The feature id for the 'Value' reference.

See Also:
Constant Field Values

PROPERTY_MAP_ENTRY_FEATURE_COUNT

static final int PROPERTY_MAP_ENTRY_FEATURE_COUNT
The number of structural features of the 'Property Map Entry' class.

See Also:
Constant Field Values

PROPERTY_STRING_VALUE

static final int PROPERTY_STRING_VALUE
The meta object id for the 'Property String Value' class.

See Also:
PropertyStringValueImpl, ModelPackageImpl.getPropertyStringValue(), Constant Field Values

PROPERTY_STRING_VALUE__VALUE

static final int PROPERTY_STRING_VALUE__VALUE
The feature id for the 'Value' attribute.

See Also:
Constant Field Values

PROPERTY_STRING_VALUE_FEATURE_COUNT

static final int PROPERTY_STRING_VALUE_FEATURE_COUNT
The number of structural features of the 'Property String Value' class.

See Also:
Constant Field Values

EMF_STORE_PROPERTY_TYPE

static final int EMF_STORE_PROPERTY_TYPE
The meta object id for the 'EMF Store Property Type' enum.

See Also:
EMFStorePropertyType, ModelPackageImpl.getEMFStorePropertyType(), Constant Field Values
Method Detail

getProject

org.eclipse.emf.ecore.EClass getProject()
Returns the meta object for class 'Project'.

Returns:
the meta object for class 'Project'.
See Also:
Project

getProject_ModelElements

org.eclipse.emf.ecore.EReference getProject_ModelElements()
Returns the meta object for the containment reference list ' Model Elements'.

Returns:
the meta object for the containment reference list 'Model Elements'.
See Also:
Project.getModelElements(), getProject()

getProject_CutElements

org.eclipse.emf.ecore.EReference getProject_CutElements()
Returns the meta object for the containment reference list ' Cut Elements'.

Returns:
the meta object for the containment reference list 'Cut Elements'.
See Also:
Project.getCutElements(), getProject()

getUniqueIdentifier

org.eclipse.emf.ecore.EClass getUniqueIdentifier()
Returns the meta object for class 'Unique Identifier'.

Returns:
the meta object for class 'Unique Identifier'.
See Also:
UniqueIdentifier

getUniqueIdentifier_Id

org.eclipse.emf.ecore.EAttribute getUniqueIdentifier_Id()
Returns the meta object for the attribute ' Id'.

Returns:
the meta object for the attribute 'Id'.
See Also:
UniqueIdentifier.getId(), getUniqueIdentifier()

getIdentifiableElement

org.eclipse.emf.ecore.EClass getIdentifiableElement()
Returns the meta object for class 'Identifiable Element'.

Returns:
the meta object for class 'Identifiable Element'.
See Also:
IdentifiableElement

getIdentifiableElement_Identifier

org.eclipse.emf.ecore.EAttribute getIdentifiableElement_Identifier()
Returns the meta object for the attribute ' Identifier'.

Returns:
the meta object for the attribute 'Identifier'.
See Also:
IdentifiableElement.getIdentifier(), getIdentifiableElement()

getModelElementId

org.eclipse.emf.ecore.EClass getModelElementId()
Returns the meta object for class 'Element Id'.

Returns:
the meta object for class 'Element Id'.
See Also:
ModelElementId

getModelVersion

org.eclipse.emf.ecore.EClass getModelVersion()
Returns the meta object for class 'Version'.

Returns:
the meta object for class 'Version'.
See Also:
ModelVersion

getModelVersion_ReleaseNumber

org.eclipse.emf.ecore.EAttribute getModelVersion_ReleaseNumber()
Returns the meta object for the attribute ' Release Number'.

Returns:
the meta object for the attribute 'Release Number'.
See Also:
ModelVersion.getReleaseNumber(), getModelVersion()

getNonDomainElement

org.eclipse.emf.ecore.EClass getNonDomainElement()
Returns the meta object for class 'Non Domain Element'.

Returns:
the meta object for class 'Non Domain Element'.
See Also:
NonDomainElement

getAssociationClassElement

org.eclipse.emf.ecore.EClass getAssociationClassElement()
Returns the meta object for class 'Association Class Element'.

Returns:
the meta object for class 'Association Class Element'.
See Also:
AssociationClassElement

getEMFStoreProperty

org.eclipse.emf.ecore.EClass getEMFStoreProperty()
Returns the meta object for class 'EMF Store Property'.

Returns:
the meta object for class 'EMF Store Property'.
See Also:
EMFStoreProperty

getEMFStoreProperty_Key

org.eclipse.emf.ecore.EAttribute getEMFStoreProperty_Key()
Returns the meta object for the attribute ' Key'.

Returns:
the meta object for the attribute 'Key'.
See Also:
EMFStoreProperty.getKey(), getEMFStoreProperty()

getEMFStoreProperty_Value

org.eclipse.emf.ecore.EReference getEMFStoreProperty_Value()
Returns the meta object for the containment reference ' Value'.

Returns:
the meta object for the containment reference 'Value'.
See Also:
EMFStoreProperty.getValue(), getEMFStoreProperty()

getEMFStoreProperty_Type

org.eclipse.emf.ecore.EAttribute getEMFStoreProperty_Type()
Returns the meta object for the attribute ' Type'.

Returns:
the meta object for the attribute 'Type'.
See Also:
EMFStoreProperty.getType(), getEMFStoreProperty()

getEMFStoreProperty_Version

org.eclipse.emf.ecore.EAttribute getEMFStoreProperty_Version()
Returns the meta object for the attribute ' Version'.

Returns:
the meta object for the attribute 'Version'.
See Also:
EMFStoreProperty.getVersion(), getEMFStoreProperty()

getPropertyMapEntry

org.eclipse.emf.ecore.EClass getPropertyMapEntry()
Returns the meta object for class 'Property Map Entry'.

Returns:
the meta object for class 'Property Map Entry'.
See Also:
Map.Entry

getPropertyMapEntry_Key

org.eclipse.emf.ecore.EAttribute getPropertyMapEntry_Key()
Returns the meta object for the attribute 'Key'.

Returns:
the meta object for the attribute 'Key'.
See Also:
Map.Entry, getPropertyMapEntry()

getPropertyMapEntry_Value

org.eclipse.emf.ecore.EReference getPropertyMapEntry_Value()
Returns the meta object for the reference 'Value'.

Returns:
the meta object for the reference 'Value'.
See Also:
Map.Entry, getPropertyMapEntry()

getPropertyStringValue

org.eclipse.emf.ecore.EClass getPropertyStringValue()
Returns the meta object for class 'Property String Value'.

Returns:
the meta object for class 'Property String Value'.
See Also:
PropertyStringValue

getPropertyStringValue_Value

org.eclipse.emf.ecore.EAttribute getPropertyStringValue_Value()
Returns the meta object for the attribute ' Value'.

Returns:
the meta object for the attribute 'Value'.
See Also:
PropertyStringValue.getValue(), getPropertyStringValue()

getEMFStorePropertyType

org.eclipse.emf.ecore.EEnum getEMFStorePropertyType()
Returns the meta object for enum 'EMF Store Property Type'.

Returns:
the meta object for enum 'EMF Store Property Type'.
See Also:
EMFStorePropertyType

getModelFactory

ModelFactory getModelFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.


Copyright © 2015. All Rights Reserved.