FunctionModeling::FunctionConnector

Header Image
Content:
FunctionConnector : Public <<atpStructureElement>> Class FunctionModeling, BehaviorConstraintParameterBinding, BehaviorConstraintInternalBinding, FunctionConnector
The FunctionConnector indicates that the connected FunctionPorts exchange signals or client-server requests/responses.<br/><br/>A FunctionConnector used to connect ports of parts within a FunctionType is called an assembly connector. A FunctionConnector between a port of a part and a port of the FunctionType itself is called a delegation connector.<br/><br/>Semantics:<br/>The FunctionConnector connects a pair of FunctionFlowPorts or FunctionClientServerPorts. If two FunctionFlowPorts are connected, data elements of the type of the output FunctionFlowPort flow from the output FunctionFlowPort to the input FunctionFlowPort. If FunctionClientServerPorts are connected, the client calls the server according to the operations of the interfaces. <br/><br/>The FunctionPrototype with the connected port has to be identified by the FunctionConnector as well.<br/><br/>The FunctionConnector is normally routed according to the hardware topology and the allocation of source and destination. If there are redundant paths, a FunctionAllocation may be used to prescribe allocation.<br/><br/><br/>Constraints:<br/>[1] Can connect two FunctionFlowPorts of different directions when this is an assembly FunctionConnector.<br/><br/>[2] Can connect two FunctionFlowPorts of the same direction when this is a delegation FunctionConnector.<br/><br/>[3] Can connect two ClientServerPorts of different kinds when this is an assembly FunctionConnector.<br/><br/>[4] Can connect two ClientServerPorts of the same kind when this is a delegation FunctionConnector.<br/><br/>[5] Can connect two FunctionFlowPorts with direction inout.<br/><br/>Notation: FunctionConnector is shown as a solid line<br/><br/>Extension: UML Connector<br/>
  • Associations From
  • Advanced
  • Other Links
Element Source Role Target Role
«atpType» FunctionType
Class  
Name:  
 
Name: connector
The connectors that connect ports of parts as assembly connectors or ports of this type and ports of parts as delegation connectors.
Details:
 
«instanceRef» BehaviorConstraintInternalBinding_bindingThroughFunctionConnector
Class «instanceRef.target»
Name:  
 
Name: functionConnector
 
Details:
 
«instanceRef» FunctionConnector_port
Class  
Name: port
 
Name:  
 
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
BehaviorConstraintInternalBinding Class Dependency From  
EAConnector Class Generalization To  
«atpType» FunctionType Class Weak From  
«atpPrototype» FunctionPort Class Dependency To  
AllocateableElement Class Generalization To  
«instanceRef» FunctionConnector_port Class Strong From  
EAElement Class Generalization To