edu.cmu.sei.aadl.model.flow
Interface FlowImpl

All Superinterfaces:
AObject, org.eclipse.emf.ecore.EObject, FlowSequence, org.eclipse.core.runtime.IAdaptable, ModeMember, NamedElement, org.eclipse.emf.common.notify.Notifier, PropertyHolder
All Known Subinterfaces:
FlowPathImpl, FlowSinkImpl, FlowSourceImpl
All Known Implementing Classes:
FlowImplImpl, FlowPathImplImpl, FlowSinkImplImpl, FlowSourceImplImpl

public interface FlowImpl
extends FlowSequence

A representation of the model object 'Impl'.

See Also:
FlowPackage.getFlowImpl()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 FeatureReference getDstPortReference()
          get destination port reference
 FeatureReference getSrcPortReference()
          get n source port reference
 FlowSpec getXAllImplement()
          returns the flowspec of a given implementation or any refined flow implementation the implements reference is only kept in the root
 FlowSpec getXImplement()
          returns the flowspec of a given implementation
 void setDstPortReference(FeatureReference fr)
          set names for destination port reference
 void setSrcPortReference(FeatureReference fr)
          set names for destination port reference
 
Methods inherited from interface edu.cmu.sei.aadl.model.flow.FlowSequence
addFeatureReference, addFlowElement, getAllFlowElement, getFeatureReference, getFlowElement, getRefinedReference, getRefines, isRefined, setRefined, setRefinedReference, setRefines
 
Methods inherited from interface edu.cmu.sei.aadl.model.core.ModeMember
addInModes, addModeName, getAllInModes, getInModes, getModeName, isAllInMode, isInMode, isNoMode, setNoMode
 
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, 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
 

Field Detail

copyright

static final java.lang.String copyright

See Also:
Constant Field Values
Method Detail

getXImplement

FlowSpec getXImplement()
returns the flowspec of a given implementation

Returns:
flowspec

getXAllImplement

FlowSpec getXAllImplement()
returns the flowspec of a given implementation or any refined flow implementation the implements reference is only kept in the root

Returns:
flowspec

setDstPortReference

void setDstPortReference(FeatureReference fr)
set names for destination port reference

Parameters:
fr -

setSrcPortReference

void setSrcPortReference(FeatureReference fr)
set names for destination port reference

Parameters:
fr -

getSrcPortReference

FeatureReference getSrcPortReference()
get n source port reference

Returns:
feature reference

getDstPortReference

FeatureReference getDstPortReference()
get destination port reference

Returns:
feature reference