掲示板一覧   -   トピック一覧
   EA API
     Javaプログラムとの連携に関して


フラット表示 前のトピック | 次のトピック
投稿者 トピック
mogass
投稿日時: 2012-12-27 10:51
EA Administrator
投稿: 171

Javaプログラムとの連携に関して

サポートに頂きましたご質問と回答の要約です。

○ご質問

EAと外部のJavaプログラムとの連携を調査検討しております。

御社の「APIとアドイン」ページ。
https://www.sparxsystems.jp/products/EA/tech/API.htm

上記によると、Javaはアドイン化はできないものの、
Java用のインタフェースがあり、モデルの情報にアクセスし、
参照・更新できるとあります。

この詳細の情報が見当たらないので、API仕様や
サンプルプログラム等ありましたらご教示ください。

また、上に関係する部分で、連携がどこまでできるか確認させてください。
Q1:EAサポートの全図に対してモデル情報の参照・更新可能?
   →全部でない場合どの図に対して可能か。
   →独自で作成したモデル(UMLプロファイル)も可能か
Q2:Q1のモデルの情報どこまでを指すか、テキスト値だけでなく
   色や太さ等書式の変更も可能か?
Q3:Gitとの連携は可能?


○回答

引用:
上記によると、Javaはアドイン化はできないものの、
Java用のインタフェースがあり、モデルの情報にアクセスし、
参照・更新できるとあります。

この詳細の情報が見当たらないので、API仕様や
サンプルプログラム等ありましたらご教示ください。


Java用のインタフェースは、Enterprise Architectの
インストールディレクトリにある、以下のフォルダにございます。

C:\Program Files\SparxSystems Japan\EA\Java API

(インストールディレクトリはインストール先により異なりますので、
C:\Program Filesなどの部分は環境により置き換えてお読みください。)

セットアップ方法は、Enterprise Architectのヘルプの
「APIに接続する」ページか、または上記フォルダにあるreadme.txtを
お読みください。

また、サンプルは以下のフォルダにございます。

C:\Program Files\SparxSystems Japan\EA\AppSamples\Java

ご確認ください。

引用:
Q1:EAサポートの全図に対してモデル情報の参照・更新可能?
   →全部でない場合どの図に対して可能か。
   →独自で作成したモデル(UMLプロファイル)も可能か
Q2:Q1のモデルの情報どこまでを指すか、テキスト値だけでなく
   色や太さ等書式の変更も可能か?


APIからは、Enterprise Architectで作成したプロジェクトの全ての図の
情報を参照・更新可能することが可能です。
また、ダイアグラムに配置されている要素の書式情報なども変更可能です。

APIの詳細に関しましては、Enterprise Architectのヘルプの
「API」以下のページごご覧ください。


引用:
Q3:Gitとの連携は可能?


APIには、Gitへの接続等を行うインターフェースはございません。
申し訳ございませんが、こちらの部分に関しましては、
作成するプログラムで実装するようご検討をお願いいたします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » Javaプログラムとの連携に関して mogass 2012-12-27 10:51