Package tools.refinery.generator.impl
Class ModelFacadeImpl
java.lang.Object
tools.refinery.generator.impl.ModelFacadeImpl
- All Implemented Interfaces:
ModelFacade
- Direct Known Subclasses:
ConcreteModelFacade
,ModelSemanticsImpl
-
Constructor Summary
ModifierConstructorDescriptionprotected
ModelFacadeImpl
(ProblemTrace problemTrace, ModelStore store, ModelSeed modelSeed, com.google.inject.Provider<MetadataCreator> metadataCreatorProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected ModelFacadeResult
afterPropagation
(ModelFacadeResult createInitialModelResult) protected MetadataCreator
getModel()
<A extends AbstractValue<A,
C>, C>
PartialInterpretation<A, C> getPartialInterpretation
(PartialSymbol<A, C> partialSymbol) 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
getConcreteness, getPartialInterpretation, serialize
-
Constructor Details
-
ModelFacadeImpl
protected ModelFacadeImpl(ProblemTrace problemTrace, ModelStore store, ModelSeed modelSeed, com.google.inject.Provider<MetadataCreator> metadataCreatorProvider)
-
-
Method Details
-
getProblemTrace
- Specified by:
getProblemTrace
in interfaceModelFacade
-
getModelStore
- Specified by:
getModelStore
in interfaceModelFacade
-
getModel
- Specified by:
getModel
in interfaceModelFacade
-
afterPropagation
-
getInitializationResult
- Specified by:
getInitializationResult
in interfaceModelFacade
-
getPartialInterpretation
public <A extends AbstractValue<A,C>, PartialInterpretation<A,C> C> getPartialInterpretation(PartialSymbol<A, C> partialSymbol) - Specified by:
getPartialInterpretation
in interfaceModelFacade
-
getNodesMetadata
- Specified by:
getNodesMetadata
in interfaceModelFacade
-
getRelationsMetadata
- Specified by:
getRelationsMetadata
in interfaceModelFacade
-
getMetadataCreator
-
checkConsistency
- Specified by:
checkConsistency
in interfaceModelFacade
-