A CouplingPoint defines a single coupling. If a coupling takes place, all sub elements are connected. If the coupling is disconnected, all subelements are disconnected.
If a coupling occurs between two connectors, and not just between two terminals, the CouplingPoint references the respective ConnectorHousingRoles.
Attribute |
Value |
Owner |
coupling |
Applied Stereotype |
|
Base Classifier |
ConfigurableElement
|
Is Abstract |
false |
Derived Classifiers |
|
Attributes
Outgoing Relations
Other End |
This End |
General |
Role |
Type |
Mult. |
Agg. |
Unique |
Ordered |
Mult. |
Description |
secondConnector |
ConnectorHousingRole |
0..1 |
N |
Y |
N |
0..* |
|
matingPoint |
MatingPoint |
0..* |
Y |
Y |
N |
1 |
Specifies the MatingPoints defined within the CouplingPoint. |
slotCoupling |
SlotCoupling |
0..* |
Y |
Y |
N |
1 |
|
firstConnector |
ConnectorHousingRole |
0..1 |
N |
Y |
N |
0..* |
|
Incoming Relations
This End |
Other End |
General |
Role |
Mult. |
Agg. |
Unique |
Ordered |
Type |
Mult. |
Description |
couplingPoint |
0..* |
Y |
Y |
N |
CouplingSpecification |
1 |
|