Class CEOCIPSTNPlanningProblem
- java.lang.Object
-
- ai.libs.jaicore.planning.hierarchical.problems.stn.STNPlanningProblem
-
- ai.libs.jaicore.planning.hierarchical.problems.ceocstn.CEOCSTNPlanningProblem
-
- ai.libs.jaicore.planning.hierarchical.problems.ceocipstn.CEOCIPSTNPlanningProblem
-
- All Implemented Interfaces:
IHTNPlanningProblem,java.io.Serializable
public class CEOCIPSTNPlanningProblem extends CEOCSTNPlanningProblem
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CEOCIPSTNPlanningProblem(CEOCIPSTNPlanningDomain domain, ai.libs.jaicore.logic.fol.structure.CNFFormula knowledge, ai.libs.jaicore.logic.fol.structure.Monom init, TaskNetwork network, java.util.Map<java.lang.String,ai.libs.jaicore.logic.fol.theories.EvaluablePredicate> evaluablePredicates, java.util.Map<java.lang.String,OracleTaskResolver> oracleResolvers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)CEOCIPSTNPlanningDomaingetDomain()java.util.Map<java.lang.String,ai.libs.jaicore.logic.fol.theories.EvaluablePredicate>getEvaluablePlanningPredicates()java.util.Map<java.lang.String,OracleTaskResolver>getOracleResolvers()inthashCode()java.lang.StringtoString()-
Methods inherited from class ai.libs.jaicore.planning.hierarchical.problems.stn.STNPlanningProblem
getInit, getKnowledge, getNetwork, isSortNetworkBasedOnNumberPrefixes
-
-
-
-
Constructor Detail
-
CEOCIPSTNPlanningProblem
public CEOCIPSTNPlanningProblem(CEOCIPSTNPlanningDomain domain, ai.libs.jaicore.logic.fol.structure.CNFFormula knowledge, ai.libs.jaicore.logic.fol.structure.Monom init, TaskNetwork network, java.util.Map<java.lang.String,ai.libs.jaicore.logic.fol.theories.EvaluablePredicate> evaluablePredicates, java.util.Map<java.lang.String,OracleTaskResolver> oracleResolvers)
-
-
Method Detail
-
getDomain
public CEOCIPSTNPlanningDomain getDomain()
- Specified by:
getDomainin interfaceIHTNPlanningProblem- Overrides:
getDomainin classCEOCSTNPlanningProblem
-
getEvaluablePlanningPredicates
public java.util.Map<java.lang.String,ai.libs.jaicore.logic.fol.theories.EvaluablePredicate> getEvaluablePlanningPredicates()
-
getOracleResolvers
public java.util.Map<java.lang.String,OracleTaskResolver> getOracleResolvers()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classSTNPlanningProblem
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classSTNPlanningProblem
-
toString
public java.lang.String toString()
- Overrides:
toStringin classSTNPlanningProblem
-
-