| MDG Technology Installers for use with Enterprise Architect version 4.5 (or later) |
| |
MDG Technology for CORBA The MDG Technology file for CORBA allows the user to generate CORBA IDL stubs from existing EA class diagram elements. The MDG Technology for CORBA adds support for IDL to Enterprise Architect.
|
 |
EACorba.exe |
| |
MDG Technology for Python The MDG Technology file for Python is designed to allow the inclusion of the Python grammar, code template and MDG Technology file into EA - Please Note that as from version 6.0 Python support is directly integrated into EA and the MDG Technology for Python is no longer required for users of EA 6.0 and above, users of EA 4.5, 4.51 and 5.0 may still continue to use MDG Technology for Python.
|
 |
EAPython.exe |
| MDG Technology files for use with Enterprise Architect version 4.1 (or later) |
| |
MDG Technology for Enterprise Java Beans The MDG Technology file for EJB allows the user to model EJB entities and EJB sessions, complete with UML profiles for modeling EJB,EJB patterns and Code Management. |
 |
EJB Technology.xml |
| |
MDG Technology for Testing The MDG Technology file for Testing give the user the ability to rapidly model a wide range of testing procedures including component testing, SUT, Test Cases and more. |
 |
Testing Technology.xml |
Working with MDG Technologies in Enterprise Architect
|
Importing a MDG Technology - EXE file
To import a MDG Technology, follow the steps below:
- Run the .exe file to install the MDG technology.
- Open Enterprise Architect.
- Select from the Main Menu Add-Ins | XYZ Technology | Load.
Note: If you do not see the Add-Ins menu in your Main Menu, you may need to reset the menu. The reset button is located in Tools | Customize | Menu.
|
|
| |
|
Importing a MDG Technology - XML file
To import a MDG Technology will need a suitable MDG Technology XML file. If the MDG Technology includes references to any Metafiles, they should be in the same directory as the XML profile.
To import a MDG Technology, follow the steps below:
- Right click on the MDG Technologies tree node in the Resources View and select Import Technology from the context menu - as in the to the right.
- The Import Technology dialog will open.
- Locate the XML Profile file to import using the Browse [...] button.
- Set the required import options for all stereotypes defined in the profile - you can select to import:
- Element Size yes/no - check this to import the element size attributes.
- Color and Appearance yes/no - check this to import the color (background, border and font) and appearance (border thickness) attributes.
- Alternate Image yes/no - check this to import the metafile image.
- Patterns yes/no- check this to import patterns if they exist.
- Profiles yes/no - check this to import profiles if they exist.
- Code Modules yes/no - check this to import the various
languages that are associated with the technology if
they exist
- Data Types yes/no - check this import the data types.
- Code Templates yes/no - check this to import the code templates if they exist.
- Code Options yes/no - check this to import the options which include items such as default file extensions and default file paths.
- Press Import.
|
|
| |
|
Using MDG Technologies
The image displayed to the right details the bundled resources that are available with the MDG Technologies.
MDG Technologies give the user all of the flexibility of UML Profiles, UML Patterns, Model Types and Code templates
Profile elements contained in MDG technologies can be used in the following manner:
-
Elements such as classes and interfaces can be dragged directly from the resource window to the current diagram
-
Attributes can be dragged over a host element (EG. Class) - they will automatically be added to the element feature list
-
Operations are like Attributes - drag over a host element to add the operation
-
Links such as Associations, Generalization, Dependency are added by selecting them in the browser, then click on start object in a diagram and drag to the end object (in the same manner as adding normal links. The link will be added with the new stereotype and tagged value information.
-
Association Ends can be added by dragging the link end element over the end of an Association in the diagram
Patterns contained in MDG technologies can be used in the following manner:
-
Enables reuse in a model
-
Builds in robustness
Patterns contained in MDG technologies can be used in the following manner:
Code Templates can be used to
Model Types can be used to:
|
|
| |
Deleting a MDG Technology
To delete a delete a MDG Technology, right click on the MDG Technology to remove and select the 'Delete Technology' context menu option. Note that this will not adversely affect elements already defined using this MDG Technology file.
Entity Diagram built with the EJB Technology The diagram below has been built using the MDG EJB Technology file demonstrating the modeling of an EJB Entity |
|