MDR Explorer
Content:
MDR explorer is an extensible platform for providing information about
metadata stored in the MetaData Repository. By default it provides Reflective
Look and MOF Model Look. The new looks can be added by other modules such as mdrxml module, which provides looks for XML model.
MDR Explorer is opened in menu View / MDR Browser.
New browser containing MDRManager and all repositories is created.
The sub nodes of repository depends on selected look.
|
MDR Explorer Screenshot
|
The number of displayed sub nodes can be limited in Tools/Options/MDR/MDR Explorer, in this
case only the number of sub nodes is shown and the rest of sub nodes is shown when expanding
the rest node. The value -1 means unlimited.
Reflective View can be applied on each packageproxy (extent) by selecting
Look/Reflective View from its pop up menu.
Reflective Look provides following nodes.
- Packageproxy (Extent) Node represents packageproxy in repository and provides following actions:
- Import XMI (Imports XMI document into extent)
- Export XMI (Create XMI document from this extent)
- Generate JMI Interfaces (Creates JMI interfaces for all elements in this extent)
- Delete (Deletes whole extent)
- Properties (Displays properties of the extent)
- Class Node represents Class object in the MDR and provides
this action:
- Properties (Displays properties of the class object)
- Instance Node represents instance object and provides these
actions:
- Instantiate (Available only for Package instances, instantiates the meta-model)
- Properties (Displays properties of the instance)
- Delete (Deletes object instance)
- Export XMI (Create XMI document from this instance)
- Generate JMI Interfaces (Creates JMI interfaces for this instance)
- Reference Node represents references of object
- Association Node represents association and provides
properties action.
- Association End Node represents association end
- Association End Instance Node represents end of association link and provides these actions:
- Delete Links (Removes all association links connected to this association end)
- Properties (Displays properties of the association link end)
- Other Association End Instance Node represents the other end of this association link and has these actions:
- Delete Link (Removes association link)
- Properties (Displays properties of the association link end)
MOF Model View can be applied on packageproxy (extent) which is instance of MOF metamodel by selecting Look/Model View from its pop up menu.
MOF Model Look provides following nodes.
- Packageproxy (Extent) Node represents packageproxy in repository and provides following actions:
- Import XMI (Imports XMI document into extent)
- Export XMI (Create XMI document from this extent)
- Generate JMI Interfaces (Creates JMI interfaces for all elements in this extent)
- Delete (Deletes whole extent)
- Properties (Displays properties of the extent)
- ModelElement Node represents MOF model element instance and provides these actions:
- Instantiate (Available only for Package instances, instantiates the meta-model)
- Properties (Displays properties of the instance)
- Delete (Deletes object instance)
- Export XMI (Create XMI document from this instance)
- Generate JMI Interfaces (Creates JMI interfaces for this instance)