在EMF中为模型生成单个构造函数

时间:2019-02-20 15:18:13

标签: model emf ecore

EMF生成带有empty /“ super()”构造函数的类。 我的问题是,是否可以说特定类的构造函数必须包含某些代码行? 例如,使用UUID初始化类的标识符属性吗?

1 个答案:

答案 0 :(得分:2)

EMF使用空的默认构造函数进行反序列化,因此请勿在生成的类的构造函数中添加任何内容。 通常有一个帮助程序类(或服务或您使用的任何设计模式)来调用工厂方法并对它们创建的实例进行一些初始化。