2017-08-02 10 views
0

UML/OCL /パピルスに新たなので、この程度の交換の欠如は、私が間違っているパス上にあるかもしれない感じを与えることにより、パピルス内のオブジェクトを導出しましたa)コンポジションのメンバーであるすべてのオブジェクト、およびb)別のインターフェイスを継承するすべてのインターフェイスつまり、私は、直接的および間接的な関連付けによる階層化と言います。階層化は、OCL

パピルスでは、単純に要素をレイヤーに追加することでこれを行うことができました。より便利なのは、OCLブール式でTRUEを返すすべての要素を選択するReg Expレイヤーの使用です。例として、self.element.oclAsType(uml :: NamedElement).name = 'myclass'を介して1つの要素を独自のレイヤーに配置するのは簡単です。

しかし、私はすべてのそのレイヤー上の 'my​​class'の要素助言がありますか?

答えて

1

回答:https://www.eclipse.org/forums/index.php/mv/msg/1087968/1769850/#msg_1769850

層では、単一のダイアグラムに複数の論理図を折り畳むことを可能にするが、それは非常に見当違いのようです。

ダイアグラムがいったん重要なものになってからは、継承アーキテクチャを示す1つの図と、封じ込めアーキテクチャと、おそらく構築/破壊通信アーキテクチャのさらなる図を描画すると便利です。層との位置共有を強制することは、望ましくない制限を生じるように思われる。 UMLダイアグラムは、基礎となるモデルのビューです。さまざまなビューに対して多くの図があるかもしれません。

関連する問題