Class DataFlowDiagramPackageImpl
- 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
-
- org.palladiosimulator.dataflow.diagram.DataFlowDiagram.impl.DataFlowDiagramPackageImpl
-
- All Implemented Interfaces:
Notifier
,EModelElement
,ENamedElement
,EObject
,EPackage
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,BasicExtendedMetaData.EPackageExtendedMetaData.Holder
,DataFlowDiagramPackage
public class DataFlowDiagramPackageImpl extends EPackageImpl implements DataFlowDiagramPackage
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 org.palladiosimulator.dataflow.diagram.DataFlowDiagram.DataFlowDiagramPackage
DataFlowDiagramPackage.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 org.palladiosimulator.dataflow.diagram.DataFlowDiagram.DataFlowDiagramPackage
COMPONENT, COMPONENT__ID, COMPONENT__NAME, COMPONENT_FEATURE_COUNT, DATA, DATA__ID, DATA__NAME, DATA__TYPE, DATA_FEATURE_COUNT, DATA_FLOW, DATA_FLOW__DATA, DATA_FLOW__ID, DATA_FLOW__NAME, DATA_FLOW__SOURCE, DATA_FLOW__TARGET, DATA_FLOW_DIAGRAM, DATA_FLOW_DIAGRAM__EDGES, DATA_FLOW_DIAGRAM__ID, DATA_FLOW_DIAGRAM__NODES, DATA_FLOW_DIAGRAM__REFINED_BY, DATA_FLOW_DIAGRAM_FEATURE_COUNT, DATA_FLOW_DIAGRAM_REFINEMENT, DATA_FLOW_DIAGRAM_REFINEMENT__ID, DATA_FLOW_DIAGRAM_REFINEMENT__REFINED_EDGES, DATA_FLOW_DIAGRAM_REFINEMENT__REFINED_PROCESS, DATA_FLOW_DIAGRAM_REFINEMENT__REFINING_DIAGRAM, DATA_FLOW_DIAGRAM_REFINEMENT_FEATURE_COUNT, DATA_FLOW_EDGE, DATA_FLOW_EDGE__DATA, DATA_FLOW_EDGE__ID, DATA_FLOW_EDGE__NAME, DATA_FLOW_EDGE__SOURCE, DATA_FLOW_EDGE__TARGET, DATA_FLOW_EDGE_FEATURE_COUNT, DATA_FLOW_FEATURE_COUNT, EDGE, EDGE__ID, EDGE__NAME, EDGE__SOURCE, EDGE__TARGET, EDGE_FEATURE_COUNT, EDGE_REFINEMENT, EDGE_REFINEMENT__ID, EDGE_REFINEMENT__REFINED_EDGE, EDGE_REFINEMENT__REFINING_EDGES, EDGE_REFINEMENT_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, ENTITY, ENTITY__ID, ENTITY__NAME, ENTITY_FEATURE_COUNT, EXTERNAL_ACTOR, EXTERNAL_ACTOR__ID, EXTERNAL_ACTOR__NAME, EXTERNAL_ACTOR__PROVIDING_NODES, EXTERNAL_ACTOR__REQUIRING_NODES, EXTERNAL_ACTOR_FEATURE_COUNT, NAMED_ELEMENT, NAMED_ELEMENT__NAME, NAMED_ELEMENT_FEATURE_COUNT, NODE, NODE__ID, NODE__NAME, NODE__PROVIDING_NODES, NODE__REQUIRING_NODES, NODE_FEATURE_COUNT, PROCESS, PROCESS__ID, PROCESS__NAME, PROCESS__PROVIDING_NODES, PROCESS__REQUIRING_NODES, PROCESS_FEATURE_COUNT, STORE, STORE__ID, STORE__NAME, STORE__PROVIDING_NODES, STORE__REQUIRING_NODES, STORE_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
-
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 DataFlowDiagramPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
DataFlowDiagramPackage.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:
DataFlowDiagramPackage.eNS_URI
,createPackageContents()
,initializePackageContents()
- Generated class or method.
-
getDataFlowDiagram
public EClass getDataFlowDiagram()
- Specified by:
getDataFlowDiagram
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for class 'Data Flow Diagram'.
- See Also:
DataFlowDiagram
- Generated class or method.
-
getDataFlowDiagram_RefinedBy
public EReference getDataFlowDiagram_RefinedBy()
- Specified by:
getDataFlowDiagram_RefinedBy
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for the containment reference list 'Refined By'.
- See Also:
DataFlowDiagram.getRefinedBy()
,DataFlowDiagramPackage.getDataFlowDiagram()
- Generated class or method.
-
getDataFlowDiagram_Nodes
public EReference getDataFlowDiagram_Nodes()
- Specified by:
getDataFlowDiagram_Nodes
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for the containment reference list 'Nodes'.
- See Also:
DataFlowDiagram.getNodes()
,DataFlowDiagramPackage.getDataFlowDiagram()
- Generated class or method.
-
getDataFlowDiagram_Edges
public EReference getDataFlowDiagram_Edges()
- Specified by:
getDataFlowDiagram_Edges
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for the containment reference list 'Edges'.
- See Also:
DataFlowDiagram.getEdges()
,DataFlowDiagramPackage.getDataFlowDiagram()
- Generated class or method.
-
getComponent
public EClass getComponent()
- Specified by:
getComponent
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for class 'Component'.
- See Also:
Component
- Generated class or method.
-
getExternalActor
public EClass getExternalActor()
- Specified by:
getExternalActor
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for class 'External Actor'.
- See Also:
ExternalActor
- Generated class or method.
-
getStore
public EClass getStore()
- Specified by:
getStore
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for class 'Store'.
- See Also:
Store
- Generated class or method.
-
getProcess
public EClass getProcess()
- Specified by:
getProcess
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for class 'Process'.
- See Also:
Process
- Generated class or method.
-
getDataFlowDiagramRefinement
public EClass getDataFlowDiagramRefinement()
- Specified by:
getDataFlowDiagramRefinement
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for class 'Refinement'.
- See Also:
DataFlowDiagramRefinement
- Generated class or method.
-
getDataFlowDiagramRefinement_RefinedProcess
public EReference getDataFlowDiagramRefinement_RefinedProcess()
- Specified by:
getDataFlowDiagramRefinement_RefinedProcess
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for the reference 'Refined Process'.
- See Also:
DataFlowDiagramRefinement.getRefinedProcess()
,DataFlowDiagramPackage.getDataFlowDiagramRefinement()
- Generated class or method.
-
getDataFlowDiagramRefinement_RefiningDiagram
public EReference getDataFlowDiagramRefinement_RefiningDiagram()
- Specified by:
getDataFlowDiagramRefinement_RefiningDiagram
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for the containment reference 'Refining Diagram'.
- See Also:
DataFlowDiagramRefinement.getRefiningDiagram()
,DataFlowDiagramPackage.getDataFlowDiagramRefinement()
- Generated class or method.
-
getDataFlowDiagramRefinement_RefinedEdges
public EReference getDataFlowDiagramRefinement_RefinedEdges()
- Specified by:
getDataFlowDiagramRefinement_RefinedEdges
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for the containment reference list 'Refined Edges'.
- See Also:
DataFlowDiagramRefinement.getRefinedEdges()
,DataFlowDiagramPackage.getDataFlowDiagramRefinement()
- Generated class or method.
-
getDataFlow
public EClass getDataFlow()
- Specified by:
getDataFlow
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for class 'Data Flow'.
- See Also:
DataFlow
- Generated class or method.
-
getData
public EClass getData()
- Specified by:
getData
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for class 'Data'.
- See Also:
Data
- Generated class or method.
-
getData_Type
public EReference getData_Type()
- Specified by:
getData_Type
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for the reference 'Type'.
- See Also:
Data.getType()
,DataFlowDiagramPackage.getData()
- Generated class or method.
-
getEdge
public EClass getEdge()
- Specified by:
getEdge
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for class 'Edge'.
- See Also:
Edge
- Generated class or method.
-
getEdge_Target
public EReference getEdge_Target()
- Specified by:
getEdge_Target
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for the reference 'Target'.
- See Also:
Edge.getTarget()
,DataFlowDiagramPackage.getEdge()
- Generated class or method.
-
getEdge_Source
public EReference getEdge_Source()
- Specified by:
getEdge_Source
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for the reference 'Source'.
- See Also:
Edge.getSource()
,DataFlowDiagramPackage.getEdge()
- Generated class or method.
-
getDataFlowEdge
public EClass getDataFlowEdge()
- Specified by:
getDataFlowEdge
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for class 'Data Flow Edge'.
- See Also:
DataFlowEdge
- Generated class or method.
-
getDataFlowEdge_Data
public EReference getDataFlowEdge_Data()
- Specified by:
getDataFlowEdge_Data
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for the containment reference list 'Data'.
- See Also:
DataFlowEdge.getData()
,DataFlowDiagramPackage.getDataFlowEdge()
- Generated class or method.
-
getNode
public EClass getNode()
- Specified by:
getNode
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for class 'Node'.
- See Also:
Node
- Generated class or method.
-
getNode_RequiringNodes
public EReference getNode_RequiringNodes()
- Specified by:
getNode_RequiringNodes
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for the reference list 'Requiring Nodes'.
- See Also:
Node.getRequiringNodes()
,DataFlowDiagramPackage.getNode()
- Generated class or method.
-
getNode_ProvidingNodes
public EReference getNode_ProvidingNodes()
- Specified by:
getNode_ProvidingNodes
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for the reference list 'Providing Nodes'.
- See Also:
Node.getProvidingNodes()
,DataFlowDiagramPackage.getNode()
- Generated class or method.
-
getNamedElement
public EClass getNamedElement()
- Specified by:
getNamedElement
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for class 'Named Element'.
- See Also:
NamedElement
- Generated class or method.
-
getNamedElement_Name
public EAttribute getNamedElement_Name()
- Specified by:
getNamedElement_Name
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for the attribute 'Name'.
- See Also:
NamedElement.getName()
,DataFlowDiagramPackage.getNamedElement()
- Generated class or method.
-
getEntity
public EClass getEntity()
- Specified by:
getEntity
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for class 'Entity'.
- See Also:
Entity
- Generated class or method.
-
getEdgeRefinement
public EClass getEdgeRefinement()
- Specified by:
getEdgeRefinement
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for class 'Edge Refinement'.
- See Also:
EdgeRefinement
- Generated class or method.
-
getEdgeRefinement_RefinedEdge
public EReference getEdgeRefinement_RefinedEdge()
- Specified by:
getEdgeRefinement_RefinedEdge
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for the reference 'Refined Edge'.
- See Also:
EdgeRefinement.getRefinedEdge()
,DataFlowDiagramPackage.getEdgeRefinement()
- Generated class or method.
-
getEdgeRefinement_RefiningEdges
public EReference getEdgeRefinement_RefiningEdges()
- Specified by:
getEdgeRefinement_RefiningEdges
in interfaceDataFlowDiagramPackage
- Returns:
- the meta object for the reference list 'Refining Edges'.
- See Also:
EdgeRefinement.getRefiningEdges()
,DataFlowDiagramPackage.getEdgeRefinement()
- Generated class or method.
-
getDataFlowDiagramFactory
public DataFlowDiagramFactory getDataFlowDiagramFactory()
- Specified by:
getDataFlowDiagramFactory
in interfaceDataFlowDiagramPackage
- 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.
-
createEcoreAnnotations
protected void createEcoreAnnotations()
Initializes the annotations for http://www.eclipse.org/emf/2002/Ecore.- Generated class or method.
-
createOCLAnnotations
protected void createOCLAnnotations()
Initializes the annotations for http://www.eclipse.org/emf/2002/Ecore/OCL.- Generated class or method.
-
-