| Interface | Description |
|---|---|
| CodeGenerator |
When writing a skeleton, we need to :
define the files that will be copied from resources at initialization
define the configuration files that will be created at initialization (can depend on global project metadata)
define the files that will be potentially written at each code generation (fully depends on project metadata)
each of these strategies will be represented by a
FileWriteCommandTree treethe method writeCode takes a tree then executes all the FileWriteCommand nodes |
| DatabaseBuilder | |
| DatabasePopulator | |
| ProjectLoader |
Defines the contract of a project loader : get a project metadata representation from its persistent representation
|
| ProjectMetaDataService |
Copyright © 2014. All rights reserved.