26 #ifndef CEPGENERATOR_H
27 #define CEPGENERATOR_H
40 namespace cepcoreschema {
58 static bool generateCEP(std::auto_ptr<cepcoreschema::Cep>
domCep, QString devDirectoryName);
61 CepGenerator(QString xmlFilename, QString devDirectoryName);
62 CepGenerator(std::auto_ptr<cepcoreschema::Cep> domCep, QString devDirectoryName);
131 std::auto_ptr<cepcoreschema::Cep>
domCep;
156 #endif // CEPGENERATOR_H
virtual void generateComponentsDirectory()
virtual void generateActionsDirectory()
virtual void serializeManifest()
virtual void generateCopyright()
QString cepDirectoryName
Subdirectory where the CEP sources will be stored (updated when generating the directory tree) ...
Definition: CepGenerator.h:140
virtual void setXmlFileName(QString xmlFileName)
Set the input XML CEP manifest (ant check its xml validity)
static bool generateCEP(QString xmlFileName, QString devDirectoryName)
Supposes that the CEP does NOT exist.
QVector< ExtensionGenerator * > extensions
Action or Component Extensions.
Definition: CepGenerator.h:144
virtual void generateLibrariesDirectory()
QString licence
Action Extensions.
Definition: CepGenerator.h:152
std::auto_ptr< cepcoreschema::Cep > domCep
XML DOM Element create by CodeSynthesis This cep instance contains all of the informations of the xml...
Definition: CepGenerator.h:131
QFileInfo xmlFileName
Where to find the original XML description of the CEP.
Definition: CepGenerator.h:134
QDir devDirectoryName
Where to store the produced files.
Definition: CepGenerator.h:137
virtual void createLibrarieDoms()
TODO Celine comment here please.
Definition: libraries/cepgenerator/ExtensionGenerator.h:49
CepGenerator(QString xmlFilename, QString devDirectoryName)
virtual void generateExtensions()
virtual void generateApplicationsDirectory()
virtual void copyFindCamiTK()
virtual void generateReadme()
virtual void generateGlobalCMakeLists()
virtual void createActionExtensionDoms()
virtual void setDevDirectoryName(QString devDirectoryName)
Where to generate the CEP directories and files.
virtual void setLicence()
virtual void createDomTree()
Create the DOM attribute domCep from the XML CEP manifest.
virtual void createComponentExtensionDoms()
virtual void generateDirectoryTree()
Create the general directory tree (the same for every CEP) Copies the default files in the right dire...
TODO Celine comment here please.
Definition: CepGenerator.h:53