|
||||||||||
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.core.impl.NamedElementImpl
edu.cmu.sei.aadl.model.core.impl.PropertyHolderImpl
edu.cmu.sei.aadl.model.instance.impl.InstanceObjectImpl
edu.cmu.sei.aadl.model.instance.impl.EndToEndFlowInstanceImpl
public class EndToEndFlowInstanceImpl
An implementation of the model object 'End To End Flow Instance'.
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 | |
---|---|
static java.lang.String |
copyright
|
protected EndToEndFlow |
endToEndFlow
The cached value of the ' End To End Flow ' reference |
protected org.eclipse.emf.common.util.EList |
flowElementInstance
The cached value of the ' Flow Element Instance ' reference list |
protected org.eclipse.emf.common.util.EList |
inModes
The cached value of the ' In Modes ' reference list |
protected org.eclipse.emf.common.util.EList |
inSystemOperationMode
The cached value of the ' In System Operation Mode ' reference list |
protected org.eclipse.emf.common.util.EList |
modesList
to temporaril hold the list of modes for each modal component&flow |
Fields inherited from class edu.cmu.sei.aadl.model.core.impl.PropertyHolderImpl |
---|
properties |
Fields inherited from class edu.cmu.sei.aadl.model.core.impl.NamedElementImpl |
---|
name, NAME_EDEFAULT |
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 |
EndToEndFlowInstanceImpl()
|
Method Summary | |
---|---|
boolean |
acceptsProperty(PropertyDefinition property)
Query whether this object accepts values for the given property. |
void |
addFlowElementInstance(FlowElementInstance newFlowElementInstance)
phf: add element to multiplicity EList |
void |
addInModes(ModeInstance newInModes)
phf: add element to multiplicity EList |
void |
addInSystemOperationMode(SystemOperationMode newInSystemOperationMode)
phf: add element to multiplicity EList |
EndToEndFlow |
basicGetEndToEndFlow()
|
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)
|
boolean |
exists()
Does the end to end flow exist in the current system operation mode of its containing system instance. |
EndToEndFlow |
getEndToEndFlow()
|
protected java.util.List |
getExistsInModes()
Returns the System Operation Modes in which the element exists, or null if the element always exists. |
org.eclipse.emf.common.util.EList |
getFlowElementInstance()
|
org.eclipse.emf.common.util.EList |
getInModes()
|
java.util.List |
getInstantiatedObjects()
Return the declarative objects that define this instance. |
org.eclipse.emf.common.util.EList |
getInSystemOperationMode()
|
org.eclipse.emf.common.util.EList |
getModesList()
|
AObject |
getSecondReferencedObject()
return as src of connection as referenced object |
void |
setEndToEndFlow(EndToEndFlow newEndToEndFlow)
|
void |
setModesList(org.eclipse.emf.common.util.EList ml)
|
Methods inherited from class edu.cmu.sei.aadl.model.instance.impl.InstanceObjectImpl |
---|
createAccumulator, getComponentInstanceList, getComponentInstancePath, getContainingComponentInstance, getContainingComponentInstanceOrSelf, getInstanceObjectPath, getPropertyValueFromDeclarativeModel, getPropertyValueInternal, getSystemInstance |
Methods inherited from class edu.cmu.sei.aadl.model.core.impl.NamedElementImpl |
---|
checkName, getName, setName, toString |
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, getReferencedObject, 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, 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, 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.instance.InstanceObject |
---|
getComponentInstanceList, getComponentInstancePath, getContainingComponentInstance, getInstanceObjectPath, getSystemInstance |
Methods inherited from interface edu.cmu.sei.aadl.model.core.NamedElement |
---|
getName, setName |
Methods inherited from interface edu.cmu.sei.aadl.model.core.AObject |
---|
addComment, getAadlSpec, getAObjectRoot, getChildren, getComment, getContainingClassifier, getContainingClassifierNameSpace, getContainingComponentImpl, getContainingComponentType, getContainingPropertyAssociationDefinitionConstant, getContainingSubcomponent, getLocationReference, getReferencedObject, 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 org.eclipse.emf.common.util.EList modesList
protected EndToEndFlow endToEndFlow
End To End Flow
' reference.
getEndToEndFlow()
protected org.eclipse.emf.common.util.EList flowElementInstance
Flow Element Instance
' reference list.
getFlowElementInstance()
protected org.eclipse.emf.common.util.EList inModes
In Modes
' reference list.
getInModes()
protected org.eclipse.emf.common.util.EList inSystemOperationMode
In System Operation Mode
' reference list.
getInSystemOperationMode()
Constructor Detail |
---|
protected EndToEndFlowInstanceImpl()
Method Detail |
---|
public org.eclipse.emf.common.util.EList getModesList()
getModesList
in interface EndToEndFlowInstance
public void setModesList(org.eclipse.emf.common.util.EList ml)
setModesList
in interface EndToEndFlowInstance
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class InstanceObjectImpl
public EndToEndFlow getEndToEndFlow()
getEndToEndFlow
in interface EndToEndFlowInstance
EndToEndFlowInstance.setEndToEndFlow(EndToEndFlow)
,
InstancePackage.getEndToEndFlowInstance_EndToEndFlow()
public EndToEndFlow basicGetEndToEndFlow()
public void setEndToEndFlow(EndToEndFlow newEndToEndFlow)
setEndToEndFlow
in interface EndToEndFlowInstance
newEndToEndFlow
- the new value of the 'End To End Flow' reference.EndToEndFlowInstance.getEndToEndFlow()
public org.eclipse.emf.common.util.EList getFlowElementInstance()
getFlowElementInstance
in interface EndToEndFlowInstance
InstancePackage.getEndToEndFlowInstance_FlowElementInstance()
public void addFlowElementInstance(FlowElementInstance newFlowElementInstance)
addFlowElementInstance
in interface EndToEndFlowInstance
newFlowElementInstance
- the value to add to 'Flow Element Instance' reference list.public org.eclipse.emf.common.util.EList getInModes()
getInModes
in interface EndToEndFlowInstance
InstancePackage.getEndToEndFlowInstance_InModes()
public void addInModes(ModeInstance newInModes)
addInModes
in interface EndToEndFlowInstance
newInModes
- the value to add to 'In Modes' reference list.public org.eclipse.emf.common.util.EList getInSystemOperationMode()
getInSystemOperationMode
in interface EndToEndFlowInstance
InstancePackage.getEndToEndFlowInstance_InSystemOperationMode()
public void addInSystemOperationMode(SystemOperationMode newInSystemOperationMode)
addInSystemOperationMode
in interface EndToEndFlowInstance
newInSystemOperationMode
- the value to add to 'In System Operation Mode' reference list.public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class PropertyHolderImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class PropertyHolderImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class PropertyHolderImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class PropertyHolderImpl
public final java.util.List getInstantiatedObjects()
InstanceObjectImpl
getInstantiatedObjects
in interface InstanceObject
getInstantiatedObjects
in class InstanceObjectImpl
ModeTransitionInstance
s.protected final java.util.List getExistsInModes()
InstanceObjectImpl
null
if the element always exists.
getExistsInModes
in class InstanceObjectImpl
public final boolean acceptsProperty(PropertyDefinition property)
PropertyHolder
acceptsProperty
in interface PropertyHolder
acceptsProperty
in class PropertyHolderImpl
property
- The property definition to test.
true
if the given property applies to this
element.public AObject getSecondReferencedObject()
getSecondReferencedObject
in interface AObject
getSecondReferencedObject
in class AObjectImpl
public final boolean exists()
EndToEndFlowInstance
exists
in interface EndToEndFlowInstance
SystemInstance.setCurrentSystemOperationMode(edu.cmu.sei.aadl.model.instance.SystemOperationMode)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |