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
ConstructorsModifierConstructorDescriptionprotectedModelFacadeImpl(ProblemTrace problemTrace, ModelStore store, ModelSeed modelSeed, com.google.inject.Provider<MetadataCreator> metadataCreatorProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected ModelFacadeResultafterPropagation(ModelFacadeResult createInitialModelResult) protected MetadataCreatorgetModel()<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, waitMethods 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:
getProblemTracein interfaceModelFacade
-
getModelStore
- Specified by:
getModelStorein interfaceModelFacade
-
getModel
- Specified by:
getModelin interfaceModelFacade
-
afterPropagation
-
getInitializationResult
- Specified by:
getInitializationResultin interfaceModelFacade
-
getPartialInterpretation
public <A extends AbstractValue<A,C>, PartialInterpretation<A,C> C> getPartialInterpretation(PartialSymbol<A, C> partialSymbol) - Specified by:
getPartialInterpretationin interfaceModelFacade
-
getNodesMetadata
- Specified by:
getNodesMetadatain interfaceModelFacade
-
getRelationsMetadata
- Specified by:
getRelationsMetadatain interfaceModelFacade
-
getMetadataCreator
-
checkConsistency
- Specified by:
checkConsistencyin interfaceModelFacade
-