UML Modeling Application

UML Modeling Application that saves the model in a Well formatted XML and uses XSLT as a template for code generation. The reason for saving in XML is you can merge it easy with tools like win-merge.

Get Started. It's Free
or sign up with your email address
UML Modeling Application by Mind Map: UML Modeling Application

1. Saving

1.1. Saves Using a Well formatted XML document

1.1.1. EASY TO MERGE CHANGES

1.1.2. Human Readable

1.2. File Type

1.2.1. .xUML

1.2.2. .xslt

2. Non requirement but would be cool

2.1. Importing 3rd party models

3. Milestones

3.1. V 1.0

3.1.1. Class Diagrams

3.1.2. Saving

3.1.3. Code Generation and Merging

3.2. 1.5

4. Code Generation and Merging

4.1. File location is based off namespace

4.2. Uses XSLT to generate the file based off the saved XML

4.2.1. The application will handle the preserve comment block. The XSLT is only for Generated code and format

4.3. Uses Preserve Blocks with ID to link it to the corrent Class/Atribute/Method, ect

4.3.1. ID is GUID

5. Design/UI

5.1. All Common UML

5.2. Custom UML

5.3. Concordant use Point

5.3.1. A list of points for multiple instances

5.3.1.1. the Association will track the index of the instance its pointing to