templates.DomainModel.xpt Maven / Gradle / Ivy
?IMPORT dom?
?IMPORT core?
?EXTENSION extensions::EcoreUtil?
?EXTENSION extensions::EntityExtension?
?EXTENSION extensions::Names?
?EXTENSION extensions::Monitor?
?EXTENSION extensions::Properties?
?DEFINE main FOR Model?
?subTask("- write ValueObjects")?
?EXPAND ValueObject::main FOR this?
?worked(1)?
?subTask("- write Entities")?
?EXPAND Entity::main FOR this?
?worked(1)?
?subTask("- write Repositories")?
?EXPAND Repository::main FOR this?
?worked(1)?
?subTask("- write Context")?
?EXPAND Context::main FOR this?
?worked(1)?
?subTask("- write Validators")?
?EXPAND Validator::main FOR this?
?worked(1)?
?subTask("- write DataViews")?
?EXPAND DataView::main FOR this?
?worked(1)?
?subTask("- write Services")?
?EXPAND Service::main FOR this?
?worked(1)?
?subTask("- write Types")?
?EXPAND CustomType::main FOR this?
?worked(1)?
?subTask("- write Enums")?
?EXPAND Enums::main FOR this?
?worked(1)?
?IF resourceSet().hasProperty("generateProjectFiles")?
?resourceSet().removeProperty("generateProjectFiles")?
?subTask("- write Spring configuration")?
?EXPAND Beans::main FOR this?
?ENDIF?
?done()?
?ENDDEFINE?