掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     コード生成で属性の可視性を出力しないようにしたい


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
nakapon
投稿日時: 2019-4-15 11:47
EA Administrator
投稿: 135
コード生成で属性の可視性を出力しないようにしたい
サポート宛てにいただきましたご質問の要約です。

○ご質問

C++のコード生成でstructでは個々のメンバ変数に可視性を付けたくないのですが
EAで属性の可視性を空欄にすることはできないでしょうか。もしできない場合、
何か実現方法がありましたら教えてください。(EAビルド1427を利用しています)


○回答

属性の可視性を空欄にすることにはできませんが
コード生成時に可視性を生成されないようにすることはできます。

具体的にはコード生成テンプレートを編集いただくことになりますが
Class Body テンプレートで78,87,96行目が可視性を含む出力個所に
なります。structの判定例は10行目にございます。

尚、コード生成につきましてはお客様ごとにご要望が異なるために
EAではコード生成テンプレートという仕組みをご用意し
お客様自身でカスタマイズいただくことを前提としております。

誠に申し訳ございませんがコード生成テンプレートのカスタマイズ実施および
支援は標準サポートの対象外となりますので、上記情報を参考にお客様にて
カスタマイズいただけますようお願いいたします。

以下、ご参考までにコード生成テンプレートの関連情報も
合わせてご紹介をさせていただきます。

○ヘルプ:コード生成テンプレートフレームワーク
Enterprise Architectの拡張(SDK) -> コード生成テンプレートフレームワーク

○ドキュメント:ソースコード生成のカスタマイズ
https://www.sparxsystems.jp/products/EA/ea_documents.htm

○セミナー:ソースコード生成ルール カスタマイズ 実践セミナー
https://www.sparxsystems.jp/seminar/EACodeGenerate.htm
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