我需要将数据从非电动势树拖放到电动势树。他们的观点不同。
非电动势树的节点具有与电动势树不同的数据结构。
我想在拖动时将非电动势树中的数据转换为适合电动势树的对象。
我需要将对象包装到 ItemWrapper 中,但我不知道如何操作。
我尝试了很多事情,但不知道如何继续。
谢谢
最佳答案
这个问题听起来太笼统了。通常,“EMF 树”包含 EMF 资源(EObject 树)的内容。从“non emf”到“emf”的拖动应该会向 EMF 模型实例添加一些内容。
因此,首先您需要实现从“非电动势”对象到“电动势”对象的“转换”。 然后您需要使用 org.eclipse.emf.edit.command.AddCommand 修改 EMF 模型的内容作为“drop”的结果
如果您将使用正确的org.eclipse.emf.common.command.CommandStack来执行命令,EMF Edit UI 应该关注查看器更新
关于java - 从非电动势树拖放到电动势树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56473994/