Welcome to JS/UML - now with diagrams - now supports Java 1.5

What is JS/UML?

UML Class Diagram

JS/UML is a plugin for the Eclipse IDE that creates UML models and diagrams from JavaScript code.

What does JS/UML do?

  • Imports JavaScript that is written in the Dojo, Prototype, or YUI filters (others in the works)

  • Creates a UML model of the parsed JavaScript code which can be viewed using the Eclipse UML2 model editor

  • Creates UML diagrams that can be editing using the diagram editors from Eclipse's UML2 tools project

  • Generates documentation for the modelled API using either the provided templates or custom templates you design using the standard Velocity Template Language, aka VTL

What does JS/UML NOT do?

  • Round-trip the model - JS/UML does not currently modify your original source code

Using JS/UML

You can download JS/UML here. Then please read the Install and Quick Start guides.

License

JS/UML is 100% open source and released under the EPL (Eclipse Public License)

Standing on the Shoulders of Giants

JS/UML is built using the JavaScript parser from the Dojo project, the UML2 Eclipse Tools sub-project, the Velocity templating engine, and of course the Eclipse platform.