Package tools.refinery.generator.impl
Class ConcreteModelFacade
java.lang.Object
tools.refinery.generator.impl.ModelFacadeImpl
tools.refinery.generator.impl.ConcreteModelFacade
- All Implemented Interfaces:
ModelFacade
- Direct Known Subclasses:
ConcreteModelSemantics
,ModelGeneratorImpl
-
Constructor Summary
ModifierConstructorDescriptionprotected
ConcreteModelFacade
(ProblemTrace problemTrace, ModelStore store, ModelSeed modelSeed, com.google.inject.Provider<SolutionSerializer> solutionSerializerProvider, com.google.inject.Provider<MetadataCreator> metadataCreatorProvider, boolean keepNonExistingObjects) -
Method Summary
Modifier and TypeMethodDescription<A extends AbstractValue<A,
C>, C>
PartialInterpretation<A, C> getPartialInterpretation
(PartialSymbol<A, C> partialSymbol) protected SolutionSerializer
Methods inherited from class tools.refinery.generator.impl.ModelFacadeImpl
afterPropagation, checkConsistency, getInitializationResult, getMetadataCreator, 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
getPartialInterpretation
-
Constructor Details
-
ConcreteModelFacade
protected ConcreteModelFacade(ProblemTrace problemTrace, ModelStore store, ModelSeed modelSeed, com.google.inject.Provider<SolutionSerializer> solutionSerializerProvider, com.google.inject.Provider<MetadataCreator> metadataCreatorProvider, boolean keepNonExistingObjects)
-
-
Method Details
-
getConcreteness
-
getPartialInterpretation
public <A extends AbstractValue<A,C>, PartialInterpretation<A,C> C> getPartialInterpretation(PartialSymbol<A, C> partialSymbol) - Specified by:
getPartialInterpretation
in interfaceModelFacade
- Overrides:
getPartialInterpretation
in classModelFacadeImpl
-
serialize
-
getSolutionSerializer
-