public class PlanState
extends java.lang.Object
Constructor and Description |
---|
PlanState(PBody pBody,
java.util.List<PConstraintInfo> operationsList,
java.util.Set<PVariable> boundVariables) |
Modifier and Type | Method and Description |
---|---|
PBody |
getAssociatedPBody() |
java.util.Set<PVariable> |
getBoundVariables() |
float |
getCost() |
java.util.List<PConstraintInfo> |
getFutureChecks() |
java.util.List<PConstraintInfo> |
getFutureExtends() |
java.util.List<PConstraintInfo> |
getOperations() |
java.util.List<PConstraintInfo> |
getPresentExtends() |
void |
updateOperations(java.util.List<PConstraintInfo> allPotentialExtendInfos,
java.util.List<PConstraintInfo> allPotentialChecks) |
public PlanState(PBody pBody, java.util.List<PConstraintInfo> operationsList, java.util.Set<PVariable> boundVariables)
public void updateOperations(java.util.List<PConstraintInfo> allPotentialExtendInfos, java.util.List<PConstraintInfo> allPotentialChecks)
public PBody getAssociatedPBody()
public java.util.List<PConstraintInfo> getOperations()
public java.util.Set<PVariable> getBoundVariables()
public float getCost()
public java.util.List<PConstraintInfo> getFutureChecks()
public java.util.List<PConstraintInfo> getFutureExtends()
public java.util.List<PConstraintInfo> getPresentExtends()