【发布时间】:2010-06-21 10:23:49
【问题描述】:
我正在设计一个软件组件,它将从其他组件获取有关 UML 图应该是什么样子的指令,然后以不同的表示方式(SVG、GIF 等)生成这个 UML 图,例如(在 Java 中):
DiagramDesigner designer = new DiagramDesigner();
designer.setStyle('Use Cases')
designer.addActor('User');
designer.addUseCase('Print Document');
// etc.
String svg = designer.getSvg();
我不想重新发明轮子,而是想使用一些行业标准的语言/界面来实现我的DiagramDesigner 和其他组件之间的互连。我正在寻找一个类似于 DOM 的接口,但是是针对 UML,而不是针对 XML。
有人可以帮忙吗?提前致谢。
ps。除了上面的例子,我想让我的图表可以在服务器之间互操作和传输,例如:
// first server
String script = designer.getScript();
// second server
DiagramDesigner desiger2 = DiagramDesigner.import(script);
【问题讨论】:
标签: uml