Package tools.refinery.generator
Interface ModelGenerator
- All Superinterfaces:
 AutoCloseable,ModelFacade
- All Known Implementing Classes:
 ModelGeneratorImpl
- 
Method Summary
Modifier and TypeMethodDescriptiondefault voidgenerate()default voidgenerateWithTimeout(long l, TimeUnit timeUnit) intlongintbooleanvoidloadSolution(int index) voidsetMaxNumberOfSolutions(int maxNumberOfSolutions) voidsetRandomSeed(long randomSeed) tryGenerateWithTimeout(long l, TimeUnit timeUnit) Methods inherited from interface tools.refinery.generator.ModelFacade
checkConsistency, close, getConcreteness, getInitializationResult, getModel, getModelStore, getNodesMetadata, getPartialInterpretation, getPartialInterpretation, getProblemTrace, getRelationsMetadata, serialize, throwIfInitializationFailed, trySerialize 
- 
Method Details
- 
getRandomSeed
long getRandomSeed() - 
setRandomSeed
void setRandomSeed(long randomSeed)  - 
getMaxNumberOfSolutions
int getMaxNumberOfSolutions() - 
setMaxNumberOfSolutions
void setMaxNumberOfSolutions(int maxNumberOfSolutions)  - 
getSolutionCount
int getSolutionCount() - 
loadSolution
void loadSolution(int index)  - 
isLastGenerationSuccessful
boolean isLastGenerationSuccessful() - 
tryGenerate
GeneratorResult tryGenerate() - 
generate
default void generate() - 
tryGenerateWithTimeout
 - 
generateWithTimeout
 
 -