Uml 生命线类型

Uml 生命线类型,uml,enterprise-architect,Uml,Enterprise Architect,有没有办法将生命线与其他对象实例区别开来 与序列图上的其他元素不同,生命线具有分类器ID,但非序列图上的对象也具有分类器ID 谢谢 根据@chimp的评论,获得生命线的正确条件是: if (element.Type.CompareTo("Object") == 0 && element.ClassifierID.ToString().Length > 0 && diagram.Type.CompareTo("Sequence") ==

有没有办法将生命线与其他对象实例区别开来

与序列图上的其他元素不同,生命线具有分类器ID,但非序列图上的对象也具有分类器ID


谢谢

根据@chimp的评论,获得生命线的正确条件是:

if (element.Type.CompareTo("Object") == 0   
   && element.ClassifierID.ToString().Length > 0   
   && diagram.Type.CompareTo("Sequence") == 0)

您正在开发一个UML工具,还是只是尝试使用UML?如果不开发UML工具,这个问题对于日常的UML来说并不重要usage@HippiasMinor,谢谢你的回复。我开发了一个UML工具,它必须区别于生命线和常规对象。有什么想法吗?可靠区分序列生命线的唯一方法是查看它在哪个图上。同一个元素可以出现在多个图上,在序列图上作为生命线绘制,在其他图上则不同。