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
ConstructorsConstructorDescriptionConcreteModelSemantics(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 ModelFacadeResultafterPropagation(ModelFacadeResult createInitialModelResult) protected MetadataCreatorprotected SolutionSerializerMethods inherited from class tools.refinery.generator.impl.ConcreteModelFacade
getConcreteness, getPartialInterpretationMethods inherited from class tools.refinery.generator.impl.ModelFacadeImpl
checkConsistency, getInitializationResult, getModel, getModelStore, getNodesMetadata, getProblemTrace, getRelationsMetadataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
afterPropagationin classModelFacadeImpl
-
getMetadataCreator
- Overrides:
getMetadataCreatorin classModelFacadeImpl
-
serialize
- Specified by:
serializein interfaceModelFacade- Overrides:
serializein classConcreteModelFacade
-
getSolutionSerializer
- Overrides:
getSolutionSerializerin classConcreteModelFacade
-