ikbs.rco.value
Class MultipleValue
java.lang.Object
java.util.Observable
ikbs.rco.RCOElement
ikbs.rco.value.Value
ikbs.rco.value.AttributeValue
ikbs.rco.value.MultipleValue
- All Implemented Interfaces:
- IllustrationOwner, Copyable, java.io.Serializable
- Direct Known Subclasses:
- AndValue, OrValue
public abstract class MultipleValue
- extends AttributeValue
- See Also:
- Serialized Form
|
Field Summary |
static int |
ET
|
static int |
OU
|
static int |
statutEt
|
| Methods inherited from class ikbs.rco.value.Value |
appartient, cardinal, difference, differenceSymetrique, egal, getTypeValeur, inclus, 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 |
ET
public static final int ET
- See Also:
- Constant Field Values
OU
public static final int OU
- See Also:
- Constant Field Values
statutEt
public static int statutEt
MultipleValue
public MultipleValue(DescriptiveAttribute att,
Value fg,
Value fd)
filsGauche
public Value filsGauche()
filsDroit
public Value filsDroit()
valeur
public java.lang.String valeur()
verify
public AttributeValue verify()
- vérifie si la branche droite est cohérente avec la branche gauche
aplatir
public java.util.Vector aplatir()
- Pour mettre toute les valeurs de l'arbre à plat
- Overrides:
aplatir in class Value
asSet
public Set asSet()
- Transformation d'une MultipleValue en ensemble
- Specified by:
asSet in class Value
generalisation
public Value generalisation(Value v)
- generalisation de 2 valeurs
- Specified by:
generalisation in class Value
plusGeneral
public boolean plusGeneral(Value v)
- plus général que
- Specified by:
plusGeneral in class Value
- Parameters:
-
generaliser
public Value generaliser(Value v)
- Generalisé de this avec