Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

TRAItemAccess Class Reference

The base class for FIXME. More...

#include <ra_item_access.h>

Inheritance diagram for TRAItemAccess:

Inheritance graph
[legend]
Collaboration diagram for TRAItemAccess:

Collaboration graph
[legend]
List of all members.

Public Methods

 TRAItemAccess ()
virtual bool checkDependencies (const TRuleSystem *rules, list< TRuleSystem::tError > *errors) const=0
virtual bool execute ()=0
virtual bool provideMissingInfo ()

Detailed Description

The base class for FIXME.

Author:
Marco Krohn, <marco.krohn@gmx.de>
Version:
Id:
ra_item_access.h,v 1.1 2001/12/03 01:37:48 mkrohn5 Exp
See also:
TRuleAtom
This base class is mostly there for implementing the provideMissingInfo method. The following terms are used for the rule atom "item_access" (as usual a "*" signalizes that this informaion is needed):

  1. "item" [*] (TItem) = FIXME.


Member Function Documentation

virtual bool TRAItemAccess::execute   [pure virtual]
 

After sending all neccessary information to the rule atom (see addInfo) the rule can be executed.

Returns:
true execution was successful, otherwise false (e.g. if not enought information was available).

Reimplemented from TRuleAtom.

Reimplemented in TRAItemAccessBasic, TRAItemAccessStars, and TRAItemAccessSL.


The documentation for this class was generated from the following file:
Generated on Thu Jun 20 18:13:29 2002 for Stellar Legacy by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001