【问题标题】:Visual paradigm: nested collaborations视觉范式:嵌套协作
【发布时间】:2013-03-18 20:17:55
【问题描述】:

我正在尝试创建嵌套协作,就像这样:

但实际上Collaboration 2并不是Collaboration 1的子节点:

所以,比如说,当我拖动第一个(更大)时,第二个保持在原位。我必须选择这两个项目(Collaboration 1Collaboration 2)然后拖动。还有类似的问题,很烦人。

我尝试了很多方法来获得我需要的东西,但这似乎是不可能的。我做错了什么/理解错了吗?

【问题讨论】:

    标签: uml visual-paradigm


    【解决方案1】:

    看起来您想在旧的 UML 1.x 中建模某些东西。在 UML 2 中,您应该改为使用复合结构图对其进行建模。有关绘制复合结构图的更多详细信息,请参见

    http://linkvp.com/rxwvajog

    【讨论】:

    • 感谢您的回答,但是复合结构图似乎不是我需要的:这个图应该是完全封装的,其他实体应该使用端口与其通信。但是,在我的特殊情况下,我需要直接与协作类进行交流。我已经找到了解决方案:我需要使用“模型”而不是“协作”。我仍然不明白为什么不能嵌套协作,但模型可以,所以我很高兴。 =)
    【解决方案2】:

    我找到了解决方案:我需要使用Model 而不是Collaboration。模型可以嵌套。不知道为什么协作不能,但是,这对我来说不是主要的,所以问题解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-04
      相关资源
      最近更新 更多