Package fr.uga.pddl4j.planners.htn
Class AbstractHTNPlanner
java.lang.Object
fr.uga.pddl4j.planners.AbstractPlanner
fr.uga.pddl4j.planners.htn.AbstractHTNPlanner
- All Implemented Interfaces:
HTNPlanner
,Planner
,Serializable
,Callable<Integer>
- Direct Known Subclasses:
AbstractSTNPlanner
This abstract class defines the commun methods of all HTN planners.
- Since:
- 4,0
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from interface fr.uga.pddl4j.planners.Planner
Planner.Name
-
Field Summary
Fields inherited from interface fr.uga.pddl4j.planners.Planner
DEFAULT_DOMAIN, DEFAULT_LOG_LEVEL, DEFAULT_PROBLEM, DEFAULT_TIME_OUT, DOMAIN_SETTING, LOG_LEVEL_SETTING, PROBLEM_SETTING, TIME_OUT_SETTING
-
Constructor Summary
ConstructorDescriptionCreates a new planner with a default configuration.AbstractHTNPlanner(PlannerConfiguration configuration)
Creates a new planner with a specific configuration. -
Method Summary
Methods inherited from class fr.uga.pddl4j.planners.AbstractPlanner
call, getConfiguration, getDomain, getDomainFile, getLogLevel, getParser, getParserErrorManager, getProblem, getProblemFile, getStatistics, getTimeout, hasValidConfiguration, parse, parse, setConfiguration, setDomain, setLogLevel, setProblem, setTimeout, solve, throwInvalidConfigurationException
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface fr.uga.pddl4j.planners.Planner
getConfiguration, getDomain, getDomainFile, getLogLevel, getParserErrorManager, getProblem, getProblemFile, getStatistics, getTimeout, hasValidConfiguration, instantiate, isSupported, parse, parse, setConfiguration, setDomain, setLogLevel, setProblem, setTimeout, solve, solve
-
Constructor Details
-
AbstractHTNPlanner
public AbstractHTNPlanner()Creates a new planner with a default configuration. -
AbstractHTNPlanner
Creates a new planner with a specific configuration.- Parameters:
configuration
- the configuration of the planner.
-