1

从我遵循的文档中,我了解到 EMF 模型中的每个元素都扩展了 CDOObject。这是扩展 CDOObject 的强制性要求吗?如果是,那么我有一个 EMF 模型,它实际上是从其他团队开发的,并且无权扩展模型类 CDOObject。在这种情况下有什么替代解决方案吗?

4

1 回答 1

0

使用 CDO 传统模式可以使用带有 CDO 的纯 EMF 模型。虽然这支持未移植到 CDO 的模型,但它对性能有一些影响。

您可以像这样激活传统模式:

CDOUtil.setLegacyModeDefault(true);
CDOTransaction transaction2 = session.openTransaction();   

更多信息可以在这里找到:https ://wiki.eclipse.org/CDO/Legacy_Mode

于 2016-08-24T15:23:20.067 回答