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 voiddoConfigure(ModelStoreBuilder storeBuilder) initializer(PartialModelInitializer initializer) interpretation(PartialInterpretation.Factory<TruthValue, Boolean> interpretationFactory) may(RelationalQuery may) mayNever()mergeCandidateWithPartial(boolean mergeCandidateWithPartial) must(RelationalQuery must) static PartialRelationTranslatorof(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:
symbolin classPartialSymbolTranslator<TruthValue,Boolean>
-
symbol
public <T> PartialRelationTranslator symbol(Symbol<T> storageSymbol, StorageRefiner.Factory<T> storageRefiner) - Overrides:
symbolin classPartialSymbolTranslator<TruthValue,Boolean>
-
interpretation
public PartialRelationTranslator interpretation(PartialInterpretation.Factory<TruthValue, Boolean> interpretationFactory) - Overrides:
interpretationin classPartialSymbolTranslator<TruthValue,Boolean>
-
refiner
public PartialRelationTranslator refiner(PartialInterpretationRefiner.Factory<TruthValue, Boolean> interpretationRefiner) - Overrides:
refinerin classPartialSymbolTranslator<TruthValue,Boolean>
-
rewriter
-
initializer
- Overrides:
initializerin classPartialSymbolTranslator<TruthValue,Boolean>
-
decision
- Overrides:
decisionin classPartialSymbolTranslator<TruthValue,Boolean>
-
accept
- Overrides:
acceptin classPartialSymbolTranslator<TruthValue,Boolean>
-
exclude
- Overrides:
excludein classPartialSymbolTranslator<TruthValue,Boolean>
-
objective
- Overrides:
objectivein classPartialSymbolTranslator<TruthValue,Boolean>
-
query
-
may
-
mayNever
-
must
-
candidate
-
candidateMay
-
candidateMust
-
roundingMode
-
mergeCandidateWithPartial
-
doConfigure
- Overrides:
doConfigurein classPartialSymbolTranslator<TruthValue,Boolean>
-
getRewriter
-
of
-