public class FunctionalExchangeImpl extends NamedElementImpl implements FunctionalExchange
The following features are implemented:
Realized FlowInvolving InvolvementsKind Of RateIn Activity PartitionIn Interruptible RegionIn Structured NodeRateProbabilityTargetSourceGuardWeightInterruptsIs MulticastIs MultireceiveTransformationSelectionAbstract Typed ElementsInvoking Sequence MessagesExchange 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 Exchangesorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterListbasicGetStatus, getAppliedPropertyValueGroups, getAppliedPropertyValues, getAppliedRequirements, getDescription, getFeatures, getIncomingTraces, getOutgoingTraces, getOwnedEnumerationPropertyTypes, getOwnedPropertyValueGroups, getOwnedPropertyValues, getReview, getStatus, getSummary, isVisibleInDoc, isVisibleInLM, setDescription, setReview, setStatus, setSummary, setVisibleInDoc, setVisibleInLMgetName, setNamedestroy, getConstraints, getFullLabel, getId, getLabel, getOwnedConstraints, getSid, hasUnnamedLabel, setId, setSidgetOwnedExtensionseAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetName, 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, setSidgetOwnedExtensionseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic AbstractInformationFlow getRealizedFlow()
getRealizedFlow in interface AbstractRelationshipAbstractRelationship.setRealizedFlow(AbstractInformationFlow),
ModellingcorePackage.getAbstractRelationship_RealizedFlow(),
AbstractInformationFlow.getRealizations()public AbstractInformationFlow basicGetRealizedFlow()
public org.eclipse.emf.common.notify.NotificationChain basicSetRealizedFlow(AbstractInformationFlow newRealizedFlow, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setRealizedFlow(AbstractInformationFlow newRealizedFlow)
setRealizedFlow in interface AbstractRelationshipnewRealizedFlow - the new value of the 'Realized Flow' reference.AbstractRelationship.getRealizedFlow()public org.eclipse.emf.common.util.EList<Involvement> getInvolvingInvolvements()
getInvolvingInvolvements in interface InvolvedElementCapellacorePackage.getInvolvedElement_InvolvingInvolvements()public RateKind getKindOfRate()
getKindOfRate in interface ActivityEdgeRateKind,
ActivityEdge.setKindOfRate(RateKind),
ActivityPackage.getActivityEdge_KindOfRate()public void setKindOfRate(RateKind newKindOfRate)
setKindOfRate in interface ActivityEdgenewKindOfRate - the new value of the 'Kind Of Rate' attribute.RateKind,
ActivityEdge.getKindOfRate()public ActivityPartition getInActivityPartition()
getInActivityPartition in interface ActivityEdgeActivityPackage.getActivityEdge_InActivityPartition()public ActivityPartition basicGetInActivityPartition()
public InterruptibleActivityRegion getInInterruptibleRegion()
getInInterruptibleRegion in interface ActivityEdgeActivityPackage.getActivityEdge_InInterruptibleRegion()public InterruptibleActivityRegion basicGetInInterruptibleRegion()
public StructuredActivityNode getInStructuredNode()
getInStructuredNode in interface ActivityEdgeActivityPackage.getActivityEdge_InStructuredNode()public StructuredActivityNode basicGetInStructuredNode()
public ValueSpecification getRate()
getRate in interface ActivityEdgeActivityEdge.setRate(ValueSpecification),
ActivityPackage.getActivityEdge_Rate()public ValueSpecification basicGetRate()
public org.eclipse.emf.common.notify.NotificationChain basicSetRate(ValueSpecification newRate, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setRate(ValueSpecification newRate)
setRate in interface ActivityEdgenewRate - the new value of the 'Rate' containment reference.ActivityEdge.getRate()public ValueSpecification getProbability()
getProbability in interface ActivityEdgeActivityEdge.setProbability(ValueSpecification),
ActivityPackage.getActivityEdge_Probability()public ValueSpecification basicGetProbability()
public org.eclipse.emf.common.notify.NotificationChain basicSetProbability(ValueSpecification newProbability, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setProbability(ValueSpecification newProbability)
setProbability in interface ActivityEdgenewProbability - the new value of the 'Probability' containment reference.ActivityEdge.getProbability()public ActivityNode getTarget()
getTarget in interface ActivityEdgeActivityEdge.setTarget(ActivityNode),
ActivityPackage.getActivityEdge_Target()public ActivityNode basicGetTarget()
public void setTarget(ActivityNode newTarget)
setTarget in interface ActivityEdgenewTarget - the new value of the 'Target' reference.ActivityEdge.getTarget()public ActivityNode getSource()
getSource in interface ActivityEdgeActivityEdge.setSource(ActivityNode),
ActivityPackage.getActivityEdge_Source()public ActivityNode basicGetSource()
public void setSource(ActivityNode newSource)
setSource in interface ActivityEdgenewSource - the new value of the 'Source' reference.ActivityEdge.getSource()public ValueSpecification getGuard()
getGuard in interface ActivityEdgeActivityEdge.setGuard(ValueSpecification),
ActivityPackage.getActivityEdge_Guard()public ValueSpecification basicGetGuard()
public org.eclipse.emf.common.notify.NotificationChain basicSetGuard(ValueSpecification newGuard, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setGuard(ValueSpecification newGuard)
setGuard in interface ActivityEdgenewGuard - the new value of the 'Guard' containment reference.ActivityEdge.getGuard()public ValueSpecification getWeight()
getWeight in interface ActivityEdgeActivityEdge.setWeight(ValueSpecification),
ActivityPackage.getActivityEdge_Weight()public ValueSpecification basicGetWeight()
public org.eclipse.emf.common.notify.NotificationChain basicSetWeight(ValueSpecification newWeight, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setWeight(ValueSpecification newWeight)
setWeight in interface ActivityEdgenewWeight - the new value of the 'Weight' containment reference.ActivityEdge.getWeight()public InterruptibleActivityRegion getInterrupts()
getInterrupts in interface ActivityEdgeActivityEdge.setInterrupts(InterruptibleActivityRegion),
ActivityPackage.getActivityEdge_Interrupts(),
InterruptibleActivityRegion.getInterruptingEdges()public InterruptibleActivityRegion basicGetInterrupts()
public org.eclipse.emf.common.notify.NotificationChain basicSetInterrupts(InterruptibleActivityRegion newInterrupts, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setInterrupts(InterruptibleActivityRegion newInterrupts)
setInterrupts in interface ActivityEdgenewInterrupts - the new value of the 'Interrupts' reference.ActivityEdge.getInterrupts()public boolean isIsMulticast()
isIsMulticast in interface ObjectFlowObjectFlow.setIsMulticast(boolean),
ActivityPackage.getObjectFlow_IsMulticast()public void setIsMulticast(boolean newIsMulticast)
setIsMulticast in interface ObjectFlownewIsMulticast - the new value of the 'Is Multicast' attribute.ObjectFlow.isIsMulticast()public boolean isIsMultireceive()
isIsMultireceive in interface ObjectFlowObjectFlow.setIsMultireceive(boolean),
ActivityPackage.getObjectFlow_IsMultireceive()public void setIsMultireceive(boolean newIsMultireceive)
setIsMultireceive in interface ObjectFlownewIsMultireceive - the new value of the 'Is Multireceive' attribute.ObjectFlow.isIsMultireceive()public AbstractBehavior getTransformation()
getTransformation in interface ObjectFlowObjectFlow.setTransformation(AbstractBehavior),
ActivityPackage.getObjectFlow_Transformation()public AbstractBehavior basicGetTransformation()
public void setTransformation(AbstractBehavior newTransformation)
setTransformation in interface ObjectFlownewTransformation - the new value of the 'Transformation' reference.ObjectFlow.getTransformation()public AbstractBehavior getSelection()
getSelection in interface ObjectFlowObjectFlow.setSelection(AbstractBehavior),
ActivityPackage.getObjectFlow_Selection()public AbstractBehavior basicGetSelection()
public void setSelection(AbstractBehavior newSelection)
setSelection in interface ObjectFlownewSelection - the new value of the 'Selection' reference.ObjectFlow.getSelection()public org.eclipse.emf.common.util.EList<AbstractTypedElement> getAbstractTypedElements()
getAbstractTypedElements in interface AbstractTypeModellingcorePackage.getAbstractType_AbstractTypedElements()public org.eclipse.emf.common.util.EList<SequenceMessage> getInvokingSequenceMessages()
getInvokingSequenceMessages in interface AbstractEventOperationInformationPackage.getAbstractEventOperation_InvokingSequenceMessages()public org.eclipse.emf.common.util.EList<FunctionalExchangeSpecification> getExchangeSpecifications()
getExchangeSpecifications in interface FunctionalExchangeFaPackage.getFunctionalExchange_ExchangeSpecifications()public org.eclipse.emf.common.util.EList<FunctionalChain> getInvolvingFunctionalChains()
getInvolvingFunctionalChains in interface FunctionalExchangeFaPackage.getFunctionalExchange_InvolvingFunctionalChains(),
FunctionalChain.getInvolvedFunctionalExchanges()public org.eclipse.emf.common.util.EList<ExchangeItem> getExchangedItems()
getExchangedItems in interface FunctionalExchangeFaPackage.getFunctionalExchange_ExchangedItems()public org.eclipse.emf.common.util.EList<ComponentExchange> getAllocatingComponentExchanges()
getAllocatingComponentExchanges in interface FunctionalExchangeFaPackage.getFunctionalExchange_AllocatingComponentExchanges(),
ComponentExchange.getAllocatedFunctionalExchanges()public org.eclipse.emf.common.util.EList<ComponentExchangeFunctionalExchangeAllocation> getIncomingComponentExchangeFunctionalExchangeRealizations()
getIncomingComponentExchangeFunctionalExchangeRealizations in interface FunctionalExchangeFaPackage.getFunctionalExchange_IncomingComponentExchangeFunctionalExchangeRealizations(),
ComponentExchangeFunctionalExchangeAllocation.getAllocatedFunctionalExchange()public org.eclipse.emf.common.util.EList<FunctionalExchangeRealization> getIncomingFunctionalExchangeRealizations()
getIncomingFunctionalExchangeRealizations in interface FunctionalExchangeFaPackage.getFunctionalExchange_IncomingFunctionalExchangeRealizations(),
FunctionalExchangeRealization.getRealizedFunctionalExchange()public org.eclipse.emf.common.util.EList<FunctionalExchangeRealization> getOutgoingFunctionalExchangeRealizations()
getOutgoingFunctionalExchangeRealizations in interface FunctionalExchangeFaPackage.getFunctionalExchange_OutgoingFunctionalExchangeRealizations(),
FunctionalExchangeRealization.getRealizingFunctionalExchange()public org.eclipse.emf.common.util.EList<ExchangeCategory> getCategories()
getCategories in interface FunctionalExchangeFaPackage.getFunctionalExchange_Categories()public org.eclipse.emf.common.util.EList<FunctionalExchangeRealization> getOwnedFunctionalExchangeRealizations()
getOwnedFunctionalExchangeRealizations in interface FunctionalExchangeFaPackage.getFunctionalExchange_OwnedFunctionalExchangeRealizations()public FunctionOutputPort getSourceFunctionOutputPort()
getSourceFunctionOutputPort in interface FunctionalExchangeFaPackage.getFunctionalExchange_SourceFunctionOutputPort()public FunctionOutputPort basicGetSourceFunctionOutputPort()
public FunctionInputPort getTargetFunctionInputPort()
getTargetFunctionInputPort in interface FunctionalExchangeFaPackage.getFunctionalExchange_TargetFunctionInputPort()public FunctionInputPort basicGetTargetFunctionInputPort()
public org.eclipse.emf.common.util.EList<FunctionalExchange> getRealizedFunctionalExchanges()
getRealizedFunctionalExchanges in interface FunctionalExchangeFaPackage.getFunctionalExchange_RealizedFunctionalExchanges(),
FunctionalExchange.getRealizingFunctionalExchanges()public org.eclipse.emf.common.util.EList<FunctionalExchange> getRealizingFunctionalExchanges()
getRealizingFunctionalExchanges in interface FunctionalExchangeFaPackage.getFunctionalExchange_RealizingFunctionalExchanges(),
FunctionalExchange.getRealizedFunctionalExchanges()public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class NamedElementImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class NamedElementImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class NamedElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class NamedElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class NamedElementImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class NamedElementImplpublic int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class NamedElementImplpublic java.lang.String toString()
toString in class NamedElementImpl