public class DefaultHeuristicFrameworks extends HeuristicFrameworks
HeuristicFactory
from where it is accessed and used.heuristicClassif, heuristicModules
Constructor and Description |
---|
DefaultHeuristicFrameworks(HeuristicClassification theHeuristicClassif,
java.util.ArrayList theHeuristicModules)
Create a new instance of DefaultHeuristicFrameworks.
|
Modifier and Type | Method and Description |
---|---|
java.util.HashMap |
getBehaviourClasses(java.lang.String solverType)
Get a list of default behaviour classes with
FactoryInfo descriptions. |
java.util.HashMap |
getFrameworkTypes()
Get a list of possible problem-solving frameworks.
|
public DefaultHeuristicFrameworks(HeuristicClassification theHeuristicClassif, java.util.ArrayList theHeuristicModules)
theHeuristicClassif
- the heuristic classifications.theHeuristicModules
- list of heuristic modules.public java.util.HashMap getFrameworkTypes()
getFrameworkTypes
in class HeuristicFrameworks
FactoryInfo
objects.public java.util.HashMap getBehaviourClasses(java.lang.String solverType)
FactoryInfo
descriptions.getBehaviourClasses
in class HeuristicFrameworks
solverType
- the problem-solving framework, for example, the Hyper-Heuristic
requires Information
services, or MetaConst.ALL
for any service types.