public class Pair
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Pair.PairOperator |
| Modifier and Type | Field and Description |
|---|---|
boolean |
bSubst |
private Pair.PairOperator |
eOperator |
Type |
TA1 |
Type |
TA2 |
| Constructor and Description |
|---|
Pair(Type TA1,
Type TA2) |
Pair(Type TA1,
Type TA2,
Pair.PairOperator eOp) |
Pair(Type TA1,
Type TA2,
Pair.PairOperator eOp,
boolean bSubst) |
| Modifier and Type | Method and Description |
|---|---|
Pair |
clone()
Author: Arne Lüdtke
Erzeugt einen Klon des Paares. |
Pair |
copyPair() |
static Type |
copyType(Type T) |
boolean |
equals(java.lang.Object obj)
Author: J�rg B�uerle |
Pair.PairOperator |
GetOperator()
Author: Arne Lüdtke
Gibt den Operator zurück. |
Type |
getTA1Copy() |
Type |
getTA2Copy() |
Menge<TypePlaceholder> |
getTypePlaceholder()
Gibt eine Liste aller TypePlaceholder die in diesem Pair enthalten sind zurück.
|
Menge<Type> |
getTypes() |
boolean |
instanzeEquals(java.lang.Object obj)
Author: Arne Lüdtke
Ãberprüft ob die Paare die gleichen Instanzen sind. |
boolean |
isEqual() |
boolean |
isInMenge(Menge<Pair> V) |
boolean |
OperatorEqual()
Author: Arne Lüdtke
Abfrage, ob Operator vom Typ Equal ist. |
boolean |
OperatorSmaller()
Author: Arne Lüdtke
Abfrage, ob Operator vom Typ Smaller ist. |
boolean |
OperatorSmallerExtends()
Author: Arne Lüdtke
Abfrage, ob Operator vom Typ SmallerExtends ist. |
boolean |
Pair_isEquiv(Pair p) |
void |
SetOperator(Pair.PairOperator operator)
Author: Arne Lüdtke
Setzt den Operator |
java.lang.String |
toString() |
public Type TA1
public Type TA2
private Pair.PairOperator eOperator
public boolean bSubst
public Pair(Type TA1, Type TA2, Pair.PairOperator eOp)
public Pair(Type TA1, Type TA2, Pair.PairOperator eOp, boolean bSubst)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean isEqual()
public Type getTA1Copy()
public Type getTA2Copy()
public Pair copyPair()
public boolean Pair_isEquiv(Pair p)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - public boolean instanzeEquals(java.lang.Object obj)
public boolean OperatorEqual()
public boolean OperatorSmaller()
public boolean OperatorSmallerExtends()
public Pair.PairOperator GetOperator()
public void SetOperator(Pair.PairOperator operator)
operator - - Operator to set.public Pair clone()
clone in class java.lang.Objectpublic Menge<TypePlaceholder> getTypePlaceholder()