public interface Connection extends StructuralFeature, ModalPath, FlowElement
The following features are supported:
Aadl2Package.getConnection()
Modifier and Type | Method and Description |
---|---|
AbstractConnectionEnd |
createDestination(org.eclipse.emf.ecore.EClass eClass)
Creates a new
AbstractConnectionEnd and sets the 'Destination' containment reference. |
AbstractConnectionEnd |
createSource(org.eclipse.emf.ecore.EClass eClass)
Creates a new
AbstractConnectionEnd and sets the 'Source' containment reference. |
ConnectionEnd |
getAllDestination()
get destination
in case of a refined connection get it from the connection being refined
|
Context |
getAllDestinationContext()
get destination context
in case of a refined connection get it from the connection being refined
|
NamedElement |
getAllDstContextComponent()
get destination context component, i.e., the subcomponent or component implementation.
|
ConnectionEnd |
getAllSource()
get source
in case of a refined connection get it from the connection being refine
|
Context |
getAllSourceContext()
get source context
in case of a refined connection get it from the connection being refined
|
NamedElement |
getAllSrcContextComponent()
get source context component, i.e., the subcomponent or component implementation.
|
AbstractConnectionEnd |
getDestination()
Returns the value of the 'Destination' containment reference.
|
Connection |
getRefined()
Returns the value of the 'Refined' reference.
|
AbstractConnectionEnd |
getSource()
Returns the value of the 'Source' containment reference.
|
boolean |
isBidirectional()
Returns the value of the 'Bidirectional' attribute.
|
void |
setBidirectional(boolean value)
Sets the value of the '
Bidirectional ' attribute. |
void |
setDestination(AbstractConnectionEnd value)
Sets the value of the '
Destination ' containment reference. |
void |
setRefined(Connection value)
Sets the value of the '
Refined ' reference. |
void |
setSource(AbstractConnectionEnd value)
Sets the value of the '
Source ' containment reference. |
getRefinedElement, getRefinementContext
getFeaturingClassifiers
getAllInModeTransitions, getInModeOrTransitions, getInModeTransitions
getAllInModes, getInModes
acceptsProperty, allNamespaces, checkPropertyAssociation, createOwnedPropertyAssociation, getName, getNamespace, getNonModalPropertyValue, getOwnedPropertyAssociations, getPropertyValue, getPropertyValueInternal, getPropertyValueList, getPropertyValues, getQualifiedName, getSimplePropertyValue, has_no_qualified_name, has_qualified_name, hasName, isDistinguishableFrom, qualifiedName, removePropertyAssociations, removePropertyAssociations, separator, setName, setPropertyValue, setPropertyValue, setPropertyValue
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, mustBeOwned, not_own_self
getLocationReference, setLocationReference, setLocationReference
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
AbstractConnectionEnd getDestination()
If the meaning of the 'Destination' reference isn't clear, there really should be more of a description here...
setDestination(AbstractConnectionEnd)
,
Aadl2Package.getConnection_Destination()
void setDestination(AbstractConnectionEnd value)
Destination
' containment reference.
value
- the new value of the 'Destination' containment reference.getDestination()
AbstractConnectionEnd createDestination(org.eclipse.emf.ecore.EClass eClass)
AbstractConnectionEnd
and sets the 'Destination' containment reference.
eClass
- The Ecore class of the AbstractConnectionEnd
to create.AbstractConnectionEnd
.getDestination()
AbstractConnectionEnd getSource()
If the meaning of the 'Source' reference isn't clear, there really should be more of a description here...
setSource(AbstractConnectionEnd)
,
Aadl2Package.getConnection_Source()
void setSource(AbstractConnectionEnd value)
Source
' containment reference.
value
- the new value of the 'Source' containment reference.getSource()
AbstractConnectionEnd createSource(org.eclipse.emf.ecore.EClass eClass)
AbstractConnectionEnd
and sets the 'Source' containment reference.
eClass
- The Ecore class of the AbstractConnectionEnd
to create.AbstractConnectionEnd
.getSource()
boolean isBidirectional()
If the meaning of the 'Bidirectional' attribute isn't clear, there really should be more of a description here...
setBidirectional(boolean)
,
Aadl2Package.getConnection_Bidirectional()
void setBidirectional(boolean value)
Bidirectional
' attribute.
value
- the new value of the 'Bidirectional' attribute.isBidirectional()
Connection getRefined()
This feature subsets the following features:
If the meaning of the 'Refined' reference isn't clear, there really should be more of a description here...
setRefined(Connection)
,
Aadl2Package.getConnection_Refined()
void setRefined(Connection value)
Refined
' reference.
value
- the new value of the 'Refined' reference.getRefined()
ConnectionEnd getAllSource()
Context getAllDestinationContext()
ConnectionEnd getAllDestination()
Context getAllSourceContext()
NamedElement getAllSrcContextComponent()
NamedElement getAllDstContextComponent()