掲示板一覧   -   トピック一覧
   EA API
     APIについての質問


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
未登録ゲスト
投稿日時: 2010-2-22 16:46

APIについての質問

こんにちは、

EAのAPIについての質問です。
EAのダイアグラムで、複数要素を選択し、レイアウト(円形など)と言う機能を使っていますね。
EAのアドイン開発では、このようなAPIを提供していますかと聞きたいです(ヘルプでなかなか見つからないよう)。
ありましたら、教えて頂けませんか。

以上。ありがとうございます。
sugimoto
投稿日時: 2010-2-22 16:57
EA Administrator
投稿: 1895

Re: APIについての質問

現在のEnterprise Architectでは、ダイアグラムの自動レイアウト機能
(メインメニューから「ダイアグラム」→「ダイアグラムの自動レイアウト」
または、レイアウト機能で"EA7.1互換"を選択)
を実行するAPI(ProjectのLayoutDiagramEx)はありますが、
レイアウトの種別(円形・楕円・格子など)を指定するAPIはありません。

こちらは、最近追加された機能のため、まだAPI対応ができていない
可能性がございます。

機能追加要望として、検討させていただきます。

現段階でご要望にお応えできず申し訳ございません。
未登録ゲスト
投稿日時: 2010-2-22 17:27

Re: APIについての質問

回答ありがとうございます。

「LayoutDiagramEx」どのように使うかを詳しく聞きたいです。
第二パラメータ「LayoutStyle 」はどのように設定しますか。
ヘルプを見てもよく分かりませんでした。
分らない所は下記の多い引数をどのように一つのパラメータへ設定しますか。
此方の推測は「2進へ10進の転換」で設定しますか。

· 既定値のオプション:
lsDiagramDefault
lsProgramDefault

· 循環解決の設定:
lsCycleRemoveGreedy
lsCycleRemoveDFS

· 階層化の設定:
lsLayeringLongestPathSink
lsLayeringLongestPathSource
lsLayeringOptimalLinkLength

· 初期設定:
IsInitializeNaive
IsInitializeDFSOut
IsInitializeDFSIn

· 交差減少の設定:
lsCrossReduceAggressive

· レイアウトの設定 - 方向
lsLayoutDirectionUp
lsLayoutDirectionDown
lsLayoutDirectionLeft
lsLayoutDirectionRight


sugimoto
投稿日時: 2010-2-22 18:03
EA Administrator
投稿: 1895

Re: APIについての質問

引用:

「LayoutDiagramEx」どのように使うかを詳しく聞きたいです。
第二パラメータ「LayoutStyle 」はどのように設定しますか。
ヘルプを見てもよく分かりませんでした。
分らない所は下記の多い引数をどのように一つのパラメータへ設定しますか。


ご質問の内容がヘルプに記載されておらず、申し訳ございませんでした。

第二パラメータに複数の設定を行うには、各設定をビット演算の
「OR」で足しこんで設定してください。

ヘルプには、この旨を追記しておきます。

ご確認のほど、よろしくお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