MetaBoss Design Studio Guide.
User Interface Layout.
Main Window
The screenshot of the studio's main screen is shown below.
Please slide mouse around the picture to get some quick description on
the user control beneath the cursor.
Major elements of MetaBoss Design Studio user interface are:
- Design Studio window title - this is the standard windows decoration.
- Design Studio main menu - this is the standard windows decoration.
- Design Studio tool bar - this is the standard windows decoration.
- DesignStudio model tabs - these tabs are controlling the selection of current model
out of all openend models. Two tabs are always present - MetaBoss Design Library and MetaBoss Technology Library
- DesignStudio model tree - this tree shows hierarchy of elements in the model,
which is selected as current in tabs
- MetaBoss release identifier - this window shows current MetaBoss
release identifier, which consists of three numbers: Major version number, Minor version number and Build number.
- Selected element description - this window shows the description of the
element currently in focus either in the tree at the left side or diagram in the diagram window.
- Selected element properties - this window shows properties of the
element currently in focus either in the tree at the left side or diagram in the diagram window.
- Information views tabs - these tabs offer selection of the
information views to display in the area directly above. Not all of the tabs are available all the time - availability
depends on element currently in focus either in the tree at the left side or diagram in the diagram window.
- Diagrams and documents window - this window can hold a number of
documents and digrams open for editing or viewing. These may include source code files, template files
model diagrams etc.
Working with element properties
Every model element has properties. Model element properties may be editable or
just viewable. In order to view or edit element properties, it has to be
selected (i.e. brought in focus). This can be achieved by selecting element
in the Model tree or on any of the visual diagrams.
Once element is selected, its properties are automatically displayed as an information view in
one of the tabs at the bottom right hand side of the main window. The information here
is not editable.
Model element properties can be edited via property editor dialogs. Special property editor
dialogs exist for every possible type of the model element. Doubleclick on element in the tree
usually starts appropriate dialog editor. It is also possible to bring this dialog up using
context sensitive menu. This menu displays offers actions appropriate for the
currently selected element.
Some of the typical element properties editor dialogs are shown below.
System Element Properties Editor
Structure Element Properties Editor
Working with visual diagrams
Error reporting
Two kinds of erors may happen while you are working with MetaBoss Design Studio. Model Constraint error and
MetaBoss Design Studio internal system error. To help with troubleshooting Design Studio provides
two windows named "Errors" and "System Log".
Errors window captures Model Constraint errors and displays their details. Normally Model Constraint error
can be rectified by fixing erroneous element in your model (e.g. value of some attribute or association between
model elements). Copy to Clipborard button is provided in this window to help you with posting error
information to your associates or MetaBoss Support.
System Log window captures system output from the MetaBoss Design Studio and displays around one
hundred most recent lines. Errors are normally diplayed as Java exception messages and stack traces.
Sometimes error may be reported, but not really cause any harm (e.g. force you to close the studio). Sometimes
more serious errors may occur. Copy to Clipborard button is provided in this window to help you with posting error
information to your associates or MetaBoss Support. We are always interested in
knowing about errors displayed in this window and we would appreciate it if you do report them to
MetaBoss Support.
|