IBM Rational Rhapsodyで指定されたインターフェイスのコードを作成しています。 Rhapsodyは、自分のインターフェースで使用される他のデータ型のインクルードステートメントを暗黙的に生成します。しかし、私はinclude文をより詳細に制御したいので、コンポーネントのソースアーティファクトのテキスト要素として明示的に指定します。したがって、私はRhapsodyがインクルードステートメント自体を生成しないようにしたいと思います。これは可能ですか?ラプソディコード生成で暗黙のインクルードステートメントを避ける方法
答えて
最後に、Rhapsodyがいくつかの要素に対してGenerateImplicitDependencies
、そしてType要素にGenerateDeclarationDependency
という必要な出力を生成させるプロパティを見つけました。これらを無効にすると、暗黙のインクルード文が生成されなくなります。
これを行うことができれば、主に[プロパティ]で可能性が高いです。フィーチャーボックスで、プロパティをクリックし、 '包含'でフィルタリングして、候補となる候補を表示します。プロパティのすべてが正確に何がそう幸運を行うのかについての記述を持っているわけではありません。
EDIT:
私はあなたが欲しいものを得るために見つけることができなかっただけでなくプロパティを使用して探していくつかの時間を費やしました。あなたはRhapsodyの基本バージョンでこれを行うことはできないようです。 IBMはアドオンのライセンスを取得して、Rules Composerと呼ばれるコード生成をカスタマイズしています(私は思う)。これはほぼ確実にインクルードをカスタマイズすることができますが、かなりの費用がかかります。
他にも2つのアプローチがあります。インクルードステートメントをどのようにカスタマイズするかによって、おそらくsedを使って簡単なシェルスクリプトを作成し、そのスクリプトを実行してRhapsodyがコードを生成するたびにコードを更新することができます。
もう1つの方法は、Rhapsody APIを使用して、すべてのインターフェイスを反復処理し、それに応じてソース成果物を変更するプラグイン/ツールを作成することです。私はこの方法を自分で試したことはありませんが、私の同僚がAPIを使って同様のことを行っていることが分かりました。
- 1. Makefileで繰り返し暗黙のルールを避けるには?
- 2. 回避暗黙のグローバル(JSlint)
- 3. mysql:暗黙のトランザクションコミットを回避する?
- 4. LINQからの暗黙のViewModel生成?
- 5. ngスイッチを避け、タイプのコンポーネントを生成する方法
- 6. 特定の型の暗黙的な使用方法を見つける方法
- 7. ハスケルファンクタ暗黙法律
- 8. Yii2:registerJs()には暗黙的にJqueryAssetが含まれています。避ける方法
- 9. 避けsetterメソッド生成jsonschema2pojo
- 10. スカラ:暗黙的に暗黙のクラスに
- 11. CanBuildFromでTraversableの暗黙のクラスを定義する方法は?
- 12. 式ツリーC#で暗黙のキャストを使用する方法
- 13. JavaでScala暗黙のクラスを使用する方法
- 14. Metro XAMLで暗黙のデータテンプレートを定義する方法は?
- 15. レトロフィットでモデルを作成するのを避ける方法
- 16. DateTimeから暗黙的に暗黙的に暗黙的に暗黙的に暗黙的に暗黙的に暗黙的に暗黙変換に変換することができません
- 17. カピバラでの暗黙の待遇の意味する方法
- 18. 暗黙の方程式をプロットする方法
- 19. 暗黙のセキュリティヘッダーを使用してCXFクライアントを作成する方法
- 20. ScalaのJavaオブジェクトの暗黙的なビューを作成する最適な方法
- 21. 暗黙のフローを使用してInstagram Access Tokenを生成する方法はありますか
- 22. WPFで暗黙的なスクロールバーを操作する方法は?
- 23. 暗黙のブロードキャスト
- 24. 暗黙のパラメータ
- 25. NSCachedImageRepを避ける方法
- 26. IdentityServer3の暗黙的なフローではなく、暗黙的なjavascript
- 27. ASP.netでユーザープロファイルを取得するIdentity Server 4の暗黙のフロー暗黙のフロー
- 28. アンドロイドの暗黙のインテントをフィルタリングする方法。
- 29. データフレームへの適用を使用するときの暗黙的な文字変換の回避方法
- 30. 暗黙的に変換するときに暗黙のany2stringaddシンボル
私はこれをすでにやっていましたが、私が必要なものを見つけられませんでした(多分正しいものが違うと呼ばれるので、私はそれを逃しました)。 –