从我所关注的文档中,我了解到EMF模型中的每个元素都可以扩展CDOObject。这对于扩展CDOObject是强制性的吗?如果是,那么我有一个EMF模型,它实际上是从其他团队开发的,并且没有扩展模型类CDOObject的权限。在这种情况下,有其他解决方案吗??
使用CDO的纯EMF模型可以使用CDO传统模式。虽然这支持未移植到CDO的模型,但它有一些性能影响。
你可以激活这样的传统模式:
CDOUtil.setLegacyModeDefault(true);
CDOTransaction transaction2 = session.openTransaction();
更多信息可在此处找到:https://wiki.eclipse.org/CDO/Legacy_Mode