掲示板一覧 - トピック一覧 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です。 ---------------------------------------------------------- |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




