私は、EMFに基づくサードパーティのドメインモデルと編集用のGEFエディターを使用して、EclipseRCPアプリケーションに取り組んでいます。
GEFはMVCパターンを使用します。これは、エディタービューでモデルグラフを描画するために特定のレイアウトを使用する必要がない場合は十分に公平です。私が使用しているドメインモデルには視覚的な情報はまったく含まれていませんが(それ自体は良い考えです)、Figure
sのsに座標を割り当てられるようにしたいと思いEditPart
ます。これにより、レイアウト内の図の位置を計算するのがはるかに簡単になります。
今、私はマーティン・ファウラーによるプレゼンテーションモデルパターンに出くわしました。それはまさに私が探していたもののようです。また、RCP UIテスト(ドイツ語のみ)に関する-古風な-チュートリアルを見つけました。これは、日食RCPコンテキストでこのパターンを使用します。
今私は疑問に思っています:GEFが明示的にMVCを使用していることを見て、GEFコンテキストでPMを使用することは一般的に可能ですか?MVVMは代替手段ですか?
いくつかの理由でGMFを使用できないことに注意してください。
どうもありがとう!