我需要将任何对象转换为其相关的 EObject。当我尝试这样做时,我得到了 ClassCastException。我的问题是可以将一个对象转换为 EObject,如果可以的话我该怎么做。
谢谢
最佳答案
如果您收到此异常,则说明相关实例不是 EObject。这意味着您试图说它是 EOjbect,但实际上它不是。
你确实明白选角不是一个转换过程,对吧?它不会“使”您的对象成为 EObject,它只是将其“显示”为一个对象(如果它是一个)。
您的异常实际上会告诉您尝试转换为 EObject 的对象是什么(顺便说一句,您应该将其包含在问题中)。
关于java - 尝试将 Object 转换为 EMF EObject 时出现 ClassCastException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9726120/