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.