2012-04-28 6 views
2

ノードと接続のいくつかの視覚的プロパティを変更したいと思います。どのようにしてより良いことができますか? org.eclipse.zest.core.viewers.GraphViewer.getFactory()から返されるモデルファクトリに視覚情報が適用されていることがわかりました。 3つの工場があり、すべてが内部パッケージorg.eclipse.zest.core.viewers.internalに置かれています。スタイリンググラフノードと接続

org.eclipse.zest.core.viewers.GraphViewer.getFactory()をオーバーライドして、必要なすべてのスタイリングアクションを実行する独自の工場を返すのは良い方法ですか?

答えて

4

インターフェイスorg.eclipse.zest.core.viewers.ISelfStyleProviderは、問題を内部構造にハッキングすることなく解決します!