shop Site map Contact Us
Home Page Product Info Training Download Support Resources Resources Testimonials NM Services NM About Us NoMagic UML Forum What's New
For information in Japanese, click here
What is MagicDraw?
New and Noteworthy
Feature List
Online tutorials
Editions
Screenshots
System Requirements
Samples
MagicDraw Addons
Teamwork Server
UPDM Plugin
SysML Plugin
Cameo DataHub
Cameo SOA+
Cameo Data Modeler
Cameo Business Modeler
Merge Plugin
MagicRQ Plugin
RSXConverter
RConverter
ParaMagic Plugin
Methodology Wizards Plugin
SPEM Plugin
MARTE Profile
DoDAF Plugin
CSV Import Plugin
Other products
Cameo Suite
Cameo Team Server
Cameo eCompliance
Cameo Requirements+
Third party plugins
M2Spring
M2Java
M2Flex
RM-ODP Plugin
What's New
Key Benefits
Technology Partners
Our Resellers
Academic program
Pricing
Software Assurance
Upgrades
UPDM Plugin Pricing
SysML Plugin Pricing
Cameo Requirements+ Pricing
Cameo Team Server Pricing
Cameo DataHub Pricing
Cameo SOA+ Pricing
Cameo Data Modeler Pricing
Merge plugin pricing
MagicRQ Plugin Pricing
RSXConverter Pricing
Pricing
DoDAF Plugin Pricing
ParaMagic Plugin Pricing
Academic Site License Pricing
Mobile License
Floating Licenses
|

New and Noteworthy

MagicDraw UML
SysML plugin
Cameo Team
Server
Cameo Data
Modeler plugin

Cameo Business
Modeler plugin

UPDM plugin
-----

MagicDraw UML 16.8 beta UPCOMING
MagicDraw UML 16.6 SP1
MagicDraw UML 16.6
Previous versions

-----

MagicDraw 16.6 New and Noteworthy

1. LDAP and Active Directory Support
2. User Interface Modeling diagram
3. Script Engine
4. Standard Profiles Improvements
5. Report Wizard Improvements
6. New HTML Editor
7. Ecore Support
8. Hints Associated to User's Actions
9. Productivity Tips Displayed in Progress Window
10. Usability Improvements
11. Copying/Opening Element URLs
12. «stereotype» Instead of <<stereotype>>
13. New Quick Start User Perspective
14. Merge Plugin
15. Teamwork Server Improvements
16. Domain Specific Language (DSL) Improvements
17. Open API Improvements
18. Enterprise Architect Import Improvements
19. MagicDraw News Reader Improvements
20. New User Documentation
21. User Registration
22. Other Important Information


1. LDAP and Active Directory Support

MagicDraw Teamwork Server now integrates with LDAP servers. The integration authenticates MagicDraw users against the LDAP Server using the Simple User + Password combination or SASL authentication. The integration also supports the SSL/TLS protocol.

2. User Interface Modeling Diagram

User Interface Modeling enables you to build user interface prototypes with MagicDraw and export them as images or create web-based reports for presentation. User Interface Modeling diagram allow business analysts to easily gather information and shortens the work and design time for both designers and programmers.

With User Interface Modeling diagram, you can:

  • create WYSIWYG User Interface prototypes in no time.
  • integrate User Interface development with UML specifications.
  • get fast feedback from prospective users with realistic items and use them in the next design.
  • create web-based reports with the MagicDraw Report Wizard for navigating modeled application dialogs through web interface.

To work with the User Interface Modeling diagram:

    Either click the User Interface Diagram button on the Diagram toolbar or select New Diagram > Custom Diagrams > User Interface Diagram on the Package or Model shortcut menu in the browser.

    For more information about User Interface Modeling Diagram, see www.magicdraw.com/ui_modeling.

    Figure 1 - Sample of User Interface Modeling Diagram – The Report Wizard Dialog

    Figure 1 - Sample of User Interface Modeling Diagram – The Report Wizard Dialog

    Figure 2 - Sample of Calculator Modeled with User Interface Modeling Diagram

    Figure 2 - Sample of Calculator Modeled with User Interface Modeling Diagram

