Milestone 6

Improved look'n'feel

Selection feedback

Names of compartments are generally hidden, but they are shown on element selection

Here Class1 and Class2 are the same. Class1 is selected, so names of its compartments are shown, while Class2 is not selected, so it looks like a rectangle:

Diagram Header

265172 Place keyword «model» above the name of the Model 265174 Visual distinction between Synchronized and Non-Sync diagrams On the first picture diagram is synchronized, so clock-like symbol overlays its package icon:

Enhancements in Property Sheets

266284 Allow to edit reference properties using text cell editor
Now it is possible to type the name of an element in the property sheet. After that it will be referenced automatically.Diagram:Setting name of the element 'Class1' using text editor in property sheets:

Enhancements in working with profiles

264932 Profiles in 'Apply Profile' action
Now applying of profile is easy. No more 'Load Resource' action invocation needed.
Once profile has been defined in UML2Tools it will be shown in the list of available profiles in 'Apply profile' action automatically. 262227 Allow to create Image element on diagram 264515 Overlay images of applied stereotype

A complete list of the enhancement requests resolved in this milestone can be found
here

Milestone 5

The milestone was completed on 12th of February 2009

Validate diagram

260738 Add capability to validate model
'Validate' action was added to all elements in the diagram. It works as 'Validate' action from UMLEditor -- runs constraints defined in UML metamodel.260741 Provide ability to validate diagram with applied profiles
Constraints defined for a stereotype can be executed on a element, on which the stereotype is applied. Constraints are run by 'Validate' action and managed on 'Model Validation/Constraints' preferences page.

Enhancements in working with Profiles

246358 Show image of stereotype on the extended element 252876 [ProfileDefD] OCL Constraint element 253939 Allow to stereotype a diagram 256356 Optionally display language of the OpaqueExpression on the diagram