2013-03-18 66 views
0

我试图创建嵌套的合作,就像这样:enter image description here视觉范式:嵌套合作

但是,事实上,Collaboration 2不是Collaboration 1子节点:enter image description here

所以,说,当我拖动第一个(更大)时,第二个停留在它的位置。我必须选择两个项目(Collaboration 1Collaboration 2),然后拖动。和类似的问题,这是烦人的。

我尝试了很多事情来得到我需要的东西,但它似乎不可能。我在做/理解错误的东西吗?

回答

0

找到关于提请组合结构图的更多细节我找到了解决办法:我需要使用Model,而不是Collaboration。模型可以嵌套。不知道为什么Collaborations不能这样做,但是,这对我来说不是主要的,所以问题就解决了。

0

它看起来像你想在旧的UML 1.x模型的东西。在UML 2中,您应该使用组合结构图对其进行建模。可以在

http://linkvp.com/rxwvajog

+0

感谢您的回答,但复合结构图似乎并不是我所需要的:该图应该完全封装,其他实体应该使用端口与它进行通信。但是,就我个人而言,我需要直接与合作班级沟通。我已经找到了解决方案:我需要使用“模型”而不是“协作”。我仍然不明白为什么Collaborations不能嵌套,但Models可以,所以我很高兴。 =) – 2013-03-18 12:15:50