【问题标题】:draw2d and gef classes in windowbuilder implementationwindowbuilder实现中的draw2d和gef类
【发布时间】:2012-05-30 13:46:58
【问题描述】:

我正在浏览windowbuilder的源代码。在org.eclipse.wb.core 插件中,在src 文件夹旁边,存在src-draw2dsrc-gef 文件夹,其中包含相同(或至少非常相似)的eclipse.gef 和eclipse.gef.draw2d 实现。

他们为什么不直接导入这些插件,而是重复代码?

【问题讨论】:

    标签: eclipse-gef windowbuilder draw2d


    【解决方案1】:

    如果你查看那些目录中的源代码,你会发现它不是 draw2d 或 GEF,而是它们自己以更简单的方式实现了相同的功能。例如,GEF 抽象 Command 类有 11 个方法和两个构造函数,而“新”WB 抽象 Command 只有一个方法:execute。

    我认为他们可能会这样做,因为虽然 GEF 令人难以置信,但它也很大而且很复杂,所以他们决定重新实现它的淡化版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-01
      • 2011-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多