FeaturesPluginsDocs & SupportCommunityPartners

NetBeans IDE 6.1 Features

Unified Modeling Language (UML)

UML features in the NetBeans IDE
Click image for fullscreen preview

Use NetBeans UML modeling so your designers can focus on the design of the application, and your developers focus on the code.

Forward and Reverse Engineering

Designers and analysts design applications using the UML modeling language, then developers generate Java code from the UML model. You can also update the model from changes made in the source code.

Generated source code can be saved into new source files or merged into existing source code files providing full round-trip engineering capability. Your collection types are preserved during Forward and Reverse Engineering and may be set and changed.

UML Diagram Types

With NetBeans UML Modeling, you can create 8 UML diagrams: Activity diagram, Class diagram, Collaboration diagram, Component diagram, Deployment diagram, Sequence diagram, State diagram, and Use Case diagram. You can align diagrams visually in the Diagram Editor.

UML diagrams

Customizable Code Generation

NetBeans UML provides template-based code generation for Forward Engineering. Modify the FreeMaker templates included with the NetBeans IDE to customize how code is generated.

Integrated UML Tools

Requirements Gathering: Bring application design requirements into your model via an XML file, or import them from the Telelogic DOORS® requirements tool. Create Javadoc style web reports from your model to share your work with others.

There is a full set of predefined and extensible design patterns including EJB 1.1, EJB 2.0 and Gang of Four.

 

- UML Learning Trail

UML options
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by