|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Observable
ikbs.tools.trees.Composant
ikbs.tools.trees.Node
ikbs.classification.weakHierarchy.Hasse
public class Hasse
Une instance de Hasse est composee d'un noeud courant et d'un ensemble de fils . Chaque fils est une instance de hasse et est un noeud immediatement inferieur au noeud courant.
| Field Summary | |
|---|---|
protected boolean |
ajout
Gestion graphique, flag pour indiquer que le noeud a deja ete rajoute dans le GraphViewer |
protected java.util.Vector |
fils
Ensemble de noeuds immediatements inferieurs au noeud courant. |
protected OrderedElements |
noeudCourant
Le neoud courant du graphe oriente peut etre considere comme la racine d'un arbre. |
protected boolean |
verrou
Verrou du noeud courant. verrou=false lorsqu'on est deja passe par le noeud courant sinon verrou=true. |
| Fields inherited from class ikbs.tools.trees.Node |
|---|
activeNode, affAttributs, affMenu, angleArrow, attributs, bordered, clicked, defaultColor, marque, marque2, num, racine, racineColor, rect3, relationArrive, relationDepart, selected, visible, widthArrow |
| Fields inherited from class ikbs.tools.trees.Composant |
|---|
bgColor, cible_color, dimension, heightLabel, label, labelColor, shadow_color, shadowSize, show, widthLabel, x, y |
| Constructor Summary | |
|---|---|
Hasse(OrderedElements noeudCourant)
Constructeur de la classe Hasse. |
|
Hasse(OrderedElements noeudCourant,
java.util.Vector fils)
Constructeur de la classe Hasse. |
|
| Method Summary | |
|---|---|
void |
addFils(Hasse f)
insere un nouveau fils |
void |
fermerVerrouFils()
|
boolean |
getAjout()
Le noeud a deja ete rajoute dans le graphe |
java.util.Vector |
getFils()
Accs aux fils |
java.lang.String |
getLabel()
Surcharge de Node |
OrderedElements |
getNoeudCourant()
retourne le noeud courant. |
boolean |
getVerrou()
Return la valeur de verrou. |
void |
insererElement(Hasse element)
|
void |
insererEntreNCourant_Fils(Hasse element,
Hasse f)
Insere un OrderedElements entre le noeud courant et les fils. |
void |
reinitVerrou()
Reinitialise les verrous de dH. |
void |
setAjout(boolean b)
Affectation |
void |
setFils(java.util.Vector fils)
Affecte une valeur a la foret courante. |
void |
setNoeudCourant(OrderedElements r)
Affectation de la racine |
void |
setVerrou(boolean b)
Affecte une nouvelle valeur au verrou. |
java.lang.String |
toString()
Ecrit le diagramme sous forme parenthesee. |
| Methods inherited from class ikbs.tools.trees.Composant |
|---|
bgColor, dansRect, dimension, getInfo, height, heightLabel, hideLabel, labelColor, pos, setDimension, setHeight, setHeightLabel, setLabel, setLabelColor, setPos, setPos, setPos, setWidth, setWidthLabel, setX, setY, showed, showLabel, sourisDans, width, widthLabel, x, xd, y |
| Methods inherited from class java.util.Observable |
|---|
clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface ikbs.tools.trees.Noeud |
|---|
dansRect, getInfo, height, setLabel, setLabelColor, setPos, sourisDans, width, x, y |
| Field Detail |
|---|
protected OrderedElements noeudCourant
protected java.util.Vector fils
protected boolean verrou
protected boolean ajout
| Constructor Detail |
|---|
public Hasse(OrderedElements noeudCourant)
racine - est un OrderedElements qui sera le neoud courant de l'instance
de Hasse. L'ensemble des fils sera null.
public Hasse(OrderedElements noeudCourant,
java.util.Vector fils)
racine - est un OrderedElements qui sera le neoud courant de l'instance
de Hasse.fils - l'ensemble des sous-graphes immediatements inferieurs.| Method Detail |
|---|
public void reinitVerrou()
public void insererEntreNCourant_Fils(Hasse element,
Hasse f)
public void insererElement(Hasse element)
public void fermerVerrouFils()
public java.lang.String getLabel()
getLabel in interface NoeudgetLabel in interface SelectablegetLabel in class Composantpublic boolean getAjout()
public void setAjout(boolean b)
public java.util.Vector getFils()
public void setFils(java.util.Vector fils)
public void addFils(Hasse f)
public OrderedElements getNoeudCourant()
public void setNoeudCourant(OrderedElements r)
public boolean getVerrou()
public void setVerrou(boolean b)
public java.lang.String toString()
toString in class Composant
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||