edu.cmu.cs.coral.icf
Interface ModelFactory
- All Known Implementing Classes:
- PlannerControllerModelFactory
- public abstract interface ModelFactory
A factory which creates objects that are specific to the
model used by the controller
- Since:
- ICF 0.0
- Version:
- $Id$
getDomainReader
public DomainReader getDomainReader()
- Gets a DomainReader compatible with this Controller which can be used
to read domains.
- Returns:
- a DomainReader compatible with this Controller
- Since:
- ICF 0.0
getProblemReader
public ProblemReader getProblemReader()
- Gets a ProblemReader compatible with this Controller which can be used
to read domains.
- Returns:
- a ProblemReader compatible with this Controller
- Since:
- ICF 0.0
getFeedbackGeneratorFactory
public FeedbackGeneratorFactory getFeedbackGeneratorFactory()
- Gets a FeedbackGeneratorFactory which can be used for generating feedback
in a form appropriate to the Controller being used.
- Returns:
- a FeedbackGeneratorFactory compatible with this Controller
- Since:
- ICF 0.0