A complete replacement of the UML drawing area control is underway. Currently we use a closed source graphing package. We are now building the UML designer on top of the Netbeans Visual Library .
Plan and Schedule
Features
The current implementation of the palette is pretty complex. The current palette uses a click - multiple drop approach. In order to exit the drop mode, you have to either right click or hit the ESC key. To make the palette more intuitive, we have adopted the standard NetBeans palette behavior. The diagram palette can now accept nodes that have been dragged from the palette. Clicking on a node also puts the designer in drop mode. The multi-drop mode is still supported. By pressing the shift key when clicking on the diagram, the active palette node will remain active, and allow you to drop another model element.
To help simply the palette we have added a context palette. The context palette will contain palette actions that are valid for a selected node. Usually the context palette will contain only edges, however that will not always be the case. For example on the Sequence diagram, the LifeLine node will also contain the destory action as well.
- Class Diagram
- Sequence Diagram
- Use Case Diagram
- Deployment Diagram
- Component Diagram
- Activity Diagram
- Collaboration Diagram
- State Diagram
- General Diagram
- Diagram Persistence
- Importing Existing Diagrams
Planing
Documentation
Bug Filing Conventions
- Bugs opened against against the meteora branch should be filed as follows:
- Version = current
- Target Milestone = current
- Keyword = NO61
Issue Tracking
M1
UML will not be released in M1.
Beta
| From | To | Created | Fixed |
| Jun 02 | Jun 08 | 45 | 36 |
| Jun 09 | Jun 15 | 27 | 53 |
| Jun 16 | Jun 22 | 33 | 46 |
| Jun 23 | Jun 29 | 50 | 35 |
| Jun 30 | Jul 06 | 25 | 31 |
| Jul 07 | Jul 13 | 67 | 52 |
| Jul 14 | Jul 20 | 18 | 40 |
| Jul 21 | Jul 27 | 20 | 43 |
| Jul 28 | Aug 03 | 18 | 27 |
FCS (new bug cut-off 10/8/2008, code freeze 10/13/2008)
Waivers
Summary
Build