edu.cmu.sei.aadl.model.flow.impl
Class FlowPackageImpl

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.EObjectImpl
              extended by org.eclipse.emf.ecore.impl.FlatEObjectImpl
                  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 edu.cmu.sei.aadl.model.flow.impl.FlowPackageImpl
All Implemented Interfaces:
FlowPackage, 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.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder

public class FlowPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements FlowPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>
 
Nested classes/interfaces inherited from interface edu.cmu.sei.aadl.model.flow.FlowPackage
FlowPackage.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
static java.lang.String copyright
           
 
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, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eContents, eCrossReferences, eProxyURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
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 edu.cmu.sei.aadl.model.flow.FlowPackage
eINSTANCE, eNAME, END_TO_END_FLOW, END_TO_END_FLOW__COMMENT, END_TO_END_FLOW__FLOW_ELEMENT, END_TO_END_FLOW__IN_MODES, END_TO_END_FLOW__NAME, END_TO_END_FLOW__NO_MODE, END_TO_END_FLOW__PROPERTIES, END_TO_END_FLOW__REFINES, END_TO_END_FLOW_FEATURE_COUNT, eNS_PREFIX, eNS_URI, FLOW_ELEMENT, FLOW_ELEMENT__COMMENT, FLOW_ELEMENT__CONNECTION, FLOW_ELEMENT__FLOW_CONTEXT, FLOW_ELEMENT__FLOW_SPEC, FLOW_ELEMENT_FEATURE_COUNT, FLOW_IMPL, FLOW_IMPL__COMMENT, FLOW_IMPL__FLOW_ELEMENT, FLOW_IMPL__IN_MODES, FLOW_IMPL__NAME, FLOW_IMPL__NO_MODE, FLOW_IMPL__PROPERTIES, FLOW_IMPL__REFINES, FLOW_IMPL_FEATURE_COUNT, FLOW_PATH_IMPL, FLOW_PATH_IMPL__COMMENT, FLOW_PATH_IMPL__FLOW_ELEMENT, FLOW_PATH_IMPL__IMPLEMENT, FLOW_PATH_IMPL__IN_MODES, FLOW_PATH_IMPL__NAME, FLOW_PATH_IMPL__NO_MODE, FLOW_PATH_IMPL__PROPERTIES, FLOW_PATH_IMPL__REFINES, FLOW_PATH_IMPL_FEATURE_COUNT, FLOW_PATH_SPEC, FLOW_PATH_SPEC__COMMENT, FLOW_PATH_SPEC__DST, FLOW_PATH_SPEC__DST_CONTEXT, FLOW_PATH_SPEC__NAME, FLOW_PATH_SPEC__PROPERTIES, FLOW_PATH_SPEC__REFINES, FLOW_PATH_SPEC__SRC, FLOW_PATH_SPEC__SRC_CONTEXT, FLOW_PATH_SPEC_FEATURE_COUNT, FLOW_POINT, FLOW_POINT_FEATURE_COUNT, FLOW_SEQUENCE, FLOW_SEQUENCE__COMMENT, FLOW_SEQUENCE__FLOW_ELEMENT, FLOW_SEQUENCE__IN_MODES, FLOW_SEQUENCE__NAME, FLOW_SEQUENCE__NO_MODE, FLOW_SEQUENCE__PROPERTIES, FLOW_SEQUENCE__REFINES, FLOW_SEQUENCE_FEATURE_COUNT, FLOW_SINK_IMPL, FLOW_SINK_IMPL__COMMENT, FLOW_SINK_IMPL__FLOW_ELEMENT, FLOW_SINK_IMPL__IMPLEMENT, FLOW_SINK_IMPL__IN_MODES, FLOW_SINK_IMPL__NAME, FLOW_SINK_IMPL__NO_MODE, FLOW_SINK_IMPL__PROPERTIES, FLOW_SINK_IMPL__REFINES, FLOW_SINK_IMPL_FEATURE_COUNT, FLOW_SINK_SPEC, FLOW_SINK_SPEC__COMMENT, FLOW_SINK_SPEC__NAME, FLOW_SINK_SPEC__PROPERTIES, FLOW_SINK_SPEC__REFINES, FLOW_SINK_SPEC__SRC, FLOW_SINK_SPEC__SRC_CONTEXT, FLOW_SINK_SPEC_FEATURE_COUNT, FLOW_SOURCE_IMPL, FLOW_SOURCE_IMPL__COMMENT, FLOW_SOURCE_IMPL__FLOW_ELEMENT, FLOW_SOURCE_IMPL__IMPLEMENT, FLOW_SOURCE_IMPL__IN_MODES, FLOW_SOURCE_IMPL__NAME, FLOW_SOURCE_IMPL__NO_MODE, FLOW_SOURCE_IMPL__PROPERTIES, FLOW_SOURCE_IMPL__REFINES, FLOW_SOURCE_IMPL_FEATURE_COUNT, FLOW_SOURCE_SPEC, FLOW_SOURCE_SPEC__COMMENT, FLOW_SOURCE_SPEC__DST, FLOW_SOURCE_SPEC__DST_CONTEXT, FLOW_SOURCE_SPEC__NAME, FLOW_SOURCE_SPEC__PROPERTIES, FLOW_SOURCE_SPEC__REFINES, FLOW_SOURCE_SPEC_FEATURE_COUNT, FLOW_SPEC, FLOW_SPEC__COMMENT, FLOW_SPEC__NAME, FLOW_SPEC__PROPERTIES, FLOW_SPEC__REFINES, FLOW_SPEC_FEATURE_COUNT, FLOW_SPECS, FLOW_SPECS__COMMENT, FLOW_SPECS__CONTENTS, FLOW_SPECS__FLOW_PATH_SPEC, FLOW_SPECS__FLOW_SINK_SPEC, FLOW_SPECS__FLOW_SOURCE_SPEC, FLOW_SPECS_FEATURE_COUNT, FLOWS, FLOWS__COMMENT, FLOWS__CONTENTS, FLOWS__END_TO_END_FLOW, FLOWS__FLOW_PATH_IMPL, FLOWS__FLOW_SINK_IMPL, FLOWS__FLOW_SOURCE_IMPL, FLOWS_FEATURE_COUNT
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
protected  void createExtendedMetaDataAnnotations()
          Initializes the annotations for http:///org/eclipse/emf/ecore/util/ExtendedMetaData
 void createPackageContents()
          Creates the meta-model objects for the package.
 org.eclipse.emf.ecore.EClass getEndToEndFlow()
           
 org.eclipse.emf.ecore.EReference getFlowElement_Connection()
           
 org.eclipse.emf.ecore.EReference getFlowElement_FlowContext()
           
 org.eclipse.emf.ecore.EReference getFlowElement_FlowSpec()
           
 org.eclipse.emf.ecore.EClass getFlowElement()
           
 FlowFactory getFlowFactory()
           
 org.eclipse.emf.ecore.EClass getFlowImpl()
           
 org.eclipse.emf.ecore.EReference getFlowPathImpl_Implement()
           
 org.eclipse.emf.ecore.EClass getFlowPathImpl()
           
 org.eclipse.emf.ecore.EReference getFlowPathSpec_Dst()
           
 org.eclipse.emf.ecore.EReference getFlowPathSpec_DstContext()
           
 org.eclipse.emf.ecore.EReference getFlowPathSpec_Src()
           
 org.eclipse.emf.ecore.EReference getFlowPathSpec_SrcContext()
           
 org.eclipse.emf.ecore.EClass getFlowPathSpec()
           
 org.eclipse.emf.ecore.EClass getFlowPoint()
           
 org.eclipse.emf.ecore.EAttribute getFlows_Contents()
           
 org.eclipse.emf.ecore.EReference getFlows_EndToEndFlow()
           
 org.eclipse.emf.ecore.EReference getFlows_FlowPathImpl()
           
 org.eclipse.emf.ecore.EReference getFlows_FlowSinkImpl()
           
 org.eclipse.emf.ecore.EReference getFlows_FlowSourceImpl()
           
 org.eclipse.emf.ecore.EClass getFlows()
           
 org.eclipse.emf.ecore.EReference getFlowSequence_FlowElement()
           
 org.eclipse.emf.ecore.EReference getFlowSequence_Refines()
           
 org.eclipse.emf.ecore.EClass getFlowSequence()
           
 org.eclipse.emf.ecore.EReference getFlowSinkImpl_Implement()
           
 org.eclipse.emf.ecore.EClass getFlowSinkImpl()
           
 org.eclipse.emf.ecore.EReference getFlowSinkSpec_Src()
           
 org.eclipse.emf.ecore.EReference getFlowSinkSpec_SrcContext()
           
 org.eclipse.emf.ecore.EClass getFlowSinkSpec()
           
 org.eclipse.emf.ecore.EReference getFlowSourceImpl_Implement()
           
 org.eclipse.emf.ecore.EClass getFlowSourceImpl()
           
 org.eclipse.emf.ecore.EReference getFlowSourceSpec_Dst()
           
 org.eclipse.emf.ecore.EReference getFlowSourceSpec_DstContext()
           
 org.eclipse.emf.ecore.EClass getFlowSourceSpec()
           
 org.eclipse.emf.ecore.EReference getFlowSpec_Refines()
           
 org.eclipse.emf.ecore.EClass getFlowSpec()
           
 org.eclipse.emf.ecore.EAttribute getFlowSpecs_Contents()
           
 org.eclipse.emf.ecore.EReference getFlowSpecs_FlowPathSpec()
           
 org.eclipse.emf.ecore.EReference getFlowSpecs_FlowSinkSpec()
           
 org.eclipse.emf.ecore.EReference getFlowSpecs_FlowSourceSpec()
           
 org.eclipse.emf.ecore.EClass getFlowSpecs()
           
