0

我是 GMF 开发的新手,我遇到了问题。我想为eclipse编写一个插件。因此我使用 GMF 仪表板视图。首先,我创建了一个表示下图的 ecore 文件。然后我生成一个 genmodel 文件,我可以使用它为编辑器的某些部分创建源代码。然后导出图形定义模型和工具定义模型并将它们组合成映射模型。这就是问题开始的地方。

在合并这两个文件的最后一步中,您可以编辑映射。但是只显示了一个节点(网页)和一个链接(类别)。

因此,如果我继续创建图表编辑器,我只能放置不可用的网页节点和类别链接。

经过长时间的搜索,我读到了一些关于“幻象节点”的东西。我认为,Category 和 Article 就是这样的“幻影节点”。所以我试图通过将它们与“MyWeb”链接起来来阻止它们。但随后一切都是由 MyWeb 创建的。所以没有我想要的树结构。

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

有人知道,如何避免幻像节点但保持结构?或者是否有可能与他们合作?

谢谢。

ps.:我是新人,所以不能发图。这是图表的链接。

4

1 回答 1

1

您必须将子引用放在节点映射(类别)中,然后将另一个节点映射(文章)放在子引用中,然后您将可以访问图表的其他复合部分。我从未听说过幻象节点。

于 2012-12-22T22:26:17.987 回答