#include <createeffector.h>
Inheritance diagram for CreateEffector:
Public Member Functions | |
CreateEffector () | |
virtual | ~CreateEffector () |
virtual bool | Realize (boost::shared_ptr< oxygen::ActionObject > action) |
realizes the action described by the ActionObject | |
virtual std::string | GetPredicate () |
returns the name of the predicate this effector implements. | |
virtual boost::shared_ptr< oxygen::ActionObject > | GetActionObject (const oxygen::Predicate &predicate) |
constructs an Actionobject, describing a predicate |
Definition at line 27 of file createeffector.h.
|
Definition at line 34 of file createeffector.cpp. |
|
Definition at line 31 of file createeffector.h. |
|
constructs an Actionobject, describing a predicate
Implements oxygen::Effector. Definition at line 69 of file createeffector.cpp. References zeitgeist::Object::GetLog(), GetPredicate(), and oxygen::Predicate::name. Here is the call graph for this function: ![]() |
|
returns the name of the predicate this effector implements.
Implements oxygen::Effector. Definition at line 37 of file createeffector.h. Referenced by GetActionObject(). |
|
realizes the action described by the ActionObject
Implements oxygen::Effector. |