我想創建一個建模決策樹/圖的Eclipse擴展。實際的建模將使用圖形界面(節點,連接等)完成。我希望這個插件能夠根據節點及其相互連接生成代碼。我準備好了基本的模型類;然而,我的圖很大,很難通過代碼來管理所有的連接。我想我會使用GUI來構建整個圖。當我雙擊一個連接時,我希望能夠覆蓋它的一些方法,從而創建一個匿名子類。Eclipse插件 - 節點和連接+代碼生成
我發現GEF用於類似的插件。我的目標插件是否可在GEF中「可行」?你有什麼建議嗎?
我想創建一個建模決策樹/圖的Eclipse擴展。實際的建模將使用圖形界面(節點,連接等)完成。我希望這個插件能夠根據節點及其相互連接生成代碼。我準備好了基本的模型類;然而,我的圖很大,很難通過代碼來管理所有的連接。我想我會使用GUI來構建整個圖。當我雙擊一個連接時,我希望能夠覆蓋它的一些方法,從而創建一個匿名子類。Eclipse插件 - 節點和連接+代碼生成
我發現GEF用於類似的插件。我的目標插件是否可在GEF中「可行」?你有什麼建議嗎?
是的。 GEF是在Eclipse中構建任何圖形編輯器的基礎。它具有對移動節點,放置連接,調色板等的基本支持。其他框架位於GEF之上,如果您的要求符合其支持的方案,則可以更輕鬆地創建圖形編輯器。看看Eclipse Graphiti項目。
我會說GMF是有助於你的生活的東西。 GMF免費生成相當大的部分,還包括EMF。
此外GMF是高度可擴展的,所以如果你不喜歡它已經產生的東西,你可以覆蓋這些部分。
這裏有很好的GMF教程:http://wiki.eclipse.org/Graphical_Modeling_Framework/Tutorial