Schema Editor
This option opens the Schema
Configuration utility, which allows you to configure/modify OpenPlant
schemas to change the way data is presented, queried and stored in
OpenPlant Modeler,
OpenPlant PID and
OpenPlant Support Engineering applications.
Accessed from:
In the background, the Schema Editor is modifying OpenPlant 3D/OpenPlant PID and relevant supplemental schemas and adding corresponding custom attributes.
The Schema Editor, which is a simplified version of the Bentley Class Editor, lets you create a new class, property, relationship as well as delete existing ones. It has three tabs which display a different of tools to create edit Classes, Relationships and Properties.
Classes Tab
The Classes tab provides the following toolbar options.
Setting | Description |
---|---|
![]() |
Allows you to add a new class inheriting from the selected class. It displays the Create New Class dialog prompting you to define a Name, Display Label, Description and Type for the new class. |
![]() |
Deletes the selected class and any class(es) which inherits from the class. |
![]() |
Displays a modified version of the Create New Class dialog dialog letting you modify the class. |
![]() |
Displays the supported relationships for the selected class. That means while creating associations you can use one of the listed relationships as either a source/parent or target/child. For example, for Pipeline you will see following list of supported classes: |
![]() |
This button only enables when custom attributes have
been defined for the selected class or property. It display the following
dialog for viewing purposes only:
There are instances where duplicate custom attributes are defined at multiple locations. In the dialog above there are two Business Key Specification attributes on the Pipeline Class. One is defined in the Modeling schema and the other in the Tagging schema. This option is also available in the Properties tab. |
![]() |
Allows you to import multiple classes with properties through .CSV file. For more information see,To Import Multiple Classes and Properties |
Relationships Tab
The Relationships tab provides the following toolbar options.
Setting | Description |
---|---|
![]() |
Displays the Create New Relationship dialog letting you to add a new relationship inheriting from the selected relationship. |
![]() |
Deletes the selected relationship. |
![]() |
Displays a modified version of the Create New Relationship dialog letting you modify the relationship. |
Properties Tab
The Properties tab provides the following toolbar options.
Setting | Description |
---|---|
![]() |
Adds a new property to the selected class. The Add New Property dialog displays for you to create the property. |
![]() |
Opens simple user interface to let users add extended properties. Adds a new plantsight only extension property to the selected class, which is seen on the iModel. |
![]() |
Deletes the selected property from the class. |
![]() |
Displays a modified version of the Add New Property dialog letting you modify the property. |
![]() |
This option lets user set the selected property as business key. This is required for certain actions such as the iModelHub where the system needs to know what property per class will be unique. |
![]() |
See description under the Classes section above. |