Dan Haywood created ISIS-1267:
---------------------------------

             Summary: Enhance isis-maven-plugin to generate UML class diagrams 
from metamodel
                 Key: ISIS-1267
                 URL: https://issues.apache.org/jira/browse/ISIS-1267
             Project: Isis
          Issue Type: New Feature
    Affects Versions: 1.10.0
            Reporter: Dan Haywood
            Assignee: Dan Haywood
            Priority: Minor
             Fix For: 1.13.0


per mailing list thread: http://markmail.org/message/ey5kgtx6xub7zyo5

There are different use cases here.  The thread originally was motivated by the 
use case to forward-generate Java classes from a diagram, but also then got 
onto more general purpose round-tripping tools, plus the idea of generating 
diagrams from code, "after the fact"

This ticket is for the latter of these ideas; for rendering, could use:
- www.plantuml.com
  can then visualize using:
   - http://asciidoctor.org/docs/asciidoctor-diagram/
   - https://borisdevnotes.wordpress.com/2013/12/09/xtextplantuml/
- www.umlgraph.org  (has a Maven plugin)
- yUML.me (online)
- fowler's bliki mentions some others 
http://martinfowler.com/bliki/UmlSketchingTools.html

There are various other tools listed on the thread.  Some of these reverse 
engineer Java, whereas a better visualization would be of the Isis metamodel 
(showing contributions/mixins etc).

Anyway, the other tools mentioned on the thread include:
- http://roomodeler.com
- http://www.capableobjects.com
- https://www.eclipse.org/gef/zest/ (also for visualizing diagrams)
- http://vue.tufts.edu/ (visualizing arbitrary diagrams)
- http://www.sparxsystems.com/ (roundtripping, a la TogetherJ)
- http://www.agilej.com  (roundtripping - this is Paul Wells' tool)
- https://www.eclipse.org/papyrus/   (UML, forward generate, reverse generate 
... but isn't visualization)
- http://www.andromda.org/
- http://www.ifml.org




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to