Class PartialRelationTranslator
java.lang.Object
tools.refinery.store.reasoning.translator.PartialSymbolTranslator<TruthValue,Boolean>
tools.refinery.store.reasoning.translator.PartialRelationTranslator
- All Implemented Interfaces:
ModelStoreConfiguration
,AnyPartialSymbolTranslator
-
Field Summary
Fields inherited from class tools.refinery.store.reasoning.translator.PartialSymbolTranslator
accept, acceptWasSet, decisionRules, exclude, excludeWasSet, initializer, interpretationFactory, interpretationRefiner, objective, objectiveWasSet, storageRefiner, storageSymbol
-
Method Summary
Modifier and TypeMethodDescriptioncandidate
(RelationalQuery candidate) candidateMay
(RelationalQuery candidateMay) candidateMust
(RelationalQuery candidateMust) protected void
doConfigure
(ModelStoreBuilder storeBuilder) initializer
(PartialModelInitializer initializer) interpretation
(PartialInterpretation.Factory<TruthValue, Boolean> interpretationFactory) may
(RelationalQuery may) mayNever()
mergeCandidateWithPartial
(boolean mergeCandidateWithPartial) must
(RelationalQuery must) static PartialRelationTranslator
of
(PartialRelation relation) query
(RelationalQuery query) refiner
(PartialInterpretationRefiner.Factory<TruthValue, Boolean> interpretationRefiner) rewriter
(PartialRelationRewriter rewriter) roundingMode
(RoundingMode roundingMode) symbol
(Symbol<T> storageSymbol, StorageRefiner.Factory<T> storageRefiner) Methods inherited from class tools.refinery.store.reasoning.translator.PartialSymbolTranslator
apply, checkConfigured, checkNotConfigured, configure, getInterpretationFactory, getInterpretationRefiner, getPartialSymbol, isConfigured
-
Method Details
-
getPartialRelation
-
symbol
- Overrides:
symbol
in classPartialSymbolTranslator<TruthValue,
Boolean>
-
symbol
public <T> PartialRelationTranslator symbol(Symbol<T> storageSymbol, StorageRefiner.Factory<T> storageRefiner) - Overrides:
symbol
in classPartialSymbolTranslator<TruthValue,
Boolean>
-
interpretation
public PartialRelationTranslator interpretation(PartialInterpretation.Factory<TruthValue, Boolean> interpretationFactory) - Overrides:
interpretation
in classPartialSymbolTranslator<TruthValue,
Boolean>
-
refiner
public PartialRelationTranslator refiner(PartialInterpretationRefiner.Factory<TruthValue, Boolean> interpretationRefiner) - Overrides:
refiner
in classPartialSymbolTranslator<TruthValue,
Boolean>
-
rewriter
-
initializer
- Overrides:
initializer
in classPartialSymbolTranslator<TruthValue,
Boolean>
-
decision
- Overrides:
decision
in classPartialSymbolTranslator<TruthValue,
Boolean>
-
accept
- Overrides:
accept
in classPartialSymbolTranslator<TruthValue,
Boolean>
-
exclude
- Overrides:
exclude
in classPartialSymbolTranslator<TruthValue,
Boolean>
-
objective
- Overrides:
objective
in classPartialSymbolTranslator<TruthValue,
Boolean>
-
query
-
may
-
mayNever
-
must
-
candidate
-
candidateMay
-
candidateMust
-
roundingMode
-
mergeCandidateWithPartial
-
doConfigure
- Overrides:
doConfigure
in classPartialSymbolTranslator<TruthValue,
Boolean>
-
getRewriter
-
of
-