ABLE, Version 1.1b

Uses of Class
com.ibm.able.beans.AbleAtom

Packages that use AbleAtom
com.ibm.able.beans The BEANS package provides a set of interfaces and objects which implement "smart" or intelligent components. 
com.ibm.able.beans.rules The RULES package provides a set of objects implementing standard boolean-logic based forward and backward reasoning using if-then rules. 
 

Uses of AbleAtom in com.ibm.able.beans
 

Subclasses of AbleAtom in com.ibm.able.beans
 class AbleEffector
          An Effector is an encapsulated (named) method used by an Agent
 class AbleFact
          A Fact is an immutable property value pair
 class AbleMethodAdaptor
          An AbleMethodAdaptor is a named Atom that makes a method call to retrieve its value.
 class AbleSensor
          A Sensor is a named Atom that makes a method call to retrieve its value.
 

Uses of AbleAtom in com.ibm.able.beans.rules
 

Subclasses of AbleAtom in com.ibm.able.beans.rules
 class AbleRuleVariable
          A Variable can hold a value and can appear on the lefthand and righthand side of clauses.
 

Fields in com.ibm.able.beans.rules declared as AbleAtom
protected  AbleAtom AbleClause.lhs
          lhs represents the lefthand side of the clause
protected  AbleAtom AbleClause.rhs
          rhs represents the righthand side of the clause
protected  AbleAtom AbleConsequentClause.lhs
          lhs represents the lefthand side of the assignment clause
protected  AbleAtom AbleConsequentClause.rhs
          rhs represents the righthand side of the assignment clause
 

Constructors in com.ibm.able.beans.rules with parameters of type AbleAtom
AbleClause.AbleClause(AbleAtom theLefthandSide, AbleRuleCondition theCondition, AbleAtom theRighthandSide)
          Create a new clause with the specified parts.
AbleClause.AbleClause(AbleAtom theLefthandSide, AbleRuleCondition theCondition, java.lang.String theRighthandSide)
          Create a new clause with the specified parts.
AbleClause.AbleClause(AbleAtom theLefthandSide, AbleRuleCondition theCondition, AbleSensorManager theSensorManager, java.lang.String theSensorName, java.lang.Object[] theSensorArgs)
          Create a new clause with the specified parts.
AbleConsequentClause.AbleConsequentClause(AbleAtom theLefthandSide, AbleAtom theRighthandSide)
          Create a new ASSIGNMENT consequent clause with the specified parts.
AbleConsequentClause.AbleConsequentClause(AbleAtom theLefthandSide, java.lang.String theRighthandSide)
          Create a new ASSIGNMENT consequent clause with the specified parts.
AbleConsequentClause.AbleConsequentClause(AbleAtom theLefthandSide, AbleEffectorManager theEffectorManager, java.lang.String theEffectorName, java.lang.Object[] theArgList)
          Create a new EFFECTOR consequent clause with the specified parts.
AbleConsequentClause.AbleConsequentClause(AbleAtom theLefthandSide, AbleSensorManager theSensorManager, java.lang.String theSensorName, java.lang.Object[] theArgList)
          Create a new Sensor ASSERTION clause with the specified parts.
 


ABLE, Version 1.1b

ABLE: Produced by Joe, Don, and Jeff who say, 'Thanks for your support.'