掲示板一覧 - トピック一覧 Enterprise Architect 全般 アクティビティ図からのコード生成: 他のクラスの操作の呼び方 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | トピック |
---|---|
tkouno | 投稿日時: 2009-4-3 10:05 |
EA Administrator 投稿: 4290 |
アクティビティ図からのコード生成: 他のクラスの操作の呼び方○ご指摘
アクティビティ図からのコード生成で、他のクラスの操作を配置した場合に 希望する内容の結果になりません。 ○回答 現在の機能では、他のクラスの操作をどのようにして呼ぶのか? ということが定義できません。つまり、以下の3つを指定する方法がありません。 ・メンバ変数からの呼び出しか? →関連を作成し、m_Class1.method(); ・スタティックなメソッドの呼び出しか? →Class1::method(); ・内部で作成したローカル変数に格納したクラスのメソッド呼び出しか? →Class1 cls; cls.method(); この点は開発元と対応を検討し、現在改善作業中です。 改善までしばらくお待ちください。 |
nakapon | 投稿日時: 2022-8-31 8:24 |
EA Administrator 投稿: 427 |
Re: アクティビティ図からのコード生成: 他のクラスの操作の呼び方現在の状況についてお問い合わせが
ございましたので回答いたします。 > ・メンバ変数からの呼び出しか? > →関連を作成し、m_Class1.method(); > ・内部で作成したローカル変数に格納したクラスのメソッド呼び出しか? > →Class1 cls; cls.method(); 上記につきましては、下記の機能ガイド3.6章に記載されている ピン名の変更でのご対応となります。 https://www.sparxsystems.jp/bin/docs/HowToGenerateSource.pdf > ・スタティックなメソッドの呼び出しか? > →Class1::method(); 上記につきましては、未対応のため コード生成テンプレートの修正が必要となります。 (何らかの方法でstaticメソッドであることを認識して クラス名を付与する必要があります) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |