1

我们开发了一个基于复杂 XML 结构的业务网络框架。尤其是我们的全限定 ID 给 XML 模型增加了很多噪音。我们希望通过 Eclipse 的可视化编辑器增强来减少和分离不同的 ID。

我们有一个简单的方法,Eclipse 应该隐藏那些复杂的 ID 并将它们标记为给定的类型。我们有引用不同类型的 ID,因此我们可以对这个模型中的按钮进行不同的着色,并且可以很好地查看那些减少的 ID。

我们已经有一个自己的 XML 编辑器,它支持跨文件共享的 ID 自动完成。当我们能够实现这个概念时,那就太好了。

单击或悬停时,“按钮”应扩展到其复杂的 ID。第二个模拟图像显示展开状态,第一个模拟图像显示折叠状态。

模拟富编辑器示例

是否有任何想法,如果这甚至可以在 Eclipse RCP 中实现?从哪里开始?也许这个例子有点做作。我们希望扩展此功能并对这些“按钮”有更多想法。

提前致谢。

4

1 回答 1

2

可以使用 Eclipse 插件实现您自己的 Eclipse XML 编辑器。您可以扩展任何现有的 Eclipse 文本编辑器。

可以获得 Eclipse XML 编辑器的源代码,并扩展该源代码以满足您的需要。这也将被部署为 Eclipse 插件。

我认为不可能使用 Eclipse 扩展向 Eclipse XML 编辑器添加功能。

于 2012-05-21T14:00:00.563 回答