掲示板一覧 - トピック一覧 EA ソースコード生成・コード生成テンプレート 関連を引かずに、include宣言の自動生成はできますか? |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | トピック |
---|---|
sugimoto | 投稿日時: 2011-3-2 17:48 |
EA Administrator 投稿: 1992 |
関連を引かずに、include宣言の自動生成はできますか?サポートに寄せられたご質問の要約です。
○ご質問 クラス図からソースコードを生成する際、関連線でつながれたクラスの ヘッダーファイルは自動的にインクルード宣言されます。 structやenumの型だけ定義したクラスまで全て関連を結ぶとモデルが 見にくくなってしまうので、関連線とは関係なく自動インクルード出来る 方法を探しています。 何か方法はありますか? ○回答 ダイアグラム上に表示している接続は非表示にできますので、 不要な箇所は非表示にすることで回避できます。 接続を選択して右クリックし、「表示設定」→「接続を非表示」、または EAのメインメニューから「ダイアグラム」→「接続の表示設定」でも 非表示にすることが可能です。 また、アドインを作成(またはスクリプト機能を利用)することによって、 相手がstructやenumの場合は接続を非表示にするという処理を実現することで 作業はより楽になると思います。 なお、現在は「関連」を引かれているということですが、この場合は、 相手の要素についてinclude文のほか、属性として持つことになります。 include文のみでよいという場合は、接続を「依存」にするなどしてコード生成 テンプレートでinclude文を生成するようにカスタマイズする方法もあります。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 関連を引かずに、include宣言の自動生成はできますか? | sugimoto | 2011-3-2 17:48 |