3. Script Engine

Script Engine in MagicDraw allows you to create your own script by using BeanShell, JRuby, JavaScript, or Jython. With Script Engine, you can control everything that is allowed in Open API, for example, transforming and manipulating models.
Script Engine comes with Professional, Architect, and Enterprise Editions starting from MagicDraw version 16.6 and greater.

4. Standard Profiles Improvements

MagicDraw 16.6 release includes significant changes in standard profiles and modules handling.

  • All profiles and libraries bundled with MagicDraw family products are considered as standard/system resources. They are non-modifiable and essential for correct tool behaviors.
  • Whenever you try to modify MagicDraw standard profiles and libraries, a warning will open informing you that standard profiles and libraries editing can cause version update or plug-in problems and the MagicDraw's core tool to malfunction.
  • Standard/system profiles and modules have been added locally and therefore will not be added to Teamwork Server anymore. As standard profiles/modules are also non-modifiable, version control has been disabled to avoid confusion over multiple profiles usage/modification/update issues in Teamwork and at the same time to increase Teamwork performance as standard profiles will be not transferred via networks.
  • MagicDraw has been enhanced with the ability to recognize different release versions (for example 16.5 and 16.6) control and correct project loads Every project now can distinguish which plug-in and profile version you have used to create it. This information is stored in XMI extensions. Whenever you try to open a project with missing or obsolete plug-ins or profiles, a warning will display, prompting you to install or update the missing resources. Missing resources will be selected in Resource Manager automatically.

5. Report Wizard Improvements

    5.1 Report Profile
    You can now store a Report Data (element scope, variables (formerly called "user defined fields"), etc.) in your MagicDraw project and share your report configurations through Teamwork Server.
Figure 3 - Report Profile in Containment Tree

Figure 3 - Report Profile in Containment Tree

    5.2 Improved Report GUI
    The User-Defined Field pane in the Report Wizard dialog has been removed and replaced with the flexible Variables dialog.
    5.3 New Velocity Engine
    The Velocity engine has been upgraded to version 1.6, enabling:
    • performance improvement;
    • error handling and messages.
    5.4 Dialog Tool
    Report Wizard generates reports according to the Velocity code written on the report templates. Now you can also rearrange the content or disable some diagrams in the report output using Dialog Tool. Dialog Tool enables you to modify a template and at the same time allows you to make decisions before generating a report. Dialog Tool, which is implemented as a custom tool, also allows you to generate a report with different contents.
    5.5 HTML Conversion Improvement
    HTML conversion is a component in the Report Wizard engine that converts HTML files to other document formats such as RTF, ODT, ODS, and ODP. The HTML conversion and font supports in Report Wizard have been available since version 15.0 and 16.0 respectively. The HTML conversion support in Report Wizard is limited to the MagicDraw HTML editor tag support only. Now, the HTML conversion has been extended to support new HTML output format, including nested HTML tags, tables, etc.
    Note: OpenOffice.org documents do not support 'rowspan'.
    Note: Open Document Presentation (ODP) does not support table.

    5.6 SysML Use Case Diagram Support for Use Case Driven Templates
    The Use Case Project Estimation and Use Case Specification templates have been enhanced to support SysML elements and diagrams.
    5.7 $sorter.humanSort()
    Report Wizard introduces a special sorting function $sorter.humanSort() that uses the natural order to sort strings, for example, "foo10" will be sorted after "foo2".

