Project Preferences - Internal Block Diagram

Internal Block Diagram (IBD) Project Preferences

(Available in Base Schema v70 or earlier that contains the Interface class)

InternalBlock.png


The Internal Block Diagram (IBD), previously called Flow IBD, project preferences enable you to determine how the two variants of Internal Block diagrams (standard IBDs and Flow IBDs) are displayed by default (options controlling what is displayed and how). Individual IBDs can then be customized, as desired.

Internal Block diag prefs.png



Options set in the Project Preferences dialog establish the defaults for all future diagrams. Any diagrams which are open or diagrams for which there is a stored view will not be affected by changes to the Project Preferences. To change individual diagram views, from the open diagram, with nothing selected from the Toolbox select the Properties tab. This will allow changes to the individual diagram and change only the local options.


NOTE:

GENESYS supports two variants of the IBD. The standard IBD is analogous to an Interface Block Diagram and represents the interfaces joining components. The Flow IBD is analogous to a Physical Block diagram and represents the physical links connecting components. However, both use the same fundamental notation. For that reason, the diagram types share a common set of preferences.

General

Show Ports - controls whether the ports at which the connections connect to the component are shown. If enabled, an open square is drawn at the intersection of the connection and the node. If a port name has been specified (as an attribute on the connecting relationship), the port name is displayed adjacent to the port. In addition, in the case of the Flow IBD, the port shows the directionality that has been specified (as an attribute on the connecting relationship).


Show Item Flow - controls whether the items transferred by connecting links are shown on the Flow IBDs. If enabled, item names are shown in braces as part of the connection label. This option does not affect standard IBDs.

Use Orthogonal Lines - controls whether orthogonal lines or direct lines are used to connect nodes on the diagram.

Hide Port Keywords - controls whether the port key words, <<full>> or <<proxy>>, are displayed.

Rule Set

The Rule Set that should be applied on opening a new diagram.

Show Legend - controls if a legend that explains the rule sets appears on the diagram.

Dock Legend - controls the location where the legend appears on the diagram: bottom left, bottom right, floating, top left, and top right. 

Diagram Colors

The order of precedence GENESYS uses when deciding which color to use on a specific node on a diagram is as follows. If a color setting is nil/automatic, GENESYS will continue to move down the list until it identifies the color to be used:

  1. Colors applied directly to the specific node on the specific diagram (set using the Toolbox Properties settings on the diagram)

  2. Colors specified for the entity in the Rule Set selected.

  3. Colors specified for the entity text, line, and fill attribute fields (set on the Properties tab of the entity property sheet)

  4. Colors specified for the entity class text, line, and fill properties (set on the Class property sheet)

  5. Node colors specified for the diagram type (set in Project Preferences)

Text - controls the color of the text on the diagram.

Line - controls the color of the lines on the diagram.

Background - controls the color of the background on the diagram.

Node

The node settings control the default display of the nodes on the diagram. On a given diagram, individual node color and sizing can then be customized, as desired.

Size - controls the default width and height of nodes on the diagram. The width and height must each be between 10 and 500 pixels, inclusive.

Template - this drop-down allows you to select the desired node content from the collection of templates defined at the project level. You can display any combination of entity information and labels on the node. Node templates can be created or customized via the Node Templates under the Utilities section of Project Explorer.

Color - provides access to the standard color toolbox to set the default text, line, and fill color used when drawing nodes on this diagram.

Line

The line settings control the default display of the lines on the diagram. On a given diagram, individual line colors can then be customized, as desired.

Template - this drop-down allows you to select the desired line content from the collection of templates defined at the project level. You can display any combination of entity information and labels on the line. Node templates can be created or customized via the Node Templates under the Utilities section of Project Explorer.

Text - controls the color of the text on the diagram.

Line - controls the color of the lines on the diagram.