Package tools.refinery.store.reasoning
Interface ReasoningAdapter
- All Superinterfaces:
 ModelAdapter
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PartialFunction<IntInterval, Integer> static final PartialRelationstatic final PartialRelation - 
Method Summary
Modifier and TypeMethodDescriptionstatic ReasoningBuilderbuilder()booleancleanup(int nodeToDelete) @Nullable Tuple1focus(int parentObject) intdefault AnyPartialInterpretationgetPartialInterpretation(Concreteness concreteness, AnyPartialSymbol partialSymbol) <A extends AbstractValue<A,C>, C> 
PartialInterpretation<A, C> getPartialInterpretation(Concreteness concreteness, PartialSymbol<A, C> partialSymbol) default AnyPartialInterpretationRefinergetRefiner(AnyPartialSymbol partialSymbol) <A extends AbstractValue<A,C>, C> 
PartialInterpretationRefiner<A, C> getRefiner(PartialSymbol<A, C> partialSymbol) voidresetInitialModel(ModelSeed modelSeed) @Nullable Tuple1split(int parentMultiObject) Methods inherited from interface tools.refinery.store.adapter.ModelAdapter
getModel 
- 
Field Details
- 
EXISTS_SYMBOL
 - 
EQUALS_SYMBOL
 - 
COUNT_SYMBOL
 
 - 
 - 
Method Details
- 
getStoreAdapter
ReasoningStoreAdapter getStoreAdapter()- Specified by:
 getStoreAdapterin interfaceModelAdapter
 - 
getPartialInterpretation
default AnyPartialInterpretation getPartialInterpretation(Concreteness concreteness, AnyPartialSymbol partialSymbol)  - 
getPartialInterpretation
<A extends AbstractValue<A,C>, PartialInterpretation<A,C> C> getPartialInterpretation(Concreteness concreteness, PartialSymbol<A, C> partialSymbol)  - 
getRefiner
 - 
getRefiner
<A extends AbstractValue<A,C>, PartialInterpretationRefiner<A,C> C> getRefiner(PartialSymbol<A, C> partialSymbol)  - 
split
 - 
focus
 - 
cleanup
boolean cleanup(int nodeToDelete)  - 
getNodeCount
int getNodeCount() - 
resetInitialModel
 - 
builder
 
 -