我正在创建的EMF模型中的元素需要将UUID作为标识符。我需要扩展CreateChildCommand以自动生成这些UUID,并在创建元素时将它们分配给元素。我在命令创建过程中找不到任何钩子,允许我将此功能添加到命令中。有什么建议吗?
答案 0 :(得分:0)
找到元素容器的项目提供程序适配器。覆盖
protected Command createAddCommand(EditingDomain domain, EObject owner,
EStructuralFeature feature, Collection<?> collection, int index)
可能的孩子将进入&#34;集合&#34;参数。