edu.cmu.sei.aadl.model.instance
Interface EndToEndFlowInstance

All Superinterfaces:
AObject, org.eclipse.emf.ecore.EObject, org.eclipse.core.runtime.IAdaptable, InstanceObject, NamedElement, org.eclipse.emf.common.notify.Notifier, PropertyHolder
All Known Implementing Classes:
EndToEndFlowInstanceImpl

public interface EndToEndFlowInstance
extends InstanceObject

A representation of the model object 'End To End Flow Instance'.

The following features are supported:

See Also:
InstancePackage.getEndToEndFlowInstance()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 void addFlowElementInstance(FlowElementInstance value)
          Adds to the list the value of the 'Flow Element Instance' reference list
 void addInModes(ModeInstance value)
          Adds to the list the value of the 'In Modes' reference list
 void addInSystemOperationMode(SystemOperationMode value)
          Adds to the list the value of the 'In System Operation Mode' reference list
 boolean exists()
          Does the end to end flow exist in the current system operation mode of its containing system instance.
 EndToEndFlow getEndToEndFlow()
          Returns the value of the 'End To End Flow' reference
 org.eclipse.emf.common.util.EList getFlowElementInstance()
          Returns the value of the 'Flow Element Instance' reference list.
 org.eclipse.emf.common.util.EList getInModes()
          Returns the value of the 'In Modes' reference list.
 org.eclipse.emf.common.util.EList getInSystemOperationMode()
          Returns the value of the 'In System Operation Mode' reference list.
 org.eclipse.emf.common.util.EList getModesList()
           
 void setEndToEndFlow(EndToEndFlow value)
          Sets the value of the 'End To End Flow' reference
 void setModesList(org.eclipse.emf.common.util.EList ml)
           
 
Methods inherited from interface edu.cmu.sei.aadl.model.instance.InstanceObject
getComponentInstanceList, getComponentInstancePath, getContainingComponentInstance, getInstanceObjectPath, getInstantiatedObjects, getSystemInstance
 
Methods inherited from interface edu.cmu.sei.aadl.model.core.PropertyHolder
acceptsProperty, addProperty, addPropertyValue, checkPropertyAssociation, findPropertyAssociation, getProperties, getPropertyAssociation, getPropertyValue, getPropertyValueInternal, getPropertyValueList, getSimplePropertyValue, isModalPropertyValue, removeContainedPropertyAssociations, removeContainedPropertyAssociations, removePropertyAssociations, removePropertyAssociations, setContainedPropertyValue, setContainedPropertyValue, setContainedPropertyValue, setContainedPropertyValue, setProperties, setPropertyValue, setPropertyValue, setPropertyValue, setPropertyValue
 
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, getSecondReferencedObject, 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
 

Field Detail

copyright

static final java.lang.String copyright

See Also:
Constant Field Values
Method Detail

getEndToEndFlow

EndToEndFlow getEndToEndFlow()
Returns the value of the 'End To End Flow' reference.

If the meaning of the 'End To End Flow' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'End To End Flow' reference.
See Also:
setEndToEndFlow(EndToEndFlow), InstancePackage.getEndToEndFlowInstance_EndToEndFlow()

setEndToEndFlow

void setEndToEndFlow(EndToEndFlow value)
Sets the value of the 'End To End Flow' reference.

Parameters:
value - the new value of the 'End To End Flow' reference.
See Also:
getEndToEndFlow()

getFlowElementInstance

org.eclipse.emf.common.util.EList getFlowElementInstance()
Returns the value of the 'Flow Element Instance' reference list. The list contents are of type FlowElementInstance.

If the meaning of the 'Flow Element Instance' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Flow Element Instance' reference list.
See Also:
InstancePackage.getEndToEndFlowInstance_FlowElementInstance()

addFlowElementInstance

void addFlowElementInstance(FlowElementInstance value)
Adds to the list the value of the 'Flow Element Instance' reference list.

Parameters:
value - the value to add to 'Flow Element Instance' reference list.

getInModes

org.eclipse.emf.common.util.EList getInModes()
Returns the value of the 'In Modes' reference list. The list contents are of type ModeInstance.

If the meaning of the 'In Modes' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'In Modes' reference list.
See Also:
InstancePackage.getEndToEndFlowInstance_InModes()

addInModes

void addInModes(ModeInstance value)
Adds to the list the value of the 'In Modes' reference list.

Parameters:
value - the value to add to 'In Modes' reference list.

getInSystemOperationMode

org.eclipse.emf.common.util.EList getInSystemOperationMode()
Returns the value of the 'In System Operation Mode' reference list. The list contents are of type SystemOperationMode.

If the meaning of the 'In System Operation Mode' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'In System Operation Mode' reference list.
See Also:
InstancePackage.getEndToEndFlowInstance_InSystemOperationMode()

addInSystemOperationMode

void addInSystemOperationMode(SystemOperationMode value)
Adds to the list the value of the 'In System Operation Mode' reference list.

Parameters:
value - the value to add to 'In System Operation Mode' reference list.

getModesList

org.eclipse.emf.common.util.EList getModesList()

setModesList

void setModesList(org.eclipse.emf.common.util.EList ml)

exists

boolean exists()
Does the end to end flow exist in the current system operation mode of its containing system instance. If the connection is detached from a system instance then it always exists. If the containing system instance is not projected into a system operation mode then the connection exists.

See Also:
SystemInstance.setCurrentSystemOperationMode(edu.cmu.sei.aadl.model.instance.SystemOperationMode)