|
||||||||||
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.model.core.impl.AObjectImpl
edu.cmu.sei.aadl.model.flow.impl.FlowElementImpl
public class FlowElementImpl
An implementation of the model object 'Element'.
The following features are implemented:
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 Connection |
connection
The cached value of the ' Connection ' reference |
static java.lang.String |
copyright
|
protected Subcomponent |
flowContext
The cached value of the ' Flow Context ' reference |
protected FlowSpec |
flowSpec
The cached value of the ' Flow Spec ' reference |
Fields inherited from class edu.cmu.sei.aadl.model.core.impl.AObjectImpl |
---|
comment, 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 org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
FlowElementImpl()
|
Method Summary | |
---|---|
Connection |
basicGetConnection()
|
Subcomponent |
basicGetFlowContext()
|
FlowSpec |
basicGetFlowSpec()
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
Connection |
getConnection()
|
FeatureReference |
getFeatureReference()
|
Subcomponent |
getFlowContext()
|
FlowSpec |
getFlowSpec()
|
java.lang.String |
getQualifiedName()
return name of connection or subcomponent flowspec |
AObject |
getReferencedObject()
get the first object being referenced by this object. |
AObject |
getSecondReferencedObject()
get the second object being referenced by this object. |
boolean |
isConnectionReference()
FlowElement represents a connection reference |
boolean |
isSubcomponentFlowSpecReference()
FlowElement represents a subcomponent flowspec reference |
void |
setConnection(Connection newConnection)
|
void |
setFeatureReference(FeatureReference fr)
|
void |
setFlowContext(Subcomponent newFlowContext)
|
void |
setFlowSpec(FlowSpec newFlowSpec)
|
Methods inherited from class edu.cmu.sei.aadl.model.core.impl.AObjectImpl |
---|
addComment, eObjectForURIFragmentSegment, eURIFragmentSegment, getAadlSpec, getAdapter, getAObjectRoot, getChildren, getComment, getContainingClassifier, getContainingClassifierNameSpace, getContainingComponentImpl, getContainingComponentType, getContainingPropertyAssociationDefinitionConstant, getContainingSubcomponent, getLocationReference, getSystemInstance, setLocationReference, setLocationReference, toString |
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, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, 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, eInverseAdd, eInverseRemove, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, 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 edu.cmu.sei.aadl.model.core.AObject |
---|
addComment, getAadlSpec, getAObjectRoot, getChildren, getComment, getContainingClassifier, getContainingClassifierNameSpace, getContainingComponentImpl, getContainingComponentType, getContainingPropertyAssociationDefinitionConstant, getContainingSubcomponent, getLocationReference, getSystemInstance, 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 |
---|
public static final java.lang.String copyright
protected FlowSpec flowSpec
Flow Spec
' reference.
getFlowSpec()
protected Connection connection
Connection
' reference.
getConnection()
protected Subcomponent flowContext
Flow Context
' reference.
getFlowContext()
Constructor Detail |
---|
protected FlowElementImpl()
Method Detail |
---|
public void setFeatureReference(FeatureReference fr)
setFeatureReference
in interface FlowElement
public FeatureReference getFeatureReference()
getFeatureReference
in interface FlowElement
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class AObjectImpl
public FlowSpec getFlowSpec()
getFlowSpec
in interface FlowElement
FlowElement.setFlowSpec(FlowSpec)
,
FlowPackage.getFlowElement_FlowSpec()
public FlowSpec basicGetFlowSpec()
public void setFlowSpec(FlowSpec newFlowSpec)
setFlowSpec
in interface FlowElement
newFlowSpec
- the new value of the 'Flow Spec' reference.FlowElement.getFlowSpec()
public Connection getConnection()
getConnection
in interface FlowElement
FlowElement.setConnection(Connection)
,
FlowPackage.getFlowElement_Connection()
public Connection basicGetConnection()
public void setConnection(Connection newConnection)
setConnection
in interface FlowElement
newConnection
- the new value of the 'Connection' reference.FlowElement.getConnection()
public Subcomponent getFlowContext()
getFlowContext
in interface FlowElement
FlowElement.setFlowContext(Subcomponent)
,
FlowPackage.getFlowElement_FlowContext()
public Subcomponent basicGetFlowContext()
public void setFlowContext(Subcomponent newFlowContext)
setFlowContext
in interface FlowElement
newFlowContext
- the new value of the 'Flow Context' reference.FlowElement.getFlowContext()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class AObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class AObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class AObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class AObjectImpl
public java.lang.String getQualifiedName()
getQualifiedName
in interface FlowElement
public boolean isConnectionReference()
isConnectionReference
in interface FlowElement
public boolean isSubcomponentFlowSpecReference()
isSubcomponentFlowSpecReference
in interface FlowElement
public AObject getReferencedObject()
AObjectImpl
getReferencedObject
in interface AObject
getReferencedObject
in class AObjectImpl
public AObject getSecondReferencedObject()
AObjectImpl
getSecondReferencedObject
in interface AObject
getSecondReferencedObject
in class AObjectImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |