- Type Parameters:
K - The generic key's type
V - The generic value's type
- All Superinterfaces:
- org.refcodes.mixin.KeyAccessor<K>, org.refcodes.mixin.KeyAccessor.KeyBuilder<K,Relation<K,V>>, org.refcodes.mixin.KeyAccessor.KeyMutator<K>, org.refcodes.mixin.KeyAccessor.KeyProperty<K>, org.refcodes.mixin.ValueAccessor<V>, org.refcodes.mixin.ValueAccessor.ValueBuilder<V,Relation<K,V>>, org.refcodes.mixin.ValueAccessor.ValueMutator<V>, org.refcodes.mixin.ValueAccessor.ValueProperty<V>
- All Known Subinterfaces:
- Attribute, Property
- All Known Implementing Classes:
- AttributeImpl, PropertyImpl, RelationImpl
public interface Relation<K,V>
extends org.refcodes.mixin.KeyAccessor.KeyProperty<K>, org.refcodes.mixin.KeyAccessor.KeyBuilder<K,Relation<K,V>>, org.refcodes.mixin.ValueAccessor.ValueProperty<V>, org.refcodes.mixin.ValueAccessor.ValueBuilder<V,Relation<K,V>>
Provides an accessor for a key-to-value property useful in some occasions.