org.eclipse.emf.emfstore.internal.common.model.impl
Class ModelPackageImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl
              extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.ENamedElementImpl
                          extended by org.eclipse.emf.ecore.impl.EPackageImpl
                              extended by org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder, ModelPackage

public class ModelPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements ModelPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.emfstore.internal.common.model.ModelPackage
ModelPackage.Literals
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
 
Fields inherited from interface org.eclipse.emf.emfstore.internal.common.model.ModelPackage
ASSOCIATION_CLASS_ELEMENT, ASSOCIATION_CLASS_ELEMENT_FEATURE_COUNT, eINSTANCE, EMF_STORE_PROPERTY, EMF_STORE_PROPERTY__KEY, EMF_STORE_PROPERTY__TYPE, EMF_STORE_PROPERTY__VALUE, EMF_STORE_PROPERTY__VERSION, EMF_STORE_PROPERTY_FEATURE_COUNT, EMF_STORE_PROPERTY_TYPE, eNAME, eNS_PREFIX, eNS_URI, IDENTIFIABLE_ELEMENT, IDENTIFIABLE_ELEMENT__IDENTIFIER, IDENTIFIABLE_ELEMENT_FEATURE_COUNT, MODEL_ELEMENT_ID, MODEL_ELEMENT_ID__ID, MODEL_ELEMENT_ID_FEATURE_COUNT, MODEL_VERSION, MODEL_VERSION__RELEASE_NUMBER, MODEL_VERSION_FEATURE_COUNT, NON_DOMAIN_ELEMENT, NON_DOMAIN_ELEMENT_FEATURE_COUNT, PROJECT, PROJECT__CUT_ELEMENTS, PROJECT__MODEL_ELEMENTS, PROJECT_FEATURE_COUNT, PROPERTY_MAP_ENTRY, PROPERTY_MAP_ENTRY__KEY, PROPERTY_MAP_ENTRY__VALUE, PROPERTY_MAP_ENTRY_FEATURE_COUNT, PROPERTY_STRING_VALUE, PROPERTY_STRING_VALUE__VALUE, PROPERTY_STRING_VALUE_FEATURE_COUNT, UNIQUE_IDENTIFIER, UNIQUE_IDENTIFIER__ID, UNIQUE_IDENTIFIER_FEATURE_COUNT
 
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 org.eclipse.emf.ecore.EClass getAssociationClassElement()
           
 org.eclipse.emf.ecore.EAttribute getEMFStoreProperty_Key()
           
 org.eclipse.emf.ecore.EAttribute getEMFStoreProperty_Type()
           
 org.eclipse.emf.ecore.EReference getEMFStoreProperty_Value()
           
 org.eclipse.emf.ecore.EAttribute getEMFStoreProperty_Version()
           
 org.eclipse.emf.ecore.EClass getEMFStoreProperty()
           
 org.eclipse.emf.ecore.EEnum getEMFStorePropertyType()
           
 org.eclipse.emf.ecore.EAttribute getIdentifiableElement_Identifier()
           
 org.eclipse.emf.ecore.EClass getIdentifiableElement()
           
 org.eclipse.emf.ecore.EClass getModelElementId()
           
 ModelFactory getModelFactory()
           
 org.eclipse.emf.ecore.EAttribute getModelVersion_ReleaseNumber()
           
 org.eclipse.emf.ecore.EClass getModelVersion()
           
 org.eclipse.emf.ecore.EClass getNonDomainElement()
           
 org.eclipse.emf.ecore.EReference getProject_CutElements()
           
 org.eclipse.emf.ecore.EReference getProject_ModelElements()
           
 org.eclipse.emf.ecore.EClass getProject()
           
 org.eclipse.emf.ecore.EAttribute getPropertyMapEntry_Key()
           
 org.eclipse.emf.ecore.EReference getPropertyMapEntry_Value()
           
 org.eclipse.emf.ecore.EClass getPropertyMapEntry()
           
 org.eclipse.emf.ecore.EAttribute getPropertyStringValue_Value()
           
 org.eclipse.emf.ecore.EClass getPropertyStringValue()
           
 org.eclipse.emf.ecore.EAttribute getUniqueIdentifier_Id()
           
 org.eclipse.emf.ecore.EClass getUniqueIdentifier()
           
static ModelPackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
basicGetESuperPackage, basicSetEFactoryInstance, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eUnset, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, setEFactoryInstance, setExtendedMetaData, setNamespaceURI, setNsPrefix, setNsURI, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eURIFragmentSegment, getEAnnotation, getEAnnotations
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eInternalContainer
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eClass, eContainerFeatureID, eDeliver, eDirectResource, eIsProxy, eProxyURI, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
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
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Method Detail

init

public static ModelPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize ModelPackage.eINSTANCE when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.

See Also:
ModelPackage.eNS_URI, createPackageContents(), initializePackageContents()

getProject

public org.eclipse.emf.ecore.EClass getProject()

Specified by:
getProject in interface ModelPackage
Returns:
the meta object for class 'Project'.
See Also:
Project

getProject_ModelElements

public org.eclipse.emf.ecore.EReference getProject_ModelElements()

Specified by:
getProject_ModelElements in interface ModelPackage
Returns:
the meta object for the containment reference list 'Model Elements'.
See Also:
Project.getModelElements(), ModelPackage.getProject()

getProject_CutElements

public org.eclipse.emf.ecore.EReference getProject_CutElements()

Specified by:
getProject_CutElements in interface ModelPackage
Returns:
the meta object for the containment reference list 'Cut Elements'.
See Also:
Project.getCutElements(), ModelPackage.getProject()

getUniqueIdentifier

public org.eclipse.emf.ecore.EClass getUniqueIdentifier()

Specified by:
getUniqueIdentifier in interface ModelPackage
Returns:
the meta object for class 'Unique Identifier'.
See Also:
UniqueIdentifier

getUniqueIdentifier_Id

public org.eclipse.emf.ecore.EAttribute getUniqueIdentifier_Id()

Specified by:
getUniqueIdentifier_Id in interface ModelPackage
Returns:
the meta object for the attribute 'Id'.
See Also:
UniqueIdentifier.getId(), ModelPackage.getUniqueIdentifier()

getIdentifiableElement

public org.eclipse.emf.ecore.EClass getIdentifiableElement()

Specified by:
getIdentifiableElement in interface ModelPackage
Returns:
the meta object for class 'Identifiable Element'.
See Also:
IdentifiableElement

getIdentifiableElement_Identifier

public org.eclipse.emf.ecore.EAttribute getIdentifiableElement_Identifier()

Specified by:
getIdentifiableElement_Identifier in interface ModelPackage
Returns:
the meta object for the attribute 'Identifier'.
See Also:
IdentifiableElement.getIdentifier(), ModelPackage.getIdentifiableElement()

getModelElementId

public org.eclipse.emf.ecore.EClass getModelElementId()

Specified by:
getModelElementId in interface ModelPackage
Returns:
the meta object for class 'Element Id'.
See Also:
ModelElementId

getModelVersion

public org.eclipse.emf.ecore.EClass getModelVersion()

Specified by:
getModelVersion in interface ModelPackage
Returns:
the meta object for class 'Version'.
See Also:
ModelVersion

getModelVersion_ReleaseNumber

public org.eclipse.emf.ecore.EAttribute getModelVersion_ReleaseNumber()

Specified by:
getModelVersion_ReleaseNumber in interface ModelPackage
Returns:
the meta object for the attribute 'Release Number'.
See Also:
ModelVersion.getReleaseNumber(), ModelPackage.getModelVersion()

getNonDomainElement

public org.eclipse.emf.ecore.EClass getNonDomainElement()

Specified by:
getNonDomainElement in interface ModelPackage
Returns:
the meta object for class 'Non Domain Element'.
See Also:
NonDomainElement

