1

Enterprise Architect 10.0.1006 を使用して、「プラットフォーム非依存モデル」(PIM) から「プラットフォーム固有モデル」(PSM) を作成しています。PIM は、一般的な記述でデータ型を宣言する一般的なコードです。この共通モデルを特定のモデル (Java、C++、Php など) に変換できます。

ただし、そのためには、プロジェクトを開いて、変換するすべてのパッケージで [現在のパッケージを変換] タブを実行する必要があります。

うまく機能しますが、このタスクを実行するために C# で自動スクリプトを作成できるかどうかを知りたいです。プロジェクトブラウザのほぼすべてを変更するための COM があります。この COM を介して、すべての図、要素、またはパッケージにアクセスできます。しかし、モデルを変換する方法が見つかりませんでした。

私の質問は、C# を使用して自動化されたスクリプトでこの変換を実行できますか?

4

1 に答える 1

1

はい。オブジェクト モデル API の Project::TransformPackage() を見てください。

于 2013-02-27T21:30:32.600 に答える