Skip to main content

Profile Settings and Modeling Changes

This section explains the various settings in metamodels and view definitions and how changing them affects modeling behavior.

Entity Settings and Behavior

The following describes the entity settings and how changing them affects modeling behavior.

SettingValueShake Dance
Display NameStringChanges the display name in the Model Editor and Model Navigator.
Class NameStringChanges the extension's identification name. Behavior in the Model Editor remains unchanged.
Change Shape TypeCannot be changed-
Is AbstractON/OFFIf you change this from the default OFF to ON, it will no longer be available when selecting a model type.
Inherit BaseEntityAllows you to use fields defined in the inheritance base.
IconIcon designChanges the icon displayed in the Model Navigator, Toolbox, and views.
Allow deployment directly under the projectON/OFFIf you change the default setting from OFF to ON, you will be able to add the model directly under the project.
Allow model file splittingON/OFFIf you change the default setting from ON to OFF, you will not be able to split the model and its parent models into separate model files.
FieldsAllows you to store values ​​in defined fields.
Show in ModelNavigatorON/OFFIf you change the default setting from ON to OFF, the model and its descendants will no longer be displayed in the Model Navigator. They will also be excluded from export targets.
Show in Trace ViewON/OFFIf you change the default setting from ON to OFF, the model will no longer be displayed in the Trace View. They will also be excluded from the calculation of trace coverage.
Exclude from comparison targetON/OFFIf you change the default setting from OFF to ON, differences will not be displayed when comparing model change differences.
Exclude in searchingON/OFFIf you change the default setting from OFF to ON, the model will not be included in searches.
Exclude in replacementON/OFFIf you change the default value from OFF to ON, the model will not be included in the replacement.
ConstraintsPath constraintWhen adding a related model to a reference field, the candidates will be narrowed down to only those models that meet the path constraint.
Tagged ValueOptional tag and valueYou can perform processing using tags and values ​​with the extension. Behavior in the model editor will not change.

Field Settings and Behavior

The settings for fields held by entities and how changing them affects modeling behavior are listed below.

SettingsValueShake Dance
Display NameStringThe title displayed for the corresponding field in the form view will change.
Field NameStringWhen displayed in a tree grid column, field values ​​with the same field name will be displayed in the same column regardless of the display name defined for the field for each entity.
The identification name in the extension will change.
Definition ClassCannot be changed-
Data TypeCannot be changed-
MultiplicityMultiplicity of related modelsIf set to [1] or [0..1], you cannot add a second related model.
Field TypeCannot be changed-
Default ValueYes/NoIf set, the field will be initially set to the value set here. If not set, the field will be initially set to the default value according to the data type.
CategoryStringWhen the Inspector is displayed, fields are grouped by the set category.
Show in the FinderON/OFFToggles the display of the field in the Finder.
Show in the InspectorON/OFFToggles the display of the field in the Inspector.
Exclude from comparison targetON/OFFIf changed from the default value OFF to ON, differences will not be displayed when comparing model change differences.
Exclude in searchingON/OFFIf you change the default setting from OFF to ON, the item will not be included in searches.
Exclude in replacementON/OFFIf you change the default setting from OFF to ON, the item will not be included in replacements.
Tagged ValueAny tag and valueYou can use tags and values ​​in extensions to perform processing. The behavior in the Model Editor remains unchanged.

Form Element Settings and Behavior

The following are the form element settings stored in forms and how changing them affects modeling behavior.

SettingsValueShake Dance
Change Shape TypeCannot be changed-
Target FieldCannot be changed-
Show TitleON/OFFToggles the display of the title on the form.
Show Title IconCannot be changed-
Title IconCannot be changed-
Title Display DirectionDefault/Top/LeftChanges the display position of the title on the form.
Surround an element with a line.​​ON/OFFChanges whether to surround form elements with a line.

The following are the ownership-related settings between entities and how changing them affects modeling behavior.

SettingValueShake Dance
Display NameStringChanges the title displayed for the corresponding field in form view.
Field NameStringWhen displayed in a tree grid column, field values ​​with the same field name will be displayed in the same column, regardless of the display name defined for each entity.
The extension's identification name will change.
Definition ClassCannot be changed-
Data TypeCannot be changed-
MultiplicityMultiplicity of related modelsIf set to [1] or [0..1], you will not be able to add a second related model.
Field TypeCannot be changed-
Save as structuredON/OFFIf you change this from the default OFF to ON, the field will be saved structured when saving in JSON format.
CategoryStringWhen the inspector is displayed, fields will be grouped by the set category.
Show in the InspectorON/OFFToggles the visibility of the field in the inspector.
Exclude from comparison targetON/OFFIf you change this from the default OFF to ON, differences will not be displayed when comparing model changes.
Tagged ValueArbitrary tag and valueYou can use tags and values ​​in extensions. Behavior in the model editor will not change.

Reference Relationship/Derived Relationship Settings and Behavior

The settings for reference relationships and derived relationships between entities and the resulting changes in modeling behavior are as follows.

