UML 設計に Visual Paradigm CE を使用しています。
継承されたすべてのメソッドをクラス図に表示する方法はありますか? オプションでそれを見つける場所がわかりません。私は盲目ですか、それとも方法がありませんか?
UML 設計に Visual Paradigm CE を使用しています。
継承されたすべてのメソッドをクラス図に表示する方法はありますか? オプションでそれを見つける場所がわかりません。私は盲目ですか、それとも方法がありませんか?
私は実際にAgilian(VP Suiteも)を使用していますが、同じだと思います。
それを行う方法はなく、理由があります。UML で両方のクラス (親と子) にメソッドを記述する場合、これはメソッドが子クラスでオーバーライドされることを意味します。説明します:
+--------+ +--------+
| Class1 | | Class2 |
+--------+<|-------+--------+
| m1() | | |
+--------+ +--------+
ここでメソッドを実行するとclass2.m1()
、メソッドclass1.m1()
が実行されます (class1
とはそれぞれとclass2
のインスタンスです)。次のようにモデル化する場合:Class1
Class2
+--------+ +--------+
| Class1 | | Class2 |
+--------+<|-------+--------+
| m1() | | m1() |
+--------+ +--------+
Class2
の新しい実装がm1()
あり、その実装が呼び出されることを意味します。
これで問題が解決することを願っています。
この質問は、クラス図内の分類子間のオプション「表示/非表示」継承リンクに関連している可能性が高いと思います。このオプションを使用できるツールはごくわずかです。私はRSAとOmondoがそれを持っていることを知っています。
これは、モデル内の一種のライブ ナビゲーションであり、Omondo EclipseUML メタモデリング アプローチにより関連しています。