
/**
 * StripsFn.java
 *
 * abstract class for routines in Strips planning system
 * Created: Sat Jan 13 21:42:24 2001
 *
 * @author 
 * @version
 */

import simplejava.*;
import java.util.*;

public abstract class StripsFn{

  //variables
  protected Vector oplis;  //operators
  protected MStringVector goalstate; //goal state
  protected MStringVector initstate; //initial state
  protected MStringVector newstate;  //state after carrying out plan
  protected Vector plan;  //final plan
  protected boolean result; //success or failure

  //accessors

  public Vector getOplis(){return oplis;}
  public MStringVector getGoalstate(){return goalstate;}
  public MStringVector getInitstate(){return initstate;}
  public MStringVector getNewstate(){return newstate;}
  public Vector getPlan(){return plan;}

}

    
