1

我正在使用编辑器来更改 emf 对象列表。我想要的是每次修改这些 emf 对象时,我的编辑器都会刷新以反映更改。

我之前尝试过的方法是在所述 emf 对象上使用一个包装器对象(因为我不知道如何或应该如何修改 emf 生成的源代码)以包含需要刷新的编辑器。更改将在该包装对象之上进行,并且将在 emf 对象更改后调度 propertychangelistener。然而,这个解决方案非常难看,因为:

  • 每个对象都需要获取对编辑器本身的引用,引入引用依赖
  • 拥有一个像这样的单独覆盖对象会使维护代码变得复杂

正确的方法是什么?

4

1 回答 1

2

我想添加绑定框架来处理模型对象的变化

您可能希望以以下教程为起点。

http://www.vogella.com/articles/EclipseDataBinding/article.html

于 2012-12-24T16:43:07.387 回答