Class Diagram tab

The Class Diagram tab displays a visual representation of the classes that are used in the Planning Engine Definition.

You can use these options on the toolbar of the Class Diagram tab:

  • Display Component Classes in Node: To display or hide the Component class name inside the Allocation class node.
    Note: By default, this option is set to On, and the names are displayed in Black color.
  • Zoom: To magnify or reduce the displayed diagram on the screen. This option range varies between 25% and 200% with a step of 25.
    Note: The default size is set to 100%.

These are the details that are displayed on the Class Diagram tab:

  • Classes are represented by nodes. The node is indicated in blue color with rectangular boxes that have rounded corners.
  • Classes names are displayed inside the nodes in white color text with dark blue color background.
  • The nodes are interconnected using arrows, which are curved in shape and black in color. Arrows can be used in the following ways:
    • An arrow points toward a node and ends with a sphere, the node is an Allocation Class and is linked to two Component classes.
    • An arrow points toward a node, indicating a parent-child relation between two classes. The arrow is pointed toward the child class.
Note: 
  • The graph supports only automatic layout. You cannot drag the nodes manually.
  • If you try to view the class diagram of an invalid Planning Engine definition, the Zoom and the Display Component Classes in Node options are disabled, and this error message is displayed:
    Class diagram is not supported for invalid Planning Engine Definition. Please validate the definition and try again.
  • The Class diagram is updated automatically when you add or remove classes from the class model in the Classes tab. In addition:
    • The classes that are no longer defined in the planning engine definition are not displayed on the graph.
    • The classes that are newly defined in the planning engine definition are displayed on the graph.