Class DatamodelPackageImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- org.eclipse.emf.ecore.impl.EModelElementImpl
-
- org.eclipse.emf.ecore.impl.ENamedElementImpl
-
- org.eclipse.emf.ecore.impl.EPackageImpl
-
- de.uhd.ifi.se.pcm.bppcm.datamodel.impl.DatamodelPackageImpl
-
- All Implemented Interfaces:
DatamodelPackage
,Notifier
,EModelElement
,ENamedElement
,EObject
,EPackage
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,BasicExtendedMetaData.EPackageExtendedMetaData.Holder
public class DatamodelPackageImpl extends EPackageImpl implements DatamodelPackage
An implementation of the model Package.- Generated class or method.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
EPackageImpl.EBasicWhiteList
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
Nested classes/interfaces inherited from interface de.uhd.ifi.se.pcm.bppcm.datamodel.DatamodelPackage
DatamodelPackage.Literals
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
-
Field Summary
-
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
-
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
-
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
-
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
Fields inherited from interface de.uhd.ifi.se.pcm.bppcm.datamodel.DatamodelPackage
COLLECTION_DATA_OBJECT, COLLECTION_DATA_OBJECT__DATA_MODEL, COLLECTION_DATA_OBJECT__DATA_TYPES, COLLECTION_DATA_OBJECT__ENTITY_NAME, COLLECTION_DATA_OBJECT__ID, COLLECTION_DATA_OBJECT__INNER_DATA_OBJECTS, COLLECTION_DATA_OBJECT_FEATURE_COUNT, COMPOSITE_DATA_OBJECT, COMPOSITE_DATA_OBJECT__DATA_MODEL, COMPOSITE_DATA_OBJECT__DATA_TYPES, COMPOSITE_DATA_OBJECT__ENTITY_NAME, COMPOSITE_DATA_OBJECT__ID, COMPOSITE_DATA_OBJECT__INNER_DATA_OBJECT_DECLARATIONS, COMPOSITE_DATA_OBJECT_FEATURE_COUNT, DATA_MODEL, DATA_MODEL__DATA_OBJECTS, DATA_MODEL_FEATURE_COUNT, DATA_OBJECT, DATA_OBJECT__DATA_MODEL, DATA_OBJECT__DATA_TYPES, DATA_OBJECT__ENTITY_NAME, DATA_OBJECT__ID, DATA_OBJECT_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, INNER_DATA_OBJECT_DECLARATION, INNER_DATA_OBJECT_DECLARATION__COMPOSITE_DATA_OBJECT, INNER_DATA_OBJECT_DECLARATION__DATA_OBJECT, INNER_DATA_OBJECT_DECLARATION__ENTITY_NAME, INNER_DATA_OBJECT_DECLARATION_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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createPackageContents()
Creates the meta-model objects for the package.EClass
getCollectionDataObject()
EReference
getCollectionDataObject_InnerDataObjects()
EClass
getCompositeDataObject()
EReference
getCompositeDataObject_InnerDataObjectDeclarations()
EClass
getDataModel()
EReference
getDataModel_DataObjects()
DatamodelFactory
getDatamodelFactory()
EClass
getDataObject()
EReference
getDataObject_DataModel()
EReference
getDataObject_DataTypes()
EClass
getInnerDataObjectDeclaration()
EReference
getInnerDataObjectDeclaration_CompositeDataObject()
EReference
getInnerDataObjectDeclaration_DataObject()
static DatamodelPackage
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
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setName, setNamespaceURI, setNsPrefix, setNsURI, toString
-
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen
-
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
-
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.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
-
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
init
public static DatamodelPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
DatamodelPackage.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:
DatamodelPackage.eNS_URI
,createPackageContents()
,initializePackageContents()
- Generated class or method.
-
getDataObject
public EClass getDataObject()
- Specified by:
getDataObject
in interfaceDatamodelPackage
- Returns:
- the meta object for class 'Data Object'.
- See Also:
DataObject
- Generated class or method.
-
getDataObject_DataModel
public EReference getDataObject_DataModel()
- Specified by:
getDataObject_DataModel
in interfaceDatamodelPackage
- Returns:
- the meta object for the container reference 'Data Model'.
- See Also:
DataObject.getDataModel()
,DatamodelPackage.getDataObject()
- Generated class or method.
-
getDataObject_DataTypes
public EReference getDataObject_DataTypes()
- Specified by:
getDataObject_DataTypes
in interfaceDatamodelPackage
- Returns:
- the meta object for the reference list 'Data Types'.
- See Also:
DataObject.getDataTypes()
,DatamodelPackage.getDataObject()
- Generated class or method.
-
getCollectionDataObject
public EClass getCollectionDataObject()
- Specified by:
getCollectionDataObject
in interfaceDatamodelPackage
- Returns:
- the meta object for class 'Collection Data Object'.
- See Also:
CollectionDataObject
- Generated class or method.
-
getCollectionDataObject_InnerDataObjects
public EReference getCollectionDataObject_InnerDataObjects()
- Specified by:
getCollectionDataObject_InnerDataObjects
in interfaceDatamodelPackage
- Returns:
- the meta object for the reference list 'Inner Data Objects'.
- See Also:
CollectionDataObject.getInnerDataObjects()
,DatamodelPackage.getCollectionDataObject()
- Generated class or method.
-
getCompositeDataObject
public EClass getCompositeDataObject()
- Specified by:
getCompositeDataObject
in interfaceDatamodelPackage
- Returns:
- the meta object for class 'Composite Data Object'.
- See Also:
CompositeDataObject
- Generated class or method.
-
getCompositeDataObject_InnerDataObjectDeclarations
public EReference getCompositeDataObject_InnerDataObjectDeclarations()
- Specified by:
getCompositeDataObject_InnerDataObjectDeclarations
in interfaceDatamodelPackage
- Returns:
- the meta object for the containment reference list 'Inner Data Object Declarations'.
- See Also:
CompositeDataObject.getInnerDataObjectDeclarations()
,DatamodelPackage.getCompositeDataObject()
- Generated class or method.
-
getDataModel
public EClass getDataModel()
- Specified by:
getDataModel
in interfaceDatamodelPackage
- Returns:
- the meta object for class 'Data Model'.
- See Also:
DataModel
- Generated class or method.
-
getDataModel_DataObjects
public EReference getDataModel_DataObjects()
- Specified by:
getDataModel_DataObjects
in interfaceDatamodelPackage
- Returns:
- the meta object for the containment reference list 'Data Objects'.
- See Also:
DataModel.getDataObjects()
,DatamodelPackage.getDataModel()
- Generated class or method.
-
getInnerDataObjectDeclaration
public EClass getInnerDataObjectDeclaration()
- Specified by:
getInnerDataObjectDeclaration
in interfaceDatamodelPackage
- Returns:
- the meta object for class 'Inner Data Object Declaration'.
- See Also:
InnerDataObjectDeclaration
- Generated class or method.
-
getInnerDataObjectDeclaration_DataObject
public EReference getInnerDataObjectDeclaration_DataObject()
- Specified by:
getInnerDataObjectDeclaration_DataObject
in interfaceDatamodelPackage
- Returns:
- the meta object for the reference 'Data Object'.
- See Also:
InnerDataObjectDeclaration.getDataObject()
,DatamodelPackage.getInnerDataObjectDeclaration()
- Generated class or method.
-
getInnerDataObjectDeclaration_CompositeDataObject
public EReference getInnerDataObjectDeclaration_CompositeDataObject()
- Specified by:
getInnerDataObjectDeclaration_CompositeDataObject
in interfaceDatamodelPackage
- Returns:
- the meta object for the container reference 'Composite Data Object'.
- See Also:
InnerDataObjectDeclaration.getCompositeDataObject()
,DatamodelPackage.getInnerDataObjectDeclaration()
- Generated class or method.
-
getDatamodelFactory
public DatamodelFactory getDatamodelFactory()
- Specified by:
getDatamodelFactory
in interfaceDatamodelPackage
- Returns:
- the factory that creates the instances of the model.
- Generated class or method.
-
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.- Generated class or method.
-
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.- Generated class or method.
-
-