MetaBoss
User Guides
Synopsis
Beginner's Guide
Configuration Guide
Design Studio Guide
Programming Model Guide
Testing Framework Guide
'How To ...' Guides
References
Synopsis
Design Model Reference
Design Model UML Profile
Test Schema Reference
MetaBoss design library
Run-time libraries API
Dev-time libraries API
HatMaker Example
Synopsis
Enterprise Model Description
Enterprise Model Reference
SystemTest Example
WebServices Example
Miscellaneous
About MetaBoss
Quality Assurance
Compatibility Notes
Acknowledgments
Glossary
Change Log
Version 1.4.0001
Built on 15 Dec 2005 22:31:47

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.

Design Studio window title Menu bar with various command menu items Tool bar with various command buttons Opened models tabs (one per opened model) Current model elements hierarchy MetaBoss release identifier Currently selected element description Currently selected element properties Tabs with choice of information views to display above This area can hold multiple documents and diagrams open for editing or viewing. Design Studio User Interface Layout

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

Design Studio System Element Properties Editor



Structure Element Properties Editor

Design Studio Structure Element Properties Editor



Working with visual diagrams

Error reporting

Design Studio 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.