Bundt User's Manual · Bundt Toolset version 1.0.1.0

Class property page

This property page lets you explore and edit the details of a class in the type model.

Elements

Key info box This shows the unique key of the class.
Tags tag box This shows the tags associated to the class, and allows you to add or remove tags.
(Full) name multilingual text box Enter the multilingual name (identical to the full name) of the class, using identifier syntax.
Package info box This shows the name of the package that owns the class, if any.
FQ name info box This shows the fully-qualified name of the class.
Is abstract check box Check this box to make the class abstract; leave it unchecked for a concrete class.
Definition multilingual text box Enter the multilingual definition of the class, or leave blank.
Comments multilingual text box Enter the multilingual comments for the class, or leave blank.
Is subjective aspect check box Check this box to make the class the subjective aspect of the model.
Is temporal aspect check box Check this box to make the class the temporal aspect of the model.
Show inherited check box Check this box to show inherited features; unchecked it to hide them.
Generalization/Specialization tab
Generalizations panel
Generalizations list This shows the generalizations of the class.
Properties button Opens a new Class property page to explore and modify the selected generalized class.
Dominant button Makes the selected generalization dominant for the class.
Specialization panel
Discriminant multilingual text box Enter the multilingual discriminant of the specialization, using identifier syntax. This is only available if the class is specialized.
Specialize/Unspecialize button If the class is not specialized, shows a Specialize Class dialog box to create a new specialization. If the class is specialized, deletes the existing specialization.
Classes list This shows the classes that specialize from the current one.
Edit... button Shows an Edit Class Specialization dialog box so that the specialization can be modified.
Remove button Removes the selected class from the specialization.
Properties button Opens a new Class property page to explore and modify the selected specialized class.
Properties tab
Properties list This shows the properties of the class. If the Show inherited check box is checked, inherited properties are shown. Otherwise, only owned and redefined properties are shown.
Add New... button Shows the Add New Property dialog box to create a new property in the class.
Copy/Move button Shows the Add New Property dialog box to copy or move the selected property to another class.
Implement button Shows the Add New Attribute or Add New Association dialog box to implement the selected property as an attribute or association, as indicated.
Redefine... button Shows the Redefine Property dialog box to redefine the selected property.
Delete button Deletes the selected property.
Properties button Opens a new Property property page to explore and modify the selected property.
Attributes tab
Attributes list This shows the attributes of the class. If the Show inherited check box is checked, inherited attributes are shown. Otherwise, only owned and redefined attributes are shown.
Add New... button Shows the Add New Attribute dialog box to create a new attribute in the class.
Copy/Move button Shows the Add New Attribute dialog box to copy or move the selected attribute to another class.
Redefine... button Shows the Redefine Attribute dialog box to redefine the selected attribute.
Delete button Deletes the selected attribute.
Properties button Opens a new Attribute property page to explore and modify the selected attribute.
Associations tab
Semi-Associations list This shows the semi-associations of the class. If the Show inherited check box is checked, inherited semi-associations are shown. Otherwise, only owned and redefined semi-associations are shown.
Add New... button Shows the Add New Association dialog box to create a new association from the class.
Copy/Move button Shows the Add New Association dialog box to copy or move the selected association.
Redefine... button Shows the Redefine Semi-Association dialog box to redefine the selected semi-association.
Delete button Deletes the selected association.
Properties button Opens a new Semi-Association property page to explore and modify the selected semi-association.

See Also


Contents distributed under a Creative Commons Attribution 4.0 International License · About · Terms of Use · Contact Us · last updated on 08 October 2020