Package | Description |
---|---|
cusack.hcg.database |
Modifier and Type | Method and Description |
---|---|
static PuzzleInstanceClass |
PuzzleInstanceClass.getPuzzleInstanceClass(java.lang.Class<? extends PuzzleInstance> myClass) |
PuzzleInstanceClass |
Problems.getPuzzleInstanceClassForAlgorithm(AlgorithmInstanceClass alg) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<PuzzleInstanceClass> |
PuzzleInstanceClass.getAllSubclasses() |
java.util.ArrayList<PuzzleInstanceClass> |
PuzzleInstanceClass.getDirectSubclasses() |
java.util.List<PuzzleInstanceClass> |
Problems.getProblemsForAlgorithm(AlgorithmInstanceClass alg) |
java.util.List<PuzzleInstanceClass> |
Problems.getPuzzleInstanceClasses()
Return puzzle instance classes; used by the Eclipse plugin
|
java.util.List<PuzzleInstanceClass> |
Problems.getPuzzleInstanceClassesThatHaveAlgorithms() |
Modifier and Type | Method and Description |
---|---|
void |
Problems.addAlgorithm(PuzzleInstanceClass cl,
AlgorithmInstanceClass alg) |
void |
FamilyDetails.addAlgorithm(PuzzleInstanceClass cl,
AlgorithmInstanceClass alg) |
void |
Problems.addPuzzleDescription(PuzzleInstanceClass cl,
java.lang.String description)
addPuzzleDescription was created for use by the Eclipse plugin; it sets a description for an instance class
listed in the NewAlgorithmWizard.
|
void |
FamilyDetails.addPuzzleDescription(PuzzleInstanceClass cl,
java.lang.String description) |
void |
Problems.addPuzzleInstanceClass(PuzzleInstanceClass cl) |
void |
FamilyDetails.addPuzzleInstanceClass(PuzzleInstanceClass cl) |
void |
PuzzleInstanceClass.addSubclass(PuzzleInstanceClass sub) |
int |
PuzzleInstanceClass.compareTo(PuzzleInstanceClass o) |
java.util.ArrayList<AlgorithmInstanceClass> |
Problems.getAlgorithmsForClass(PuzzleInstanceClass cl)
Created for use by the Eclipse plugin; provides the parent for the given PuzzleInstance subclass for ordering
purposes.
|
java.lang.String |
Problems.getPuzzleDescription(PuzzleInstanceClass cl)
getPuzzleDescriptions was created for use by the Eclipse plugin; it provides a list of descriptions for the
instance classes listed in the algorithm select pane of the NewAlgorithmWizard.
|