ikbs.rco.value
Class Classe

java.lang.Object
  extended by ikbs.rco.value.Case
      extended by ikbs.rco.value.Classe
All Implemented Interfaces:
java.lang.Cloneable

public class Classe
extends Case

Classe est un Cas particulier qui représente une agglomération de cas (ou de classes !) @ author David Grosser @ date 15/07/99


Field Summary
protected  ValSchema cases
           
static int GENERALISATION
           
static int typeFusion
           
static int UNION
           
 
Fields inherited from class ikbs.rco.value.Case
base, coherencyCheck, valeurs, validated
 
Constructor Summary
Classe(Case c1, Case c2)
           
Classe(ValSchema base)
           
 
Method Summary
 Value createValue(Value vc1, Value vc2)
          Création d'une valeur à partir de 2 valeurs
 Value getForPrint(DescriptiveElement ed)
           
 java.lang.String getInfo()
          Méthode pour l'affichage d'information sur le cas
 void init()
          Initialisation de la classe à partir d'une base de cas
 void init(Case c1, Case c2)
          Initialisation de this a partir de 2 cas (ou classes)
 int nbCas()
          Retourne le nombre de cas associé à cette classe
 
Methods inherited from class ikbs.rco.value.Case
add, add, add, add, afficherValeur, attributs, clone, cloneValeurs, enumAttributs, enumValeurs, generalisation, get, get, getBase, getCoherencyCheck, getModel, getValeurs, inconnu, isValidated, nbValeurs, plusGeneral, propagerRegles, put, put, putNull, remove, setBase, setCoherencyCheck, setValeurs, setValidated, toString, updateAttribut, valeurs, valeurs, vide
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

UNION

public static final int UNION
See Also:
Constant Field Values

GENERALISATION

public static final int GENERALISATION
See Also:
Constant Field Values

typeFusion

public static int typeFusion

cases

protected ValSchema cases
Constructor Detail

Classe

public Classe(ValSchema base)

Classe

public Classe(Case c1,
              Case c2)
Method Detail

nbCas

public int nbCas()
Retourne le nombre de cas associé à cette classe

Overrides:
nbCas in class Case

init

public void init(Case c1,
                 Case c2)
Initialisation de this a partir de 2 cas (ou classes)


init

public void init()
Initialisation de la classe à partir d'une base de cas


createValue

public Value createValue(Value vc1,
                         Value vc2)
Création d'une valeur à partir de 2 valeurs


getInfo

public java.lang.String getInfo()
Méthode pour l'affichage d'information sur le cas

Overrides:
getInfo in class Case

getForPrint

public Value getForPrint(DescriptiveElement ed)
Overrides:
getForPrint in class Case