public interface FunctionalExchange extends NamedElement, Relationship, InvolvedElement, ObjectFlow, AbstractEvent, AbstractEventOperation
The following features are supported:
Exchange SpecificationsInvolving Functional ChainsExchanged ItemsAllocating Component ExchangesIncoming Component Exchange Functional Exchange RealizationsIncoming Functional Exchange RealizationsOutgoing Functional Exchange RealizationsCategoriesOwned Functional Exchange RealizationsSource Function Output PortTarget Function Input PortRealized Functional ExchangesRealizing Functional ExchangesFaPackage.getFunctionalExchange()| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList<ComponentExchange> |
getAllocatingComponentExchanges()
Returns the value of the 'Allocating Component Exchanges' reference list.
|
org.eclipse.emf.common.util.EList<ExchangeCategory> |
getCategories()
Returns the value of the 'Categories' reference list.
|
org.eclipse.emf.common.util.EList<ExchangeItem> |
getExchangedItems()
Returns the value of the 'Exchanged Items' reference list.
|
org.eclipse.emf.common.util.EList<FunctionalExchangeSpecification> |
getExchangeSpecifications()
Returns the value of the 'Exchange Specifications' reference list.
|
org.eclipse.emf.common.util.EList<ComponentExchangeFunctionalExchangeAllocation> |
getIncomingComponentExchangeFunctionalExchangeRealizations()
Returns the value of the 'Incoming Component Exchange Functional Exchange Realizations' reference list.
|
org.eclipse.emf.common.util.EList<FunctionalExchangeRealization> |
getIncomingFunctionalExchangeRealizations()
Returns the value of the 'Incoming Functional Exchange Realizations' reference list.
|
org.eclipse.emf.common.util.EList<FunctionalChain> |
getInvolvingFunctionalChains()
Returns the value of the 'Involving Functional Chains' reference list.
|
org.eclipse.emf.common.util.EList<FunctionalExchangeRealization> |
getOutgoingFunctionalExchangeRealizations()
Returns the value of the 'Outgoing Functional Exchange Realizations' reference list.
|
org.eclipse.emf.common.util.EList<FunctionalExchangeRealization> |
getOwnedFunctionalExchangeRealizations()
Returns the value of the 'Owned Functional Exchange Realizations' containment reference list.
|
org.eclipse.emf.common.util.EList<FunctionalExchange> |
getRealizedFunctionalExchanges()
Returns the value of the 'Realized Functional Exchanges' reference list.
|
org.eclipse.emf.common.util.EList<FunctionalExchange> |
getRealizingFunctionalExchanges()
Returns the value of the 'Realizing Functional Exchanges' reference list.
|
FunctionOutputPort |
getSourceFunctionOutputPort()
Returns the value of the 'Source Function Output Port' reference.
|
FunctionInputPort |
getTargetFunctionInputPort()
Returns the value of the 'Target Function Input Port' reference.
|
getInvolvingInvolvementsgetSelection, getTransformation, isIsMulticast, isIsMultireceive, setIsMulticast, setIsMultireceive, setSelection, setTransformationgetGuard, getInActivityPartition, getInInterruptibleRegion, getInStructuredNode, getInterrupts, getKindOfRate, getProbability, getRate, getSource, getTarget, getWeight, setGuard, setInterrupts, setKindOfRate, setProbability, setRate, setSource, setTarget, setWeightgetRealizedFlow, setRealizedFlowgetAbstractTypedElementsgetInvokingSequenceMessagesgetName, setNamegetAppliedPropertyValueGroups, getAppliedPropertyValues, getAppliedRequirements, getDescription, getFeatures, getOwnedEnumerationPropertyTypes, getOwnedPropertyValueGroups, getOwnedPropertyValues, getReview, getStatus, getSummary, setDescription, setReview, setStatus, setSummarygetIncomingTraces, getOutgoingTracesisVisibleInDoc, isVisibleInLM, setVisibleInDoc, setVisibleInLMdestroy, getConstraints, getFullLabel, getId, getLabel, getOwnedConstraints, getSid, hasUnnamedLabel, setId, setSidgetOwnedExtensionsorg.eclipse.emf.common.util.EList<FunctionalExchangeSpecification> getExchangeSpecifications()
FunctionalExchangeSpecification.
If the meaning of the 'Exchange Specifications' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalExchange_ExchangeSpecifications()org.eclipse.emf.common.util.EList<FunctionalChain> getInvolvingFunctionalChains()
FunctionalChain.
It is bidirectional and its opposite is 'Involved Functional Exchanges'.
If the meaning of the 'Involving Functional Chains' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalExchange_InvolvingFunctionalChains(),
FunctionalChain.getInvolvedFunctionalExchanges()org.eclipse.emf.common.util.EList<ExchangeItem> getExchangedItems()
ExchangeItem.
If the meaning of the 'Exchanged Items' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalExchange_ExchangedItems()org.eclipse.emf.common.util.EList<ComponentExchange> getAllocatingComponentExchanges()
ComponentExchange.
It is bidirectional and its opposite is 'Allocated Functional Exchanges'.
If the meaning of the 'Allocating Component Exchanges' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalExchange_AllocatingComponentExchanges(),
ComponentExchange.getAllocatedFunctionalExchanges()org.eclipse.emf.common.util.EList<ComponentExchangeFunctionalExchangeAllocation> getIncomingComponentExchangeFunctionalExchangeRealizations()
ComponentExchangeFunctionalExchangeAllocation.
It is bidirectional and its opposite is 'Allocated Functional Exchange'.
If the meaning of the 'Incoming Component Exchange Functional Exchange Realizations' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalExchange_IncomingComponentExchangeFunctionalExchangeRealizations(),
ComponentExchangeFunctionalExchangeAllocation.getAllocatedFunctionalExchange()org.eclipse.emf.common.util.EList<FunctionalExchangeRealization> getIncomingFunctionalExchangeRealizations()
FunctionalExchangeRealization.
It is bidirectional and its opposite is 'Realized Functional Exchange'.
If the meaning of the 'Incoming Functional Exchange Realizations' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalExchange_IncomingFunctionalExchangeRealizations(),
FunctionalExchangeRealization.getRealizedFunctionalExchange()org.eclipse.emf.common.util.EList<FunctionalExchangeRealization> getOutgoingFunctionalExchangeRealizations()
FunctionalExchangeRealization.
It is bidirectional and its opposite is 'Realizing Functional Exchange'.
If the meaning of the 'Outgoing Functional Exchange Realizations' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalExchange_OutgoingFunctionalExchangeRealizations(),
FunctionalExchangeRealization.getRealizingFunctionalExchange()org.eclipse.emf.common.util.EList<ExchangeCategory> getCategories()
ExchangeCategory.
If the meaning of the 'Categories' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalExchange_Categories()org.eclipse.emf.common.util.EList<FunctionalExchangeRealization> getOwnedFunctionalExchangeRealizations()
FunctionalExchangeRealization.
If the meaning of the 'Owned Functional Exchange Realizations' containment reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalExchange_OwnedFunctionalExchangeRealizations()FunctionOutputPort getSourceFunctionOutputPort()
If the meaning of the 'Source Function Output Port' reference isn't clear, there really should be more of a description here...
FaPackage.getFunctionalExchange_SourceFunctionOutputPort()FunctionInputPort getTargetFunctionInputPort()
If the meaning of the 'Target Function Input Port' reference isn't clear, there really should be more of a description here...
FaPackage.getFunctionalExchange_TargetFunctionInputPort()org.eclipse.emf.common.util.EList<FunctionalExchange> getRealizedFunctionalExchanges()
FunctionalExchange.
It is bidirectional and its opposite is 'Realizing Functional Exchanges'.
If the meaning of the 'Realized Functional Exchanges' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalExchange_RealizedFunctionalExchanges(),
getRealizingFunctionalExchanges()org.eclipse.emf.common.util.EList<FunctionalExchange> getRealizingFunctionalExchanges()
FunctionalExchange.
It is bidirectional and its opposite is 'Realized Functional Exchanges'.
If the meaning of the 'Realizing Functional Exchanges' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalExchange_RealizingFunctionalExchanges(),
getRealizedFunctionalExchanges()