掲示板一覧 - トピック一覧 Enterprise Architect 全般
関連端の多重度を使用して配列を作成したい |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | トピック |
|---|---|
| 未登録ゲスト | 投稿日時: 2012-6-18 14:06 |
関連端の多重度を使用して配列を作成したいサポート宛にいただきましたご質問の要約です。
○ご質問 フォーラムを見て、クラスのメンバ変数を配列にする方法は分かったのですが、同様のことを、接続で定義される属性にも設定する方法はありますか? 具体的には、多重度が[0..*]の時に、配列の上限数(ex "5")を指定して、ソースコードに"the_class[5]"のように出力することを想定しています。 参考:クラス図でメンバ変数に配列を記述する方法 https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=2362&post_id=4913#forumpost4913 ○回答 多重度の取得はできますので、多重度に[0..*]ではなく、[0..5]と入れていただくことは可能でしょうか。 ヘルプファイル「フィールド置換マクロ」のページにありますようにマクロ「linkCard」を利用することで、多重度を取得できます。 (上記の例ですと"0..5"が取得されますので、x..yと入力されていたときにyの値を取得するような感じになるかと思います) そして、テンプレート"Linked Attribute Declaration"がご希望の内容を出力する、関連がある場合の処理の箇所となりますので、この内容をカスタマイズすることで、ご希望の結果になるかと思います。 |
|
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
未登録ゲスト | 2012-6-18 14:06 |


