|
||||||||||
| 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.QuantitativeValue
ikbs.rco.value.SetValue
public class SetValue
SetValue implémente les ensembles de valeurs quantitative
| Field Summary | |
|---|---|
protected java.util.Vector |
valeur
|
| Fields inherited from class ikbs.rco.value.QuantitativeValue |
|---|
EQUAL, GREATER, GREATER_OR_EQUAL, NB_DECIMAL, operateur, SMALLER, SMALLER_OR_EQUAL |
| 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 | |
|---|---|
SetValue(NumericAttribute type,
java.util.Vector 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()
surcharge de la méthode asSet |
int |
cardinal()
cardinal de l'ensemble |
java.lang.Object |
clone()
Duplication de this |
Value |
difference(Value v)
this \ qv |
Value |
differenceSymetrique(Value v)
Différence symétrique (delta) |
boolean |
egal(Value av)
return true si av est un SetValue et que l'ensemble des valeurs est identique |
QuantitativeValue |
enveloppeConvexe()
Calcul de l'enveloppe convexe. |
SetValue |
extremites()
Retourne un ensemble composé de la borne inf et de la borne sup |
QuantitativeValue |
generaliser(QuantitativeValue qv)
Généralisation d'un set avec |
java.util.Vector |
getValeur()
|
float |
getValInf()
Calcul de la borne inf du Set |
float |
getValSup()
Calcul de la borne sup du Set |
Value |
intersection(Value qv)
Intersection ensembliste |
float |
longueur()
Longueur de la valeur |
QuantitativeValue |
moins(QuantitativeValue qv)
Calculer la différence de deux ensembles numériques |
java.lang.String |
nomValeurSimple()
Nom de la valeur sans les unités |
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()
Transformation en numericValue ou intervalValue si un seul élement |
QuantitativeValue |
specialiser(QuantitativeValue qv)
Spécialisé d'un Set avec |
QuantitativeValue |
specificParts(QuantitativeValue qv)
Parties spécifiques de deux ensembles (différence symétrique) |
java.lang.String |
toString()
Affichage de la valeur avec les unités |
void |
trierValeur()
Trier le Set |
Value |
union(Value qv)
Union ensembliste |
QuantitativeValue |
valeur(int index)
Le ième élement de l'ensemble |
| Methods inherited from class ikbs.rco.value.QuantitativeValue |
|---|
floatOrInt, generalisation, getOperateur, greaterThan, inclus, inf, key, longIntervalCouvrant, moyenne, setOperateur, stringOperateur, sup, valeur |
| 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 |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface ikbs.rco.value.Set |
|---|
inclus |
| Field Detail |
|---|
protected java.util.Vector valeur
| Constructor Detail |
|---|
public SetValue(NumericAttribute type,
java.util.Vector valeur)
| Method Detail |
|---|
public java.util.Vector getValeur()
getValeur in interface Setpublic QuantitativeValue valeur(int index)
QuantitativeValue
valeur in class QuantitativeValuepublic SetValue extremites()
extremites in class QuantitativeValuepublic Set asSet()
asSet in class QuantitativeValuepublic void add(Value qv)
add in interface Setpublic java.lang.Object clone()
clone in class java.lang.Objectpublic void remove(Value qv)
remove in interface Setpublic java.lang.String toString()
toString in interface IllustrationOwnertoString in class Valuepublic java.lang.String nomValeurSimple()
nomValeurSimple in class QuantitativeValuepublic Value simple()
simple in interface Setsimple in class Valuepublic boolean egal(Value av)
egal in class Valuepublic boolean plusGeneral(Value av)
plusGeneral in interface SetplusGeneral in class QuantitativeValue: - une QuantitativeValuepublic java.util.Vector aplatir()
aplatir in interface Setaplatir in class Valuepublic void trierValeur()
public int cardinal()
cardinal in interface Setcardinal in class Valuepublic boolean appartient(Value av)
appartient in interface Setappartient in class Valuepublic float getValInf()
getValInf in class QuantitativeValuepublic float getValSup()
getValSup in class QuantitativeValuepublic float longueur()
longueur in class QuantitativeValuepublic QuantitativeValue enveloppeConvexe()
enveloppeConvexe in class QuantitativeValuepublic Value union(Value qv)
union in interface Setunion in class Valuepublic Value intersection(Value qv)
intersection in interface Setintersection 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 QuantitativeValue generaliser(QuantitativeValue qv)
generaliser in class QuantitativeValue - public void reduction()
reduction in interface Setreduction in class QuantitativeValuepublic QuantitativeValue specialiser(QuantitativeValue qv)
specialiser in class QuantitativeValue - public QuantitativeValue moins(QuantitativeValue qv)
moins in class QuantitativeValuepublic QuantitativeValue specificParts(QuantitativeValue qv)
specificParts in class QuantitativeValue
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||