corner imagecorner image FeaturesPluginsDocs & SupportCommunityPartners
download NetBeans

NetBeans IDE 6.5 Features

Unified Modeling Language (UML)

UML features in the NetBeans IDE
Click image for fullscreen preview

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

Visual Paradigm: SDE for NetBeans new!

Looking to do more with UML in the NetBeans IDE? The SDE for NetBeans from Visual Paradigm provides a wide range of enterprise class features including:

  • Importing existing NetBeans UML projects
  • Team collaboration capabilities
  • Code generation for Java, C++, PHP and more
Learn more at visual-paradigm.com

NetBeans UML Plugin

The NetBeans UML plugin is available from the Plugin Manager (Tools > Plugins).

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 reverse engineering

UML Diagrams

The NetBeans UML plugins presently supports the following UML diagrams: Activity diagram, Class diagram, Sequence diagram, State diagram, and Use Case diagram. You can align diagrams visually in the Diagram Editor, Drag and drop roles, patterns and classes from simplified Modeling Palette and add relationships from the Context Palette. The UML plugins uses the NetBeans Visual Library, making it completely open source.

UML diagrams

Customizable Code Generation

The NetBeans UML plugin 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

Create Javadoc style web reports from your model to share your work with colleagues. 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   GlassFish Community: an Open Source Application Server   Open Solaris  Open JDK: an Open SourceJDK   Mobile & Embedded Community     Sponsored by 
Sponsored by Sun Microsystems