Class Diagrams Web Editor
This tool can be used to create new Class Diagram without existing code as well to bring more richness and personalize diagrams created by a code execution or by some XML File, append to them notes of comments, colors, changing layout, or even to create a new sequence diagram based on some existing one.
XML of Class Diagrams can be created by some different tool, into a different language. The Class Diagram Editor will receive the XML file by a POST and return the created diagram without any problems. The XML used it is much more simple of the XML of the UML XMI.
As a web tool it has no plataform restriction and new features of colaborative edition using google wave and become a google application are into the planned features.
As said above, The Class Diagram generation still is in working progress, some necessary features are missing, new features are append each day. You can help to accelerate this development making a donation.
Future features:
- Add Attribute
- Remove Attribute
- Change Attribute
- Add Method
- Remove Method
- Change Method
- Zoom in / out
- Write File
- Read XML File
Using Javascript Canvas, the web tool of Class Diagrams is ready to be tested as can be seen in this external example or in the embedded example below.
Already implemented features:
- Create and Remove Class Element
- F2 to Rename Class
- Drag Drop Class
- Move class with Arrows
- Fix class with space
- Context Menu
- Aggregation Relationship
- Association Relationship
- Composition Relationship
- Dependency Relationship
- Generalization Relationship