ikbs.learning.induction
Class InductionClasse

java.lang.Object
  extended by ikbs.learning.induction.InductionElement
      extended by ikbs.learning.induction.InductionClasse

public class InductionClasse
extends InductionElement


Field Summary
 
Fields inherited from class ikbs.learning.induction.InductionElement
INCONNU
 
Constructor Summary
InductionClasse(DescriptiveElement type, ValSchema base)
           
InductionClasse(DescriptiveElement type, ValSchema base, TaxonomicAttribute taxoType, TaxonomicAttribute taxoTempo)
           
InductionClasse(InductionClasse classe)
           
 
Method Summary
 void adaptTaxo(TaxonomicAttribute oldAtt, SymbolicAttribute newAtt)
          Méthode d'adaptation d'une cible taxonomique en une cible temporaire symbolique
 java.util.Vector adaptTaxoCases()
          On élimine les cas pour lesquels il n'y a pas de valeur pour la classe générer
 InductionClasse adaptTaxoTree(java.util.Vector lesCasCourant, java.lang.String nomFeuille)
           
 ValPartition bestPartition()
          Recherche et retourne la meilleur partition
 void genererPartition()
           
 void initFreq(java.util.Vector tableau)
          Initialisation et calcule du tableau des fréquences
 boolean isLastLevel(java.lang.String nomFeuille)
          Retourne true si on est au dernier niveau de la taxonomie
 boolean isTaxonomic()
          Retourne true si la cible est taxonomique
 Value valeur(Case cas)
           
 int valeurs(Case cas)
           
 int valeurs(java.lang.Object i)
           
 
Methods inherited from class ikbs.learning.induction.InductionElement
add, base, inconnuOuVide, nbPartitions, nom, partitions, partitions, setBase, type
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InductionClasse

public InductionClasse(DescriptiveElement type,
                       ValSchema base)

InductionClasse

public InductionClasse(InductionClasse classe)

InductionClasse

public InductionClasse(DescriptiveElement type,
                       ValSchema base,
                       TaxonomicAttribute taxoType,
                       TaxonomicAttribute taxoTempo)
Method Detail

genererPartition

public void genererPartition()
Specified by:
genererPartition in class InductionElement

adaptTaxo

public void adaptTaxo(TaxonomicAttribute oldAtt,
                      SymbolicAttribute newAtt)
Méthode d'adaptation d'une cible taxonomique en une cible temporaire symbolique


adaptTaxoTree

public InductionClasse adaptTaxoTree(java.util.Vector lesCasCourant,
                                     java.lang.String nomFeuille)

adaptTaxoCases

public java.util.Vector adaptTaxoCases()
On élimine les cas pour lesquels il n'y a pas de valeur pour la classe générer


isTaxonomic

public boolean isTaxonomic()
Retourne true si la cible est taxonomique


isLastLevel

public boolean isLastLevel(java.lang.String nomFeuille)
Retourne true si on est au dernier niveau de la taxonomie


valeurs

public int valeurs(Case cas)

valeurs

public int valeurs(java.lang.Object i)

valeur

public Value valeur(Case cas)

initFreq

public void initFreq(java.util.Vector tableau)
Initialisation et calcule du tableau des fréquences


bestPartition

public ValPartition bestPartition()
Recherche et retourne la meilleur partition