[ https://issues.apache.org/jira/browse/CAMEL-4307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13079957#comment-13079957 ]
Hadrian Zbarcea commented on CAMEL-4307: ---------------------------------------- Hi Robert, ArgoUML is distributed under EPL 1.0, which is an ASF Category B accepted license, which requires extra attention, but it would be ok. ArgoUML is not available though in Maven Central, and I would bet is not OSGi ready either. We'd also need to check its dependencies. That said, I am not sure I understand your use case. Camel's use cases usually involve some high volume traffic, yet generating UML diagrams looks to me like something that is used less often, more like a tool. You could of course use Camel to fetch files/classes from various places and even use introspection (Camel has a bunch of useful utilities for that) to generate the UML diagrams. But why have it as a component? To be clear, I am not saying it's a bad idea, just trying to understand your use case. Also, are you intending to provide a patch, or you hope the community will come up with an implementation? > Request for UML Component > ------------------------- > > Key: CAMEL-4307 > URL: https://issues.apache.org/jira/browse/CAMEL-4307 > Project: Camel > Issue Type: New Feature > Reporter: Robert Liguori > Priority: Minor > > Implement a Unified Modeling Language (UML) component. > A typical use case would be taking one or more Java classes and rendering > them to a UML diagram. (e.g., the route could take the java files from a > file endpoint, specify what should be rendered in the classes through the > 'uml' component (e.g., state, operations, class relationship connectors, > package icon representation, etc.), and then generate an image that could be > saved to another file endpoint (or wherever).) > Perhaps the ArgoUML (http://argouml.tigris.org/features.html) libraries could > be used, if this and other features are supported by it. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira