1 #ifndef OSMSCOUT_IMPORTMODULE_H 2 #define OSMSCOUT_IMPORTMODULE_H 33 std::string description;
34 std::list<std::string> providedFiles;
35 std::list<std::string> providedOptionalFiles;
36 std::list<std::string> providedDebuggingFiles;
37 std::list<std::string> providedTemporaryFiles;
38 std::list<std::string> providedAnalysisFiles;
39 std::list<std::string> requiredFiles;
42 void SetName(
const std::string& name);
43 void SetDescription(
const std::string& description);
45 void AddProvidedFile(
const std::string& providedFile);
46 void AddProvidedOptionalFile(
const std::string& providedFile);
47 void AddProvidedDebuggingFile(
const std::string& providedFile);
48 void AddProvidedTemporaryFile(
const std::string& providedFile);
49 void AddProvidedAnalysisFile(
const std::string& providedFile);
50 void AddRequiredFile(
const std::string& requiredFile);
69 return providedOptionalFiles;
74 return providedDebuggingFiles;
79 return providedTemporaryFiles;
84 return providedAnalysisFiles;
105 virtual void GetDescription(
const ImportParameter& parameter,
106 ImportModuleDescription& description)
const;
119 const ImportParameter& parameter,
126 #endif //OSMSCOUT_IMPORTMODULE_H std::string GetName() const
Definition: ImportModule.h:52
std::shared_ptr< ImportModule > ImportModuleRef
Definition: ImportModule.h:123
#define OSMSCOUT_IMPORT_API
Definition: ImportImportExport.h:45
std::list< std::string > GetProvidedOptionalFiles() const
Definition: ImportModule.h:67
std::list< std::string > GetRequiredFiles() const
Definition: ImportModule.h:87
std::list< std::string > GetProvidedFiles() const
Definition: ImportModule.h:62
#define CLASS_FINAL
Definition: Compiler.h:26
std::list< std::string > GetProvidedDebuggingFiles() const
Definition: ImportModule.h:72
std::list< std::string > GetProvidedTemporaryFiles() const
Definition: ImportModule.h:77
std::string GetDescription() const
Definition: ImportModule.h:57
std::list< std::string > GetProvidedAnalysisFiles() const
Definition: ImportModule.h:82
Definition: ImportModule.h:100
Definition: Progress.h:34
std::shared_ptr< TypeConfig > TypeConfigRef
Definition: TypeConfig.h:1227