static FlowPackage 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, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, 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, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, 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, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eIsProxy, eProperties, eProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, 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.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, 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
 

Field Detail

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values
Method Detail

init

public static FlowPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends. Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else. This method drives initialization for interdependent packages directly, in parallel with this package, itself.

Of this package and its interdependencies, all packages which have not yet been registered by their URI values are first created and registered. The packages are then initialized in two steps: meta-model objects for all of the packages are created before any are initialized, since one package's meta-model objects may refer to those of another.

Invocation of this method will not affect any packages that have already been initialized.

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

getFlowSpec

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

Specified by:
getFlowSpec in interface FlowPackage
Returns:
the meta object for class 'Spec'.
See Also:
FlowSpec

getFlowSpec_Refines

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

Specified by:
getFlowSpec_Refines in interface FlowPackage
Returns:
the meta object for the reference 'Refines'.
See Also:
FlowSpec.getRefines(), FlowPackage.getFlowSpec()

getFlows

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

Specified by:
getFlows in interface FlowPackage
Returns:
the meta object for class 'Flows'.
See Also:
Flows

getFlows_Contents

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

Specified by:
getFlows_Contents in interface FlowPackage
Returns:
the meta object for the attribute list 'Contents'.
See Also:
Flows.getContents(), FlowPackage.getFlows()

