Properties: |
sets the properties editor on this element in the properties
panel |
Create default constructor: |
creates an operation that is the declaration of the default
constructor; this is only available for non-interface and
non-enumeration class in the root
subsystem (and not in modules); you can create as much default
constructor as you want, but more than one will cause an analyze error |
Create method: |
creates a method implementing a non-constructor operation contained in
one of the superclasses of this class; this is only available for
non-interface class that have superclasses in the business model whose
operations are not implemented in this class |
Create display method: |
creates a display method implementing a non-constructor
operation (returning Void) contained in one of the super classes of this
class; this is only available for non-interface class that have
superclasses in the business model whose operations are not implemented
in this class |
Add: |
introduces a sub-menu that allows to add a new attribute or a new
operation in the
model; this is only available
for in the root
subsystem (and not in modules); you cannot create an attribute in an
interface and an operation in an enumeration |
Edit relational mapping: |
shows a dialog that allows to edit the object to relational mapping |
Make exported interface: |
creates an interface from this class that declares all of its
operations, and that this class realizes; this new interface is then
exported and usable in another project that import this one as a module;
you cannot export a class more than once; this is only available in non-interface
and non-enumeration class |
Move: |
shows a dialog for class moving; you then have to select the new
parent; this is only available in the root subsystem (and not in
modules) |
Delete from model: |
removes this element from the project; this is only available for
non-root model in the root
subsystem (and not in modules) |