ikbs.classification.weakHierarchy
Class WeakHierarchyBuilder

java.lang.Object
  extended by ikbs.classification.classification.ClassificationBuilder
      extended by ikbs.classification.weakHierarchy.WeakHierarchyBuilder
All Implemented Interfaces:
java.lang.Runnable

public class WeakHierarchyBuilder
extends ClassificationBuilder
implements java.lang.Runnable

Moteur de l'algorithme de Classification par hierarchie faible conceptuelle L'algorithme travaille de maniere incrementale Partant d'une base de cas, a chaque etape est creer une Boule par fusion de deux cas

Since:
10/05/2001
Author:
Soune-seyne Nelly, Cadet Jean-Paul & David Grosser

Field Summary
protected  AfficheClasses ac
           
protected  boolean compatible
          Compatibilite de la distance .
protected  java.util.Vector vectBoule
          Vecteur pour le stckage des boules valides.
protected  WeakHierarchy wh
          Hierarchie faible conceptuelle obtenue apres classification.
 
Fields inherited from class ikbs.classification.classification.ClassificationBuilder
afficheClasses, base, monThread
 
Constructor Summary
WeakHierarchyBuilder(ValSchema base, AfficheClasses ac)
          Constructeur de la classe.
WeakHierarchyBuilder(ValSchema base, boolean compatible)
          Contructeurs de la classe sans possibilite d'affichage
WeakHierarchyBuilder(ValSchema base, boolean compatible, AfficheClasses ac)
           
 
Method Summary
 ActionGraphViewer affGraph()
          Lance l'affichage graphique
 java.util.Vector getBoule()
          Retourne le vecteur de boules valides
 ValSchema getClasses()
           
 void startClassification()
          Point d'entree de la classification Calcul de (n*(n-1))/2 boules a partir de n cas
 
Methods inherited from class ikbs.classification.classification.ClassificationBuilder
computeClassification, getBase, resume, run, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Runnable
run
 

Field Detail

compatible

protected boolean compatible
Compatibilite de la distance .


ac

protected AfficheClasses ac

vectBoule

protected java.util.Vector vectBoule
Vecteur pour le stckage des boules valides.


wh

protected WeakHierarchy wh
Hierarchie faible conceptuelle obtenue apres classification.

Constructor Detail

WeakHierarchyBuilder

public WeakHierarchyBuilder(ValSchema base,
                            AfficheClasses ac)
Constructeur de la classe.


WeakHierarchyBuilder

public WeakHierarchyBuilder(ValSchema base,
                            boolean compatible,
                            AfficheClasses ac)

WeakHierarchyBuilder

public WeakHierarchyBuilder(ValSchema base,
                            boolean compatible)
Contructeurs de la classe sans possibilite d'affichage

Method Detail

startClassification

public void startClassification()
Point d'entree de la classification Calcul de (n*(n-1))/2 boules a partir de n cas

Specified by:
startClassification in class ClassificationBuilder

getBoule

public java.util.Vector getBoule()
Retourne le vecteur de boules valides


getClasses

public ValSchema getClasses()
Overrides:
getClasses in class ClassificationBuilder

affGraph

public ActionGraphViewer affGraph()
Lance l'affichage graphique

Overrides:
affGraph in class ClassificationBuilder