public class CSubstitutionSet extends CVectorSet<CSubstitution>
| Constructor and Description |
|---|
CSubstitutionSet() |
CSubstitutionSet(java.util.Vector<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() |
void |
execute()
F�hrt jede einzelne
CSubstitution aus. |
java.util.Iterator<CSubstitution> |
iterator() |
CSubstitutionSet |
shallowCopy() |
addAll, addElement, contains, equals, getCardinality, getIterator, getVector, removeElement, setVector, subtract, unitepublic CSubstitutionSet()
public CSubstitutionSet(java.util.Vector<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 void execute()
throws CTypeReconstructionException
CSubstitution aus.
CTypeReconstructionException - Falls TypePlaceholder nicht in Registry
gefunden wird.public java.util.Iterator<CSubstitution> iterator()