6. New HTML Editor

    6.1 MagicDraw has been enhanced with a new HTML editor to edit HTML text. The new editor improves text editing capability and usability and allows you to preserve the text format when copying formatted text.
    6.2 You can also use the HTML toolbar for editing the tagged value of the element on a symbol in a diagram.
    To use the HTML toolbar for editing an element tag value:
    1. Click the Text tagged value on a Class shape (Figure 4).
    2. Then click it again. Tagged value will go into editing mode and the HTML toolbar will open (Figure 5).


    Figure 4 - Selecting the Text Tagged Value on a Class Shape

    Figure 4 - Selecting the Text Tagged Value on a Class Shape

    Figure 5 - Editing the Text Tagged Value

    Figure 5 - Editing the Text Tagged Value

7. Ecore Support

Previously MagicDraw metamodeling functionality supported only CMOF/EMOF modeling and export/import. Now the functionality has been extended to also support Ecore metamodeling and export.

    7.1 Ecore Modeling
    You can create Ecore metamodels using standard MagicDraw Class diagrams, with additional specification fields brought in by special Ecore profiles with DSL customization. You can use templates to create Ecore models from scratch.
    7.2 Ecore Export
    You can export your Ecore models to *.ecore format using the Ecore export feature. Class models, which are stereotyped with the Ecore profile stereotypes can be exported to the *.ecore file format.
    To export an Ecore model:
    • On the main menu, click File > Export To > EMF Ecore File.
    7.3 Ecore Compatibility
    The Ecore export file format is compatible with Eclipse v3.4 (Ecore libraries v2.4.x).
    7.4 Validation
    The MagicDraw validation framework has been enhanced with the ability to run the Validation rule suite for Ecore models during export. Simply select the Validate check box in the choose export file dialog to run the validation rule suite. The Validation rule suite allows you to validate elements that are illegal in Ecore.

8. Hints Associated to User's Actions

MagicDraw now provides hints to help you to easily use MagicDraw (Figure 6). Hints related to your actions will open and inform you about the functionality that is available in MagicDraw and show you how to perform some operations more effectively.

Hints are displayed in the lower right-hand corner of the MagicDraw application. Figure below shows an example of a hint.

Figure 6 - Hint Associated to User's Actions

Figure 6 - Hint Associated to User's Actions

9. Productivity Tips now Displayed in Progress Window

MagicDraw now displays productivity tips in a progress window whenever it performs a long task (Figure 7).

Figure 7 - Productivity Tip

Figure 7 - Productivity Tip

10. Usability Improvements