getAssociationClassElement

public org.eclipse.emf.ecore.EClass getAssociationClassElement()

Specified by:
getAssociationClassElement in interface ModelPackage
Returns:
the meta object for class 'Association Class Element'.
See Also:
AssociationClassElement

getEMFStoreProperty

public org.eclipse.emf.ecore.EClass getEMFStoreProperty()

Specified by:
getEMFStoreProperty in interface ModelPackage
Returns:
the meta object for class 'EMF Store Property'.
See Also:
EMFStoreProperty

getEMFStoreProperty_Key

public org.eclipse.emf.ecore.EAttribute getEMFStoreProperty_Key()

Specified by:
getEMFStoreProperty_Key in interface ModelPackage
Returns:
the meta object for the attribute 'Key'.
See Also:
EMFStoreProperty.getKey(), ModelPackage.getEMFStoreProperty()

getEMFStoreProperty_Value

public org.eclipse.emf.ecore.EReference getEMFStoreProperty_Value()

Specified by:
getEMFStoreProperty_Value in interface ModelPackage
Returns:
the meta object for the containment reference 'Value'.
See Also:
EMFStoreProperty.getValue(), ModelPackage.getEMFStoreProperty()

getEMFStoreProperty_Type

public org.eclipse.emf.ecore.EAttribute getEMFStoreProperty_Type()

Specified by:
getEMFStoreProperty_Type in interface ModelPackage
Returns:
the meta object for the attribute 'Type'.
See Also:
EMFStoreProperty.getType(), ModelPackage.getEMFStoreProperty()

getEMFStoreProperty_Version

public org.eclipse.emf.ecore.EAttribute getEMFStoreProperty_Version()

Specified by:
getEMFStoreProperty_Version in interface ModelPackage
Returns:
the meta object for the attribute 'Version'.
See Also:
EMFStoreProperty.getVersion(), ModelPackage.getEMFStoreProperty()

getPropertyMapEntry

public org.eclipse.emf.ecore.EClass getPropertyMapEntry()

Specified by:
getPropertyMapEntry in interface ModelPackage
Returns:
the meta object for class 'Property Map Entry'.
See Also:
Map.Entry

getPropertyMapEntry_Key

public org.eclipse.emf.ecore.EAttribute getPropertyMapEntry_Key()

Specified by:
getPropertyMapEntry_Key in interface ModelPackage
Returns:
the meta object for the attribute 'Key'.
See Also:
Map.Entry, ModelPackage.getPropertyMapEntry()

getPropertyMapEntry_Value

public org.eclipse.emf.ecore.EReference getPropertyMapEntry_Value()

Specified by:
getPropertyMapEntry_Value in interface ModelPackage
Returns:
the meta object for the reference 'Value'.
See Also:
Map.Entry, ModelPackage.getPropertyMapEntry()

getPropertyStringValue

public org.eclipse.emf.ecore.EClass getPropertyStringValue()

Specified by:
getPropertyStringValue in interface ModelPackage
Returns:
the meta object for class 'Property String Value'.
See Also:
PropertyStringValue

getPropertyStringValue_Value

public org.eclipse.emf.ecore.EAttribute getPropertyStringValue_Value()

Specified by:
getPropertyStringValue_Value in interface ModelPackage
Returns:
the meta object for the attribute 'Value'.
See Also:
PropertyStringValue.getValue(), ModelPackage.getPropertyStringValue()

getEMFStorePropertyType

public org.eclipse.emf.ecore.EEnum getEMFStorePropertyType()

Specified by:
getEMFStorePropertyType in interface ModelPackage
Returns:
the meta object for enum 'EMF Store Property Type'.
See Also:
EMFStorePropertyType

getModelFactory

public ModelFactory getModelFactory()

Specified by:
getModelFactory in interface ModelPackage
Returns:
the factory that creates the instances of the model.

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.


initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.



Copyright © 2015. All Rights Reserved.