_ css deactivated
_ javascript deactivated

M2Code for Java Features - UML 2 Modeling

M2Code for Java comes with award-winning MagicDrawTM UML 16.6 business process, architecture, software and system modeling tool with teamwork support. Designed for Business Analysts, Software Analysts, System Analysts, Programmers, QA Engineers, and Documentation Writers, this dynamic and versatile modeling tool facilitates analysis and design of Object Oriented (OO) systems and databases.

MagicDraw UML 16.6 for M2Code for Java - Main Features

MagicDraw UML 16.6 useful features for M2Code for Java are described below.

Click here to discover MagicDraw UML 16.6 full features.

UML support

Support for UML 2 metamodel and notation.
Class diagram – includes Package and Objects diagrams.
Use Case diagram.
Sequence diagram.
Activity diagram.

UML extensions (profiles and diagrams)

M2Code for Java profile.
UML standard profile defined in UML specification.
Customizable stereotypes, constraints, tagged values.
SVG or bitmap icons can be set to stereotypes.
Ability to assign stereotypes from shortcut menu or type directly near the model element name.
Add stereotyped elements with a custom style.

Editor operations

Spell Checker checks spelling on typing. Selection of the whole project or some specific parts to be spell checked is available.
Cut/copy/paste elements.
Undo/redo mechanism, up to 500 steps.
Undo/redo multiple operations at once.
Manipulations with entities: moving, resizing, copying.
Zoom to selection, fit in page, zoom-in and zoom-out with customizable zoom factor control.
Diagram in full screen mode. Available only in the JIDE interface style.
Model element documentation or name as tool tip (optional).
Direct text edit in diagram for model element names.
Text formatting with HTML for model documentation. It allows using text formatting elements – aligning, bullets, numbering, colors, fonts, etc.
Embeddable HTML fragments within text boxes and notes.
Display related elements for a selected element on the diagram
Preview of selected diagram by selecting them in the browser or Content diagram.
All classes are treated as references.
Multiple views of the same model element.
Capability to assign an image to a model element in order to display it on a symbol in a diagram.

Browser

Model structure management via tree-like interface.
Quick operations menu (including edit specification, change name, print diagram, and others) for model elements.
Model changes that were made from the last project save are highlighted.
Open selected element in new separate browser tab.

Predefined “TODO” tag for model elements that still need some modification.

Search for “TODO” items.
Capability to create operation from the message in the sequence diagram.
Capability to connect and create traceability among elements from other diagram.

Save/load

Export of MagicDraw model to EMF UML 2 2.x XMI.
Import of EMF UML 2 2.x XMI to MagicDraw.
Multiple projects can be opened.

Model Decomposition

Save project part (module) to separate file.
Use modules in projects.

Export

Exporting current diagram as bitmap (JPEG, PNG) or vector (TIFF, EMF, WMF, EPS, SVG) image.
Exporting selected shapes as bitmap (JPEG, PNG) or vector (TIFF, EMF, WMF, EPS, SVG) image.
Exporting all diagrams either as bitmap (JPEG, PNG) or vector (TIFF, EMF, WMF, EPS, SVG) images at once.
Copying to clipboard as EMF, PNG or JPG images.
Select image size and quality (resolution) by specifying DPI property.

Reports

Report Wizard with the customizable WYSIWYG reports is built on top of the Velocity Engine (Open Source Templating engine).
The type of template files that the Report Wizard supports: normal text, RTF, HTML, Spreadsheet template (need to be saved as HTML format), and XML template (DocBook or FO) files.
Diagram images embedded in reports: JPG or PNG formats.

Localizations

GUI available in these languages: English (US), German, Japanese, French, Russian and Thai.

VCS Repositories Support

MagicDraw integration with CVS repository (Teamwork Server does not integrate with CVS).

 Click here to discover MagicDraw UML 16.6 full features.