我正在开发一个编辑器来设计基于eclipse GMF的用户界面。在Eclipse中以编程方式创建节点GMF
到目前为止,我已经开发了一个调色板编辑器。用户可以从托盘拖放UI元素并在画布上设计UI。我需要实现设施来将这些UI元素分组。 EX:用户首先通过拖放元素到画布来设计UI,然后选择一组UI按钮(比如标签和文本框)并按下“group”按钮。它会自动将元素放在一个虚线矩形内。
我打算开发一个插件,它可以获取有关选定UI元素的信息,删除它们,在画布中创建一个组元素(虚线矩形),并向其中插入删除的元素。
但我不知道从哪里开始。
所以,我想知道如何以编程方式在GMF中创建/删除节点。
如果您知道相关的代码,请分享他们,并请指点我一些有用的资源。
随着我们的项目截止日期临近,我们将非常感谢任何帮助。