getFlows_EndToEndFlow

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

Specified by:
getFlows_EndToEndFlow in interface FlowPackage
Returns:
the meta object for the containment reference list 'End To End Flow'.
See Also:
Flows.getEndToEndFlow(), FlowPackage.getFlows()

getFlows_FlowSourceImpl

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

Specified by:
getFlows_FlowSourceImpl in interface FlowPackage
Returns:
the meta object for the containment reference list 'Flow Source Impl'.
See Also:
Flows.getFlowSourceImpl(), FlowPackage.getFlows()

getFlows_FlowSinkImpl

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

Specified by:
getFlows_FlowSinkImpl in interface FlowPackage
Returns:
the meta object for the containment reference list 'Flow Sink Impl'.
See Also:
Flows.getFlowSinkImpl(), FlowPackage.getFlows()

getFlows_FlowPathImpl

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

Specified by:
getFlows_FlowPathImpl in interface FlowPackage
Returns:
the meta object for the containment reference list 'Flow Path Impl'.
See Also:
Flows.getFlowPathImpl(), FlowPackage.getFlows()

getFlowImpl

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

Specified by:
getFlowImpl in interface FlowPackage
Returns:
the meta object for class 'Impl'.
See Also:
FlowImpl

getFlowSpecs

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

Specified by:
getFlowSpecs in interface FlowPackage
Returns:
the meta object for class 'Specs'.
See Also:
FlowSpecs

