blob: 129e2fc25c7eed5736ec2a3dd126c375e143079b [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>NetBeans 5.5 UML Modeling Release Notes</title>
<meta name="description" content="NetBeans 5.5 UML Modeling Release Notes">
<link rel="stylesheet" type="text/css" href="https://netbeans.org/netbeans.css" media="screen">
</head>
<body>
<div id="contentLeft">
<!-- Begin Content Area -->
<a name="top"></a>
<h1>NetBeans 5.5 UML Modeling Release Notes</h1>
<p>Last Updated: 10 April 2007 </p>
<p>NetBeans 5.5 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. </p>
<p>This release notes documentation provides some important information you should know about the NetBeans UML Modeling release.<br>
<br>
<b> Note:</b> This release of NetBeans UML Modeling is also applicable to the NetBeans IDE 5.5.1 release. </p>
<p><b>Contents</b></p>
<ul>
<li><a href="#sysreqs">System Requirements</a></li>
<li><a href="#known_issues">Known Issues</a></li>
<li><a href="#documentation">Documentation</a></li>
<li><a href="#more_information">More Information</a></li>
</ul>
<br>
<!-- ======================================================================================== -->
<h2><a name="sysreqs"></a>System Requirements</h2>
<p>Your system must meet the requirements specified in the System Requirements section of the
<a href="https://netbeans.org/community/releases/55/relnotes.html#system_requirements">NetBeans
IDE 5.5 Release Notes</a>, 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 <a href="uml-mac-relnotes.html">Release Notes for the Mac OS platform</a>
to get more information about the known issues and workarounds for NetBeans UML Modeling.
</p>
<h2><a name="known_issues"></a>Known Issues</h2>
<p>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 <a href="https://netbeans.org/community/issues.html">https://netbeans.org/community/issues.html</a>.</p>
<p>The unresolved issues for this release are as follows:</p>
<blockquote>
<p>The issues described below occur when using UML in the IDE running on all supported platforms. </p>
<ul>
<li><b><span style="color: #045491;">When reverse engineering a Java project, the Generic type for attributes, operations, and operations in nested classes are lost.</span></b>
<!-- 87639 https://netbeans.org/bugzilla/show_bug.cgi?id=87639 P2 RE loses Generic type for attributes\operations\arguments from nested classe -->
<blockquote>
<p><strong>Description: </strong></p>
<ul><li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=87639">Issue #87639</a>: The Generic type for attributes, operations, and operations in nested classes are lost when reverse engineering a Java source code into a UML project.</li>
</ul>
<p><strong>Workaround: </strong><span class="style2">None.</span></p>
</blockquote>
</li>
<li><b><span style="color: #045491;">Nested classes that have been removed from the source code still appear in the UML model after a Reverse Engineer action.</span></b>
<!-- 87841 https://netbeans.org/bugzilla/show_bug.cgi?id=87841 P2 removed nested class is not removed from diagram -->
<blockquote>
<p><strong>Description:</strong></p>
<blockquote>
<a href="https://netbeans.org/bugzilla/show_bug.cgi?id=87841">Issue #87841:</a> 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.
</blockquote>
<p><strong>Workaround: </strong>Close and re-open the diagram in the Diagram editor window.</p>
</blockquote>
</li>
<li><b><span style="color: #045491;"> The input of multibyte characters into any element name in any diagram gets corrupted when using the in-line editor for that element.</span></b><!-- 86049 https://netbeans.org/bugzilla/show_bug.cgi?id=86049 P2 nbms installed using Update Center should update NB memory settings -->
<blockquote>
<p><strong>Description:</strong></p>
<blockquote>
<a href="https://netbeans.org/bugzilla/show_bug.cgi?id=78353">Issue #78353:</a> When using the in-line editor to enter multibyte characters for any element name in any diagram, the resulting multibyte characters are corrupted. </blockquote>
<p><strong>Workaround: </strong></p>
<blockquote>
Instead of using the in-line editor, use the Properties editor to input the multibyte characters for
any element name in any diagram.</blockquote>
</blockquote>
</li>
<li><b><span style="color: #045491;">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.</span></b>
<!-- 86049 https://netbeans.org/bugzilla/show_bug.cgi?id=86049 P2 nbms installed using Update Center should update NB memory settings -->
<blockquote>
<p><strong>Description:</strong></p>
<blockquote>
<a href="https://netbeans.org/bugzilla/show_bug.cgi?id=86049">Issue #86049:</a> After prolonged IDE activity, the default IDE memory setting of <tt> -J-Xmx128m</tt> may become insufficient when performing UML modeling tasks with large Java or UML modeling projects. An <tt>OutOfMemory</tt> exception may occur.
</blockquote>
<p><strong>Workaround: </strong></p>
<blockquote>Replace the default memory setting of <tt>-J-Xmx128m</tt> with value of the
<tt>-J-Xmx512m</tt> in the <tt>netbeans_default_options</tt> statement of the <tt><i>nb5.5-installation-directory</i>/etc/netbeans.conf</tt> file and restart the IDE. </blockquote>
</blockquote>
</li>
</ul>
</blockquote>
<blockquote>
<p>The issue described below occurs when using UML in the IDE running on Solaris and Linux platforms. </p>
<ul>
<li><span class="new"><b><span style="color: rgb(4, 84, 145);">UML Modeling performance is slow on a remote desktop.</span></b>
<!--Bug ID 78312 https://netbeans.org/bugzilla/show_bug.cgi?id=78312: It takes 30 times longer to perform web reports on a remote desktop;
Bug ID 78505 https://netbeans.org/bugzilla/show_bug.cgi?id=78505: Bad perfomance with OverView Window on remote desktop;
Bug ID 78290 https://netbeans.org/bugzilla/show_bug.cgi?id=78290: Diagram actions are slow through remote access to ide without java2d flag;
Bug ID 79905 https://netbeans.org/bugzilla/show_bug.cgi?id=79905: huge performance regression generating a web report
-->
</span>
<blockquote>
<p> <b>Description:</b> </p>
<ul>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=78312">Issue #78312</a>: It can take 30 times longer to perform web reports on a remote desktop</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=78574">Issue #78574</a>: When exporting even a small diagram to a .png format, the IDE hangs when running on a remote desktop.</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=78505">Issue #78505</a>: The OverView window performance is slow on remote desktop.</li>
</ul>
<p> <b>Workaround:</b> </p>
<blockquote>To enhance the performance of the UML Modeling feature when it is used on remote systems, add the <code>-J-Dsun.java2d.pmoffscreen=false</code> command-line switch to the <code>netbeans_default_options</code> statement in the<br>
<code><i>nb5.5-installation-directory</i>/etc/netbeans.conf</code> file and then restart the IDE. </blockquote>
</blockquote>
</li>
</ul>
<p>The issue described below occurs when using UML in the IDE running on Windows, Solaris, and Linux platforms. </p>
<ul>
<li><b><span style="color: rgb(4, 84, 145);">Element names are lost when modeling diagrams are printed on landscape mode and some garbage characters are showing.</span></b>
<!--Bug ID 78312 https://netbeans.org/bugzilla/show_bug.cgi?id=78312: It takes 30 times longer to perform web reports on a remote desktop;
Bug ID 78505 https://netbeans.org/bugzilla/show_bug.cgi?id=78505: Bad perfomance with OverView Window on remote desktop;
Bug ID 78290 https://netbeans.org/bugzilla/show_bug.cgi?id=78290: Diagram actions are slow through remote access to ide without java2d flag;
Bug ID 79905 https://netbeans.org/bugzilla/show_bug.cgi?id=79905: huge performance regression generating a web report
-->
<blockquote>
<p> <b>Description:</b> </p>
<blockquote>
Issue
<a href="https://netbeans.org/bugzilla/show_bug.cgi?id=81127"> #81127</a>: 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.
</blockquote>
<p> <b>Workaround:</b> These issues occur only when using the IDE with Java SE 1.6. Restart the IDE using JDK 1.5. </p>
</blockquote>
</li>
</ul>
</blockquote>
<blockquote>&nbsp;</blockquote>
<p align="center"><a href="#top">top</a></p>
<br>
<a name="documentation"></a>
<h2>Documentation</h2>
<blockquote>
<p>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 &gt; Help Contents in the main IDE toolbar and selecting the pages under UML Modeling topic.
<i>(See <a href="https://netbeans.org/kb/archive/index.html">NetBeans IDE Documentation Archives</a> for NetBeans 5.5 documents.)</i></p>
</blockquote>
<p align="center"><a href="#top">top</a></p>
<br>
<a name="more_information"></a>
<h2>More Information</h2>
<blockquote>
<p>You can find additional useful information on NetBeans UML Modeling by visiting the <a href="http://uml.netbeans.org"> UML Modeling project web site</a>.<br>
<br>
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 <a href="https://netbeans.org/">https://netbeans.org/</a>. </p>
</blockquote>
<p align="center"><a href="#top">top</a></p>
<br>
<!-- End Content Area -->
</div>
</body>
</html>