To improve usability some new features have been added to and existing features have been enhanced in MagicDraw.

    10.1 Copying/Pasting Text or Images to Diagrams
    It is now possible to copy and paste text or images to a diagram. A text box and an image shape will be available for the copied text or image. MagicDraw supports HTML and plain text, .gif, .jpg, .svg, and .png image file types. To copy and paste text or image:
    1. Copy text or image(Ctrl+C).
    2. Open a MagicDraw diagram.
    3. Paste the copied text or image (Ctrl+P). The Paste Special dialog will open (Figure 8).


    4. Figure 8 - The Paste Special Dialog

      Figure 8 - The Paste Special Dialog

      NOTES:
      • This copy and paste feature functionality has been extended, allowing you to drag and drop from other applications such as Web browsers.
      • The Paste Special dialog will open only if the clipboard contains any text or images, text, or HTML text formats.
    10.2 Copying Images as BMP Images
    Copy as BMP Image is a new menu item that has been added to the Edit menu, allowing you to copy an image or a diagram as a BPM image. You can press the keyboard shortcut Ctrl+Shift+B to perform the same action.
    10.3 Displaying Package Inner Elements in a Diagram
    The Select Inner Elements dialog allows you to quickly display inner elements of the package in a diagram.
    To display inner elements of the package in a diagram:
    1. Right-click a package in a diagram.
    2. Select Related Elements > Display Inner Elements from the package shortcut menu (Figure 9). The Select Inner Elements dialog will open (Figure 10).
    3. Select the elements to be displayed and click
      OK. The selected elements will be displayed in the diagram's package (Figure 11).


    4. Figure 9 - Display Inner Elements Menu

      Figure 9 - Display Inner Elements Menu

      Figure 10 - The Select Inner Elements Dialog

      Figure 10 - The Select Inner Elements Dialog

      Figure 11 - User Package with Displayed Inner Elements

      Figure 11 - User Package with Displayed Inner Elements

    10.4 Nesting Image Shapes
    You can now drag an image to any elements in a diagram as nested a element (Figure 12).
    To drag an image to an element:
    1. Select an image in the diagram pane.
    2. Drag it to the image shape.

    Dragged images will be nested by the following elements: Package, Model, Subsystem, Instance, Node, Part, Combined Fragment, Composite State (State diagram), Interruptible Activity Region, Structured Activity Node, Expansion Region, and Conditional Node (Activity diagram).



    Figure 12 - Samples of Images Nested to the Products Package and Server Component

    Figure 12 - Samples of Images Nested to the Products Package and Server Component

    10.5 Drag and Drop Improvements
      10.5.1 Tooltip text
      MagicDraw now displays a tooltip that shows supplementary information of what will happen whenever you drag any elements (Figure 14, Figure 15, Figure 17).
      10.5.2 Dragging a File to an Element
      The improved drag-and-drop capability allows you to drag any files from your file system to any element in the browser or in a diagram. A hyperlink will be automatically created for the element to which the file is dragged, allowing you to open the file by double-clicking the element.
      To drag a file on an element:
      1. Select a file in your Explorer (Figure 13).
      2. Drag it to the element in the browser or in a diagram in MagicDraw (Figure 14). A hyperlink to the file will be created.

      Figure 14 show how a hyperlink from the Products package to the Products_description.doc file is created.

      Figure 13 - Selecting File in Your Explorer

      Figure 13 - Selecting File in Your Explorer



      Figure 14 - Dragging a File to the Element and Creating a Hyperlink

      Figure 14 - Dragging a File to the Element and Creating a Hyperlink

      10.5.3 Drag and drop MagicDraw file on a diagram to open project
      You can now drag MagicDraw project file from your file system and drop it on a diagram or any non-element. MagicDraw project will open (Figure 15).

      Figure 15 - Dropping MagicDraw project file to diagram

      Figure 15 - Dropping MagicDraw project file to diagram

      10.5.4 Dragging an Image to an Element
      You can now drag an image file from your file system to an element in the browser or in a diagram (Figure 16). The image will be set as the value of the Image property of the element (Figure 17).
      The image will be set as a Stereotype icon if it is dragged to a Stereotype.

      Figure 16 - Image was Dragged and Dropping to the Class Shape

      Figure 16 - Image was Dragged and Dropping to the Class Shape



      Figure 17 - The Image Property in the Class Specification Dialog

      Figure 17 - The Image Property in the Class Specification Dialog

      10.5.5 Dragging Elements in the Specification Dialog
      You can now drag any elements to any properties in the Specification dialog. For example, you can drag a Class element from the Containment tree to the Type property in the Operation Specification dialog. The Specification dialog will then assign that Class element as the type of the Operation element. In this case, the step-by-step example is as follows:
      1. Open the Customer Class specification dialog, the Operations branch, and select the getProfile Operation.
      2. Select the CustomerProfile class in the Containment tree () and drag it to the Type property area in the open Customer Class specification dialog, (Figure 18). The getProfile operation type will be assigned to the CustomerProfile class.


      3. Figure 18 - Dragging Class to the Property in the Specification Dialog

        Figure 18 - Dragging Class to the Property in the Specification Dialog

      10.5.6 Dragging elements from the Specification dialog
      You can now drag any elements from the Specification dialog to a diagram or to the browser. For example:
      1. Open the Class specification dialog.
      2. Select User Class, which is assigned as the Base Classifier (Figure 19).
      3. Either (i) drag it to a diagram in the empty diagram pane to create a User Class symbol.
      4. Or (ii) drag it to the existing shape to create a new Attribute with Type.


      5. Figure 19 - Dragging from the Customer Class Specification Dialog

        Figure 19 - Dragging from the Customer Class Specification Dialog

      10.5.7 Drag and drop Stereotype
      You can now drag Stereotype from Browser or Diagram on any other element to apply it.
      10.5.8 Drag and drop in Sequence diagram
      • You can now drag an Operation from the browser to a Message in a Sequence diagram. The message will become a Call Message with once the operation has been assigned.
        NOTE: The Lifeline type must have/inherit this operation.
      • Dragging a Signal to a Message in a Sequence diagram will convert the Message into a Send Signal Message and assign the Signal to the Message.
      10.5.9 Drag-and-drop in State Machine Diagrams
      You can now drag an Event element to a Transition element in a State Machine diagram. A Trigger with this Event will be created for that Transition element.
      10.5.10 Drag-and-drop in Activity Diagrams
      It is now possible to:
      • Drag a Signal to an Activity diagram to create a Send Signal Action.
      • Drag a Signal to a Send Signal Action to set or change the Signal.
      • Drag an Event to an Activity diagram to create an Accept Event Action.
      • Drag an Event to an Accept Event Action to set the Event.
    10.6 Relations Changes Ownership when Client or Supplier is Moved to Other Owner
    Some issues related to relationships have been addressed to improve usability. Now relationships will not get lost in Containment tree while changing the element ownership. Relationships will also be moved together with the client or supplier (or both) so that all the related elements can be grouped together in one place. This will also prevent unexpected dependencies on model partitioning.
    For example, if you move two Classes which are connected to the Association relationship to another Package in the Containment tree, a question dialog will open, asking if you want to move the relationship as well (Figure 20).

    Figure 20 - The Change Owner for Affected Relationships message

    Figure 20 - The Change Owner for Affected Relationships message

    10.7 Adding Association between Read-only Classifiers
    Adding new Association always creates two roles or properties at both ends that are owned by the attached Classifier by default. However, when one or both ends of the Association is or are not editable for some reasons for example, locked in Teamwork Server or located in a read-only profile/module), the properties will be owned by the Association itself. In this case, MagicDraw will display a warning informing you about the sometimes-unexpected issue of model creation (Figure 21, Figure 22).

    Figure 21 - The Add Association Dialog for a Read-Only Classifier

    Figure 21 - The Add Association Dialog for a Read-Only Classifier

    Figure 22 - Add Association Dialog for Both Read-Only Classifiers

    Figure 22 - Add Association Dialog for Both Read-Only Classifiers

    10.8 Port Improvements
    It is now possible to specify the Provided/Required Interfaces for a Port even if the Port type is not specified.
    When you add a Provided or Required Interface to a Port, the Select Port Type dialog will open (Figure 23) with the following options:
    • Set Provided Interface as Port Type (available on Provided Interface creation only). The Provided Interface will be suggested as the Port Type.
    • Create "dummy" port type automatically. Create a dummy port type and relations between the type and interface.
    • Select or create a port type manually. The Select Port Type dialog will open to allow you to select or create a Port.


    Figure 23 - The Select Port Type Dialog

    Figure 23 - The Select Port Type Dialog

    10.9 Filter Button on the Browser Toolbar
    To improve accessibility the Filter button has been added to the Containment Tree toolbar (Figure 24). Previously the Filter menu was accessible only from the Containment tree shortcut menu (Figure 25).
    The Items Filter dialog allows you to choose what types of elements to be displayed in the Containment tree (Figure 26).

    Figure 24 - The Filter Button in the Containment Tree

    Figure 24 - The Filter Button in the Containment Tree

    Figure 25 - The Filter Command in the Browser Shortcut Menu

    Figure 25 - The Filter Command in the Browser Shortcut Menu

    Figure 26 - The Items Filter Dialog

    Figure 26 - The Items Filter Dialog

    10.10 Floating Diagram Window
    This release includes floating diagram windows that can be enabled by clicking the Floating command from the Diagram tab shortcut menu (Figure 27).

    Figure 27 - The Floating Command on the Diagram tab shortcut menu

    Figure 27 - The Floating Command on the Diagram tab shortcut menu

    10.11 Window Interface Styles
    Single Window Interface Style has been dropped, because of it poor usability. Now you can work in any of the following window interface styles:
    • Single Window Interface (now called the JIDE interface style).
    • Multiple Window Interface.
    • On the Options menu, click Interface Style > Multiple Window or Single Window.
    10.12 Use Module Dialog
    The Use Module dialog has been optimized to allow you to select a module file either directly from the file system or from a predefined location (Figure 28).
    Simply click the From file system button in the Use Module dialog to find standard MagicDraw profiles and model libraries easily.

    Figure 28 - The Use Module Dialog

    Figure 28 - The Use Module Dialog

