public class Interpretacion extends Object implements Comparable<Interpretacion>
| Modifier and Type | Field and Description |
|---|---|
private Variable |
cabeza |
private ListaVar |
cola |
private ListaCond |
condiciones |
private String |
nombre |
private String |
tipo |
| Constructor and Description |
|---|
Interpretacion(String n)
Crea una instancia de la interpretación.
|
| Modifier and Type | Method and Description |
|---|---|
void |
anadeCond(Condicion condicion)
Añade una condición a la interpretación.
|
void |
anadeVarCola(Variable variable)
Añade una variable a la cola de la interpretación.
|
Interpretacion |
clone()
Obtiene un nuevo objeto exactamente igual al actual.
|
int |
compareTo(Interpretacion o)
Compara el objeto actual con otro de la misma clase.
|
Variable |
getCabeza()
Obtiene la cabeza de la interpretación.
|
ListaVar |
getCola()
Obtiene la cola de la interpretación.
|
ListaCond |
getCond()
Obtiene la lista de condiciones que afectan a la interpretación.
|
String |
getNombre()
Obtiene el nombre de la interpretación.
|
String |
getTipo()
Obtiene el tipo de la interpretación.
|
void |
setCabeza(Variable varCabeza)
Modifica la cabeza de la interpretación.
|
void |
setTipo(String strTipo)
Modifica el tipo de la interpretación.
|
String |
toString()
Devuelve el objeto actual en forma de cadena.
|
private String nombre
private String tipo
private Variable cabeza
private ListaVar cola
private ListaCond condiciones
public Interpretacion(String n)
n - El nombre de la interpretación.public void anadeVarCola(Variable variable)
variable - La variable a añadir.public void anadeCond(Condicion condicion)
condicion - La condición a añadir.public String getNombre()
public Variable getCabeza()
public ListaCond getCond()
public String getTipo()
public ListaVar getCola()
public void setCabeza(Variable varCabeza)
varCabeza - La nueva cabeza de la interpretación.public void setTipo(String strTipo)
strTipo - El nuevo tipo de la interpretación.public Interpretacion clone()
public String toString()
public int compareTo(Interpretacion o)
compareTo in interface Comparable<Interpretacion>o - El objeto con el que se va a realizar la comparación.