com.irs.jam
Class APLElement
java.lang.Object
|
+--com.irs.jam.APLElement
- All Implemented Interfaces:
- java.io.Serializable
- public class APLElement
- extends java.lang.Object
- implements java.io.Serializable
Represents an agent's Applicable Plans List (APL)
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_plan
protected Plan _plan
_fromGoal
protected Goal _fromGoal
_binding
protected Binding _binding
getPlan
public Plan getPlan()
getFromGoal
public Goal getFromGoal()
getBinding
public Binding getBinding()
setBinding
protected void setBinding(Binding b)
evalUtility
public double evalUtility()
- Determine the instantiated plan's utility (defined currently as
goal utility + plan utility)
copy
public void copy(APLElement ae)
- Make a copy of the applicable plan
print
public void print(java.io.PrintStream s)
- Display information about the applicable plan