|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectargutia.logic.resolution.Maillon<T>
public abstract class Maillon<T>
Nested Class Summary | |
---|---|
static class |
Maillon.Etat
Un maillon est par défaut à l'état INCONNU. |
Field Summary | |
---|---|
protected MaillonData |
contents
Tête de la liste chaînée représentant le content du maillon. |
protected Maillon.Etat |
etat
État du maillon. |
protected T |
etiquette
Valeur du maillon. |
protected int |
nb_mD_non_affectés
Nombre de maillons contexte de la liste chaînée content dont
l'état est Maillon.Etat.INCONNU . |
Constructor Summary | |
---|---|
protected |
Maillon(T e)
Crée un maillon d'etiquette e, de content vide, d'état Etat.INCONNU, de taille nulle et de nb_mD_non_affectés=0. |
Method Summary | |
---|---|
MaillonData |
add(MaillonData mD)
Ajoute un maillon contexte (créé par l'ajout d'une clause) en tête de liste. |
boolean |
equals(Object o)
|
MaillonData |
getContenu()
|
Maillon.Etat |
getEtat()
|
int |
hashCode()
|
void |
setEtat(Maillon.Etat e)
Change l'état du maillon. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected MaillonData contents
protected Maillon.Etat etat
État
du maillon.
protected T etiquette
protected int nb_mD_non_affectés
maillons contexte
de la liste chaînée content
dont
l'état est Maillon.Etat.INCONNU
.
Constructor Detail |
---|
protected Maillon(T e)
e
- etiquette du maillonMethod Detail |
---|
public MaillonData add(MaillonData mD)
maillon contexte
(créé par l'ajout d'une clause) en tête de liste.
Resolution.injecterClause(Clause)
mD
- maillon contexte
à ajouter en tête de liste
public MaillonData getContenu()
public Maillon.Etat getEtat()
état
du maillon.public void setEtat(Maillon.Etat e)
e
- nouvel état du maillon
public String toString()
toString
in class Object
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |