是否有可能在MetaUML中的某个特定班级中绘制自我参照联想? 假设我有Class项:
Class.Item("Item")()();
并希望使用以下方法为自己添加自我修复关联:
clink(association)(Item,Item);
但这不起作用(没有显示任何内容)。这样做的正确方法是什么?
答案 0 :(得分:0)
input metauml;
beginfig(1);
Class.A("Tree")()();
drawObjects(A);
link(aggregationUni)(A.e -- A.e+(30,0) -- (A.right+30,A.bottom-40) -- A.s+(0,-40) -- A.s);
endfig;
end
对于此特定方案,您需要手动创建链接路径。
可以使用手册第9节 - 绘图路径中描述的宏创建更常见类型的链接路径。