掲示板一覧   -   トピック一覧
   EA API
     eaapi.jarに対応するドキュメントはありますか?


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
sugimoto
投稿日時: 2009-9-29 10:54
EA Administrator
投稿: 1895

eaapi.jarに対応するドキュメントはありますか?

○ご質問

EAインストールフォルダ以下の「Java API」フォルダ内のeaapi.jarを利用し、
ツールを開発していますが、eaapi.jarに対応するドキュメントはありますか?

ヘルプ「Enterprise Architectの拡張(SDK)」→「APIとは」→「リファレンス」以下の
インターフェースで説明で、eaapi.jarのインターフェースと一致しない部分があります。

以下が不明なAPIです。
----------------------------------------------------------
1.App.SetLocalPath
2.APP.RunCommand
3.CodeObject.GetXML_Text
4.Connector.SetStateFlags
5.Connector.MiscData
6.Connector.SetStateFlags
7.Diagram.GetStereotypeEx
8.Diagram.SetStereotypeEx
9.Package.ShallowGetClassCodeObjects
10.Reference.iterator.
11.Reference.Refresh
12.Repository.GetEnableEventFlags
13.Repository.GetIsSecurityEnabled
14.Repository.GetTreeSelectedItemType
15.Repository.GetTreeXML
16.Repository.GetTreeXMLByGUID
17.Repository.GetTreeXMLForElement
18.Repository.SetBatchAppend
19.Repository.SetEnableCache
20.Repository.SetEnableEventFlags
21.Repository.SetEnableUIUpdates
22.Repository.SetFlagUpdate
23.Repository.SetSuppressEADialogs
24.Repository.SetUIPerspective
25.Stereotype.GetAppliesTo
26.Task.GetActualTime
27.Task.GetAssignedTo
----------------------------------------------------------

○回答

eaapi.jarに特化したドキュメントやヘルプは現状、用意がありません。

それぞれのAPIの利用方法は、ヘルプ内のAPIの記述を参考に、
ご利用いただきたくお願いいたします。

ご質問いただいたインターフェースについて、回答いたします。
なお、インターフェースは、大きく4つに分類できます。

1) ヘルプに記載があるAPI
2) 属性のGetter/Setter
(属性はヘルプに記載がありますが、そのGetter/Setterはヘルプに
載っていないものもあります)
3) 未使用のAPI
4) 非公開のAPI(EA内部で利用されているAPI)

----------------------------------------------------------
1.App.SetLocalPath
 非公開
2.APP.RunCommand
 非公開
3.CodeObject.GetXML_Text
 非公開
4.Connector.SetStateFlags
 属性Connector.SetStateFlagsのSetterです。
5.Connector.MiscData
 EA内部が利用する内部データを直接参照します。具体的には、モデルの
 接続の情報が格納されたt_connectorテーブルのPDATA1~PDATA5
 (MiscData(0)~MiscData(5))の各列の情報を取得できます。
 ヘルプ「Connector」をご覧ください。
6.Connector.SetStateFlags
 上記の4と同じです。
7.Diagram.GetStereotypeEx
 未使用
8.Diagram.SetStereotypeEx
 未使用
9.Package.ShallowGetClassCodeObjects
 非公開
10.Reference.iterator
 非公開
11.Reference.Refresh
 ヘルプ「Reference」をご覧ください。
12.Repository.GetEnableEventFlags
 未使用
13.Repository.GetIsSecurityEnabled
 属性Repository.IsSecurityEnabledのGetterです。
14.Repository.GetTreeSelectedItemType
 プロジェクトブラウザで選択されている項目の種類を返します。
 (ヘルプ「Repository」参照)
15.Repository.GetTreeXML
 非公開
16.Repository.GetTreeXMLByGUID
 非公開
17.Repository.GetTreeXMLForElement
 非公開
18.Repository.SetBatchAppend
 属性Repository.BatchAppendのSetterです。
19.Repository.SetEnableCache
 属性Repository.EnableCacheのSetterです。
20.Repository.SetEnableEventFlags
 未使用
21.Repository.SetEnableUIUpdates
 属性Repository.EnableUIUpdatesのSetterです。
22.Repository.SetFlagUpdate
 属性Repository.FlagUpdateのSetterです。
23.Repository.SetSuppressEADialogs
 属性Repository.SuppressEADialogsのSetterです。
24.Repository.SetUIPerspective
 未使用
25.Stereotype.GetAppliesTo
 属性Stereotype.AppliesToのGetterです。
26.Task.GetActualTime
 属性Task.ActualTimeのGetterです。
27.Task.GetAssignedTo
 属性Task.AssignedToのGetterです。
----------------------------------------------------------
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