11. Copying/Opening Element URLs

You can now copy a project element URL to a clipboard and share it with other as a quick reference to model elements.

    To copy a project element URL, do any of the following:
  • Select Copy Element URL from the element shortcut menu in the Containment tree to copy the URL to a model element.

  • or
  • Select the element symbol in a diagram and click Edit > Copy Element URL on the main menu to copy the URL to element symbol.

You can open any elements through their URLs by clicking the Open Element from URL command and the element will be highlighted in the Containment tree or in the diagram. Custom URL "mdel://" is registered into windows registry. Activating the URL in other applications will allow you to start MagicDraw, open the project (if possible), and select any elements. You can paste URLs from the clipboard to any MagicDraw diagrams. Hyperlinks also can hold URLs of any model elements.

12. «stereotype» Instead of <<stereotype>>

MagicDraw now supports standard stereotype notations. Stereotype notations in diagrams use the guillemets « » instead of symbols << >> (Figure 29).
However, when editing elements in a diagram, you can still enter the stereotype names between the << >> symbols.

Figure 29 - Stereotype Notation

Figure 29 - Stereotype Notation

13. New Quick Start User Perspective

The new Quick Start user perspective provides basic features dedicated for modeling. This perspective improves the user interface to enable a quick learning. Even though code engineering, transformations, and other advanced features are hidden, they can still be easily viewed in the Expert Mode of perspective.

