public interface ComponentExchange extends AbstractEvent, AbstractEventOperation, NamedElement, ExchangeSpecification
The following features are supported:
KindOrientedAllocated Functional ExchangesIncoming Component Exchange RealizationsOutgoing Component Exchange RealizationsOutgoing Component Exchange Functional Exchange AllocationsOwned Component Exchange Functional Exchange AllocationsOwned Component Exchange RealizationsOwned Component Exchange EndsSource PortSource PartTarget PortTarget PartCategoriesAllocator Physical LinksRealized Component ExchangesRealizing Component ExchangesFaPackage.getComponentExchange()| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList<FunctionalExchange> |
getAllocatedFunctionalExchanges()
Returns the value of the 'Allocated Functional Exchanges' reference list.
|
org.eclipse.emf.common.util.EList<PhysicalLink> |
getAllocatorPhysicalLinks()
Returns the value of the 'Allocator Physical Links' reference list.
|
org.eclipse.emf.common.util.EList<ComponentExchangeCategory> |
getCategories()
Returns the value of the 'Categories' reference list.
|
org.eclipse.emf.common.util.EList<ComponentExchangeRealization> |
getIncomingComponentExchangeRealizations()
Returns the value of the 'Incoming Component Exchange Realizations' reference list.
|
ComponentExchangeKind |
getKind()
Returns the value of the 'Kind' attribute.
|
org.eclipse.emf.common.util.EList<ComponentExchangeFunctionalExchangeAllocation> |
getOutgoingComponentExchangeFunctionalExchangeAllocations()
Returns the value of the 'Outgoing Component Exchange Functional Exchange Allocations' reference list.
|
org.eclipse.emf.common.util.EList<ComponentExchangeRealization> |
getOutgoingComponentExchangeRealizations()
Returns the value of the 'Outgoing Component Exchange Realizations' reference list.
|
org.eclipse.emf.common.util.EList<ComponentExchangeEnd> |
getOwnedComponentExchangeEnds()
Returns the value of the 'Owned Component Exchange Ends' containment reference list.
|
org.eclipse.emf.common.util.EList<ComponentExchangeFunctionalExchangeAllocation> |
getOwnedComponentExchangeFunctionalExchangeAllocations()
Returns the value of the 'Owned Component Exchange Functional Exchange Allocations' containment reference list.
|
org.eclipse.emf.common.util.EList<ComponentExchangeRealization> |
getOwnedComponentExchangeRealizations()
Returns the value of the 'Owned Component Exchange Realizations' containment reference list.
|
org.eclipse.emf.common.util.EList<ComponentExchange> |
getRealizedComponentExchanges()
Returns the value of the 'Realized Component Exchanges' reference list.
|
org.eclipse.emf.common.util.EList<ComponentExchange> |
getRealizingComponentExchanges()
Returns the value of the 'Realizing Component Exchanges' reference list.
|
Part |
getSourcePart()
Returns the value of the 'Source Part' reference.
|
Port |
getSourcePort()
Returns the value of the 'Source Port' reference.
|
Part |
getTargetPart()
Returns the value of the 'Target Part' reference.
|
Port |
getTargetPort()
Returns the value of the 'Target Port' reference.
|
boolean |
isOriented()
Returns the value of the 'Oriented' attribute.
|
void |
setKind(ComponentExchangeKind value)
Sets the value of the '
Kind' attribute. |
void |
setOriented(boolean value)
Sets the value of the '
Oriented' attribute. |
getAbstractTypedElementsgetInvokingSequenceMessagesgetContainingLink, getIncomingExchangeSpecificationRealizations, getLink, getOutgoingExchangeSpecificationRealizations, setLinkgetRealizingActivityFlowsgetConvoyedInformations, getRealizations, getSource, getTarget, setSource, setTargetgetName, setNamegetRealizedFlow, setRealizedFlowdestroy, getConstraints, getFullLabel, getId, getLabel, getOwnedConstraints, getSid, hasUnnamedLabel, setId, setSidgetOwnedExtensionsComponentExchangeKind getKind()
ComponentExchangeKind.
If the meaning of the 'Kind' attribute isn't clear, there really should be more of a description here...
ComponentExchangeKind,
setKind(ComponentExchangeKind),
FaPackage.getComponentExchange_Kind()void setKind(ComponentExchangeKind value)
Kind' attribute.
value - the new value of the 'Kind' attribute.ComponentExchangeKind,
getKind()boolean isOriented()
"false".
If the meaning of the 'Oriented' attribute isn't clear, there really should be more of a description here...
setOriented(boolean),
FaPackage.getComponentExchange_Oriented()void setOriented(boolean value)
Oriented' attribute.
value - the new value of the 'Oriented' attribute.isOriented()org.eclipse.emf.common.util.EList<FunctionalExchange> getAllocatedFunctionalExchanges()
FunctionalExchange.
It is bidirectional and its opposite is 'Allocating Component Exchanges'.
If the meaning of the 'Allocated Functional Exchanges' reference list isn't clear, there really should be more of a description here...
FaPackage.getComponentExchange_AllocatedFunctionalExchanges(),
FunctionalExchange.getAllocatingComponentExchanges()org.eclipse.emf.common.util.EList<ComponentExchangeRealization> getIncomingComponentExchangeRealizations()
ComponentExchangeRealization.
It is bidirectional and its opposite is 'Allocated Component Exchange'.
If the meaning of the 'Incoming Component Exchange Realizations' reference list isn't clear, there really should be more of a description here...
FaPackage.getComponentExchange_IncomingComponentExchangeRealizations(),
ComponentExchangeRealization.getAllocatedComponentExchange()org.eclipse.emf.common.util.EList<ComponentExchangeRealization> getOutgoingComponentExchangeRealizations()
ComponentExchangeRealization.
It is bidirectional and its opposite is 'Allocating Component Exchange'.
If the meaning of the 'Outgoing Component Exchange Realizations' reference list isn't clear, there really should be more of a description here...
FaPackage.getComponentExchange_OutgoingComponentExchangeRealizations(),
ComponentExchangeRealization.getAllocatingComponentExchange()org.eclipse.emf.common.util.EList<ComponentExchangeFunctionalExchangeAllocation> getOutgoingComponentExchangeFunctionalExchangeAllocations()
ComponentExchangeFunctionalExchangeAllocation.
It is bidirectional and its opposite is 'Allocating Component Exchange'.
If the meaning of the 'Outgoing Component Exchange Functional Exchange Allocations' reference list isn't clear, there really should be more of a description here...
FaPackage.getComponentExchange_OutgoingComponentExchangeFunctionalExchangeAllocations(),
ComponentExchangeFunctionalExchangeAllocation.getAllocatingComponentExchange()org.eclipse.emf.common.util.EList<ComponentExchangeFunctionalExchangeAllocation> getOwnedComponentExchangeFunctionalExchangeAllocations()
ComponentExchangeFunctionalExchangeAllocation.
If the meaning of the 'Owned Component Exchange Functional Exchange Allocations' containment reference list isn't clear, there really should be more of a description here...
FaPackage.getComponentExchange_OwnedComponentExchangeFunctionalExchangeAllocations()org.eclipse.emf.common.util.EList<ComponentExchangeRealization> getOwnedComponentExchangeRealizations()
ComponentExchangeRealization.
If the meaning of the 'Owned Component Exchange Realizations' containment reference list isn't clear, there really should be more of a description here...
FaPackage.getComponentExchange_OwnedComponentExchangeRealizations()org.eclipse.emf.common.util.EList<ComponentExchangeEnd> getOwnedComponentExchangeEnds()
ComponentExchangeEnd.
If the meaning of the 'Owned Component Exchange Ends' containment reference list isn't clear, there really should be more of a description here...
FaPackage.getComponentExchange_OwnedComponentExchangeEnds()Port getSourcePort()
If the meaning of the 'Source Port' reference isn't clear, there really should be more of a description here...
FaPackage.getComponentExchange_SourcePort()Part getSourcePart()
If the meaning of the 'Source Part' reference isn't clear, there really should be more of a description here...
FaPackage.getComponentExchange_SourcePart()Port getTargetPort()
If the meaning of the 'Target Port' reference isn't clear, there really should be more of a description here...
FaPackage.getComponentExchange_TargetPort()Part getTargetPart()
If the meaning of the 'Target Part' reference isn't clear, there really should be more of a description here...
FaPackage.getComponentExchange_TargetPart()org.eclipse.emf.common.util.EList<ComponentExchangeCategory> getCategories()
ComponentExchangeCategory.
If the meaning of the 'Categories' reference list isn't clear, there really should be more of a description here...
FaPackage.getComponentExchange_Categories()org.eclipse.emf.common.util.EList<PhysicalLink> getAllocatorPhysicalLinks()
PhysicalLink.
If the meaning of the 'Allocator Physical Links' reference list isn't clear, there really should be more of a description here...
FaPackage.getComponentExchange_AllocatorPhysicalLinks()org.eclipse.emf.common.util.EList<ComponentExchange> getRealizedComponentExchanges()
ComponentExchange.
It is bidirectional and its opposite is 'Realizing Component Exchanges'.
If the meaning of the 'Realized Component Exchanges' reference list isn't clear, there really should be more of a description here...
FaPackage.getComponentExchange_RealizedComponentExchanges(),
getRealizingComponentExchanges()org.eclipse.emf.common.util.EList<ComponentExchange> getRealizingComponentExchanges()
ComponentExchange.
It is bidirectional and its opposite is 'Realized Component Exchanges'.
If the meaning of the 'Realizing Component Exchanges' reference list isn't clear, there really should be more of a description here...
FaPackage.getComponentExchange_RealizingComponentExchanges(),
getRealizedComponentExchanges()