ix.iplan
Class SlipSatisfyConds

java.lang.Object
  extended by ix.iplan.SlipSatisfyConds
All Implemented Interfaces:
Slip.Step, java.lang.Runnable
Direct Known Subclasses:
SlipAchieveConds.SatisfyEvalNowConds

 class SlipSatisfyConds
extends java.lang.Object
implements Slip.Step

Satisfies a node's preconditions.


Nested Class Summary
(package private)  class SlipSatisfyConds.ResumeSatisfaction
           
 
Field Summary
(package private)  ix.icore.domain.ListOfConstraint conds
           
(package private)  AgendaItem item
           
(package private)  Slip slip
           
 
Constructor Summary
SlipSatisfyConds(Slip slip)
           
SlipSatisfyConds(Slip slip, PNode node, ix.icore.domain.ListOfConstraint conds)
           
 
Method Summary
(package private)  void adjustStatus(AgendaItem item)
           
(package private)  void checkCondsSatisfied(java.util.List envs)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

slip

Slip slip

item

AgendaItem item

conds

ix.icore.domain.ListOfConstraint conds
Constructor Detail

SlipSatisfyConds

SlipSatisfyConds(Slip slip)

SlipSatisfyConds

SlipSatisfyConds(Slip slip,
                 PNode node,
                 ix.icore.domain.ListOfConstraint conds)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

checkCondsSatisfied

void checkCondsSatisfied(java.util.List envs)

adjustStatus

void adjustStatus(AgendaItem item)