Interface MutableSeed<T>
- All Superinterfaces:
Seed<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface tools.refinery.store.reasoning.seed.Seed
Seed.Builder<T> -
Method Summary
Modifier and TypeMethodDescriptionvoidmergeValue(Tuple tuple, T value) static <A extends AbstractValue<A,C>, C>
MutableSeed<A> of(int levels, AbstractDomain<A, C> domain, A initialValue) static <A extends AbstractValue<A,C>, C>
MutableSeed<A> of(int levels, AbstractDomain<A, C> domain, A fallbackMajorityValue, A initialValue) static MutableSeed<TruthValue> of(int levels, TruthValue initialValue) voidoverwriteValues(MutableSeed<T> other) voidsetAllMissing(T value) voidsetIfMissing(Tuple tuple, T value)
-
Method Details
-
mergeValue
-
setIfMissing
-
setAllMissing
-
overwriteValues
-
of
static <A extends AbstractValue<A,C>, MutableSeed<A> ofC> (int levels, AbstractDomain<A, C> domain, A fallbackMajorityValue, A initialValue) -
of
static <A extends AbstractValue<A,C>, MutableSeed<A> ofC> (int levels, AbstractDomain<A, C> domain, A initialValue) -
of
-