Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals

Action Class Reference

A virtual class for action that can be performed in rules. More...

#include <rtreeactionrule.h>

Inheritance diagram for Action:

ActionSet ActionWrite

Public Member Functions

virtual ~Action ()
virtual void execute (NameSpace &nameSpace)=0
virtual Actioncopy () const=0
virtual Actionsubstitute (const Node::Assignment &assign)=0

Detailed Description

A virtual class for action that can be performed in rules.

Definition at line 7 of file rtreeactionrule.h.


Constructor & Destructor Documentation

virtual Action::~Action  )  [inline, virtual]
 

Definition at line 9 of file rtreeactionrule.h.


Member Function Documentation

virtual Action* Action::copy  )  const [pure virtual]
 

Implemented in ActionWrite, and ActionSet.

virtual void Action::execute NameSpace nameSpace  )  [pure virtual]
 

Implemented in ActionWrite, and ActionSet.

virtual Action* Action::substitute const Node::Assignment assign  )  [pure virtual]
 

Implemented in ActionWrite, and ActionSet.


The documentation for this class was generated from the following file:
Generated on Fri Nov 21 17:54:05 2003 for PHPX by doxygen 1.3.3