ikbs.dynamique
Class SetFreqValue

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.dynamique.SetFreqValue
All Implemented Interfaces:
IllustrationOwner, Copyable, Set, java.io.Serializable

public class SetFreqValue
extends AttributeValue
implements Set

See Also:
Serialized Form

Field Summary
protected  int freqNull
           
protected  int freqUnknown
           
 
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
SetFreqValue(DescriptiveAttribute att)
           
 
Method Summary
 void add(Value v)
           
 java.util.Vector aplatir()
          Aplatir l'ensemble
 boolean appartient(Value qv)
          Appartenance de
 Set asSet()
          Pour considérer this comme un Set
 int cardinal()
          Cardinal de la valeur
 int cardinalV()
           
 Value difference(Value qv)
          Différence de this avec
 Value differenceSymetrique(Value qv)
          Différence symétrique de this avec
 boolean egal(Value v)
          Teste si this est égal à
 int freqValeur(int index)
           
 Value generalisation(Value v)
          Généralisation de this avec
 int getFreqNull()
           
 int getFreqUnknow()
           
 int getIndex(Value v)
          retourne l'index de la valeur v dans l'ensemble retourne -1 s'il v n'appartient pas a l'ensemble
 java.util.Vector getValeur()
           
 boolean inclus(Value av)
          this est inclus dans
 Value intersection(Value qv)
          Intersection de this avec
 boolean plusGeneral(Value v)
          Méthode abstraite pour déterminer si
 void reduction()
           
 void remove(Value v)
           
 Value simple()
          Simplification de this
 java.lang.String toString()
          Affichage en mode texte
 Value union(Value qv)
          Union de this avec
 
Methods inherited from class ikbs.rco.value.Value
getTypeValeur, nbFils, saveValeur, saveValeurBin, setType, setTypeValeur, simplify, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

freqNull

protected int freqNull

freqUnknown

protected int freqUnknown
Constructor Detail

SetFreqValue

public SetFreqValue(DescriptiveAttribute att)
Method Detail

cardinal

public int cardinal()
Description copied from class: Value
Cardinal de la valeur

Specified by:
cardinal in interface Set
Overrides:
cardinal in class Value

cardinalV

public int cardinalV()

add

public void add(Value v)
Specified by:
add in interface Set

remove

public void remove(Value v)
Specified by:
remove in interface Set

union

public Value union(Value qv)
Description copied from class: Value
Union de this avec

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

intersection

public Value intersection(Value qv)
Description copied from class: Value
Intersection de this avec

Specified by:
intersection in interface Set
Overrides:
intersection in class Value

difference

public Value difference(Value qv)
Description copied from class: Value
Différence de this avec

Specified by:
difference in interface Set
Overrides:
difference in class Value

differenceSymetrique

public Value differenceSymetrique(Value qv)
Description copied from class: Value
Différence symétrique de this avec

Specified by:
differenceSymetrique in interface Set
Overrides:
differenceSymetrique in class Value

appartient

public boolean appartient(Value qv)
Description copied from class: Value
Appartenance de

Specified by:
appartient in interface Set
Overrides:
appartient in class Value

inclus

public boolean inclus(Value av)
Description copied from class: Value
this est inclus dans

Specified by:
inclus in interface Set
Overrides:
inclus in class Value

getValeur

public java.util.Vector getValeur()
Specified by:
getValeur in interface Set

simple

public Value simple()
Description copied from class: Value
Simplification de this

Specified by:
simple in interface Set
Overrides:
simple in class Value

aplatir

public java.util.Vector aplatir()
Description copied from class: Value
Aplatir l'ensemble

Specified by:
aplatir in interface Set
Overrides:
aplatir in class Value

reduction

public void reduction()
Specified by:
reduction in interface Set

plusGeneral

public boolean plusGeneral(Value v)
Description copied from class: Value
Méthode abstraite pour déterminer si

Specified by:
plusGeneral in interface Set
Specified by:
plusGeneral in class Value

generalisation

public Value generalisation(Value v)
Description copied from class: Value
Généralisation de this avec

Specified by:
generalisation in class Value

asSet

public Set asSet()
Description copied from class: Value
Pour considérer this comme un Set

Specified by:
asSet in class Value

egal

public boolean egal(Value v)
Description copied from class: Value
Teste si this est égal à

Specified by:
egal in class Value

freqValeur

public int freqValeur(int index)

getFreqNull

public int getFreqNull()

getFreqUnknow

public int getFreqUnknow()

getIndex

public int getIndex(Value v)
retourne l'index de la valeur v dans l'ensemble retourne -1 s'il v n'appartient pas a l'ensemble


toString

public java.lang.String toString()
Description copied from interface: IllustrationOwner
Affichage en mode texte

Specified by:
toString in interface IllustrationOwner
Specified by:
toString in class Value