Go to the documentation of this file.
55 const std::string& name,
56 const std::string& path) : path_(path), name_(name) {
107 std::string method =
"OperationModule::behaviorModule()";
146 std::string method =
"OperationModule::behaviorSourceModule()";
147 std::string msg =
"Behavior source file not found.";
virtual ~NullOperationModule()
virtual bool definesBehavior() const
virtual std::string name() const
virtual ~OperationModule()
virtual std::string behaviorModule() const
virtual bool definesBehavior() const
OperationModule(const std::string &name, const std::string &path)
virtual std::string behaviorModule() const
virtual std::string propertiesModule() const
std::string path_
The path of the module.
std::string name_
The name of the module.
virtual std::string propertiesModule() const
#define abortWithError(message)
virtual std::string behaviorSourceModule() const
static std::string directoryOfPath(const std::string fileName)
static const std::string BEHAVIOR_SOURCE_FILE_EXTENSION
File extension of operation behavior source file.
static const std::string DIRECTORY_SEPARATOR
static NullOperationModule instance_
Unique instance of NullOperationModule.
virtual std::string behaviorSourceModule() const
static bool fileExists(const std::string fileName)
virtual bool hasBehaviorSource() const
OperationModule & operator=(const OperationModule &om)
static const std::string BEHAVIOR_FILE_EXTENSION
File extension of operation behavior file.
virtual bool hasBehaviorSource() const
static const std::string PROPERTY_FILE_EXTENSION
File extension of operation property file.
std::string behaviorSourceFileName() const
virtual std::string name() const
std::string behaviorFileName() const
std::string propertyFileName() const