Class PartialSymbolTranslator<A extends AbstractValue<A,C>,C>  
java.lang.Object
tools.refinery.store.reasoning.translator.PartialSymbolTranslator<A,C> 
- All Implemented Interfaces:
 ModelStoreConfiguration,AnyPartialSymbolTranslator
- Direct Known Subclasses:
 PartialFunctionTranslator,PartialRelationTranslator
public abstract sealed class PartialSymbolTranslator<A extends AbstractValue<A,C>,C>  
extends Object
implements AnyPartialSymbolTranslator
permits PartialFunctionTranslator<A,C>, PartialRelationTranslator 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @Nullable Criterionprotected booleanprotected @Nullable Criterionprotected booleanprotected PartialModelInitializerprotected PartialInterpretation.Factory<A, C> protected PartialInterpretationRefiner.Factory<A, C> protected @Nullable Objectiveprotected booleanprotected StorageRefiner.Factory<?> protected AnySymbol - 
Method Summary
Modifier and TypeMethodDescriptionvoidapply(ModelStoreBuilder storeBuilder) protected voidprotected voidvoidconfigure(ModelStoreBuilder storeBuilder) protected voiddoConfigure(ModelStoreBuilder storeBuilder) initializer(PartialModelInitializer initializer) interpretation(PartialInterpretation.Factory<A, C> interpretationFactory) booleanrefiner(PartialInterpretationRefiner.Factory<A, C> interpretationRefiner) <T> PartialSymbolTranslator<A, C> symbol(Symbol<T> storageSymbol, StorageRefiner.Factory<T> storageRefiner)  
- 
Field Details
- 
interpretationRefiner
protected PartialInterpretationRefiner.Factory<A extends AbstractValue<A,C>, interpretationRefinerC>  - 
storageSymbol
 - 
storageRefiner
 - 
interpretationFactory
 - 
initializer
 - 
decisionRules
 - 
acceptWasSet
protected boolean acceptWasSet - 
accept
 - 
excludeWasSet
protected boolean excludeWasSet - 
exclude
 - 
objectiveWasSet
protected boolean objectiveWasSet - 
objective
 
 - 
 - 
Method Details
- 
getPartialSymbol
- Specified by:
 getPartialSymbolin interfaceAnyPartialSymbolTranslator
 - 
apply
- Specified by:
 applyin interfaceModelStoreConfiguration
 - 
isConfigured
public boolean isConfigured() - 
checkConfigured
protected void checkConfigured() - 
checkNotConfigured
protected void checkNotConfigured() - 
symbol
 - 
symbol
public <T> PartialSymbolTranslator<A,C> symbol(Symbol<T> storageSymbol, StorageRefiner.Factory<T> storageRefiner)  - 
interpretation
public PartialSymbolTranslator<A,C> interpretation(PartialInterpretation.Factory<A, C> interpretationFactory)  - 
refiner
public PartialSymbolTranslator<A,C> refiner(PartialInterpretationRefiner.Factory<A, C> interpretationRefiner)  - 
initializer
 - 
decision
 - 
accept
 - 
exclude
 - 
objective
 - 
configure
- Specified by:
 configurein interfaceAnyPartialSymbolTranslator
 - 
doConfigure
 - 
getInterpretationFactory
 - 
getInterpretationRefiner
 
 -