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