我想以这种方式保留我的 EMF 模型,以避免不必要地复制对象。为此,我尝试使用交叉引用,但它会抛出一个异常,指出引用不包含在资源中。
例如,让我们考虑一家公司及其 CEO。调用有两种情况
company1.setCEO(ceo1);
company2.setCEO(ceo1);
1-当containment设置为true时,只有最后一家公司存储对ceo的引用;2- 当包含设置为 false 时,抛出异常。
我该如何解决?
我想以这种方式保留我的 EMF 模型,以避免不必要地复制对象。为此,我尝试使用交叉引用,但它会抛出一个异常,指出引用不包含在资源中。
例如,让我们考虑一家公司及其 CEO。调用有两种情况
company1.setCEO(ceo1);
company2.setCEO(ceo1);
1-当containment设置为true时,只有最后一家公司存储对ceo的引用;2- 当包含设置为 false 时,抛出异常。
我该如何解决?