UMLet中的UML 2序列图符号?

时间:2015-03-12 08:41:40

标签: uml symbols sequence-diagram umlet

我想知道是否有可能在UMLet中表示序列图的UML2边界/控制/实体符号? (http://www.uml.org.cn/oobject/images/seq02.gif

我是否必须自己编写自己的java代码,或者它已经存在于某处?

2 个答案:

答案 0 :(得分:1)

这是我用来在UMLet中创建边界符号的片段。您可以根据需要进行更改。

int h = height - textHeight() * textlines.size();
int radius = h/2;
drawCircle(width-radius, radius, radius);
drawLine(0, 10, 0, h-10);
drawLine(0, radius, width-h, radius);

int y = textHeight()+5;
for(String textline : textlines) {
    printCenter(textline, height-3);
}

预览:

enter image description here

答案 1 :(得分:0)

我不确定您是指序列还是序列一体化。

虽然不支持这些新的生命线,但您可以轻松地向前者添加自定义元素。有一个很好的简单教程如何在这里添加一个新元素http://www.umlet.com/ce/ce.htm

如果要将其添加到一体机中,则需要深入了解内部,因为它还需要更改文本解析器。