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

问题描述 投票:0回答:1

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

model emf ecore
1个回答
2
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.