To change a user perspective in MagicDraw: Click Perspectives > Perspectives on the Options main menu.

14. Merge Plugin

Merge Plugin has been enhanced with the ability to find value additions and deletions in multivalued tags in the same way as it does for ordinary multivalued UML metaproperties. Merge Plugin can track order changes in tags if the "Is Ordered" property of the tag specification is set to "True."

15. Teamwork Server Improvements

    You can now select any of the following options when saving a teamwork project for the first time (Figure 30):
  • Save a project locally. Changes made to a locally-saved project can be committed to Teamwork Server later.
  • Save a local copy of the Teamwork project. The project will be saved on a disk and will not include any locking or version information. A local copy of the project cannot be committed to Teamwork Server.
  • Commit the project changes to Teamwork Server.
    To change the save option:
  1. Click File > Save As on the main menu to open the Save Options dialog.
  2. Select one of the three save options.


  3. Figure 30 - Save Options Dialog

    Figure 30 - Save Options Dialog

16. Domain Specific Language (DSL) Improvements

    16.1 Hiding DSL elements in the type selection dialog
    A new property has been added in the DSL Customization dialog that allows you to exclude elements from being suggested as a type in the list dialogs. Select the doNotSuggestAsType : Boolean property in the Customization dialog, under the General group to exclude an element (Figure 31).

    Figure 31 - The Customization Specification Dialog, Tags branch

    Figure 31 - The Customization Specification Dialog, Tags branch

