State Diagram – Node Types

In a State diagram, there are three Node Type options: State, Field, and Port. Examples of each are provided below.


The State node type is the default selection and produces the main shapes in the report. Relationships can be drawn between State shapes.

State with Field

Field items are listed below a line in the State shape; the shape cannot be expanded or collapsed (unlike a Class diagram). Any element type can be set as a Field and assigned to its parent through the Node form. At this time, using the Relationship form to associate a Field to a State is not recommended as the data will not be displayed correctly. A State container cannot contain both a Field and a nested State shape—only the nested State will be displayed.

State with Port

A Port node type represents an interaction point with the state. It can be nested within the State shape using the Node form. Relationships cannot be drawn to or from a Port.

State with Port and Field

A State shape cannot contain both a Port and a Field—only the Port will be displayed. In our example, the functions for Res State C and Res State D did not display.
© 2019 Exostrategies, Inc.