- Type Parameters:
K - The key's type
V - The value's type
- All Superinterfaces:
org.refcodes.mixin.KeyAccessor<K>, org.refcodes.mixin.KeyAccessor.KeyBuilder<K,Relation.RelationBuilder<K,V>>, org.refcodes.mixin.KeyAccessor.KeyMutator<K>, org.refcodes.mixin.KeyAccessor.KeyProperty<K>, Relation<K,V>, org.refcodes.mixin.ValueAccessor<V>, org.refcodes.mixin.ValueAccessor.ValueBuilder<V,Relation.RelationBuilder<K,V>>, org.refcodes.mixin.ValueAccessor.ValueMutator<V>, org.refcodes.mixin.ValueAccessor.ValueProperty<V>
- All Known Subinterfaces:
Attribute.AttributeBuilder, Property.PropertyBuilder
- All Known Implementing Classes:
AttributeImpl.AttributeBuilderImpl, PropertyImpl.PropertyBuilderImpl, RelationImpl.RelationBuilderImpl
- Enclosing interface:
- Relation<K,V>
public static interface Relation.RelationBuilder<K,V>
extends org.refcodes.mixin.KeyAccessor.KeyProperty<K>, org.refcodes.mixin.ValueAccessor.ValueProperty<V>, Relation<K,V>, org.refcodes.mixin.KeyAccessor.KeyBuilder<K,Relation.RelationBuilder<K,V>>, org.refcodes.mixin.ValueAccessor.ValueBuilder<V,Relation.RelationBuilder<K,V>>
Adds builder functionality to a
Relation.