Go to the documentation of this file.
34 #ifndef TTA_OPERATION_MODULE_HH
35 #define TTA_OPERATION_MODULE_HH
55 virtual std::string
name()
const;
95 virtual std::string
name()
const;
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
virtual std::string behaviorSourceModule() const
static const std::string BEHAVIOR_SOURCE_FILE_EXTENSION
File extension of operation behavior source file.
static NullOperationModule instance_
Unique instance of NullOperationModule.
NullOperationModule & operator=(const NullOperationModule &om)
virtual std::string behaviorSourceModule() const
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
static NullOperationModule & instance()
std::string behaviorFileName() const
std::string propertyFileName() const