2

Enterprise ArchitectのC#で、ダイアグラムを作成する方法、および私の特定のケースでは「オブジェクト」タイプの要素を作成する方法に関する例/ドキュメントを探しても見つかりません。

別の Web アプリケーションから UserStories をインポートし、複合 Objectsとして EA にエクスポートするために、EA のアドインで作業しています。これには、子オブジェクト (子ユーザー ストーリーから直接マップ) を含めることができます。

どうすればそれを行うことができますか、またはどこでその方法を読むことができますか?

EA_Interop リファレンスを調べて、次のように考えました。

EA.DiagramObject d = new DiagramObject();
EA.Element e = new Element();

最初のケースでは可能なオブジェクトリストにオブジェクトを追加し、2番目のケースでは要素をオブジェクトとして指定しましたが、どちらも成功しませんでした。

どんな助けでも大歓迎です。

4

1 に答える 1

3

Enterprise Architect のオブジェクト モデルはコレクションに基づいており、コレクションを見つけて拡張することで新しいオブジェクトを追加します。つまり、ダイアグラムの DiagramObjects コレクションで AddNew() を呼び出して新しいダイアグラム オブジェクトを作成し、(通常) パッケージの Elements コレクションで AddNew() を呼び出して新しい要素を作成し、ソースで AddNew() を呼び出して新しいコネクタを作成します。要素の Connectors コレクションなど

于 2013-03-26T04:46:50.157 に答える