getFlowSpecs_Contents

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

Specified by:
getFlowSpecs_Contents in interface FlowPackage
Returns:
the meta object for the attribute list 'Contents'.
See Also:
FlowSpecs.getContents(), FlowPackage.getFlowSpecs()

getFlowSpecs_FlowSinkSpec

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

Specified by:
getFlowSpecs_FlowSinkSpec in interface FlowPackage
Returns:
the meta object for the containment reference list 'Flow Sink Spec'.
See Also:
FlowSpecs.getFlowSinkSpec(), FlowPackage.getFlowSpecs()

getFlowSpecs_FlowSourceSpec

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

Specified by:
getFlowSpecs_FlowSourceSpec in interface FlowPackage
Returns:
the meta object for the containment reference list 'Flow Source Spec'.
See Also:
FlowSpecs.getFlowSourceSpec(), FlowPackage.getFlowSpecs()

getFlowSpecs_FlowPathSpec

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

Specified by:
getFlowSpecs_FlowPathSpec in interface FlowPackage
Returns:
the meta object for the containment reference list 'Flow Path Spec'.
See Also:
FlowSpecs.getFlowPathSpec(), FlowPackage.getFlowSpecs()

getEndToEndFlow

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

Specified by:
getEndToEndFlow in interface FlowPackage
Returns:
the meta object for class 'End To End Flow'.
See Also:
EndToEndFlow

getFlowPoint

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

Specified by:
getFlowPoint in interface FlowPackage
Returns:
the meta object for class 'Point'.
See Also:
FlowPoint

getFlowSourceSpec

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

Specified by:
getFlowSourceSpec in interface FlowPackage
Returns:
the meta object for class 'Source Spec'.
See Also:
FlowSourceSpec

getFlowSourceSpec_Dst

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

Specified by:
getFlowSourceSpec_Dst in interface FlowPackage
Returns:
the meta object for the reference 'Dst'.
See Also:
FlowSourceSpec.getDst(), FlowPackage.getFlowSourceSpec()

getFlowSourceSpec_DstContext

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

Specified by:
getFlowSourceSpec_DstContext in interface FlowPackage
Returns:
the meta object for the reference 'Dst Context'.
See Also:
FlowSourceSpec.getDstContext(), FlowPackage.getFlowSourceSpec()

getFlowSinkSpec

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

Specified by:
getFlowSinkSpec in interface FlowPackage
Returns:
the meta object for class 'Sink Spec'.
See Also:
FlowSinkSpec

getFlowSinkSpec_Src

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

Specified by:
getFlowSinkSpec_Src in interface FlowPackage
Returns:
the meta object for the reference 'Src'.
See Also:
FlowSinkSpec.getSrc(), FlowPackage.getFlowSinkSpec()

getFlowSinkSpec_SrcContext

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

Specified by:
getFlowSinkSpec_SrcContext in interface FlowPackage
Returns:
the meta object for the reference 'Src Context'.
See Also:
FlowSinkSpec.getSrcContext(), FlowPackage.getFlowSinkSpec()

getFlowPathSpec

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

Specified by:
getFlowPathSpec in interface FlowPackage
Returns:
the meta object for class 'Path Spec'.
See Also:
FlowPathSpec

getFlowPathSpec_Src

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

Specified by:
getFlowPathSpec_Src in interface FlowPackage
Returns:
the meta object for the reference 'Src'.
See Also:
FlowPathSpec.getSrc(), FlowPackage.getFlowPathSpec()

getFlowPathSpec_Dst

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

