mycompiler.mytypereconstruction.set
Class CSet<E>
java.lang.Object
mycompiler.mytypereconstruction.set.CSet<E>
- Direct Known Subclasses:
- CHashtableSet, CMengeSet
public abstract class CSet<E>
- extends java.lang.Object
- Version:
- $date
- Author:
- J�rg B�uerle
|
Constructor Summary |
CSet()
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CSet
public CSet()
addElement
public abstract void addElement(E element)
removeElement
public abstract void removeElement(E element)
unite
public abstract void unite(CSet<E> anotherSet)
subtract
public abstract void subtract(CSet<E> anotherSet)
shallowCopy
public abstract CSet<E> shallowCopy()
deepCopy
public abstract CSet<E> deepCopy()
contains
public abstract boolean contains(E element)
getCardinality
public abstract int getCardinality()
getIterator
public abstract java.util.Iterator<E> getIterator()
equals
public abstract boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object