Released on: February 29, 2016
OWL import improvements
- Disjoint OWL classes now create a dependency stereotyped as «Disjoint with» between UML classes.
- An anonymous union now creates a UML class stereotyped as a «Union».
- An anonymous enumeration data type now creates a UML enumeration named with a UUID.
- Two inverse properties with opposite domains and ranges now creates UML properties on opposite ends of one association.
- Two inverse properties without opposite domains and ranges now creates UML properties, with an «Inverse of» stereotyped dependency between them, on two different unidirectional associations.
- An existential quantification restriction now creates a UML {subsets} constraint on a property.
- A universal quantification restriction now creates a UML {redefines} constraint on a property.
- Min and max cardinality restrictions on a property now create a UML multiplicity.
- A failed import now provides a clickable hyperlink to the log file in the notification window to help the user diagnose problems.
OWL export improvements
- A project option now enables the user to specify a directory for OWL exports.
- A dependency sterotyped as «Disjoint with» between UML classes creates disjointness axioms in OWL.
- An enumeration creates a oneOf construct in OWL.
Bug fixes
OWL Import
- No longer misses OWL annotations from transitively imported ontologies.
- No longer makes an OWL subproperty owned by the wrong class in UML.
- No longer merges different OWL object properties that have the same labels into one UML property.
OWL Export
- No longer fails when a concept model URL is malformed.
- No longer fails when a concept model URL ends in a slash.
- No longer fails to export a Concept Model that is stored in a Teamwork Server or Cameo Enterprise Data Warehouse repository.
- No longer fails when a UML comment stereotyped as an «Annotation» has no specified annotation property.
The Natural Language Glossary
- Now uses “(Unnamed Class)” when a class is missing a name.
- No longer lists a PropertyHolder or anonymous union as a superclass.
- No longer combines multiple superclasses into one hyperlink.
- No longer says ‘also’ for optional properties.
- No longer repeats a property having an enumeration as its type.
- No longer outputs encoded HTML entities (e.g., “<” instead of an actual less-than sign).
- No longer skips a property having a class as its type but not being a part of an association.
AutoStyler
This version of AutoStyler is once again compatible with MagicDraw 18.1.
Bug fixes
- Repairing the styles for text boxes, anchors, comments, and notes no longer fails.
- Showing diagram info no longer fails.