Enterprise Architect で、クラスをモデル化し、クラスの実装言語を指定してから、クラスのインスタンスをユース ケースで使用すると、ユース ケースのインスタンスの実装言語は、クラスの実装言語ではなく、デフォルト。そのクラスのすべてのインスタンスの実装言語にクラスの設定された実装言語を Enterprise Architect で使用させる方法はありますか?
3 に答える
インスタンスをクラス言語に従うようにするオプションはありませんが (Sparx に送信することをお勧めします)、すべての新しい要素のデフォルト言語を設定できます。あなたの質問から、あなたはすでにその方法を知っていると思いますが、他の読者のためにそれを含めます.
ツール - オプション - ソース コード エンジニアリング - コード生成のデフォルト言語は、あなたが求めているものです。このオプションの名前は少し間違っています。実際には、作成された要素のデフォルト言語を設定します。
一度に 1 つの実装言語のモデルを作成している限り、これは非常にうまく機能します。異なる言語のモデリングを行っていて、モデルの大部分で間違った言語を使用していることに気付いた場合は、プロジェクト ブラウザーでパッケージを右クリックし、[コード エンジニアリング - このパッケージのオプションをリセット] を選択できます。
[言語の場所] - [任意] を選択し、目的の言語に [変換] を選択します。「子パッケージを処理する」にチェックを入れてください。
Enterprise Architect 12.1 では、次の場所にありました。
プロジェクト - 設定 - プロジェクト オプション - ソース コード エンジニアリング - コード生成のデフォルト言語