特定のプロジェクトの多くの要素に複合図があります。検索またはクエリを実行してこれらを見つける方法はありますか?
2 に答える
要素には任意の数のダイアグラムを含めることができますが、合成ダイアグラムにできるのはそのうちの 1 つだけです。
実際、複合ダイアグラムを要素の外に移動して別の場所に配置することもできますが、それは依然として複合ダイアグラムのままです。これをしないでください。モデルが本当に台無しになります。完全を期すために言及しているだけです。
テーブルにはt_object
マジック カラムNType
があり、その解釈は要素のタイプによって異なります。「複合性」は、この列の数字 8 で表されます。これは文書化されていませんが、変更される可能性はありません。
したがって、すべての複合要素を検索するクエリは次のようになります。
select ea_guid as CLASSGUID, Object_Type as CLASSTYPE, Name
from t_object where NType=8
ea_guid as CLASSGUID
は、検索結果を右クリックしてブラウザ (または図) で検索できるようにするトリックで、Object_Type as CLASSTYPE
各結果に正しいアイコンを表示します。必須ではありませんが、見栄えがします。
そしてもちろん、Object_Type
(タイプを文字列として表示する)などの他の列を追加することもできますStereotype
。
特定の要素のダイアグラムを検索する場合は、要素を右クリックして [すべてのダイアグラムで検索] (または ctrl-U) を選択します。all から始まるモデル内の他のすべての要素、またはダイアグラムで選択された要素との関係を表示する場合は、トレーサビリティ ペイン ([表示] > [トレーサビリティ] または ctrl-shift-4) を開くと、関連するすべての動的なリストが表示されます。概要の要素。
これは、要素を検索し、ctrl-u でダイアグラムを検索し、トレーサビリティ ペインでダイアグラム内の各要素をドリルダウンする場合にも機能します。