Package tools.refinery.generator
Interface ModelFacade
- All Superinterfaces:
AutoCloseable
- All Known Subinterfaces:
ModelGenerator,ModelSemantics
- All Known Implementing Classes:
ConcreteModelFacade,ConcreteModelSemantics,ModelFacadeImpl,ModelGeneratorImpl,ModelSemanticsImpl
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getModel()default AnyPartialInterpretationgetPartialInterpretation(AnyPartialSymbol partialSymbol) <A extends AbstractValue<A,C>, C>
PartialInterpretation<A, C> getPartialInterpretation(PartialSymbol<A, C> partialSymbol) void
-
Method Details
-
getProblemTrace
ProblemTrace getProblemTrace() -
getModelStore
ModelStore getModelStore() -
getModel
Model getModel() -
getInitializationResult
ModelFacadeResult getInitializationResult() -
throwIfInitializationFailed
void throwIfInitializationFailed() -
getConcreteness
Concreteness getConcreteness() -
getPartialInterpretation
-
getPartialInterpretation
<A extends AbstractValue<A,C>, PartialInterpretation<A,C> C> getPartialInterpretation(PartialSymbol<A, C> partialSymbol) -
getNodesMetadata
NodesMetadata getNodesMetadata() -
getRelationsMetadata
List<RelationMetadata> getRelationsMetadata() -
checkConsistency
ConsistencyCheckResult checkConsistency() -
serialize
Problem serialize() -
trySerialize
-
close
void close()- Specified by:
closein interfaceAutoCloseable
-