在Visual Paradigm中显示继承的方法等

时间:2012-06-08 10:54:08

标签: uml visual-paradigm

我正在使用Visual Paradigm CE进行一些UML-Design。

有没有办法在类diagramm中显示所有继承的方法? 无法弄清楚在选项中找到它的位置,我只是盲目还是没有办法?

3 个答案:

答案 0 :(得分:6)

没有办法做到这一点并且有理由。如果在UML中你在两个类(父类和子类)中编写方法,那么这意味着该方法在子类中被覆盖。我将说明:

+--------+         +--------+
| Class1 |         | Class2 |
+--------+<|-------+--------+
| m1()   |         |        |
+--------+         +--------+

当您执行class2.m1()时,方法class1.m1()将被执行(class1class2分别是Class1Class2的实例。如果您这样建模:

+--------+         +--------+
| Class1 |         | Class2 |
+--------+<|-------+--------+
| m1()   |         | m1()   |
+--------+         +--------+

这意味着Class2具有m1()实现,并且将调用该实现。

希望这可以解决问题。

答案 1 :(得分:4)

  • 右键单击类&gt;演示文稿选项&gt;属性&gt;显示继承 属性
  • 右键单击类&gt;演示文稿选项&gt;操作&gt;节目 继承的操作

我实际上正在使用Agilian(也是VP套件),但我认为它是相同的。

答案 2 :(得分:0)

我认为这个问题更可能与类图中分类器之间的“show-hide”选项继承链接有关。 此选项仅在极少数工具中可用。我知道RSA和Omondo有它。

这是模型中的一种实时导航,它与Omondo EclipseUML元模型方法更相关。