|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
edu.cmu.sei.aadl.aadl2.parsesupport.AObjectImpl
edu.cmu.sei.aadl.aadl2.impl.ElementImpl
edu.cmu.sei.aadl.aadl2.impl.NamedElementImpl
edu.cmu.sei.aadl.aadl2.impl.ModalElementImpl
edu.cmu.sei.aadl.aadl2.impl.ModalPathImpl
edu.cmu.sei.aadl.aadl2.impl.FlowImplementationImpl
public class FlowImplementationImpl
An implementation of the model object 'Flow Implementation'.
The following features are implemented:
Refinement Context
Refined Element
Featuring Classifier
Flow Element
Kind
Specification
Owned Subcomponent Flow
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 org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary | |
---|---|
protected static int[] |
FLOW_ELEMENT_ESUBSETS
The array of subset feature identifiers for the ' Flow Element ' reference list |
protected org.eclipse.emf.common.util.EList<FlowElement> |
flowElements
The cached value of the ' Flow Element ' reference list |
protected FlowKind |
kind
The cached value of the ' Kind ' attribute |
protected static FlowKind |
KIND_EDEFAULT
The default value of the ' Kind ' attribute |
protected static int[] |
OWNED_SUBCOMPONENT_FLOW_ESUPERSETS
The array of superset feature identifiers for the ' Owned Subcomponent Flow ' containment reference list |
protected org.eclipse.emf.common.util.EList<SubcomponentFlow> |
ownedSubcomponentFlows
The cached value of the ' Owned Subcomponent Flow ' containment reference list |
protected RefinableElement |
refinedElement
The cached value of the ' Refined Element ' reference |
protected Classifier |
refinementContext
The cached value of the ' Refinement Context ' reference |
protected FlowSpecification |
specification
The cached value of the ' Specification ' reference |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.ModalElementImpl |
---|
modesAndTransitions |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.NamedElementImpl |
---|
name, NAME_EDEFAULT, ownedPropertyAssociations, QUALIFIED_NAME_EDEFAULT |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.ElementImpl |
---|
OWNED_ELEMENT_ESUBSETS, ownedComments |
Fields inherited from class edu.cmu.sei.aadl.aadl2.parsesupport.AObjectImpl |
---|
copyright, locationReference |
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.aadl2.parsesupport.AObject |
---|
copyright |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
FlowImplementationImpl()
|
Method Summary | |
---|---|
RefinableElement |
basicGetRefinedElement()
|
Classifier |
basicGetRefinementContext()
|
FlowSpecification |
basicGetSpecification()
|
SubcomponentFlow |
createOwnedSubcomponentFlow()
|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
|
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
org.eclipse.emf.common.util.EList<Classifier> |
getFeaturingClassifiers()
|
org.eclipse.emf.common.util.EList<FlowElement> |
getFlowElements()
|
FlowKind |
getKind()
|
org.eclipse.emf.common.util.EList<SubcomponentFlow> |
getOwnedSubcomponentFlows()
|
RefinableElement |
getRefinedElement()
|
Classifier |
getRefinementContext()
|
FlowSpecification |
getSpecification()
|
void |
setKind(FlowKind newKind)
|
void |
setSpecification(FlowSpecification newSpecification)
|
java.lang.String |
toString()
|
Methods inherited from class edu.cmu.sei.aadl.aadl2.impl.ModalPathImpl |
---|
getInTransitions |
Methods inherited from class edu.cmu.sei.aadl.aadl2.impl.ModalElementImpl |
---|
getAllInModes, getInModes, getModesAndTransitions |
Methods inherited from class edu.cmu.sei.aadl.aadl2.impl.ElementImpl |
---|
allOwnedElements, create, createOwnedComment, getCacheAdapter, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, isSetOwnedElements, isSetOwner, mustBeOwned, not_own_self |
Methods inherited from class edu.cmu.sei.aadl.aadl2.parsesupport.AObjectImpl |
---|
getAdapter, getLocationReference, setLocationReference, setLocationReference |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, 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, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.ModalPath |
---|
getInTransitions |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.ModalElement |
---|
getAllInModes, getInModes, getModesAndTransitions |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.Element |
---|
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, mustBeOwned, not_own_self |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject |
---|
getLocationReference, setLocationReference, setLocationReference |
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.core.runtime.IAdaptable |
---|
getAdapter |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
protected Classifier refinementContext
Refinement Context
' reference.
getRefinementContext()
protected RefinableElement refinedElement
Refined Element
' reference.
getRefinedElement()
protected org.eclipse.emf.common.util.EList<FlowElement> flowElements
Flow Element
' reference list.
getFlowElements()
protected static final FlowKind KIND_EDEFAULT
Kind
' attribute.
getKind()
protected FlowKind kind
Kind
' attribute.
getKind()
protected FlowSpecification specification
Specification
' reference.
getSpecification()
protected org.eclipse.emf.common.util.EList<SubcomponentFlow> ownedSubcomponentFlows
Owned Subcomponent Flow
' containment reference list.
getOwnedSubcomponentFlows()
protected static final int[] FLOW_ELEMENT_ESUBSETS
Flow Element
' reference list.
getFlowElements()
protected static final int[] OWNED_SUBCOMPONENT_FLOW_ESUPERSETS
Owned Subcomponent Flow
' containment reference list.
getOwnedSubcomponentFlows()
Constructor Detail |
---|
protected FlowImplementationImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class ModalPathImpl
public Classifier getRefinementContext()
getRefinementContext
in interface RefinableElement
Aadl2Package.getRefinableElement_RefinementContext()
public Classifier basicGetRefinementContext()
public RefinableElement getRefinedElement()
getRefinedElement
in interface RefinableElement
Aadl2Package.getRefinableElement_RefinedElement()
public RefinableElement basicGetRefinedElement()
public org.eclipse.emf.common.util.EList<Classifier> getFeaturingClassifiers()
getFeaturingClassifiers
in interface ClassifierFeature
Aadl2Package.getClassifierFeature_FeaturingClassifier()
,
Classifier.getClassifierFeatures()
public FlowSpecification getSpecification()
getSpecification
in interface FlowImplementation
FlowImplementation.setSpecification(FlowSpecification)
,
Aadl2Package.getFlowImplementation_Specification()
public FlowSpecification basicGetSpecification()
public void setSpecification(FlowSpecification newSpecification)
setSpecification
in interface FlowImplementation
newSpecification
- the new value of the 'Specification' reference.FlowImplementation.getSpecification()
public org.eclipse.emf.common.util.EList<SubcomponentFlow> getOwnedSubcomponentFlows()
getOwnedSubcomponentFlows
in interface FlowImplementation
Aadl2Package.getFlowImplementation_OwnedSubcomponentFlow()
public SubcomponentFlow createOwnedSubcomponentFlow()
createOwnedSubcomponentFlow
in interface FlowImplementation
SubcomponentFlow
.FlowImplementation.getOwnedSubcomponentFlows()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class ModalElementImpl
public org.eclipse.emf.common.util.EList<FlowElement> getFlowElements()
getFlowElements
in interface FlowImplementation
Aadl2Package.getFlowImplementation_FlowElement()
public FlowKind getKind()
getKind
in interface FlowImplementation
FlowKind
,
FlowImplementation.setKind(FlowKind)
,
Aadl2Package.getFlowImplementation_Kind()
public void setKind(FlowKind newKind)
setKind
in interface FlowImplementation
newKind
- the new value of the 'Kind' attribute.FlowKind
,
FlowImplementation.getKind()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class ModalPathImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class ModalPathImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class ModalPathImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class ModalPathImpl
public int eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class<?> baseClass)
eBaseStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eDerivedStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String toString()
toString
in class ModalElementImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |