EMF генерирует классы с конструкторами empty/"super()". Мой вопрос в том, можно ли сказать, что конструктор конкретного класса должен содержать определенные строки кода? Например, инициализировать атрибут идентификатора класса с помощью UUID?
Генерация индивидуального конструктора модели в EMF
Ответы (1)
EMF использует пустой конструктор по умолчанию для десериализации, поэтому ничего не добавляйте в конструкторы сгенерированных классов. Обычно используется вспомогательный класс (или служба, или любой другой шаблон проектирования, который вы используете), который вызывает фабричные методы и выполняет некоторую инициализацию экземпляров, которые они создают.
person
erdal.karaca
schedule
21.02.2019