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)