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