NetBeans 5.5.1 UML Modeling Release Notes

Last Updated: 16 May 2007

NetBeans 5.5.1 UML Modeling provides UML modeling features to the NetBeans IDE. UML modeling allows analysts and designers to design applications using a standard modeling language. Developers are able to generate the corresponding Java source code for the new UML model and continue with the application development. Using the Generate Code and Reverse Engineering features, modifications to either the UML model or the Java source code can be reflected to either the source code or the model, respectively.

This release notes documentation provides some important information you should know about the NetBeans UML Modeling release.


System Requirements

Your system must meet the requirements specified in the System Requirements section of the NetBeans IDE 5.5.1 Release Notes, with the exception of the requirements for the Macintosh OS X platform. NetBeans UML Modeling is currently not supported on the Macintosh OS X platform. Please see the Release Notes for the Mac OS platform to get more information about the known issues and workarounds for NetBeans UML Modeling.

Known Issues

This release of NetBeans UML Modeling lets you explore and evaluate the UML functionality in the IDE. We encourage you to get involved and give us feedback by logging any issues you encounter in the Issue Tracking system at

The unresolved issues for this release are as follows:

The issues described below occur when using UML in the IDE running on all supported platforms.

  • When reverse engineering a Java project, the Generic type for attributes, operations, and operations in nested classes are lost.


    • Issue #87639: The Generic type for attributes, operations, and operations in nested classes are lost when reverse engineering a Java source code into a UML project.

    Workaround: None.

  • Nested classes that have been removed from the source code still appear in the UML model after a Reverse Engineer action.


    Issue #87841: If a nested class is removed from a Java project and the Java project is reverse-engineered into the same UML project as before, the nested class that was removed still appear in the UML model in the Diagram editor.

    Workaround: Close and re-open the diagram in the Diagram editor window.

  • The input of multibyte characters into any element name in any diagram gets corrupted when using the in-line editor for that element.


    Issue #78353: When using the in-line editor to enter multibyte characters for any element name in any diagram, the resulting multibyte characters are corrupted.


    Instead of using the in-line editor, use the Properties editor to input the multibyte characters for any element name in any diagram.
  • If the the IDE was started with the default memory settings, an Out of Memory error may occur when using the UML Modeling features with large Java or UML projects.


    Issue #86049: After prolonged IDE activity, the default IDE memory setting of -J-Xmx128m may become insufficient when performing UML modeling tasks with large Java or UML modeling projects. An OutOfMemory exception may occur.


    Replace the default memory setting of -J-Xmx128m with value of the -J-Xmx512m in the netbeans_default_options statement of the nb5.5.1-installation-directory/etc/netbeans.conf file and restart the IDE.

The issue described below occurs when using UML in the IDE running on Solaris and Linux platforms.

  • UML Modeling performance is slow on a remote desktop.


    • Issue #78312: It can take 30 times longer to perform web reports on a remote desktop
    • Issue #78574: When exporting even a small diagram to a .png format, the IDE hangs when running on a remote desktop.
    • Issue #78505: The OverView window performance is slow on remote desktop.


    To enhance the performance of the UML Modeling feature when it is used on remote systems, add the -J-Dsun.java2d.pmoffscreen=false command-line switch to the netbeans_default_options statement in the
    nb5.5.1-installation-directory/etc/netbeans.conf file and then restart the IDE.

The issue described below occurs when using UML in the IDE running on Windows, Solaris, and Linux platforms.

  • Element names are lost when modeling diagrams are printed on landscape mode and some garbage characters are showing.


    Issue #81127: Diagrams printed on landscape mode have no element names on any element and some garbage characters are appearing. The element component names are shifted down below each element.

    Workaround: These issues occur only when using the IDE with Java SE 1.6. Restart the IDE using JDK 1.5.




Documentation for this release of NetBeans UML Modeling is provided in the form of web-based tutorials and the IDE's help system. You can access the UML Modeling online help pages by choosing Help > Help Contents in the main IDE toolbar and selecting the pages under UML Modeling topic. (See NetBeans IDE Documentation Archives for NetBeans 5.5 tutorials.)


More Information

You can find additional useful information on NetBeans UML Modeling by visiting the UML Modeling project web site.

You can also find more information on the NetBeans project web site. Since NetBeans is an open-source project, the web site also provides access to source code, a bug database, information on creating your own NetBeans modules, and much more. For more information, visit


Not logged in. Log in, Register