17. Open API Improvements

  • Open API has been improved to provide access to the validation rule severity EnumerationLiteral, such as debug, info, warning, error, and fatal.
  • Jython has been upgraded to 2.5 version in MagicDraw Open API.

18. Enterprise Architect Import Improvements

Enterprise Architect Import Plugin has been improved:

  • Import diagram. Five types of structural diagrams will now be imported together with UML models:
    • Class diagram
    • Package diagram
    • Object diagram
    • Component diagram
    • Deployment diagram
  • Switch aggregation side option. The Switch aggregation side check box has been added to the Import Enterprise Architect Files dialog (Figure 32). You can switch aggregation side while importing your model. The XMI exported from Enterprise Architect 7.1 contains Association with wrong aggregation side. Now you can use this new import option to correct your model.

    Figure 32 - The Import Enterprise Architect Files Dialog
    Figure 32 - The Import Enterprise Architect Files Dialog

19. MagicDraw News Reader Improvements

The Mark item as read button has been added to MagicDraw News Reader to improve usability (Figure 32). Click this button to mark all the selected items as read.

Figure 33 - The MagicDraw News Reader Window

Figure 33 - The MagicDraw News Reader Window

20. New User Documentation

  • 20.1 New Tutorials for UML diagrams
    New interactive diagrams tutorials for new MagicDraw and UML users are now available. The tutorials provide step-by-step instructions on how to work with UML diagrams and start modeling with MagicDraw. The tutorials also provide you with lots of links to other MagicDraw documentation and worldwide tutorials sources. The tutorials include:
    new diagram creation, Class diagram, Use Case diagram, Activity diagram, Sequence diagram and other diagram tutorials.
    To open the Quick Start tutorials:
    1. From the File menu, select New Project. The New Project dialog will open (Figure 34).
    2. Select the Guide to UML Diagrams Project icon on the left-hand side of the New Project dialog.
    3. Click OK. The MagicDraw project with its tutorials will open (Figure 35).


    4. Figure 34 - The New Project Dialog

      Figure 34 - The New Project Dialog

      Figure 35 - Quick Start Tutorials for UML Diagrams

      Figure 35 - Quick Start Tutorials for UML Diagrams

  • 20.2 MagicDraw Script Engine User Guide
    MagicDraw Script Engine User Guide describes MagicDraw Script Engine, to be used to create your own script by using BeanShell, JRuby, JavaScript, or Jython. With Script Engine, you can control everything that is allowed in Open API, for example, transforming and manipulating models. You can download MagicDraw Script Engine UserGuide.pdf at http://www.magicdraw.com/documentation

21. User Registration

User Registration allows you to access dedicated resources on the MagicDraw website such as online support, answers database, new products evaluation, and beta products.

User registration is not required to use the MagicDraw, but we encourage you to register to receive the benefits described above.
The Registration dialog will open the first time MagicDraw is started (Figure 36).You can complete Product Registration at any time by selecting Register on the MagicDraw Help menu.

Note:
No Magic, Inc. respects your privacy. We will only use your personal information for communications and management of your online account, and the products you register with your account.



Figure 36 - The Registration Window

Figure 36 - The Registration Window

22. Other Important Information

MagicDraw 16.6 is the last version to run on Java 5.0. Later versions of MagicDraw will only run on Java 6.0 or higher.

For more information about recommended Java version, see readme.html, located in MagicDraw installation folder.

Note: This will not affect MagicDraw's code engineering functionality and Java 5.0 will be supported.

MagicDraw 16.6 SP1

MagicDraw 16.6 SP1 includes the following improvements:

