Interfaces (Functions and Logical Components)Functional and Logical interfaces improve the connections between functional instances or between logical instances. They provide the following enhancements:
In the 2D graph, a functional or logical interface has the same 2D representation as a functional/logical port. Moreover, the two connecting objects are compatible: you can connect a port with an interface. Ports (Logical Component)A logical port is an entity exposing the different data manipulated by a logical component. A port can have four directions: In, Out, In/Out or No Direction:
Flow Association (Functions)A functional port (also called flow association) is used to specify the inputs and outputs of a function. A flow is the data or the service that a functional instance emits or consumes. It can be consumed by one or several functions. There are two categories of flow:
Interfaces and Ports PositionWhen creating a new interface or port, its position is defined at the functional or logical reference. When instantiating a reference, the instance inherits the interface or port position as defined in the reference. After creation, you can move these interfaces or ports independently in the reference and in any instance. By default, such modification is not propagated. Two commands are available to let you propagate manually the ports position:
Interfaces and Ports Display
Order ManagementIn , the Group per direction option allows you to sort the function or logical ports and interfaces. For more information, see Native Apps Preferences Guide: Tree. To sort function or logical ports and interfaces in alphabetical order, select Display the tree alphabetically in . If this option is not selected, they are sorted according to their creation date. For more information, see Native Apps Preferences Guide: General. Note:
In Interface Decomposition Panel, the list of interfaces are displayed according to the selected options.
|