UMLDrawingAreaReplacement
Contents |
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
- Simpler Palette
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.
- Context Palette
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 DiagramComponent Diagram
- Activity Diagram
Collaboration Diagram- State Diagram
- General Diagram
- Diagram Persistence
- Importing Existing Diagrams
Planing
Documentation
- User Interface Specification: Used to document the differences between NetBeans 6, and the new UML Designer
- Font&Colors functionality in 6.5: Mainly about changes/limitation comparing to main documentation page above
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
- Weekly fixes delivered:
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)
- NB Dashboard
- UML Dashboard
- High Resistance Rules
- EXT-USER
- EXCEPTIONS_REPORTS
- A11Y
- P3's (TM = 6.5)
- Assigned P3s
- Bugs that Need to be Reviewed
Waivers
Summary
Build