【问题标题】:ArgoUML and calling a "sub-procedure"ArgoUML 并调用“子程序”
【发布时间】:2010-10-09 07:33:07
【问题描述】:

我不知道它是UML 1.4 还是ArgoUML 的限制,但是在序列图中,我想显示一个对象调用它自己的类中的方法,即调用子过程。

如果我从对象拖到自身,什么也不会发生 :-(

谢谢, 蚂蚁

【问题讨论】:

    标签: uml argouml


    【解决方案1】:

    你需要拖开,点击,向下拖,点击,拖回原来的生命线(即做U形而不是V形或单线)。这似乎比应有的工作更多,但确实有效。

    这适用于 0.30.2。不确定它是否曾经以不同的方式工作(正如 Jordi 的评论所暗示的那样)。

    【讨论】:

      【解决方案2】:

      不知道为什么你会遇到问题。如果您将消息箭头指向对象列本身,它会正确地绘制一条反身消息。

      【讨论】:

      • 我正在使用 ArgoUML 0.30.2... 我有一个对象“/A:a”,它的下方绘制了对象列。我单击新的呼叫操作或新的发送操作,然后单击对象列,拖开,然后再拖回。什么都没有发生 - 这条线消失了:-(
      • 我已经尝试使用“Launch via web java start”版本,并且该行确实消失了。我在家里使用的是旧版本。
      【解决方案3】:

      两条生命线之间有大约 10 格线距离。现在选择 New Create Action 并将光标放在您想要自调用的生命线上。现在拖动大约 3 条网格线并从同一点单击向下拖动单击并向后拖动到您盯着的同一条生命线。到此为止!!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-06-11
        • 1970-01-01
        • 2017-09-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多