Rational モデリング環境の拡張
IBM® Rational® モデリング製品
は、モデリング環境の機能を拡張するためのいくつかのメカニズムをサポートしています。 例えば、使用可能な拡張ポイントおよび API を使用して、UML メタモデルを拡張するカスタム・プロファイルの作成、ワークベンチにマイナー拡張を行うプラグレットの作成、モデリング機能の拡張、または既存の変換への機能の追加などを行うことができます。
始める前に
Rational モデリング・プラットフォーム開発者ガイド
Eclipse の拡張ポイントおよび対応する公開 API を使用して、
IBM Rational モデリング製品
を拡張できます。 この拡張ポイントおよび API は、複数の機能サブシステムに論理的に分割されます。 拡張ポイントを使用して、UML プロファイルなどのモデリング拡張を定義できます。 また、API を使用して、UML のモデルおよびダイアグラムを作成および変更できます。
Rational プラグレット開発者ガイド
ルーチン・タスクを処理するプラグレットを作成し、そのプラグレットの機能を使用して、 ワークベンチ・プラットフォームおよび他製品の拡張機能のアプリケーション・プログラミング・インターフェース (API) について検討し、学習することができます。 Java™ 開発環境を使用して、ワークベンチ・プラグインの API にアクセスし、既存のプラグレットを拡張および実装することができます。
Rational RAS 開発者ガイド
IBM® Rational® では、関連する一連のファイルをパッケージおよび抽出するための標準的な手段を提供する Reusable Asset Specification (RAS) を使用します。 RAS アセットでは、一貫性のある便利な方法でソリューションを体系化、文書化、共有、保管、および復元するため、他のユーザーとのソリューションの共有が簡単になります。
比較およびマージ開発者ガイド
IBM Rational 比較およびマージ・フレームワークを使用すると、Eclipse の拡張ポイントおよび対応する公開 API による拡張が可能になります。 このフレームワークには、EMF 関連のモデリング成果物を比較およびマージする既存フレームワークおよび公開 API を拡張するための拡張ポイントが用意されています。 この拡張ポイントおよび API は、複数の機能サブシステムに論理的に分割されます。
Rational パターン開発者ガイド
パターン・フレームワークは、パターン実装が特殊化するベース・クラスを提供する、Java ベースのオブジェクト指向フレームワークです。 パターン・ライブラリーのパターン・フレームワークのルートとして、汎用 UML パターンまたは特殊 UML パターンのフレームワークを使用できます。 特殊パターン・フレームワークは、汎用フレームワークを拡張して、パターンのロールに関連した作成をサポートします。
Rational 変換開発者ガイド
Eclipse の拡張ポイントおよび対応する公開 API を使用して、IBM Rational 変換フレームワークを拡張できます。 拡張ポイントを使用して、変換の定義、変換ユーティリティーの作成、および既存の変換の拡張を行うことができます。 また、API を使用して、変換をオーサリングして実行することができます。 この拡張ポイントおよび API は、複数の機能サブシステムに論理的に分割されます。
Rational 変換オーサリング開発者ガイド
変換のオーサリング用に IBM Rational 変換オーサリング・フレームワークに用意された、Eclipse の試用 API を使用することができます。 この API は、変換オーサリングという 1 つの機能サブシステムで使用することができます。
フィードバック