26 #ifndef CEPGENERATOR_H
27 #define CEPGENERATOR_H
39 #if defined(_WIN32) && !defined(__MINGW32__) // MSVC only
40 #pragma warning( disable : 4290 )
63 static bool generateCEP(std::auto_ptr<cepcoreschema::Cep>
domCep, QString devDirectoryName);
66 CepGenerator(QString xmlFilename, QString devDirectoryName);
67 CepGenerator(std::auto_ptr<cepcoreschema::Cep> domCep, QString devDirectoryName);
136 std::auto_ptr<cepcoreschema::Cep>
domCep;
161 #endif // CEPGENERATOR_H
virtual void copyFindCamiTK()
Definition: CepGenerator.cpp:357
static bool generateCEP(QString xmlFileName, QString devDirectoryName)
Supposes that the CEP does NOT exist.
Definition: CepGenerator.cpp:56
virtual void createComponentExtensionDoms()
Definition: CepGenerator.cpp:437
QString cepDirectoryName
Subdirectory where the CEP sources will be stored (updated when generating the directory tree) ...
Definition: CepGenerator.h:145
~CepGenerator()
Definition: CepGenerator.cpp:110
virtual void setLicence()
Definition: CepGenerator.cpp:273
virtual void generateCopyright()
Definition: CepGenerator.cpp:294
QVector< ExtensionGenerator * > extensions
Action or Component Extensions.
Definition: CepGenerator.h:149
virtual void generateApplicationsDirectory()
Definition: CepGenerator.cpp:379
virtual void generateLibrariesDirectory()
Definition: CepGenerator.cpp:403
virtual void setXmlFileName(QString xmlFileName)
Set the input XML CEP manifest (ant check its xml validity)
Definition: CepGenerator.cpp:117
QString licence
Action Extensions.
Definition: CepGenerator.h:157
virtual void createLibrarieDoms()
Definition: CepGenerator.cpp:457
virtual void generateDirectoryTree()
Create the general directory tree (the same for every CEP) Copies the default files in the right dire...
Definition: CepGenerator.cpp:154
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:136
QFileInfo xmlFileName
Where to find the original XML description of the CEP.
Definition: CepGenerator.h:139
QDir devDirectoryName
Where to store the produced files.
Definition: CepGenerator.h:142
Definition: ActionExtensionGenerator.h:36
TODO Celine comment here please.
Definition: ExtensionGenerator.h:49
CepGenerator(QString xmlFilename, QString devDirectoryName)
Definition: CepGenerator.cpp:98
virtual void generateComponentsDirectory()
Definition: CepGenerator.cpp:391
virtual void generateReadme()
Definition: CepGenerator.cpp:321
virtual void serializeManifest()
Definition: CepGenerator.cpp:193
virtual void createActionExtensionDoms()
Definition: CepGenerator.cpp:417
virtual void createDomTree()
Create the DOM attribute domCep from the XML CEP manifest.
Definition: CepGenerator.cpp:140
virtual void generateActionsDirectory()
Definition: CepGenerator.cpp:367
virtual void generateGlobalCMakeLists()
Definition: CepGenerator.cpp:225
virtual void generateExtensions()
Definition: CepGenerator.cpp:477
TODO Celine comment here please.
Definition: CepGenerator.h:58
virtual void setDevDirectoryName(QString devDirectoryName)
Where to generate the CEP directories and files.
Definition: CepGenerator.cpp:128