ABLE 2.0.0 07/02/2003 10:25:01

com.ibm.able.rules
Class AbleInferenceContext

java.lang.Object
  |
  +--com.ibm.able.rules.AbleInferenceContext
All Implemented Interfaces:
java.io.Serializable

public class AbleInferenceContext
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 AbleClause clause
           
 java.lang.String errorMsg
           
 AbleLocation location
           
 AblePredicate predicate
           
 AbleRule rule
           
 AbleRuleBlock ruleBlock
           
 AbleRuleSet ruleSet
           
 
Constructor Summary
AbleInferenceContext()
           
 
Method Summary
 int getLine()
           
 AbleLocation getLocation()
           
 void reset()
          Clear all context information by setting all properties to null
 void setClause(AbleClause theClause)
           
 void setPredicate(AblePredicate thePredicate)
           
 void setRule(AbleRule theRule)
           
 void setRuleBlock(AbleRuleBlock theRuleBlock)
           
 java.lang.String toString()
          Return a formatted string for trace/debug of an able inference engine context
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ruleSet

public AbleRuleSet ruleSet

ruleBlock

public AbleRuleBlock ruleBlock

rule

public AbleRule rule

clause

public AbleClause clause

predicate

public AblePredicate predicate

errorMsg

public java.lang.String errorMsg

location

public AbleLocation location
Constructor Detail

AbleInferenceContext

public AbleInferenceContext()
Method Detail

toString

public java.lang.String toString()
Return a formatted string for trace/debug of an able inference engine context
Overrides:
toString in class java.lang.Object

reset

public void reset()
Clear all context information by setting all properties to null

setRuleBlock

public void setRuleBlock(AbleRuleBlock theRuleBlock)

setRule

public void setRule(AbleRule theRule)

setClause

public void setClause(AbleClause theClause)

setPredicate

public void setPredicate(AblePredicate thePredicate)

getLocation

public AbleLocation getLocation()

getLine

public int getLine()

ABLE 2.0.0 07/02/2003 10:25:01

(C) Copyright IBM Corporation 1999, 2003