Specified by:
getFlowPathSpec_Dst in interface FlowPackage
Returns:
the meta object for the reference 'Dst'.
See Also:
FlowPathSpec.getDst(), FlowPackage.getFlowPathSpec()

getFlowPathSpec_SrcContext

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

Specified by:
getFlowPathSpec_SrcContext in interface FlowPackage
Returns:
the meta object for the reference 'Src Context'.
See Also:
FlowPathSpec.getSrcContext(), FlowPackage.getFlowPathSpec()

getFlowPathSpec_DstContext

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

Specified by:
getFlowPathSpec_DstContext in interface FlowPackage
Returns:
the meta object for the reference 'Dst Context'.
See Also:
FlowPathSpec.getDstContext(), FlowPackage.getFlowPathSpec()

getFlowSourceImpl

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

Specified by:
getFlowSourceImpl in interface FlowPackage
Returns:
the meta object for class 'Source Impl'.
See Also:
FlowSourceImpl

getFlowSourceImpl_Implement

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

Specified by:
getFlowSourceImpl_Implement in interface FlowPackage
Returns:
the meta object for the reference 'Implement'.
See Also:
FlowSourceImpl.getImplement(), FlowPackage.getFlowSourceImpl()

getFlowSinkImpl

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

Specified by:
getFlowSinkImpl in interface FlowPackage
Returns:
the meta object for class 'Sink Impl'.
See Also:
FlowSinkImpl

getFlowSinkImpl_Implement

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

Specified by:
getFlowSinkImpl_Implement in interface FlowPackage
Returns:
the meta object for the reference 'Implement'.
See Also:
FlowSinkImpl.getImplement(), FlowPackage.getFlowSinkImpl()

getFlowPathImpl

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

Specified by:
getFlowPathImpl in interface FlowPackage
Returns:
the meta object for class 'Path Impl'.
See Also:
FlowPathImpl

getFlowPathImpl_Implement

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

Specified by:
getFlowPathImpl_Implement in interface FlowPackage
Returns:
the meta object for the reference 'Implement'.
See Also:
FlowPathImpl.getImplement(), FlowPackage.getFlowPathImpl()

getFlowElement

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

Specified by:
getFlowElement in interface FlowPackage
Returns:
the meta object for class 'Element'.
See Also:
FlowElement

getFlowElement_FlowSpec

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

Specified by:
getFlowElement_FlowSpec in interface FlowPackage
Returns:
the meta object for the reference 'Flow Spec'.
See Also:
FlowElement.getFlowSpec(), FlowPackage.getFlowElement()

getFlowElement_Connection

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

Specified by:
getFlowElement_Connection in interface FlowPackage
Returns:
the meta object for the reference 'Connection'.
See Also:
FlowElement.getConnection(), FlowPackage.getFlowElement()

getFlowElement_FlowContext

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

Specified by:
getFlowElement_FlowContext in interface FlowPackage
Returns:
the meta object for the reference 'Flow Context'.
See Also:
FlowElement.getFlowContext(), FlowPackage.getFlowElement()

getFlowSequence

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

Specified by:
getFlowSequence in interface FlowPackage
Returns:
the meta object for class 'Sequence'.
See Also:
FlowSequence

getFlowSequence_FlowElement

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

Specified by:
getFlowSequence_FlowElement in interface FlowPackage
Returns:
the meta object for the containment reference list 'Flow Element'.
See Also:
FlowSequence.getFlowElement(), FlowPackage.getFlowSequence()

getFlowSequence_Refines

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

Specified by:
getFlowSequence_Refines in interface FlowPackage
Returns:
the meta object for the reference 'Refines'.
See Also:
FlowSequence.getRefines(), FlowPackage.getFlowSequence()

getFlowFactory

public FlowFactory getFlowFactory()

Specified by:
getFlowFactory in interface FlowPackage
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.


createExtendedMetaDataAnnotations

protected void createExtendedMetaDataAnnotations()
Initializes the annotations for http:///org/eclipse/emf/ecore/util/ExtendedMetaData.