Released on: July 24, 2017


Usability improvements
  • In MagicDraw 18.5, the "Display Paths on Element Drop" environment option works for annotations.
  • Moving an element to a different «Model» shortens its IRI tagged value to make it relative to the new «Model».
  • Warnings and errors are now shown in the MagicDraw notification window, making it unnecessary to check the log file.
  • Logging verbosity for the MagicDraw notification window and log file can now be adjusted independently.
  • Many stack traces have been replaced with informative messages.
  • A derived "Effective IRI" meta-property shows the full IRI value in the Specification Window of an element.
  • The generic 'Bookmarked object is null' warning message has been replaced with fewer and more informative warning messages.
  • Manually adding the Concept Modeling profile to a project will now enable the plugin.
  • AutoStyler will now offer to import a missing "Defined Elsewhere" style when loading a project.
  • Changing the preferred annotation property on a Teamwork Cloud project when other users have the needed locks gives an informative error message.

 

OWL import improvements
  • Added limited support for "cascading restrictions".

  • Added support for recognizing certain OWL patterns as UML generalization sets.

  • Added support for element IRIs that are relative to their containing «Model».

  • When importing a restriction that references an undefined property, a more informative error message is generated.

 

OWL export improvements
  • Added support for "cascading restrictions".

  • The progress bar shows the model name and URI as each model exports.

  • Many «Models» and «Concept Models» can be exported, in bulk, from any level in the containment tree.

  • Relative IRIs are expanded into full IRIs in the namespace of their containing «Model».

  • Packages stereotyped as a «Model» can now be exported to OWL.

  • Values for rdfs:label no longer have a language tag by default.

  • The exported OWL from a «Model» contains a CCM comment that identifies what wrote the file and when.

 

Bug fixes
  • Right clicking or opening a diagram that is unrelated to concept modeling no longer fails.

  • Changing a concept modeling project option other than the preferred annotation property no longer tries to adjust annotation ownership.

  • CCM no longer moves annotations without obtaining a lock on Teamwork Cloud

  • Importing an OWL ontology that contains updates to an annotation no longer leaves the old annotation in a «Model».

  • Undoing and redoing the creation of certain elements no longer fails.

  • A «Model» or «Concept Model» URI ending in "/" no longer results in an incorrect URI in OWL.

  • When a UML element does not share the same namespace as its owning «Model», it is now defined in the exported OWL.

  • Equivalent classes are no longer missing from the 'Equivalent to' lists for some entries in the natural language glossary.

  • The menu item "Make property insufficient to classify an instance" shows when appropriate for a Teamwork Cloud project.

  • Importing a property that is specified to be an inverse of itself will no longer fail, and will result in an informative warning.