ix.iplan
Class Alternative

java.lang.Object
  extended by ix.iplan.Alternative
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
SlipExpandNode.Resume, SlipFindExecutable.ExpandLaterAlt, SlipFindExecutable.Resume, SlipFindExecutable.SatisfyByAchieveAlt, SlipSatisfyConds.ResumeSatisfaction

public abstract class Alternative
extends java.lang.Object
implements java.lang.Runnable

Alternative -- a backtrack point.


Field Summary
protected  Context context
           
protected  double cost
           
 
Constructor Summary
Alternative()
           
 
Method Summary
protected  double calcCost(Slip slip)
           
 Context getContext()
           
 double getCost()
           
 void setCost(Slip slip)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.lang.Runnable
run
 

Field Detail

context

protected Context context

cost

protected double cost
Constructor Detail

Alternative

public Alternative()
Method Detail

getContext

public Context getContext()

getCost

public double getCost()

setCost

public void setCost(Slip slip)

calcCost

protected double calcCost(Slip slip)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object