public class ComponentExchangeImpl extends AbstractTypeImpl implements ComponentExchange
The following features are implemented:
Incoming TracesOutgoing TracesVisible In DocVisible In LMSummaryDescriptionReviewOwned Property ValuesOwned Enumeration Property TypesApplied Property ValuesOwned Property Value GroupsApplied Property Value GroupsStatusFeaturesApplied RequirementsInvoking Sequence MessagesRealized FlowRealizationsConvoyed InformationsSourceTargetRealizing Activity FlowsContaining LinkLinkOutgoing Exchange Specification RealizationsIncoming Exchange Specification RealizationsKindOrientedAllocated 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 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.EObservableAdapterListgetAbstractTypedElementsgetName, 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, waitgetAbstractTypedElementsgetName, setNamedestroy, getConstraints, getFullLabel, getId, getLabel, getOwnedConstraints, getSid, hasUnnamedLabel, setId, setSidgetOwnedExtensionseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic org.eclipse.emf.common.util.EList<AbstractTrace> getIncomingTraces()
getIncomingTraces in interface TraceableElementModellingcorePackage.getTraceableElement_IncomingTraces()public org.eclipse.emf.common.util.EList<AbstractTrace> getOutgoingTraces()
getOutgoingTraces in interface TraceableElementModellingcorePackage.getTraceableElement_OutgoingTraces()public boolean isVisibleInDoc()
isVisibleInDoc in interface PublishableElementPublishableElement.setVisibleInDoc(boolean),
ModellingcorePackage.getPublishableElement_VisibleInDoc()public void setVisibleInDoc(boolean newVisibleInDoc)
setVisibleInDoc in interface PublishableElementnewVisibleInDoc - the new value of the 'Visible In Doc' attribute.PublishableElement.isVisibleInDoc()public boolean isVisibleInLM()
isVisibleInLM in interface PublishableElementPublishableElement.setVisibleInLM(boolean),
ModellingcorePackage.getPublishableElement_VisibleInLM()public void setVisibleInLM(boolean newVisibleInLM)
setVisibleInLM in interface PublishableElementnewVisibleInLM - the new value of the 'Visible In LM' attribute.PublishableElement.isVisibleInLM()public java.lang.String getSummary()
getSummary in interface CapellaElementCapellaElement.setSummary(String),
CapellacorePackage.getCapellaElement_Summary()public void setSummary(java.lang.String newSummary)
setSummary in interface CapellaElementnewSummary - the new value of the 'Summary' attribute.CapellaElement.getSummary()public java.lang.String getDescription()
getDescription in interface CapellaElementCapellaElement.setDescription(String),
CapellacorePackage.getCapellaElement_Description()public void setDescription(java.lang.String newDescription)
setDescription in interface CapellaElementnewDescription - the new value of the 'Description' attribute.CapellaElement.getDescription()public java.lang.String getReview()
getReview in interface CapellaElementCapellaElement.setReview(String),
CapellacorePackage.getCapellaElement_Review()public void setReview(java.lang.String newReview)
setReview in interface CapellaElementnewReview - the new value of the 'Review' attribute.CapellaElement.getReview()public org.eclipse.emf.common.util.EList<AbstractPropertyValue> getOwnedPropertyValues()
getOwnedPropertyValues in interface CapellaElementCapellacorePackage.getCapellaElement_OwnedPropertyValues()public org.eclipse.emf.common.util.EList<EnumerationPropertyType> getOwnedEnumerationPropertyTypes()
getOwnedEnumerationPropertyTypes in interface CapellaElementCapellacorePackage.getCapellaElement_OwnedEnumerationPropertyTypes()public org.eclipse.emf.common.util.EList<AbstractPropertyValue> getAppliedPropertyValues()
getAppliedPropertyValues in interface CapellaElementCapellacorePackage.getCapellaElement_AppliedPropertyValues()public org.eclipse.emf.common.util.EList<PropertyValueGroup> getOwnedPropertyValueGroups()
getOwnedPropertyValueGroups in interface CapellaElementCapellacorePackage.getCapellaElement_OwnedPropertyValueGroups()public org.eclipse.emf.common.util.EList<PropertyValueGroup> getAppliedPropertyValueGroups()
getAppliedPropertyValueGroups in interface CapellaElementCapellacorePackage.getCapellaElement_AppliedPropertyValueGroups()public EnumerationPropertyLiteral getStatus()
getStatus in interface CapellaElementCapellaElement.setStatus(EnumerationPropertyLiteral),
CapellacorePackage.getCapellaElement_Status()public EnumerationPropertyLiteral basicGetStatus()
public void setStatus(EnumerationPropertyLiteral newStatus)
setStatus in interface CapellaElementnewStatus - the new value of the 'Status' reference.CapellaElement.getStatus()public org.eclipse.emf.common.util.EList<EnumerationPropertyLiteral> getFeatures()
getFeatures in interface CapellaElementCapellacorePackage.getCapellaElement_Features()public org.eclipse.emf.common.util.EList<Requirement> getAppliedRequirements()
getAppliedRequirements in interface CapellaElementCapellacorePackage.getCapellaElement_AppliedRequirements()public org.eclipse.emf.common.util.EList<SequenceMessage> getInvokingSequenceMessages()
getInvokingSequenceMessages in interface AbstractEventOperationInformationPackage.getAbstractEventOperation_InvokingSequenceMessages()public 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<AbstractRelationship> getRealizations()
getRealizations in interface AbstractInformationFlowModellingcorePackage.getAbstractInformationFlow_Realizations(),
AbstractRelationship.getRealizedFlow()public org.eclipse.emf.common.util.EList<AbstractExchangeItem> getConvoyedInformations()
getConvoyedInformations in interface AbstractInformationFlowModellingcorePackage.getAbstractInformationFlow_ConvoyedInformations()public InformationsExchanger getSource()
getSource in interface AbstractInformationFlowAbstractInformationFlow.setSource(InformationsExchanger),
ModellingcorePackage.getAbstractInformationFlow_Source()public InformationsExchanger basicGetSource()
public void setSource(InformationsExchanger newSource)
setSource in interface AbstractInformationFlownewSource - the new value of the 'Source' reference.AbstractInformationFlow.getSource()public InformationsExchanger getTarget()
getTarget in interface AbstractInformationFlowAbstractInformationFlow.setTarget(InformationsExchanger),
ModellingcorePackage.getAbstractInformationFlow_Target()public InformationsExchanger basicGetTarget()
public void setTarget(InformationsExchanger newTarget)
setTarget in interface AbstractInformationFlownewTarget - the new value of the 'Target' reference.AbstractInformationFlow.getTarget()public org.eclipse.emf.common.util.EList<ActivityEdge> getRealizingActivityFlows()
getRealizingActivityFlows in interface ActivityExchangeActivityPackage.getActivityExchange_RealizingActivityFlows()public ExchangeLink getContainingLink()
getContainingLink in interface ExchangeSpecificationFaPackage.getExchangeSpecification_ContainingLink()public ExchangeLink basicGetContainingLink()
public ExchangeContainment getLink()
getLink in interface ExchangeSpecificationExchangeSpecification.setLink(ExchangeContainment),
FaPackage.getExchangeSpecification_Link(),
ExchangeContainment.getExchange()public ExchangeContainment basicGetLink()
public org.eclipse.emf.common.notify.NotificationChain basicSetLink(ExchangeContainment newLink, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setLink(ExchangeContainment newLink)
setLink in interface ExchangeSpecificationnewLink - the new value of the 'Link' reference.ExchangeSpecification.getLink()public org.eclipse.emf.common.util.EList<ExchangeSpecificationRealization> getOutgoingExchangeSpecificationRealizations()
getOutgoingExchangeSpecificationRealizations in interface ExchangeSpecificationFaPackage.getExchangeSpecification_OutgoingExchangeSpecificationRealizations(),
ExchangeSpecificationRealization.getRealizingExchangeSpecification()public org.eclipse.emf.common.util.EList<ExchangeSpecificationRealization> getIncomingExchangeSpecificationRealizations()
getIncomingExchangeSpecificationRealizations in interface ExchangeSpecificationFaPackage.getExchangeSpecification_IncomingExchangeSpecificationRealizations(),
ExchangeSpecificationRealization.getRealizedExchangeSpecification()public ComponentExchangeKind getKind()
getKind in interface ComponentExchangeComponentExchangeKind,
ComponentExchange.setKind(ComponentExchangeKind),
FaPackage.getComponentExchange_Kind()public void setKind(ComponentExchangeKind newKind)
setKind in interface ComponentExchangenewKind - the new value of the 'Kind' attribute.ComponentExchangeKind,
ComponentExchange.getKind()public boolean isOriented()
isOriented in interface ComponentExchangeComponentExchange.setOriented(boolean),
FaPackage.getComponentExchange_Oriented()public void setOriented(boolean newOriented)
setOriented in interface ComponentExchangenewOriented - the new value of the 'Oriented' attribute.ComponentExchange.isOriented()public org.eclipse.emf.common.util.EList<FunctionalExchange> getAllocatedFunctionalExchanges()
getAllocatedFunctionalExchanges in interface ComponentExchangeFaPackage.getComponentExchange_AllocatedFunctionalExchanges(),
FunctionalExchange.getAllocatingComponentExchanges()public org.eclipse.emf.common.util.EList<ComponentExchangeRealization> getIncomingComponentExchangeRealizations()
getIncomingComponentExchangeRealizations in interface ComponentExchangeFaPackage.getComponentExchange_IncomingComponentExchangeRealizations(),
ComponentExchangeRealization.getAllocatedComponentExchange()public org.eclipse.emf.common.util.EList<ComponentExchangeRealization> getOutgoingComponentExchangeRealizations()
getOutgoingComponentExchangeRealizations in interface ComponentExchangeFaPackage.getComponentExchange_OutgoingComponentExchangeRealizations(),
ComponentExchangeRealization.getAllocatingComponentExchange()public org.eclipse.emf.common.util.EList<ComponentExchangeFunctionalExchangeAllocation> getOutgoingComponentExchangeFunctionalExchangeAllocations()
getOutgoingComponentExchangeFunctionalExchangeAllocations in interface ComponentExchangeFaPackage.getComponentExchange_OutgoingComponentExchangeFunctionalExchangeAllocations(),
ComponentExchangeFunctionalExchangeAllocation.getAllocatingComponentExchange()public org.eclipse.emf.common.util.EList<ComponentExchangeFunctionalExchangeAllocation> getOwnedComponentExchangeFunctionalExchangeAllocations()
getOwnedComponentExchangeFunctionalExchangeAllocations in interface ComponentExchangeFaPackage.getComponentExchange_OwnedComponentExchangeFunctionalExchangeAllocations()public org.eclipse.emf.common.util.EList<ComponentExchangeRealization> getOwnedComponentExchangeRealizations()
getOwnedComponentExchangeRealizations in interface ComponentExchangeFaPackage.getComponentExchange_OwnedComponentExchangeRealizations()public org.eclipse.emf.common.util.EList<ComponentExchangeEnd> getOwnedComponentExchangeEnds()
getOwnedComponentExchangeEnds in interface ComponentExchangeFaPackage.getComponentExchange_OwnedComponentExchangeEnds()public Port getSourcePort()
getSourcePort in interface ComponentExchangeFaPackage.getComponentExchange_SourcePort()public Port basicGetSourcePort()
public Part getSourcePart()
getSourcePart in interface ComponentExchangeFaPackage.getComponentExchange_SourcePart()public Part basicGetSourcePart()
public Port getTargetPort()
getTargetPort in interface ComponentExchangeFaPackage.getComponentExchange_TargetPort()public Port basicGetTargetPort()
public Part getTargetPart()
getTargetPart in interface ComponentExchangeFaPackage.getComponentExchange_TargetPart()public Part basicGetTargetPart()
public org.eclipse.emf.common.util.EList<ComponentExchangeCategory> getCategories()
getCategories in interface ComponentExchangeFaPackage.getComponentExchange_Categories()public org.eclipse.emf.common.util.EList<PhysicalLink> getAllocatorPhysicalLinks()
getAllocatorPhysicalLinks in interface ComponentExchangeFaPackage.getComponentExchange_AllocatorPhysicalLinks()public org.eclipse.emf.common.util.EList<ComponentExchange> getRealizedComponentExchanges()
getRealizedComponentExchanges in interface ComponentExchangeFaPackage.getComponentExchange_RealizedComponentExchanges(),
ComponentExchange.getRealizingComponentExchanges()public org.eclipse.emf.common.util.EList<ComponentExchange> getRealizingComponentExchanges()
getRealizingComponentExchanges in interface ComponentExchangeFaPackage.getComponentExchange_RealizingComponentExchanges(),
ComponentExchange.getRealizedComponentExchanges()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 ModelElementImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class AbstractTypeImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class AbstractNamedElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class AbstractNamedElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class AbstractTypeImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String toString()
toString in class AbstractNamedElementImpl