package jetbrains.mps.internal.collections.runtime;
/*Generated by MPS */
import java.util.Set;
public interface ISetSequence<T> extends ICollectionSequence<T>, Set<T> {
T addElement(T t);
T removeElement(T t);
ISetSequence<T> addSequence(ISequence<? extends T> seq);
ISetSequence<T> removeSequence(ISequence<? extends T> seq);
ISetSequence<T> asUnmodifiable();
ISetSequence<T> asSynchronized();
Set<T> toSet();
T[] toGenericArray();
T[] toGenericArray(Class<T> runtimeClass);
}