ikbs.graphics.model
Class NoeudTaxonomic

java.lang.Object
  extended by java.util.Observable
      extended by ikbs.tools.trees.Composant
          extended by ikbs.tools.trees.Node
              extended by ikbs.graphics.model.NoeudTaxonomic
All Implemented Interfaces:
Noeud, Selectable, java.util.Observer

public class NoeudTaxonomic
extends Node


Field Summary
 
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
 
Method Summary
 void addRelationDepart(Relation uneRelation)
           
 TaxonomicTree arbreTaxo()
           
 TaxonomicAttribute attributTaxo()
           
 void removeRelationDepart(Noeud unNoeud)
           
 void removeRelationDepart(Relation uneRelation)
           
 void setArbreTaxo(TaxonomicTree tt)
           
 void setAttributTaxo(TaxonomicAttribute ta)
           
 void setLabel(java.lang.String nom)
           
 
Methods inherited from class ikbs.tools.trees.Node
addAttribut, addObserver, addRelationArrive, affAttributs, affMenu, attribut, attribut, attributs, bouge, calculDimension, calculDimensionAtt, calculDimensionMButton, calculDimensionObj, calculDimensionRel, changeFormeRelation, clone, createAttribute, dansAttributs, fils, fils, find, getActiveNode, getClicked, getMarque, getMarque2, getRacine, getSelected, infDroit, infDroitX, infDroitY, init, initColor, isFilsVisible, largeur, maxHauteur, maxLargeur, nbAtt, nbFils, nbRelationArrive, nbRelationDepart, paint, paintActive, paintArrow, paintAtt, paintAttShadow, paintLabel, paintRelations, paintShadow, racine, rechAttPrecedent, rechAttribut, rechAttSuivant, rechIndiceRelArrive, rechIndiceRelDepart, rechRelationArrive, rechRelationDepart, rechRelationDepart, rect, rect2, rect3, rectRels, relationArrive, relationArrive, relationDepart, relationDepart, relations, removeAttribut, removeRelation, removeRelationArrive, removeRelationArrive, removeRelations, selectAttributs, setActiveNode, setAffAttributs, setAffMenu, setAttributs, setBgColor, setBgColorAtt, setBordered, setClicked, setDefaultColor, setLabelColorAtt, setMarque, setMarque2, setPosLien, setPosSup, setRacine, setRacineColor, setRelationArrive, setRelationDepart, setSelected, setShowArrow, setVisible, showLabelRelations, supGauche, supGaucheX, supGaucheY, update, updateAttribut, visible
 
Methods inherited from class ikbs.tools.trees.Composant
bgColor, dansRect, dimension, getInfo, getLabel, height, heightLabel, hideLabel, labelColor, pos, setDimension, setHeight, setHeightLabel, setLabelColor, setPos, setPos, setPos, setWidth, setWidthLabel, setX, setY, showed, showLabel, sourisDans, toString, 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, getLabel, height, setLabelColor, setPos, sourisDans, width, x, y
 
Methods inherited from interface ikbs.tools.trees.Selectable
getLabel
 

Method Detail

arbreTaxo

public TaxonomicTree arbreTaxo()

attributTaxo

public TaxonomicAttribute attributTaxo()

setArbreTaxo

public void setArbreTaxo(TaxonomicTree tt)

setAttributTaxo

public void setAttributTaxo(TaxonomicAttribute ta)

setLabel

public void setLabel(java.lang.String nom)
Specified by:
setLabel in interface Noeud
Overrides:
setLabel in class Composant

addRelationDepart

public void addRelationDepart(Relation uneRelation)
Specified by:
addRelationDepart in interface Noeud
Overrides:
addRelationDepart in class Node

removeRelationDepart

public void removeRelationDepart(Relation uneRelation)
Specified by:
removeRelationDepart in interface Noeud
Overrides:
removeRelationDepart in class Node

removeRelationDepart

public void removeRelationDepart(Noeud unNoeud)
Overrides:
removeRelationDepart in class Node