ikbs.rco.value
Class SetFreqQualitative

java.lang.Object
  extended by java.util.Observable
      extended by ikbs.rco.RCOElement
          extended by ikbs.rco.value.Value
              extended by ikbs.rco.value.AttributeValue
                  extended by ikbs.rco.value.QualitativeValue
                      extended by ikbs.rco.value.SetQualitative
                          extended by ikbs.rco.value.SetFreqQualitative
All Implemented Interfaces:
IllustrationOwner, Copyable, Set, java.io.Serializable

public class SetFreqQualitative
extends SetQualitative
implements Set

SetFreqQualitative implémente les ensembles de valeurs quantitative avec gestion des valeurs floues

Version:
2.3
Author:
David Grosser
See Also:
Serialized Form

Field Summary
protected  int freqNull
           
protected  int freqUnknown
           
protected  java.util.Vector freqValeur
           
 
Fields inherited from class ikbs.rco.value.SetQualitative
valeur
 
Fields inherited from class ikbs.rco.value.QualitativeValue
freq
 
Fields inherited from class ikbs.rco.value.Value
CALCULEE, DEFAUT, DEFINIE, EXCEPTIONNELLE, exceptionValue, typeValeur, verbosity
 
Fields inherited from class ikbs.rco.RCOElement
ANGLAIS, ENGLISH, FRANCAIS, FRENCH, illustration, LANGUE
 
Constructor Summary
SetFreqQualitative(DescriptiveAttribute type, java.util.Vector valeur)
          Init avec un vecteur de valeur
 
Method Summary
 void add(Value qv)
          Ajouter un élement à l'ensemble
 Set asSetFreq()
           
 java.lang.Object clone()
          Duplication de this
 int freqValeur(int index)
           
 QualitativeValue generaliser(QualitativeValue v)
          Retourne le généralisé des deux (le père le + spécifique) Il n'y a pas duplication des instances, c'est à dire que le généralisé peut être une des deux instances Non impl émentée
protected  void incFreq(int index)
           
 void initFreqValeur(java.util.Vector val)
          Initialisation de la table des fréquences des valeurs à partir d'un vecteur
 void setFreqNull(int freqNull)
           
 void setFreqUnknown(int freqUnknown)
           
 void setFreqValeur(java.util.Vector freqValeur)
           
 java.lang.String toString()
          Nom de la valeur sans les unités
 Value union(Value qv)
          Union ensembliste
 
Methods inherited from class ikbs.rco.value.SetQualitative
aplatir, appartient, asSet, cardinal, difference, differenceSymetrique, egal, getIndex, getValeur, inclus, intersection, isDomain, plusGeneral, reduction, remove, simple, simplify, valeur
 
Methods inherited from class ikbs.rco.value.QualitativeValue
generalisation, generalisationFreq, generalisationNorm
 
Methods inherited from class ikbs.rco.value.Value
getTypeValeur, nbFils, saveValeur, saveValeurBin, setType, setTypeValeur, type
 
Methods inherited from class ikbs.rco.RCOElement
addIllustration, copyProperties, getIllustration, getIllustration, isThereIllustration, loadIllustrations, nbIllustration, removeIllustration, removeIllustration, saveIllustrations, setIllustration
 
Methods inherited from class java.util.Observable
addObserver, 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.rco.value.Set
aplatir, appartient, cardinal, difference, differenceSymetrique, getValeur, inclus, intersection, plusGeneral, reduction, remove, simple
 

Field Detail

freqValeur

protected java.util.Vector freqValeur

freqNull

protected int freqNull

freqUnknown

protected int freqUnknown
Constructor Detail

SetFreqQualitative

public SetFreqQualitative(DescriptiveAttribute type,
                          java.util.Vector valeur)
Init avec un vecteur de valeur

Method Detail

initFreqValeur

public void initFreqValeur(java.util.Vector val)
Initialisation de la table des fréquences des valeurs à partir d'un vecteur


setFreqValeur

public void setFreqValeur(java.util.Vector freqValeur)

setFreqNull

public void setFreqNull(int freqNull)

setFreqUnknown

public void setFreqUnknown(int freqUnknown)

add

public void add(Value qv)
Ajouter un élement à l'ensemble

Specified by:
add in interface Set
Overrides:
add in class SetQualitative

freqValeur

public int freqValeur(int index)

asSetFreq

public Set asSetFreq()
Overrides:
asSetFreq in class QualitativeValue

union

public Value union(Value qv)
Union ensembliste

Specified by:
union in interface Set
Overrides:
union in class SetQualitative

incFreq

protected void incFreq(int index)

clone

public java.lang.Object clone()
Duplication de this

Overrides:
clone in class SetQualitative

generaliser

public QualitativeValue generaliser(QualitativeValue v)
Retourne le généralisé des deux (le père le + spécifique) Il n'y a pas duplication des instances, c'est à dire que le généralisé peut être une des deux instances Non impl émentée

Overrides:
generaliser in class SetQualitative

toString

public java.lang.String toString()
Nom de la valeur sans les unités

Specified by:
toString in interface IllustrationOwner
Overrides:
toString in class SetQualitative