Class ASet<T extends ACell>

java.lang.Object
Type Parameters:
T - Type of set elements
All Implemented Interfaces:
IAssociative<T,CVMBool>, IValidated, IWriteable, Iterable<T>, Collection<T>, Set<T>
Direct Known Subclasses:
ADerivedSet, AHashSet

public abstract class ASet<T extends ACell> extends ACollection<T> implements Set<T>, IAssociative<T,CVMBool>
Abstract based class for sets. Sets are immutable Smart Data Structures representing an unordered collection of distinct values. Iteration order is dependent on the Set implementation. In general, it is bad practice to depend on any specific ordering for sets.