Package tools.refinery.generator.impl
Class ConcreteModelSemantics
java.lang.Object
tools.refinery.generator.impl.ModelFacadeImpl
tools.refinery.generator.impl.ConcreteModelFacade
tools.refinery.generator.impl.ConcreteModelSemantics
- All Implemented Interfaces:
ModelFacade
,ModelSemantics
-
Constructor Summary
ConstructorDescriptionConcreteModelSemantics
(ProblemTrace problemTrace, ModelStore store, ModelSeed modelSeed, com.google.inject.Provider<SolutionSerializer> solutionSerializerProvider, com.google.inject.Provider<MetadataCreator> metadataCreatorProvider, boolean keepNonExistingObjects) -
Method Summary
Modifier and TypeMethodDescriptionprotected ModelFacadeResult
afterPropagation
(ModelFacadeResult createInitialModelResult) protected MetadataCreator
protected SolutionSerializer
Methods inherited from class tools.refinery.generator.impl.ConcreteModelFacade
getConcreteness, getPartialInterpretation
Methods inherited from class tools.refinery.generator.impl.ModelFacadeImpl
checkConsistency, getInitializationResult, getModel, getModelStore, getNodesMetadata, getProblemTrace, getRelationsMetadata
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface tools.refinery.generator.ModelFacade
checkConsistency, getConcreteness, getInitializationResult, getModel, getModelStore, getNodesMetadata, getPartialInterpretation, getPartialInterpretation, getProblemTrace, getRelationsMetadata
-
Constructor Details
-
ConcreteModelSemantics
public ConcreteModelSemantics(ProblemTrace problemTrace, ModelStore store, ModelSeed modelSeed, com.google.inject.Provider<SolutionSerializer> solutionSerializerProvider, com.google.inject.Provider<MetadataCreator> metadataCreatorProvider, boolean keepNonExistingObjects)
-
-
Method Details
-
afterPropagation
- Overrides:
afterPropagation
in classModelFacadeImpl
-
getMetadataCreator
- Overrides:
getMetadataCreator
in classModelFacadeImpl
-
serialize
- Specified by:
serialize
in interfaceModelFacade
- Overrides:
serialize
in classConcreteModelFacade
-
getSolutionSerializer
- Overrides:
getSolutionSerializer
in classConcreteModelFacade
-