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
-