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 HeuristicFrameworksFactoryInfo objects.public java.util.HashMap getBehaviourClasses(java.lang.String solverType)
FactoryInfo descriptions.getBehaviourClasses in class HeuristicFrameworkssolverType - the problem-solving framework, for example, the Hyper-Heuristic
requires Information services, or MetaConst.ALL for any service types.