Released on: February 9, 2015

This service pack provides several new features, as well as resolves approximately 300 issues, including issues found while working with diagrams, server projects, modules and other.

New Features

  • MagicDraw supports the full-screen mode on OS X Yosemite. Just click  on the upper-left corner of MagicDraw window and use the entire computer screen for modeling.
  • Now you can find all the elements created or modified after the last project save. For this, select Edit > Find Modified from the main menu and see the list of relevant elements in the Search Results tab on the Model Browser.
  • Two new drag-and-drop operations are available for modeling in Activity diagram:
    • For assigning an Enumeration Literal or Instance Specification as new value of the Value Specification Action. Simply drag the Enumeration Literal or Instance Specification onto the shape of the Value Specification Action.
    • For creating a new Value Specification Action with value assigned. Simply drag an Enumeration Literal or Instance Specification onto the diagram pane.

Main Issues Fixed in This Service Pack

Performance

  • Opening a project takes a long time while working on a slow network.

Modeling/Diagraming

  • Another hyperlink node is not created in the Containment tree for an element that already has one hyperlink node.
  • Autocompletion list for a Link between two Instances does not appear after typing ":" and then pressing Ctrl+Spacebar.
  • An empty autocompletion list appears after pressing Ctrl+Spacebar when trying to assign a Signal to a Transition.
  • Part type of an unnamed part is not displayed in the directions list of the New Conveyed Information dialog.
  • Dash in a qualified name of an operation cannot be parsed.
  • Unhandled error occurs after trying to delete a recently created lifeline by clicking the Undo button  in the main toolbar.
  • Multiline textual values are stripped in a table exported to a Microsoft Excel worksheet - displayed, but no actual data is exported.
  • Hyperlink to a file cannot be deleted by pressing Delete, when it is selected in the Model Browser.
  • It is allowed to connect a Dependency to its child Dependency and make a recursion.
  • Paths get misplaced when moving a Composite State with all its inner elements selected.
  • The path position between Ports changes after connected Ports are moved.
  • Two Association paths instead of one are created when dragging an Association from the Model Browser onto a diagram pane.
  • When an image assigned to a Lost Message is moved to cover the message, a dot remains visible over the image.
  • In certain cases, an unhandled error occurs when dragging a Class from the Containment tree onto the message in a Sequence diagram.

Teamwork Server Integration

  • Cancelling the local project comparison with a server project causes an error.
  • Elements remain locked and cannot be unlocked after changing the accessibility mode of the server module from read-write to read-only while these elements were edited.
  • When all Teamwork Server licenses are in use, after logging out and trying to log back in, some commands on the Collaboration menu in MagicDraw remain available, allowing the user to attempt to open a server project which causes an error.
  • The message displayed in the case of element replacement failure contains an invalid Find these elements hyperlink.
  • A project locally saved in old format cannot be opened when a user is logged in to the server.
  • An unhandled error occurs when trying to select a module for the branch version of the server project.
  • Project cannot be locally saved, when all licenses are used.
  • The first logon to Teamwork Server occasionally is not successful and results in a connection error.
  • The dialog for selecting the server repository location by default displays the wrong directory.

Save, Load, Modules

  • Size of path image does not persist after reopening the project.
  • Model inconsistency error occurs, when trying to add a project that uses recovered elements of some specific types (Interface Realization or Deployment) from a private part of the used module to the server.
  • Unhandled error occurs, when trying to save a project imported from XMI file that contains redundant "xmi:type" attributes.

Validation

  • Validation fails and an unhandled error occurs in some cases, when trying to export a package as module.
  • Validation skips Instance Specifications of datatypes.
  • Project Integrity Correctness validation suite reports as wrong cyclic dependencies that actually do not exist. A few 2-node cycles are regarded as one.

Document Modeling

  • Body of the Comment added to the Concern List (the Concern List property value) of the Viewpoint does not appear in the value of the Concern property of that Viewpoint.
  • A report generated from a generic table displays ID or reference instead of a property value.
  • Words overlap the table column borders in a generated PDF document.

Relation Maps and Dependency Matrices

  • Recovered elements that are outside of the module are missing in the Relation Map after reloading the module, when the module is set as context.
  • Qualified names of types and classifiers are displayed instead of their names, when a Dependency Matrix is exported to a CSV file.
  • When loading a project locally saved with MagicDraw 16.0, the user is misleadingly forced to select Matrix Templates Profle.mdzip, which already exists in the project.

Integrations

  • When MagicDraw is integrated with Eclipse 4.3, you cannot switch between open projects.

OCL

  • OCL engine does not support primitive type values from SysML Profile, and OCL basic type operations do not work in these types.
  • Wrong OCL implementation code is generated for set subtraction operation.

Common UI

  • When working with MagicDraw in the secondary monitor on the left, dialog boxes and progress bars open in the main monitor.

Diagram Layout

  • Unnecessary breakpoints appear on the path after moving a connected shape, if one of the connected shapes is drawn on another shape.

Project Comparison

  • Unhandled error occurs, when trying to expand the Relations branch of a compared project in the Difference Viewer dialog.

Web Portal Reports

  • Web portal reports cannot be opened with Internet Explorer 9.

Workbench

  • MagicDraw window is represented incorrectly (with white areas, overlapping contents, etc.) on Retina Displays in random cases on OS X.

Hyperlinks

  • No file can be selected to create a hyperlink in the element's Specification window on OS X.

Other

  • The Type Selection dialog does not open after clicking the Type Selection Mode button  on the Smart Manipulator toolbar, when there are no types to select.
  • In certain cases, an unhandled error occurs when trying to add a hyperlink to an element by selecting Go To > Hyperlinks > Add Hyperlink from the shortcut menu of that element.
  • On OS X, Multiplicity cannot be set for an Association and remains Unspecified in the Specification window, when you type it, but not on selection from the list.