public class MEM extends TreeSet<Interpretacion> implements Comparable<MEM>
| Modifier and Type | Field and Description |
|---|---|
private ListaCond |
condiciones |
private String |
ecCadena |
private int |
id |
private Interpretacion |
primeraint |
private static long |
serialVersionUID |
private ListaVar |
variables |
| Constructor and Description |
|---|
MEM(Interpretacion interpretacion)
Crea una nueva instancia de la clase.
|
| Modifier and Type | Method and Description |
|---|---|
void |
anadeCond(Condicion condicion)
Añade una condición a la lista de condiciones del MEM.
|
MEM |
clone()
Obtiene un nuevo objeto exactamente igual al actual.
|
int |
compareTo(MEM modelaux)
Compara el objeto actual con otro de la misma clase.
|
ListaCond |
getCond()
Obtiene la lista de condiciones del MEM.
|
String |
getEcCadena()
Obtiene las ecuaciones que forman la cadena a partir de la cual se formó del MEM.
|
int |
getID()
Obtiene el identificador del MEM.
|
Interpretacion |
getPrimeraInt()
Obtiene la primera interpretación del MEM.
|
ListaInt |
interpEsCabeza(Variable var)
Obtiene una lista de interpretaciones de este MEM de las que la variable pasada como argumento es
cabeza.
|
void |
setEcCadena(String ecuaciones)
Modifica el valor de las ecuaciones que forman la cadena a partir de la cual se formó el MEM.
|
void |
setID(int i)
Modifica el valor del identificador del MEM.
|
String |
toString()
Devuelve el objeto actual en forma de cadena.
|
add, addAll, ceiling, clear, comparator, contains, descendingIterator, descendingSet, first, floor, headSet, headSet, higher, isEmpty, iterator, last, lower, pollFirst, pollLast, remove, size, subSet, subSet, tailSet, tailSetequals, hashCode, removeAllcontainsAll, retainAll, toArray, toArrayprivate static final long serialVersionUID
private int id
private String ecCadena
private ListaVar variables
private Interpretacion primeraint
private ListaCond condiciones
public MEM(Interpretacion interpretacion)
interpretacion - La primera interpretación que forma el MEM.public ListaInt interpEsCabeza(Variable var)
var - La variable de la cual queremos conocer las interpretaciones en las que es cabeza.public void anadeCond(Condicion condicion)
condicion - La condición a añadir.public void setID(int i)
i - El nuevo identificador del MEM.public void setEcCadena(String ecuaciones)
ecuaciones - El nuevo valor de las ecuaciones que forman la cadena a partir de la cual se formó del MEM.public int getID()
public ListaCond getCond()
public String getEcCadena()
public Interpretacion getPrimeraInt()
public MEM clone()
clone in class TreeSet<Interpretacion>public int compareTo(MEM modelaux)
compareTo in interface Comparable<MEM>modelaux - El objeto con el que se va a realizar la comparación.public String toString()
toString in class AbstractCollection<Interpretacion>