0

SysML プラグインを使用して、MagicDraw 18.0 Enterprise Evaluation バージョンを使用しています。生成されたコードでは、次のような配列を表示したいと考えています。

public List<Integer> MyList; 

したがって、私のモデルには、多重度が * に設定された Integer 型のプロパティが含まれています。しかし、そのモデルは単に以下を生成します:

public Integer MyList;

モデルでタイプが Default::List に設定されている場合、List に似ている唯一のものは、それから生成されたコードは有効な Java コードでさえありません。これが生成されたものです:

public Default.List MyList;

生成されたコレクションのモデルを設定するには?

4

1 に答える 1

0

このリンクは私の質問に答えました: https://community.nomagic.com/associations-and-multiplicity-t158.html 一言で言えば: 多重度を設定するだけでは十分ではありません。すべてのコレクションで Java 言語プロパティを正しく設定する必要があります。

于 2014-10-20T10:12:15.517 に答える