Dependency Checker Improvements

  • The dependency analysis can now be performed anytime, not just when sharing or exporting packages:
    • It is possible to analyze dependencies between the selected package/model and shared packages from the same or used projects. To start the dependency analysis of the selected package/model, choose Tools > Dependency Checker from the package/model shortcut menu in Browser or in diagrams.
    • It is also possible to perform project-wide dependency analysis by choosing the Dependency Checker menu item from the Analyze menu.
  • The results of a Package Dependencies window can now be filtered by the dependency severity level (Error, Warning or Info).
  • The dependency analyzer allows discovering cyclic dependencies on modules now (the cyclic dependency has Warning status). It is now possible to enable discovery of cyclic dependencies by selecting the Check for cyclic dependencies on modules check box in windows invoked from the Modules > Export Module…/ Share Packages… shortcut menus.

Script Engine Improvements

  • Jython 2.5.1 support.
  • Jruby 1.4.0 support.

And the following bug fixes:

Diagrams

  • Dragging a class from Browser to a component symbol in a diagram now makes this class the Realizing classifier property of the component, but not an attribute type.
  • Displaying the transition link to self using the Display Paths command causes no error.
  • Using the Select in Containment Tree command in Dependency Matrix diagram causes no error.

BPMN

  • It is possible to draw the Sequence Flow relation between a pair of tasks in Business Process diagram, when the project is saved with MagicDraw version 16.5 or older.
  • Moving the Group symbol on the Collapsed Sub-Process symbol causes no error.
  • Drawing the Association of Text Annotation relation causes no error.

Modules

  • When substituting a required missing module with another one stored at a different location, a new module path is created in the General project options.
  • IDs for standard modules are allowed to be reset.

Teamwork Server

  • Locally-saved teamwork project after being reloaded and then updated does not lose information about added and removed local modules.
  • The default Administrator user can login to teamwork server, which is integrated with LDAP, even when LDAP integration is disabled.
  • When LDAP integration is enabled, user is automatically logged out from teamwork server, if his/her MagicDraw was exited incorrectly.
  • The teamwork server uninstall procedure does not remove the stored projects.
  • If user is logged out from teamwork server, then locally made teamwork project changes are not committed to the server on save.

Report Wizard

  • Images are included correctly in the report generated from any ODS report template.
  • Bullet points, numbered lists and line breaks are supported correctly in report generation.
  • #for page custom directive was fixed in ODT reports.
  • Special characters are supported correctly in ODT reports.
  • Generated report can be uploaded properly even if “profile.xml” is write protected.
  • Image tool scaling quality was improved.

HTML editor

  • When using MagicDraw on Linux, tables do not disappear from the HTML text area after closing the Specification dialog.

Other

  • When internet connection is limited or unavailable, MagicDraw does not hang up on startup after being started for the first time.
  • The Select in Containment Tree button is disabled, when result is not selected in the Used By dialog.
  • Email addresses containing one or more capital letters do not ban sending a bug report anymore.
  • The performance of reloading big modules, that were saved with MagicDraw 16.5 or older, is improved.
  • Merge engine locks the elements of teamwork project before executing the merge.
  • The “Not Abstract Classifier” validation rule does not fail on Interface element.
  • Autosave does not force MagicDraw jumping.
  • Now autosave action can be canceled.
  • Now the Save button under Eclipse integration is enabled, when project changes are made.
  • Operation parameters can be exported to EMOF.
|
Login
Contact Person
Registration
Request For Sales

MagicDraw
Cameo Requirements+
Cameo DataHub
SysML Plugin
MagicRQ Plugin
DoDAF Plugin
ParaMagic Plugin
Download Reader
Online Demo
FAQ
Brochures
shop
Testimonials

Best Design and Modeling Tool
Jolt Productivity Winner
Best Database Tool
Jolt Productivity Winner
Best Java Modeling Tool
Best Team Development Tool
OMG Member












Contact Us  |  Shop  |  Product Feedback  |  Print this
Last Modified Monday, 28-December-2009 8:00:00 PST

Copyright © 2000-2010  No Magic, Inc.  All Rights Reserved