Creating items on an internal block diagram (SysML)
You can create items of the following types on an Internal Block Diagram: Actor, Block Property, Flow Port, Full Port, Proxy Port, Standard Port, Item Flow, Provided Interface and Required Interface.
For information about creating OVM items on an Internal Block Diagram, click here
* 
When working with Internal Block Diagrams, do not roll up features using the Roll Up, Roll Up Features and Roll Up Contextual Features commands.
To create an actor
1. On the diagram's tab, click the Actor button.
2. On the Internal Block Diagram, click in free space (not within the Block if shown).
3. Type the name of the Actor.
To create a block property:
1. On the diagram's tab, click the Block Property button.
2. On the Internal Block Diagram, click the diagram background (for the owning Block), the owning Block (if shown) or a Block Property.
3. To use an existing item as a type:
a. In the Options group, click the Existing Type option.
b. Select the item that you want to use as a type, and then click OK.
Note that, in the Existing Type: pane, you can click the Find Items button to open the Add New Search Folder dialog where you can specify the Type and a subset or the full Name of the items that you want to find.
To create a new item to use as a type:
a. In the Options group, click the New Type option.
b. From the Type list, select the type of the item you want to create and use as a type.
c. In the Name box, type the name of the item that will be used as a type, and then click OK.
To create an untyped Block Property:
In the Options group, click the Untyped option, and then click OK.
4. Type the name of the Block Property, and then press the Enter key
Alternatively,
1. In an appropriate pane, locate the item that is to type the Block Property.
You can use a Block, Interface Block or Value Type as a type.
2. Drag the item from the appropriate pane to the diagram background, the Block or Block Property in which you want to create the Block Property.
3. If a context menu appears, click New to create a new Block Property.
4. Set the name of the Block Property through its Property Pages.
Note that when you create a Block Property on a Block Property, the new Block Property is owned by the other Block Property's Type.
To create a flow port:
1. On the diagram's tab, click the Flow Port button.
2. On the Internal Block Diagram, click the Block (or diagram background if Block not shown), Block Property or port that is to contain the Flow Port.
3. To use an existing item as a type:
a. In the Options group, click the Existing Type option.
b. Select the item that you want to use as a type, and then click OK.
Note that, in the Existing Type: pane, you can click the Find Items button to open the Add New Search Folder dialog where you can specify the Type and a subset or the full Name of the items that you want to find.
To create a new item to use as a type:
a. In the Options group, click the New Type option.
b. From the Type list, select the type of the item you want to create and use as a type.
c. In the Name box, type the name of the item that will be used as a type, and then click OK.
To create an untyped Flow Port:
In the Options group, click the Untyped option, and then click OK
4. From the dialog, select the required direction, and then click OK.
5. Type the required name of the port, and then press the Enter key.
Alternatively,
1. In an appropriate pane, locate the Block, Flow Specification, Interface Block, Signal or Value Type that you want to type the Flow Port.
2. Drag the item from the appropriate pane to the edge of the required Block (if shown), Block Property or port on the Internal Block Diagram. When the mouse pointer is over the edge of a Block Property, the mouse pointer appears as follows.
3. From the dialog that prompts you to select the type of port to create, select Flow Port, and then click OK.
4. From the dialog that prompts you to set the direction of the port, select the required direction, and then click OK.
5. Type the name of the Flow Port, and then press the Enter key.
Note that when you create a Flow Port on a Block Property, the Flow Port is owned by the containing Block Property's type.
To create a full port or proxy port:
1. On the diagram's tab, click the Full Port or Proxy Port button.
2. On the Internal Block Diagram, click the Block (or diagram background if Block not shown), Block Property or port that is to contain the port.
3. To use an existing item as a type:
a. In the Options group, click the Existing Type option.
b. Select the item that you want to use as a type, and then click OK.
Note that, in the Existing Type: pane, you can click the Find Items button to open the Add New Search Folder dialog where you can specify the Type and a subset or the full Name of the items that you want to find.
To create a new item to use as a type:
a. In the Options group, click the New Type option.
b. From the Type list, select the type of the item you want to create and use as a type.
c. In the Name box, type the name of the item that will be used as a type, and then click OK.
To create an untyped Proxy Port:
In the Options group, click the Untyped option, and then click OK.
4. From the dialog, select the required direction, and then click OK.
5. Type the required name of the port, and then press the Enter key.
Alternatively,
1. In an appropriate pane, locate the Block (Full Port only) or Interface Block that you want to type the port.
2. Drag the item from the appropriate pane to the edge of the required Block (if shown), Block Property or port on the Internal Block Diagram. When the mouse pointer is over the edge of a Block Property, the mouse pointer appears as follows.
3. From the dialog that prompts you to select the type of port to create, select Flow Port or Proxy Port, and then click OK.
4. Type the name of the Flow Port, and then press the Enter key.
Note that when you create a Flow Port or Proxy Port on a Block Property, the Flow Port or Proxy Port is owned by the containing Block Property's type.
To create a standard port:
1. On the diagram's tab, click the Standard Port button.
2. On the Internal Block Diagram, click the Block (or diagram background if Block not shown), Block Property or port that is to contain the Standard Port.
3. To use an existing item as a type:
a. In the Options group, click the Existing Type option.
b. Select the item that you want to use as a type, and then click OK.
Note that, in the Existing Type: pane, you can click the Find Items button to open the Add New Search Folder dialog where you can specify the Type and a subset or the full Name of the items that you want to find.
a. In the Options group, click the New Type option.
b. From the Type list, select the type of the item you want to create and use as a type.
c. In the Name box, type the name of the item that will be used as a type, and then click OK.
To create an untyped standard Port:
In the Options group, click the Untyped option, and then click OK
4. Type the name of the Standard Port, and then press the Enter key.
Alternatively,
1. In an appropriate pane, locate the item that you want to type the standard Port.
2. Drag the item from the appropriate pane to the edge of the required Block (if shown), Block Property or port on the Internal Block Diagram. When the mouse pointer is over the edge of a Block Property, the mouse pointer appears as follows.
3. From the dialog that prompts you to select the type of port to create, select Port, and then click OK.
4. Type the name of the standard Port, and then press the Enter key.
To create an item flow as a realization:
1. On the diagram's tab, click the Item Flow button.
2. Click the Actor Connector, Connector or Binding Connector that realizes the Item Flow.
3. To use an existing item as a conveyed classifier:
a. In the Options group, click the Existing Type option.
b. Select the item that you want to use as a conveyed classifier, and then click OK.
To create a new item to use as a conveyed classifier:
a. In the Options group, click the New Type option.
b. From the Type list, select the type of the item you want to create and use as a conveyed classifier.
c. In the Name box, type the name of the item that will be used as a conveyed classifier, and then click OK.
4. From the context menu, click the command for the receiving item of the Item Flow.
5. To select an Item Property for the Item Flow, right-click the Item Flow, and select Links > Item Property, and then select the Block Property you want to use as the Item Property.
Alternatively,
1. In an appropriate pane, locate the Block, Interface Block, Signal, Value Type or Opaque Event that you want to be the IO Item for the Item Flow.
2. Drag the item from the appropriate pane to the Actor Connector, Connector or Binding Connector on the diagram.
3. To use an existing item as a conveyed classifier:
a. In the Options group, click the Existing Type option.
b. Select the item that you want to use as a conveyed classifier, and then click OK.
To create a new item to use as a conveyed classifier:
a. In the Options group, click the New Type option.
b. From the Type list, select the type of the item you want to create and use as a conveyed classifier.
c. In the Name box, type the name of the item that will be used as a conveyed classifier, and then click OK.
4. From the context menu, click the command for the receiving item of the Item Flow.
5. To select an Item Property for the Item Flow, right-click the Item Flow, point to Links, click Item Property, and then select the Block Property you want to use as the Item Property.
For information about defining that an Item Flow is realized by other items, click here
To create a provided or required interface:
1. On the diagram's tab, click the Provided Interface or Required Interface button.
2. Click the port for which the Interface is provided or required, and then double right-click in free space.
3. To use an existing Interface, select the provided or required Interface, and then click OK.
To create a new Interface, click New.
4. Type the name of the Interface, and then press the Enter key.
Was this helpful?