Setting ItemValueShake Dance
Display NameStringChanges the title displayed for the corresponding field in the form view.
Relationship NameStringChanges the extension's identification name. Behavior in the model editor remains unchanged.
Connection SourceCannot be changed-
Connection TargetCannot be changed-
IconIcon designChanges the icon displayed in the profile navigator and views.
IsTwoWayON/OFFIf you change the default value from OFF to ON, you can add this relationship from the destination model.
Set Derivable RelationshipON/OFFIf you change the default value of a reference relationship from OFF to ON, it can be edited as a derived relationship in the model editor and will also be displayed in the trace view.
FieldsFieldsAllows you to store values ​​in the defined fields.
Exclude from comparison targetON/OFFIf you change the default value from OFF to ON, differences will not be displayed when comparing model change differences.
Tagged ValueOptional tag and valueYou can implement processing using tags and values ​​in extensions. The behavior in the model editor remains unchanged.
About the [IsTwoWay] setting for reference/derived relationships
  • There are two types of reference and derived relationships defined in the metamodel: "bidirectional reference" and "unidirectional reference." The differences are as follows:
  • With bidirectional references, you can add, delete, and change the order of relationships in both the source and destination model form views.
  • With unidirectional references, you can add, delete, and change the order of relationships only in the source model form view.
  • On the other hand, you cannot add, delete, or change the order of relationships in the destination model form view, but you can edit these settings from the Property tab in the Inspector.
    Please note, however, that changes to the order will not be saved.

There are no separate settings for inheritance.

Shape Settings and Behavior

The following are the shape definition settings for diagrams and how changing them affects modeling behavior.

SettingsValueShake Dance
Display NameStringChanges the icon label displayed in the toolbox.
Shape NameStringNo change
Change Shape TypeChanges the shape type of the model stored in the target field.
Mapping TargetCannot be changed-
Target FieldCannot be changed-
Data TypeCannot be changed-
Automatically add shapes when adding modelON/OFFWhen ON, shapes are automatically added and displayed on the ER diagram when adding a model in another view.
When OFF, adding a model in another view will not automatically add it to the ER diagram and will remain hidden.
DiagramShape ShapeChanges the shape of the model stored in the target field.
ColorDisplay ColorChanges the shape's fill color, line color, and label display color.
Border ThicknessPositive IntegerChanges the shape's line thickness.
Allow Shape ChangeON/OFFWhen ON, you can change the shape of each shape on the diagram.
Allow Image PasteON/OFFWhen ON, you can paste images into each shape on the diagram.
Show Metamodel IconON/OFFWhen ON, an icon will be displayed in the shape's label.
Width/HeightPositive IntegerChanges the default size of the shape immediately after adding the model.
PaddingPositive IntegerChanges the distance between the borders of child shapes.
Title/BodyDisplay FieldsDisplays the field values ​​specified in the title and body.
Title/Body AlignmentAlignment and FontChanges the alignment and display font of the title and body.
Category Display MethodNone/Only If Value Exists/AlwaysDisplays category text according to the specified conditions.
CategoryDisplay FieldsDisplays the specified field value in the category text.
Category AlignmentAlignment and FontChanges the alignment and display font of the category text.
LabelDisplay Fields and PositionDisplays the specified field value in the appropriate position.
Child ShapeFields and Shapes to Display as Child ShapesAllows you to display and add child shapes within shapes.

Connector Settings and Behavior

The connector shape definition settings for ER diagrams and the resulting changes in modeling behavior are as follows:

Setting ItemValueShake Dance
Display NameStringNo change
Shape NameStringNo change
Data TypeCannot be changed-
Automatically add shapes when adding modelON/OFFIf ON, connectors will be automatically added and displayed on the ER diagram when adding a relationship in another view.
If OFF, connectors will not be automatically added to the ER diagram when adding a relationship in another view and will remain hidden.
OrientationBidirectional/Forward/BackwardIf Bidirectional, you can add connectors in both directions.
If Forward, you can add connectors from the source to the destination.
If Backward, you can add connectors from the destination to the source.
Connection SourceConnector Tip ShapeThe shape of the source side will change.
Connection TargetConnector Tip ShapeThe shape of the destination side will change.
Connection FormConnector Line StyleChanges the connector's path and bending.
ColorDisplay ColorChanges the connector's line color (fill color does not affect display).
Border ThicknessPositive IntegerChanges the connector's thickness.
Line StyleSolid/Dash/DottedChanges the connector's line style.
Show metamodel iconON/OFFWhen ON, an icon is displayed in the connector label.
LabelFields and Positions to DisplayChanges the label attached to the connector.
About the Connector Setting Item [Orientation]
  • If two models have two types of relationships (forward and reverse), both connectors are defined, and both settings [Orientation] are set to [Both], you will need to select the connector type when adding a connector.
  • Alternatively, if you set the [Orientation] setting for each connector to [Forward] or [Backward], the connector type will be automatically determined based on the direction of operation when adding the connector, allowing you to quickly add connectors without having to select them.