UML diagrams - release notes


1.0 Known problems
   1.1 SVG images might not save with correct colors in communication diagrams
   1.2 Shortcut keys might not work in text fields
   1.3 Cannot display constraints on association endpoints
   1.4 Decorators might not update to reflect visibility changes
   1.5 Lifelines cannot display decorators
   1.6 Invalid exceptions occur when you generate Javadoc documentation
   1.7 Cannot create new operations on C++ sequence diagrams
   1.8 Constraint violations do not load in the diagram editor
   1.9 Architectural discovery pattern count might be misleading
   1.10 Text editors might not display files properly

1.0 Known problems

1.1 SVG images might not save with correct colors in communication diagrams

When you save a communication diagram as an SVG image, the fill colors for lifelines might not save correctly. To work around this issue, save the communication diagram as a GIF or JPEG image.

1.2 Shortcut keys might not work in text fields

When you work with an editable diagram, the copy shortcut key (Ctrl+C) and paste shortcut key (Ctrl+V) might not work in text fields. To work around this issue, copy and paste text by using the Edit menu:

  1. Select the text to copy.
  2. Right-click the selection; then click Copy.
  3. Create a new text diagram element.
  4. Right-click the text diagram element; then click Paste.

1.3 Cannot display constraints on association endpoints

When you work with a UML diagram, you cannot display constraints on association endpoints.

1.4 Decorators might not update to reflect visibility changes

When you work with state machine diagrams, you can change the visibility of a state element. However, in the State view, the decorator of the state element might not update to reflect the visibility change.

1.5 Lifelines cannot display decorators

If you display a lifeline that represents a property of a specific kind of classifier or a stereotyped element, the decorator icon is not displayed. Changing the stereotype and visibility settings has no effect. To work around this issue, you can differentiate the lifeline by changing its color.

1.6 Invalid exceptions occur when you generate Javadoc documentation

When you generate Javadoc documentation for a UML diagram from a generated Ant script, the script runs to completion, but throws an exception. You can ignore the exception.

1.7 Cannot create new operations on C++ sequence diagrams

You cannot create a new operation on a C++ sequence diagram. To work around this issue, update the C++ source code to include the new operation.

1.8 Constraint violations do not load in the diagram editor

When you double-click a constraint violation in the Problems view, the element opens in the UML Model Editor. However, the element should open in the diagram editor.

1.9 Architectural discovery pattern count might be misleading

In the Diagram Navigator, the architectural discovery pattern count indicates the number of matches found at the time of analysis. If you update the workspace by importing new projects, or by closing existing projects, the count does not update. To update the count, run the analysis again.

1.10 Text editors might not display files properly

When you invoke a command that displays a UML diagram, such as a file with an .emx, .epx, .dnx, or .tpx file extension, in text mode, the text editor might not display the file properly. To work around this issue, complete the following steps:

  1. In the Model Explorer view, select the diagram files
  2. Right-click the selection; then click Properties.
  3. Click the Info tab.
  4. Under Text file encode, click Other.
  5. Select UTF-8 from the drop-down list.
  6. Click Apply.
  7. Click OK.

Return to the main readme file