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
New Comment