【发布时间】:2018-10-29 21:15:59
【问题描述】:
我正在使用EMF-JSON 序列化 EMF 模型实例。问题是,EObject 的子类被视为这样而不是子类。因此,子类中的属性在序列化过程中会丢失,因为选择了 EObjectSerializer。如何确保在不更改类本身的情况下包含子类的属性(参考包含注释)?在下面,您可以找到生成的接口。在这种情况下,ArithVar 类的 ref 属性没有被序列化。
public interface ArithExpr extends EObject {}
public interface ArithVar extends ArithExpr {
VarType getRef();
void setRef(VarType value);
}
public interface VarType extends EObject {}
有什么想法吗?
【问题讨论】: