M2Flex 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 useful features for M2Flex 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) |
| M2Flex 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). |
Design and Generate a Rich Internet Application with M2Flex and Adobe Flex Builder III