Better UML Standard Implementation and Documentation Generation

Version 9.15 brings many improvements in UML diagrams, improves documentation generation and fixes found bugs.

New Features and Improvements

  • Improved documentation generation - new template with tables of attributes and operation parameters
  • Table cell resizing by its content
  • Added new attributes to UML Interaction Use: Referenced Interaction, Attribute, Return Value, Arguments, Covered Lifelines [RQ#206]
  • Added new attributes to UML Part: Type, Default Value, Aggregation Kind, Multiplicity, Ordering, Uniqueness, Constraint, Redefines, Subsets and various modifiers [RQ#274]
  • Added new attributes to UML Attribute: Is Derived
  • Added new attributes to UML Package: URI
  • Added new attributes to UML Port: Is Service, Is Behavior, Is Conjugated, Type, Default Value, Aggregation Kind, Multiplicity, Ordering, Uniqueness, Constraint, Redefines, Subsets
  • UML Component supports white box displaying and listing required interfaces, provided interfaces, realizations and artifacts [RQ#330]
  • UML Component supports nested elements - its name is displayed on top and a compartment line is displayed, if there is any nested structure
  • UML Component is inserted with 'component' stereotype
  • UML Artifact is inserted with 'artifact' stereotype
  • Added new tools for UML Component Diagram: Artifact, Class, Interface
  • Added new template language commands:
    • Attribute and Operation: PreviousState
    • UML Component: ProvidedInterfaces, RequiredInterfaces, Realizations, Artifacts
    • UML Interaction Use: ReferencedInteraction, ReferencedInteractionName, Attribute, AttributeLifeline, ReturnValue, Arguments, CoveredLifelines
    • UML Port: IsBehavior, IsConjugated, IsService
    • UML Port, UML Part: Multiplicity, IsArray, Type, ReplacedType, OriginalType, DefaultValue, HasDefaultValue, IsStatic, Subsets, Redefines, Ordering, Uniqueness, AggregationKind, Constraint, IsDerived, IsDerivedUnion, IsID, IsLeaf, IsReadOnly, Class, Owner
    • Attribute: Subsets, Redefines, Ordering, Uniqueness, AggregationKind, Constraint, IsDerived, IsDerivedUnion, IsID, IsLeaf, IsReadOnly
  • Added new template language keywords: True, False
  • Class in container mode can be moved dragging the name
  • Changed default font size in documentation to 12
  • Changed saving of element owners

Fixed Bugs

  • Fixed application crash when choosing an invalid font
  • Fixed very rare case of application crash when selecting an element in diagram editor
  • Fixed joining tables in documentation generation
  • Fixed application crash when editing empty header or footer in the documentation
  • Fixed application crash when opening Database Reverse Engineering and no diagram tab is active
  • Fixed page numbering in documentation
  • Fixed default documentation template
  • Fixed rendering header and footer to PDF
  • Fixed application crash when using Change Tracking / Accept Changes
  • Fixed generation of SQL change script for primary key
  • Fixed parsing 'subsets' for attribute when editing in diagram
  • Fixed possibility to add a not allowed element to container when using right drag & drop
  • Fixed removing element from container
  • Fixed printing when higher system DPI is set
  • Fixed saving model of non-referenced relationships

Downloads

New Comment

Comment