java - 尝试将 Object 转换为 EMF EObject 时出现 ClassCastException?

标签 java object casting eclipse-emf

我需要将任何对象转换为其相关的 EObject。当我尝试这样做时,我得到了 ClassCastException。我的问题是可以将一个对象转换为 EObject,如果可以的话我该怎么做。

谢谢

最佳答案

如果您收到此异常,则说明相关实例不是 EObject。这意味着您试图说它是 EOjbect,但实际上它不是。

你确实明白选角不是一个转换过程,对吧?它不会“使”您的对象成为 EObject,它只是将其“显示”为一个对象(如果它是一个)。

您的异常实际上会告诉您尝试转换为 EObject 的对象是什么(顺便说一句,您应该将其包含在问题中)。

关于java - 尝试将 Object 转换为 EMF EObject 时出现 ClassCastException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9726120/

相关文章:

java - Net beans 桌面应用程序中的表单处理

JSP中的JAVA字符串错误

python - 在python中的类中创建对象

c# - 将 uint 转换为 Int32

java - javac 完成的任何类型转换?

Java - 从 JSON 文件中提取值

java - servlet 应用程序不工作,虽然 tomcat 工作正常

javascript - 深度卡住和真正的不变性有什么区别

javascript - 使用 Lodash 比较对象数组和整数数组

c++ - 将一个 long double 存储在多个 double 变量中