Home
News
Meta Integration 06/2008 - Meta Integration releases
new Web 2.0 enabled MIMB 6.0
Site Map
Home <  width=46 height=34>

Meta Integration® Model Bridge (MIMB)
"Metadata Integration" Solution

< Description | Documentation | Readme < Supported Tools | About Standards  width=17 height=22>

Documentation "User Guide"

"New" MIMB (Works) Desktop Documentation

Please refer to the section "Model Bridge" of the Meta Integration® Works (MIW) Desktop Toolset Documentation.

"Older" (Visual) MIMB Classic Documentation

  1. Getting Started with MIMB Desktop
  2. MIMB Desktop Model Import
    1. Importing a model
    2. Bridge Options
    3. Consistency Check
  3. MIMB Desktop Model Viewer
    1. Introduction
    2. Searching for an element
  4. MIMB Desktop Model Export
    1. Exporting a model
    2. Bridge Options
    3. Subsetting
    4. One file per Package/Diagram
    5. Package and class subsetting
    6. Remote MIMB Web Service Bridge Execution
  5. MIMB Desktop Preferences
    1. Import Preferences
    2. Export Preferences
    3. General Preferences
    4. Import Advanced Options

MIMB Desktop Model Export

Exporting a model

Once you have successfully imported a model in MIMB you can export it to any design tool for which we have an export bridge. See the bridges section for a list and description of the existing bridges.

To export a model you should:

  1. Select the destination design tool,
  2. Select a destination file,
  3. Possibly modify the default bridge options,
  4. Optionally select a subsetting option. The subsetting procedure is described in details in the section below, and
  5. Click on the "Export Model" button

By default, if the bridge has options, the bridge options window is displayed when you click on the "Export Model" button. In this window, modify the values if necessary, then click on the OK button to start the execution of the bridge. If you click on the Cancel button the execution is aborted. See the Bridge Options dialog box to know how to change this default.

The export procedure takes about the same time as the import procedure. If the destination tool does not support some of the notions used in the model you are exporting you will get warnings in the log window. If you wish to save this log for future reference select the menu "Log/Save as...".

Bridge Options

When available, you can change the behavior of the bridge by modifying one or more of its options. Just click the Options... button after selecting the bridge in order to obtain the Bridge Options dialog box.

To modify an option, simply select the option line and double click in the value area. You will then be allowed to choose a new value from a predefined list or to enter a specific value.

Click on the OK button to make your changes effective for the next executions of the bridge. Note that these values are not kept when you change the current export tool.

You can save permanently the values you have set by clicking on the Save button. If you switch to another tool and back to this one or if you stop the tool and restart it, the values you have saved will be restablished.

The Defaults button allows you to reset the values to the default values provided by the bridge.

If the Show options on Import/Export box is checked, this options window will be displayed automatically when you start the bridge. This is useful when you start using the tool and don't know the options of the bridge you use. Once you have saved your favorite options and/or if you don't need to modify them for each execution of the bridge, you can disable this feature by deselecting the check box.
Tip: Note that if you open the options window manually (using the Options... button in main window), then starts the bridge, the option window is not displayed a second time. However, the window will be displayed on the next execution of the bridge.

Subsetting

The subsetting options allow you to export only part of a model based on various criteria. Saving only part of a model allows you to have only the classes/diagrams you are interested in, in the exported model. It can also be a workaround for capacity limitations in the destination design tool.

When MIMB performs a subsetting operation it starts from the elements which you have selected for inclusion in the destination model and then adds whatever elements that are necessary to keep the model consistent and meaningful. For instance if you have selected a class, MIMB will add the classes it inherits from, its attributes, the types used by the attributes, etc.

When a package or a diagram is included in the destination model, its elements are also included. These elements are the classes or the relationships between two classes. If a relationship is inserted in the sub-models, the ends of the relationship are also included.

MIMB proposes many subsetting options to answer most needs.

One file per Package
If you select this option MIMB will automatically create one file per Package in the model. Note that if the model contains a hierarchy of packages MIMB will create a file for each of the packages, not only for the leaf packages, and intermediate packages will also contain their subpackages.
One file per Diagram
If you select this option MIMB will automatically create one file per Diagram in the model.
Specific Packages or Diagrams
This option allows you to select the Packages and/or Diagrams to be subsetted. As above, if you select a Package which is not a leaf package its subpackages will also be subsetted.
Specific Classes
This option allows you to individually select the classes that you want to subset.

See the sections below for more details on the different subsetting options.

One file per Package/Diagram

When one of these options is selected, MIMB will create multiple files. So you should choose a directory as the destination path.

Then, all you have to do is click on the "Export" button. The files will be named after the Package/Diagram names.

Package and Class subsetting

If you have selected Selected Packages or Diagrams or Selected Classes you must now select the elements you want to subset. In order to do this click on the button to the right of the drop down list, "...". This will open the window below.


Fig 1. The subsetting window.

To select the elements to subset, just drag and drop them to the right pane.

To see the properties of an element before adding it to the set of subsetted elements, right click on it in a similar fashion as in the Model Viewer. To see the properties of an already selected element, that is one which is in the right pane, simply expand it.

In the example above the user has selected two classes for the subsetting, MOVIE and MOVIE COPY for inclusion in the destination model. In the right pane MOVIE COPY is expanded so that we see its attributes and keys, and the user right clicked on the MOVIE_STORE class in the left pane to examine its properties.

The buttons between the two panes respectively allow you to add an element, remove an element from the set of subsetted elements, remove all elements, search for an element and open the MIMB help.

Once all the elements have been added to the right pane, click on the "Subset..." button. Then in the main window you must click on the "Export..." button.

< Description | Documentation | Readme < Supported Tools | About Standards  width=17 height=22>