14#ifndef HEADER_MAP_TRIGGER_H
15#define HEADER_MAP_TRIGGER_H
234 std::string _variable;
285 const std::string& comp_operator,
286 const std::string& value);
324 const std::string& comp_operator,
325 const std::string& value);
338 std::string _variable;
340 std::string _operator;
Definition result_type_decl.h:34
Representation for an element in the DOM.
Definition dom.h:47
Definition map_configuration.h:36
a_util::result::Result setComparison(const std::string &source_element_path, const std::string &comp_operator, const std::string &value)
const std::string & getVariable() const
const std::string & getOperator() const
MapTriggerBase * clone() const
const std::string & getSource() const
bool isEqual(const MapTriggerBase &other) const
MapDataTrigger(MapConfiguration *config)
virtual std::string getSourceDependency() const
MapPeriodicTrigger(MapConfiguration *config)
a_util::result::Result setPeriod(const std::string &period, const std::string &unit)
MapTriggerBase * clone() const
bool isEqual(const MapTriggerBase &other) const
const std::string & getVariable() const
MapTriggerBase * clone() const
MapSignalTrigger(MapConfiguration *config)
a_util::result::Result setVariable(const std::string &signal_name)
virtual std::string getSourceDependency() const
bool isEqual(const MapTriggerBase &other) const
Definition map_target.h:31
a_util::result::Result checkTriggerReferences() const
virtual ~MapTriggerBase()
virtual std::string getSourceDependency() const
virtual bool isEqual(const MapTriggerBase &other) const =0
MapTriggerBase(MapConfiguration *config)
virtual MapTriggerBase * clone() const =0
definition of the mapping namespace
Definition ddl.h:50
std::vector< MapTriggerBase * > MapTriggerList
Public composite types used in the mapping::dd namespace.
Definition map_trigger.h:346
definiton of the unit namespace
Definition dd_predefined_units.h:55
definition of the ddl namespace
Definition codec.h:21