On this page

In the SysML Internal Block Diagram, the automatic delegation functionality:

  • Creates a connector from the port to the nearest border.
  • Creates connectors with relevant ports between the ports of the nested parts (delegate).

Delegating ports and connectors automatically via port

To delegate ports and connectors automatically via port


  1. Select a port.

    To create connectors with relevant ports for ports within a nested ports structure, make sure to invoke the Delegate Port(s) action either from the part or the port enclosing a nested ports structure.

  2. In the diagram toolbar, do one of the following:
    1. Click Tools > Delegate Port(s).
    2. Right-click the port, and in its shortcut menu, select Delegate Port(s).

The needed port and connector are created to the nearest border:

  • If a port is enclosed within a part that is not nested within another part, a connector is created to the nearest border - the diagram frame.
  • If a port is enclosed within a part that is nested within another part, a connector is created to the nearest border - the enclosing part.

Delegating ports and connectors automatically via part

To delegate ports and connectors automatically via part


  1. Select a part containing a port.
  2. In the diagram toolbar, do one of the following:
    1. Click Tools > Delegate Port(s).
    2. Right-click the part, and in its shortcut menu, select Delegate Port(s).

The needed port and connector are created automatically.

Delegating ports and connectors automatically via connector

To delegate ports and connectors automatically via connector


  1. Select a connector between two nested parts.
  2. In the diagram toolbar, do one of the following:
    1. Click Tools > Delegate Port(s).
    2. Right-click the connector, and in its shortcut menu, select Delegate Port(s).

The needed ports and connectors are created automatically. If the connector has a flow, that flow is also applied to the delegated connectors (as shown in the figure below). Some adjustments might be necessary. They will be indicated by the validation rules.