
package cop3530;

public interface Set<AnyType> extends Iterable<AnyType>
{
    public abstract boolean isEmpty( );
    int getSize( );
    
    boolean add( AnyType x );
    boolean contains( AnyType x );
    boolean remove( AnyType x );
    
    Object [ ] toArray( );
    AnyType [ ] toArray( AnyType [ ] copy );
    
    java.util.Iterator<AnyType> iterator( );
}
