UMLET 中带有保护条件的循环片段

Loop fragment with guard conditions in UMLET

我正在使用 UMLET 为我的系统设计 UML 序列图,我不使用 "all in one" 选项,而是使用简单的拖动和编辑图表组件的选项,到目前为止还不错,但我需要要创建具有 2 或 3 个保护条件的 alt 片段,我找不到关于它的示例或文档,程序中的片段组件没有显示如何实现我的目标,可以有人可以帮帮我吗?

您可以使用调色板中的 interaction frame 东西创建 alt 片段。

然后在图表本身中,您可以用类似

的内容填充它
alt
--
[x>0]


--
[x=0]


--
[x<0]

注:

我强烈建议您不要使用此调色板。一旦开始对其进行更改,管理起来就是一场噩梦,因为一切都开始出现问题——例如如果您想为 [x=0] 部分增加 space,那么您可以在 Properites window 中添加 <enter>,但是消息和图表的其余部分不会移动,您必须手动调整。

更不用说用这种方式手动创建它更耗时。

所以如果你想创建序列图,你应该使用 all-in-one 调色板,或者其他工具,比如 PlantUML,它有更好的语法(看起来更好):http://plantuml.com/sequence.html