Interface SetAttribute<X,E>

Type Parameters:
X - The type of the declaring entity view
E - The element type of the represented Set
All Superinterfaces:
Attribute<X,Set<E>>, PluralAttribute<X,Set<E>,E>
All Known Subinterfaces:
MethodSetAttribute<X,E>

public interface SetAttribute<X,E> extends PluralAttribute<X,Set<E>,E>
Instances of the type SetAttribute represent Set-valued attributes.
Since:
1.0.0
Author:
Christian Beikov
  • Method Details

    • getCollectionInstantiator

      <R extends Set<E> & RecordingContainer<? extends Set<E>>> CollectionInstantiator<Set<E>,R> getCollectionInstantiator()
      Returns the collection instantiator for this attribute.
      Type Parameters:
      R - The recording collection type
      Returns:
      The collection instantiator
      Since:
      1.5.0