41 #ifndef __OPENFLUID_WARESDEV_WARESRCFACTORY_HPP__
42 #define __OPENFLUID_WARESDEV_WARESRCFACTORY_HPP__
53 namespace openfluid {
namespace waresdev {
64 bool WithParamsUI =
false;
66 std::string MainClassName =
"WareMain";
68 std::string ParamsUIClassName =
"WareUIWidget";
101 const std::string& ParentPath,
102 bool WithIDSubDir =
true);
106 const std::string& ParentPath,
107 bool WithIDSubDir =
true);
111 const std::string& ParentPath,
112 bool WithIDSubDir =
true);
Definition: BuilderExtensionSignature.hpp:60
Definition: ObserverSignature.hpp:54
Definition: SimulatorSignature.hpp:237
Definition: WareSignature.hpp:56
Definition: WareSrcFactory.hpp:61
openfluid::tools::TemplateProcessor::Data ExtraTemplateData
Definition: WareSrcFactory.hpp:70
Definition: WareSrcFactory.hpp:57
static std::string createObserver(const openfluid::ware::ObserverSignature &Signature, const Configuration &Config, const std::string &ParentPath, bool WithIDSubDir=true)
CPPCLASS_DELETE_FIVE(WareSrcFactory)
static std::string createSimulator(const openfluid::ware::SimulatorSignature &Signature, const Configuration &Config, const std::string &ParentPath, bool WithIDSubDir=true)
static std::string createBuilderext(const openfluid::builderext::BuilderExtensionSignature &Signature, const Configuration &Config, const std::string &ParentPath, bool WithIDSubDir=true)
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: ApplicationException.hpp:47