我是GMF開發新手,遇到問題。我想爲eclipse編寫一個插件。因此我使用GMF儀表板視圖。起初,我創建了一個ecore文件,它代表下面顯示的圖表。然後我生成一個genmodel文件,用它可以爲編輯器的某些部分創建源代碼。然後導出圖形定義模型和工具定義模型,並將它們組合到映射模型中。這就是問題開始的地方。GMF Editor - Phantom Nodes
在組合這兩個文件的最後一步中,您可以編輯映射。但是隻顯示一個節點(網頁)和一個鏈接(類別)。
因此,如果我繼續創建圖編輯器,我只能將網頁的節點和鏈接放到不可用的類別中。
經過漫長的搜索,我讀了一些關於「幻影節點」的內容。我認爲,類別和條款是這樣的「幻影節點」。所以我試圖通過將它們與「MyWeb」的遏制相聯繫來阻止它們。但是,一切都是由MyWeb創建的。所以沒有我想要的樹結構。
如果我只使用EMF,它可以正常工作,但不能與GMF結合使用。
有人知道,如何避免幻像節點,但保持結構?或者是否有可能與他們合作?
謝謝。
ps .: 我是新的,所以我不能發佈圖片。這是鏈接到diagram。