|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Observable
ikbs.rco.RCOElement
ikbs.rco.value.Value
ikbs.rco.value.AttributeValue
ikbs.rco.value.QualitativeValue
ikbs.rco.value.SetQualitative
public class SetQualitative
SetQualitative implémente les ensembles de valeurs quantitatives (symboliques ou taxonomiques)
| Field Summary | |
|---|---|
protected java.util.Vector |
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 | |
|---|---|
SetQualitative(DescriptiveAttribute type,
java.util.Vector valeur)
Init avec un vecteur de valeur |
|
| Method Summary | |
|---|---|
void |
add(Value qv)
Ajouter un élement à l'ensemble |
java.util.Vector |
aplatir()
Aplati this |
boolean |
appartient(Value av)
appartenance d'un élement à un ensemble |
Set |
asSet()
Transformation en Set |
int |
cardinal()
Cardinal de la valeur |
java.lang.Object |
clone()
Duplication de this |
Value |
difference(Value v)
this \ qv |
Value |
differenceSymetrique(Value v)
Différence symétrique (delta) Attention, l'inconnu n'est pas géré a ce niveau ! |
boolean |
egal(Value av)
return true si av est un SetValue et que l'ensemble des valeurs est identique |
QualitativeValue |
generaliser(QualitativeValue qv)
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 |
int |
getIndex(Value qv)
Retourne l'index dans le tableau des valeurs de |
java.util.Vector |
getValeur()
|
boolean |
inclus(Value av)
return true si this est inclus dans |
Value |
intersection(Value qv)
Intersection ensembliste |
boolean |
isDomain()
|
boolean |
plusGeneral(Value av)
plus general, inverse de l'inclusion |
void |
reduction()
Reduction et mise sous bonne forme du Set |
void |
remove(Value qv)
Retirer un élement à l'ensemble |
Value |
simple()
Simplification |
Value |
simplify()
Simplification de la valeur. |
java.lang.String |
toString()
Nom de la valeur sans les unités |
Value |
union(Value qv)
Union ensembliste |
QualitativeValue |
valeur(int index)
Le ième élement de l'ensemble |
| Methods inherited from class ikbs.rco.value.QualitativeValue |
|---|
asSetFreq, 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 |
| Field Detail |
|---|
protected java.util.Vector valeur
| Constructor Detail |
|---|
public SetQualitative(DescriptiveAttribute type,
java.util.Vector valeur)
| Method Detail |
|---|
public java.util.Vector getValeur()
getValeur in interface Setpublic int getIndex(Value qv)
-1 - si la valeur ne s'y trouve paspublic java.lang.Object clone()
clone in class java.lang.Objectpublic QualitativeValue valeur(int index)
QualitativeValue
valeur in class QualitativeValuepublic Set asSet()
QualitativeValue
asSet in class QualitativeValuepublic void add(Value qv)
add in interface Setpublic void remove(Value qv)
remove in interface Setpublic boolean appartient(Value av)
appartient in interface Setappartient in class Valuepublic boolean egal(Value av)
egal in class Valuepublic Value union(Value qv)
union in interface Setunion in class Valuepublic Value intersection(Value qv)
intersection in interface Setintersection in class Valuepublic int cardinal()
cardinal in interface Setcardinal in class Valuepublic Value difference(Value v)
difference in interface Setdifference in class Valuepublic Value differenceSymetrique(Value v)
differenceSymetrique in interface SetdifferenceSymetrique in class Valuepublic boolean inclus(Value av)
inclus in interface Setinclus in class Value - public QualitativeValue generaliser(QualitativeValue qv)
generaliser in class QualitativeValuepublic boolean plusGeneral(Value av)
plusGeneral in interface SetplusGeneral in class Value: - une QualitativeValuepublic java.lang.String toString()
toString in interface IllustrationOwnertoString in class Valuepublic java.util.Vector aplatir()
aplatir in interface Setaplatir in class Valuepublic Value simple()
simple in interface Setsimple in class Valuepublic void reduction()
reduction in interface Setpublic Value simplify()
simplify in class Valuepublic boolean isDomain()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||