Show in Frame No Frame
Up Previous Next Title Page Index Contents Search

Guidance for learning

Before diving into this manual, we recommend you first familiarize yourself with the following other resources:
1)Walk-through the separate Evaluation tutorial (Family Tree example) to familiarize yourself with the MetaEdit+ environment and its metamodeling and modeling functionality. The material from this tutorial is used extensively as examples throughout this manual.
2)Read Chapters 2 and 6 of the separate MetaEdit+ User’s Guide for more information about the basic principles of MetaEdit+.
3)Examine the separate Watch example manual to get a full-blooded overview of the possibilities of metamodeling and MetaEdit+ Workbench. This material is also used as an example in this manual.

With that background in place, you will be well positioned to read this manual. Feel free to skim parts that are sufficiently familiar e.g. from the Evaluation tutorial, and concentrate on other parts that you are currently working on.
4)Read Chapters 1, 2 and 3 from this manual to learn the usage of those metamodeling tools you need to use the most. These include conceptual modeling tools that are used to create element types and the Symbol Editor that is used to create graphical representations for element types.
5)Read Chapter 5 and skim Chapter 6 to become familiar with MetaEdit+ generator creation and debugging environment and the MERL generator definition language. As MERL and generation languages in general will be new to most, we particularly recommend the MERL Primer in Section 5.2.
6)Read Chapters 4 and 7 to learn to use additional metamodeling tools like the Dialog Editor, Metamodel Browser and Type Manager.
7)Read Chapters 8, 9 and 10 for information about external interfacing provided by the API, import/export features and command line parameters.

MetaEdit+ Workbench is a dynamic product under continual improvement, and there may occasionally be some differences between what is described in the printed manual and what is found in the current version. The latest versions of the manuals are available from MetaCase.

Conventions

Throughout the manual, you will find special notes and comments that point out important features and characteristics of the MetaEdit+ Workbench environment. These notes are printed in italics and are marked by an arrow (→) in the left margin. The steps required for performing various functions are indented and numbered: 1), 2), 3) etc.

List dialogs and keyboard search

MetaEdit+ makes extensive use of list dialogs for selecting among elements. To quickly select a known element in a list, simply type the first few letters of that element’s name when the dialog opens. This moves the cursor to the first element whose name begins with those letters. Pressing Enter will choose the current framed element, closing the dialog. Pressing Space selects the current framed element, and resets the typed buffer, so you can start typing a different name. You can also double click an element to choose it and close the dialog.

To move to the next matching element, press Alt+Down, or Alt+Up/Home/End for the previous/first/last match. To include a Space in the search string (or other reserved character like Enter, or *, +. – for tree widgets), hold down Alt while you type the character. Searching like this also works in the focused widget elsewhere: lists, trees, property tree sheets and Table Editor (but not other multi-column data sets).

Some dialogs allow multiple selections: use Shift-click or Shift-Space to select a contiguous section of the list, and Ctrl-click or Ctrl-Space to select or deselect individual elements. Again, a double click first performs the selection operation (modified by Shift or Ctrl keys), and then closes the dialog.

The Windows user interface standard prevents resizing of modal dialogs, which can make life difficult if all the necessary information is not visible in the default size. To help in such situations, MetaEdit+ includes a triangular resize corner at the bottom right of most dialogs. By clicking and dragging the resize corner, you can resize the dialog window to be larger.

Show in Frame No Frame
Up Previous Next Title Page Index Contents Search