|
||||||||||
| 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
public abstract class QuantitativeValue
QuantitativeValue implémente la racine des valeurs numériques * Toute valeur quantitative peut être considérée comme un ensemble *
| Field Summary | |
|---|---|
static int |
EQUAL
|
static int |
GREATER
|
static int |
GREATER_OR_EQUAL
|
static int |
NB_DECIMAL
|
protected int |
operateur
|
static int |
SMALLER
|
static int |
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 | |
|---|---|
QuantitativeValue(NumericAttribute n)
|
|
QuantitativeValue(NumericAttribute n,
int op)
|
|
| Method Summary | |
|---|---|
Set |
asSet()
Pour considérer la QuantitativeValue comme un SetValue |
QuantitativeValue |
enveloppeConvexe()
Calcul de l'enveloppe convexe. |
abstract SetValue |
extremites()
Les extrémités des ensembles |
java.lang.String |
floatOrInt(float f)
Retourne la version int ou float de la valeur si la valeur est de type float, retourne le nom de la valeur avec un nombre de décimales égal à NB_DECIMAL |
Value |
generalisation(Value v)
generalisation |
abstract QuantitativeValue |
generaliser(QuantitativeValue qv)
Calculer le généralisant de this avec |
int |
getOperateur()
|
abstract float |
getValInf()
La borne inférieure |
abstract float |
getValSup()
La borne supérieure |
boolean |
greaterThan(Comparable c)
Implémente Comparable |
boolean |
inclus(Value av)
this est inclus dans |
QuantitativeValue |
inf(QuantitativeValue qv)
inf. |
java.lang.Object |
key()
Implémente Comparable; |
float |
longIntervalCouvrant(QuantitativeValue qv)
retourne la longueur de l'interval couvrant des 2 valeurs (symétrique) |
float |
longueur()
Lambda de la valeur |
abstract QuantitativeValue |
moins(QuantitativeValue qv)
Calculer la différence de deux ensembles numériques |
float |
moyenne()
Moyenne arithmétique des extrémités |
abstract java.lang.String |
nomValeurSimple()
Retourne ne nom de la valeur simple, c'est à dire sans crochets pour les numériques, unités, etc. |
boolean |
plusGeneral(Value v)
Retourne vrai si this est plus général que v Tient compte de l'opérateur |
void |
reduction()
Normalisation du Set |
void |
setOperateur(int operateur)
|
abstract QuantitativeValue |
specialiser(QuantitativeValue qv)
Calculer le spécialisé de this avec |
QuantitativeValue |
specificParts(QuantitativeValue qv)
Parties spécifiques de deux ensembles |
java.lang.String |
stringOperateur()
|
QuantitativeValue |
sup(QuantitativeValue qv)
sup. |
float |
valeur()
La valeur moyenne dans le cas d'un interval ou d'un Set La valeur dans le cas d'un NumeriqueValue |
QuantitativeValue |
valeur(int index)
Le ième élement de l'ensemble |
| Methods inherited from class ikbs.rco.value.Value |
|---|
aplatir, appartient, cardinal, difference, differenceSymetrique, egal, getTypeValeur, intersection, nbFils, saveValeur, saveValeurBin, setType, setTypeValeur, simple, simplify, toString, type, union |
| 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 |
|---|
public static final int EQUAL
public static final int GREATER
public static final int SMALLER
public static final int GREATER_OR_EQUAL
public static final int SMALLER_OR_EQUAL
public static int NB_DECIMAL
protected int operateur
| Constructor Detail |
|---|
public QuantitativeValue(NumericAttribute n)
public QuantitativeValue(NumericAttribute n,
int op)
| Method Detail |
|---|
public int getOperateur()
public void setOperateur(int operateur)
public java.lang.String stringOperateur()
public boolean greaterThan(Comparable c)
greaterThan in interface Comparablepublic java.lang.Object key()
key in interface Comparablepublic abstract float getValInf()
public abstract float getValSup()
public float valeur()
public float longueur()
public Value generalisation(Value v)
generalisation in class Valuepublic float moyenne()
public abstract java.lang.String nomValeurSimple()
public java.lang.String floatOrInt(float f)
public Set asSet()
asSet in class Valuepublic void reduction()
public abstract SetValue extremites()
public QuantitativeValue valeur(int index)
public QuantitativeValue enveloppeConvexe()
public boolean inclus(Value av)
inclus in class Value - public abstract QuantitativeValue generaliser(QuantitativeValue qv)
- public boolean plusGeneral(Value v)
plusGeneral in class Valuepublic abstract QuantitativeValue specialiser(QuantitativeValue qv)
- public QuantitativeValue sup(QuantitativeValue qv)
public QuantitativeValue inf(QuantitativeValue qv)
public abstract QuantitativeValue moins(QuantitativeValue qv)
public QuantitativeValue specificParts(QuantitativeValue qv)
public float longIntervalCouvrant(QuantitativeValue qv)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||