MMHeader

Diagram Editor


The Diagram Editor provides a graphical view of the a set of model components and their relationships. Several types of diagrams are available depending on model type. They include:

You can customize various diagram visual properties via Diagram Preferences.


Diagram Features

Each diagram provides actions for model editing and visual customization. These features are provided by :

These features will be discussed below in detail for each diagram type.


Main Toolbar Diagram actions

When a Diagram Editor is in focus, a set of common diagram actions is added to the application's main toolbar.

The actions include:


Package Diagram

Package Diagram toolbar actions include:

Context menus provide a flexible means to edit model data, especially from Package Diagrams. Each Package Diagram represents the contents of some container (i.e. Model, Category, Schema, etc...), so New Child, New Sibling & New Association actions are almost always available in addition to standard Edit actions (Delete, Cut, Copy, Paste, Rename, Clone).

A sample context menu for a relational base table is shown below.


Custom Diagram

Custom Diagram toolbar actions include:

Since Custom Diagrams do not represent represents the contents of container objects(i.e. Model, Category, Schema, etc...) its context menus are limited to adding/removing obejcts from diagram and basic diagram-related display options.


Transformation Diagram

Transformation Diagram toolbar actions include:

Context menus for Transformation Diagrams limit Edit capability to the target table or procedure. Context menus for selected sources are focused on adding or removing them as sources from the transformation.


Mapping Diagram

Mapping Diagram toolbar actions include:

Context menus for Mapping Diagrams provide Edit capability to the mapping class in addition to mapping class manipulation actions (i.e. Merge Mapping Classes, Split Mapping Class, etc..)


Mapping Transformation Diagram

Mapping Transformation Diagram toolbar actions include:

Context menus for Mapping Transformation Diagrams limit Edit capability to the target mapping class. Context menus for selected sources are focused on adding or removing them as sources from the transformation.


Related Topics