EMF:如何扩展create child命令?

时间:2014-03-03 22:41:38

标签: command emf

我正在创建的EMF模型中的元素需要将UUID作为标识符。我需要扩展CreateChildCommand以自动生成这些UUID,并在创建元素时将它们分配给元素。我在命令创建过程中找不到任何钩子,允许我将此功能添加到命令中。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

找到元素容器的项目提供程序适配器。覆盖

protected Command createAddCommand(EditingDomain domain, EObject owner,
        EStructuralFeature feature, Collection<?> collection, int index)

可能的孩子将进入&#34;集合&#34;参数。