edu.cmu.sei.aadl.aadl2
Interface SubcomponentFlow

All Superinterfaces:
AObject, Element, EndToEndFlowElement, org.eclipse.emf.ecore.EObject, FlowElement, org.eclipse.core.runtime.IAdaptable, NamedElement, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
SubcomponentFlowImpl

public interface SubcomponentFlow
extends FlowElement

A representation of the model object 'Subcomponent Flow'.

The following features are supported:

See Also:
Aadl2Package.getSubcomponentFlow()

Field Summary
 
Fields inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject
copyright
 
Method Summary
 Subcomponent getContext()
          Returns the value of the 'Context' reference
 DataAccess getDataAccess()
          Returns the value of the 'Data Access' reference
 FlowSpecification getFlowSpecification()
          Returns the value of the 'Flow Specification' reference
 void setContext(Subcomponent value)
          Sets the value of the 'Context' reference
 void setDataAccess(DataAccess value)
          Sets the value of the 'Data Access' reference
 void setFlowSpecification(FlowSpecification value)
          Sets the value of the 'Flow Specification' reference
 
Methods inherited from interface edu.cmu.sei.aadl.aadl2.NamedElement
acceptsProperty, allNamespaces, checkPropertyAssociation, createOwnedPropertyAssociation, getName, getNamespace, getOwnedPropertyAssociations, getPropertyValue, getPropertyValueInternal, getPropertyValueList, getQualifiedName, getSimplePropertyValue, has_no_qualified_name, has_qualified_name, hasName, isDistinguishableFrom, qualifiedName, removePropertyAssociations, removePropertyAssociations, separator, setName, setPropertyValue, setPropertyValue, setPropertyValue
 
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
 

Method Detail

getContext

Subcomponent getContext()
Returns the value of the 'Context' reference.

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

Returns:
the value of the 'Context' reference.
See Also:
setContext(Subcomponent), Aadl2Package.getSubcomponentFlow_Context()

setContext

void setContext(Subcomponent value)
Sets the value of the 'Context' reference.

Parameters:
value - the new value of the 'Context' reference.
See Also:
getContext()

getFlowSpecification

FlowSpecification getFlowSpecification()
Returns the value of the 'Flow Specification' reference.

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

Returns:
the value of the 'Flow Specification' reference.
See Also:
setFlowSpecification(FlowSpecification), Aadl2Package.getSubcomponentFlow_FlowSpecification()

setFlowSpecification

void setFlowSpecification(FlowSpecification value)
Sets the value of the 'Flow Specification' reference.

Parameters:
value - the new value of the 'Flow Specification' reference.
See Also:
getFlowSpecification()

getDataAccess

DataAccess getDataAccess()
Returns the value of the 'Data Access' reference.

If the meaning of the 'Data Access' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Data Access' reference.
See Also:
setDataAccess(DataAccess), Aadl2Package.getSubcomponentFlow_DataAccess()

setDataAccess

void setDataAccess(DataAccess value)
Sets the value of the 'Data Access' reference.

Parameters:
value - the new value of the 'Data Access' reference.
See Also:
getDataAccess()