public class CSubstitutionSet extends CVectorSet<CSubstitution>
| Constructor and Description |
|---|
CSubstitutionSet() |
CSubstitutionSet(Menge<Pair> unifiers) |
| Modifier and Type | Method and Description |
|---|---|
Type |
applyThisSubstitutionSet(Type type) |
void |
applyUnifier(CSubstitutionSet unifier)
Wendet den Unifier auf die rechten Seiten alle Substitutionen an.
|
CSubstitutionSet |
deepCopy() |
java.util.Iterator<CSubstitution> |
iterator() |
CSubstitutionSet |
shallowCopy() |
addAll, addElement, contains, equals, getCardinality, getIterator, getMenge, removeElement, setMenge, subtract, unitepublic CSubstitutionSet()
public CSubstitutionSet(Menge<Pair> unifiers) throws CTypeReconstructionException
CTypeReconstructionExceptionpublic CSubstitutionSet shallowCopy()
shallowCopy in class CSet<CSubstitution>public CSubstitutionSet deepCopy()
deepCopy in class CSet<CSubstitution>public void applyUnifier(CSubstitutionSet unifier)
unifier - public java.util.Iterator<CSubstitution> iterator()