ReteRaven 1.0
A Rete-based rules engine and builder
Loading...
Searching...
No Matches
ReteEngine.ReteEngine Class Reference

Classes

class  TraceNode

Public Member Functions

void Assert (object fact)
void Refresh (object fact, string propertyName=null)
void Retract (object fact)
void FireAll ()
void RegisterConflictRule< T > (string name, Func< Token, T, bool > condition, Action< T, T > action, int salience=0)
void Update (object fact)
ReteBuilder< CellBegin (string ruleName)
AlphaMemory GetAlphaMemory< T > (string name=null, Func< T, bool > initialCondition=null)
void DebugPrintNetwork (object fact)

Properties

IReteNode Root [get]
Agenda Agenda [get]

The documentation for this class was generated from the following file:
  • ReteEngine/ReteEngine.cs