在EMF生成的插件应用中,对于以containment属性为true的feature,都是通过在new child菜单上动态添加对应的创建子类的菜单项来实现添加到当前元素中的。这个菜单是在什么地方进行控制的呢?
在创建的edit插件中,xxxItemProvider类中有一个collectNewChildDescriptors方法,每一个childDescriptor就对应一个菜单,对new child子菜单的控制就是在这个地方。
在创建的edit插件中,xxxItemProvider类中有一个collectNewChildDescriptors方法,每一个childDescriptor就对应一个菜单,对new child子菜单的控制就是在这个地方。
本文探讨了在EMF生成的应用中如何通过在newchild菜单上动态添加对应的创建子类菜单项来实现以containment属性为true的feature的添加。具体地,这涉及到edit插件中的xxxItemProvider类及其collectNewChildDescriptors方法。
1433

被折叠的 条评论
为什么被折叠?



