Property Definitions
- Last UpdatedFeb 07, 2025
- 4 minute read
The Definition drop-down list allows the User to define how the value of the property is derived when the Design Template is used in a design instance.
|
Design Parameter |
Allows the User to define design data, for example, Overall Length. |
|
Attribute |
Allows the User to define a named attribute, for example DIAM. |
|
Expression |
Allows the User to define an evaluating expression, Expression Builder is activated by default in the Data part of the Define Template Properties window. Refer to Expression Builder for further information. |
|
Plotfile |
Allows the User to define the name of a plotfile to display. Refer to Associate a Plotfile with a Design Template for further information. |
|
Specification Ref |
Allows the User to define a SpecRef, for example, Profile. |
|
Sub Element Ref |
Allows the User to reference a subsidiary element (for example, a sub-equipment). Refer to Define References to Sub-equipment for further information. |
The Data part of the Define Template Properties window allows the User to define the data fields of the Design Template property.

|
Type |
Select a data type from the Type drop-down list. |
|
Default |
Input a default value in the Default field. The Design Templates application adds parentheses around the default value automatically. It is optional whether or not the User enters parentheses when inputting a default value. |
|
expr |
Input an expression value in the expr field. For example: HEIG of PLOO 1 of PANEL This indicates the Height attribute of the Panel Loop element owned by a Panel. |
|
Range |
Allows the User to input acceptable minimum (FROM) and maximum (TO) values for the property. When the Design Template is used in a design instance, only values in the specified range are accepted. |
|
Values |
Allows the User to define specific valid values for the property. When the Design Template is used in a design instance, the set values are available from a list. Refer to Define Valid Values for further information. |
|
Rule Reference |
Allows the User to set the Rulref attribute on a DDAT. The reference must be set to a DRULE which runs a rule to set the value of the DDAT. Refer to Rule Sets for further information. Click Add Rule Reference to set the text value to the currently selected DRULE in the hierarchy. |
The Template Properties part of the Define Template Properties window displays a template properties grid. The User can select a template property to include, replace or remove.

|
Use Picked Item |
Allows the User to select an item for a Specification Reference using a cursor pick in the 3D view. The User must select Specification Ref from the Definition drop-down list of the Define Template Properties window. The User is prompted: Pick Item that SPREF is to be selected from : |
|
Include |
Click to add a property to the Template Properties grid. |
|
Replace |
Click to replace the selected property with the display values in the Define Template Properties window. |
|
Remove |
Click to remove the selected property from the Template Properties grid. |
|
Navigate to Definition |
Right-click the selected property to navigate to the Design Data (DDAT) element in the Model Explorer.
|
The Common Properties part of the Define Template Properties window displays a common properties grid.

The User can create and modify DDAT elements in the Design Data Sets (DDSEs), in the Design Data Area (DDAR) which are common to a number of templates and not owned directly by the Template itself.
|
Add Current DDSE/DDAR |
Click to add the currently selected DDSE to the template. |
|
Remove Selected |
Select a property type from the drop-down list and click Remove Selected to remove the DDSE from the template. |
Care must be taken when creating and modifying DDAT elements as they can be referenced by a number of templates.
Templates used in handrail components can refer to the connection reference on the component. Refer to Handrail Connections for further information.
