2012-04-10 61 views
0

我是GMF開發新手,遇到問題。我想爲eclipse編寫一個插件。因此我使用GMF儀表板視圖。起初,我創建了一個ecore文件,它代表下面顯示的圖表。然後我生成一個genmodel文件,用它可以爲編輯器的某些部分創建源代碼。然後導出圖形定義模型和工具定義模型,並將它們組合到映射模型中。這就是問題開始的地方。GMF Editor - Phantom Nodes

在組合這兩個文件的最後一步中,您可以編輯映射。但是隻顯示一個節點(網頁)和一個鏈接(類別)。

因此,如果我繼續創建圖編輯器,我只能將網頁的節點和鏈接放到不可用的類別中。

經過漫長的搜索,我讀了一些關於「幻影節點」的內容。我認爲,類別和條款是這樣的「幻影節點」。所以我試圖通過將它們與「MyWeb」的遏制相聯繫來阻止它們。但是,一切都是由MyWeb創建的。所以沒有我想要的樹結構。

如果我只使用EMF,它可以正常工作,但不能與GMF結合使用。

有人知道,如何避免幻像節點,但保持結構?或者是否有可能與他們合作?

謝謝。

ps .: 我是新的,所以我不能發佈圖片。這是鏈接到diagram

回答

1

您必須將子引用放入節點映射(類別)中,然後在子引用中放入另一個節點映射(文章),然後才能訪問圖的其他合成部分。 我從未聽說過幻影節點。