私がしなければならないソフトウェア設計プロジェクトでは、フレームワークとしてEclipse Platformを選択しました。意味私は実装するために多くの拡張ポイントを持っています。UMLクラス図でEclipse拡張ポイントをモデル化する方法は?
しかし、私はUMLクラス図でこれらの拡張ポイントを指定することができません。では、クラスがクラス図の拡張ポイントに属しているという事実をどのようにモデル化しますか?
または、これを行うにはクラス図が間違った場所ですか?もしそうなら、実装する拡張ポイントを指定する最も良い場所はどこですか?
参考までに、私はPapyrusでUMLモデリングを行っています。私はすでにアプリケーションのプロトタイプを作っていますので、ダイアグラムを作成することです。センスの拡張機能で
「Javaコードを逆にする」という意味が理解できません。あなたはすぐにそれを説明していただけますか?前もって感謝します! – user1083696
他のプラグインのjarファイルを元に戻し、コードを逆にします。したがって、1つまたは複数のプロジェクトで構成された1つの大きなモデルが、現在は逆転されています。空のクラス図を作成してから、他のプラグインクラスを呼び出すクラスを同じ図の中にドラッグアンドドロップします。ステレオタイプとして「拡張ポイント」を持つ依存関係を作成します。 Job done :-) –
また、メソッドをリバースすることもできます。また、Eclipseプロジェクトがあり、同じワークスペース内にある場合は、その逆もまたjarファイルや他のプロジェクトで何が起きているのかを確認するために移動します。シーケンス図が複数のプロジェクトレベルにあることを意味します。 –