Specifies metaclasses or stereotypes allowed to connect as the source of the relationship. Types cannot conflict with UML permitted types for this relationship.
Note
The Types For Source property is intended for relationships only. The Customization Target property can either be the stereotype that extends the metaclass of the relationship, or the metaclass of the relationship itself.
Specifies metaclasses or stereotypes allowed to connect as targets of the relationship. Types cannot conflict with UML permitted types for this relationship.
Note
The Types For Source property is intended for relationships only. That is, the Customization Target property can either be the stereotype that extends the metaclass of the relationship, or the metaclass of the relationship itself.
Specifies whether or not the name auto completion list is displayed when entering name for the DSL element on the diagram. If the Do Not Suggest Name Auto Completion property value is true, then the auto completion drop-down list is not displayed.
Model Initialization
Specifies stereotypes that can be automatically applied to elements (source or target) after connecting those elements with customized relationships. The condition is that the customization target must be a stereotype for relationship. For more information, see Initializing Custom Model .
Apply to Source
Specifies stereotypes that will be applied on the source element of the relationship after connection.
Note
The customization target should be a stereotype of relationship.
Specifies the element that will be the super type of the DSL element. The generalization relationship will be created from the DSL element to the specified super type.
Defines a keyword to be displayed instead of the applied stereotype name.
Representation Text
Defines the text that will be used in status bars, dialogs, logs, and others. See an example of the Representation Text property usage in a drag-and-drop operation customization.
Specifies a short name for the DSL element. When creating the DSL element, the short name will be added automatically.
Owned Elements
Hidden Owned Diagrams
Specifies the diagram types that will hidden for the DSL element. For example, if the property value is Any Diagram, all diagrams will be hidden and unavailable from the DSL element shortcut menu, under the Create Diagram command in the Model Browser. For more information, see Customizing Possible Owned Elements .
Hidden Owned Types
Specifies the metaclass or the stereotype that will be hidden for the DSL element. For example, if the property value is the Element metaclass, then all standard UML elements will be hidden in the DSL element shortcut menu, under the Create Element command in the Model Browser. For more information, see Customizing Possible Owned Elements .
Possible Owners
Specifies the metaclass or stereotype that can own the DSL element (specifies types of elements that can be owners of the DSL element). For example, to create a DSL element inside standard packages in the Model Browser, you must specify the Package metaclass as the Possible Owners property value. For more information, see an example in Creating Your First Customization and for a more detailed description, see Customizing Possible Owned Elements .
Suggested Owned Diagrams
Specifies types of diagrams that will appear in the DSL element shortcut menu when creating possible inner diagrams. For more information, see Customizing Possible Owned Elements.
Suggested Owned Types
Specifies types of elements that can be owned by the DSL element. For example, if the property value is Section, then the Section elements can be owned by the customized element. For more information, see Customizing Possible Owned Elements.
Properties
Check Spelling
Specifies the properties for which the spell checker is enabled.
Specifies properties that will be displayed in the DSL element shortcut menu. For more information, see Quick property editor .
Multi Line Text Properties
Specifies properties for which multi line text editor will be used. Note only properties of string type is listed in editor of this property. For more information about creating properties in the DSL element Specification window, see Customizing Specification Window. For more information about editing property values in the Specification window, see the Editing Property Values.
Show Properties When Not Applied
Customizes the stereotype properties to be visible in the element Specification window even if the stereotype is not yet applied on the element. For more information, see Always Visible Properties .
Show Properties When Not Applied Limited By Element Type
Customize the stereotype properties to be visible in the DSL element Specification window dependent on another stereotype or metaclass. For more information, see Always Visible Properties .
Show Properties When Not Applied Limited By Profile Application
Customize the stereotype properties to be visible in the DSL element Specification window dependent on the corresponding profile application. For more information, see Always Visible Properties .
Specifies properties visibility mode in DSL element Specification window.
Used UML Properties
Allows to select UML element properties that will be visible in DSL element Specification window. For more information, see Using Standard UML Properties.
Symbol
Default Shape Size
Defines default size of the shape when the symbol is created on a diagram. For more information, see Setting default symbol size
Specifies properties visibility mode in DSL element Symbol Properties dialog, in the symbol shortcut menu and in menus that open after clicking the Compartments or Create Element smart manipulators.