public class CommunicationMeanImpl extends RelationshipImpl implements CommunicationMean
The following features are implemented:
NameNaming RulesAbstract Typed ElementsInvoking Sequence MessagesRealizationsConvoyed 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 ExchangesSource EntityTarget Entityorg.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, setVisibleInLMbasicGetRealizedFlow, basicSetRealizedFlow, getRealizedFlow, setRealizedFlowdestroy, 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, waitgetRealizedFlow, setRealizedFlowdestroy, getConstraints, getFullLabel, getId, getLabel, getOwnedConstraints, getSid, hasUnnamedLabel, setId, setSidgetOwnedExtensionseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic java.lang.String getName()
getName in interface AbstractNamedElementAbstractNamedElement.setName(String),
ModellingcorePackage.getAbstractNamedElement_Name()public void setName(java.lang.String newName)
setName in interface AbstractNamedElementnewName - the new value of the 'Name' attribute.AbstractNamedElement.getName()public org.eclipse.emf.common.util.EList<NamingRule> getNamingRules()
getNamingRules in interface NamedRelationshipCapellacorePackage.getNamedRelationship_NamingRules()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<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 Entity getSourceEntity()
getSourceEntity in interface CommunicationMeanOaPackage.getCommunicationMean_SourceEntity()public Entity basicGetSourceEntity()
public Entity getTargetEntity()
getTargetEntity in interface CommunicationMeanOaPackage.getCommunicationMean_TargetEntity()public Entity basicGetTargetEntity()
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 AbstractRelationshipImplpublic 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 RelationshipImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class RelationshipImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class RelationshipImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class RelationshipImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class RelationshipImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class RelationshipImplpublic int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class RelationshipImplpublic java.lang.String toString()
toString in class RelationshipImpl