Forms can be generated via shortcut menu commands:
-
Generate form for class definition:
-
If a form already exists for the class definition, you are presented with a confirmation to overwrite it.
-
All existing display items and sections not referenced by other forms are deleted and recreated.
-
-
Generate form for schema component:
-
After a confirmation, this re-generates all forms for all class definitions linked to the schema component.
-
The following rules apply:
-
A common Name, Description, and General Information section is used on all objects. See Summary of Delivered Core GUI Model for details.
-
Administration forms include the ContainerID in the section with Name and Description.
-
Additional display items are added for configuration controlled classes to display the query and existing configuration of the object.
-
Sections and display items are generated as follows:
-
A section is generated for any interface that:
-
Has a realizes order value > -1 (so the model can control forms).
-
Contains properties or relationships that need display items (see below).
-
-
A display item is generated for:
-
Properties with an exposes order value > -1.
-
Required relationships: Check cardinality (Include End1 relationship definitions if the min2 = 1 or max2 = 1. Include End2 relationship definitions if min1 = 1).
-
-
-
Abstract relationships are not included.
-
Relationship definitions on link interfaces are always included, when they are found.
-
An additional section is generated with display items for optional interfaces that:
-
Have a realizes order value of > -1 and have no properties or relationships.
-