0
EA Scriptingを使用してモデルを作成します。モデルはインターフェースで構成され、各インターフェースには操作があります。また、これらのインターフェースを構成図に追加します。どのようにオペレーションを図でEAに表示することはできません。図の操作を隠すEA
EA Scriptingを使用してモデルを作成します。モデルはインターフェースで構成され、各インターフェースには操作があります。また、これらのインターフェースを構成図に追加します。どのようにオペレーションを図でEAに表示することはできません。図の操作を隠すEA
手動で単一の要素のためにそれをやってプログラム的
おかげで簡単です
はそれがEAでいくつかの設定によっては可能ですか私はそれを実行する必要があります。
Features/...Visibility
Operation Visibility
をクリックしてください。Custom
多くのダイアグラムでは、一度にそれを行う必要がある場合は、今、トリッキーな部分です。情報はt_diagram.StyleEx
に格納されます。これにはセミコロンで区切られたエントリのリストが含まれています。これらのエントリの一つは、今E4BB5A
が影響を受けている要素GUIDの最初の6つのニブルである
SPL=S_E4BB5A=69A30E,2A49EF:;
のように見えるかもしれません。
69A30E
および
2A49EF
は、抑止される属性または操作の属性です。ですから、次の操作を行うために必要なすべてのダイアグラムの操作を抑制するために:
もちろん
oGuid = operation.methodGuid.substring(1,6) // get "69A30E" from "{69A30E-..."
eGuid = element.elementGuid.substring(1,6) // E4BB5A
sup = "SPL=S_" + eGuid + "=" + oGuid + ":;"
for dia in allDiagramsInRepos { // you need to build that on your own
dia.styleEx += sup
dia.update()
}
あなたはSPL
エントリを既存のではなく、単にそれらを追加することでマージする必要があります。しかし、あなたはその考えを得るべきです。
私はそれがダイアフラムであることを望ましくありません。それはモデル – wearybands
でダイアグラムを作成している間、すべてのダイアグラムでの操作を含むべきではありません。私はその日の後半に答えます。 –
http://sparxsystems.com/forums/smf/index.php/topic,37300.msg233927.html#msg233927も参照してください。 –