class DescValueSpec


Héritage :


Méthodes publiques

[more] Identification
[more] Opérations


o Identification

ovoid ClassName(char*)
Attribut un nom de classe

ochar* ClassName()
Renvoie le nom de classe

ovoid SetDescId(UserDescriptorId)
Etablit le symbole de classe de la classe de descripteurs sur laquelle porte la présente spécification

ovoid SetRelationalOperator(RelationalOperator)
Etablit l'opérateur relationnel utilisé par la présente spécification.

o Opérations

Ces deux méthodes sont définies pour chaque sous-classe de DescValueSpec.

La première retourne vrai si, pour l'entité passée en argument, la valeur courante du descripteur de symbole de classe retourné par GetDescId correspond à la spécification définie par l'opérateur retourné par GetRelationalOperator et par le domaine de référence, et faux sinon.

La seconde retourne vrai si, pour l'entité passée en argument, la valeur courante du descripteur de symbole de classe retourné par GetDescId ne correspond pas à la spécification définie par l'opérateur et le domaine de référence, et faux sinon.

oBoolean IsInDomain(DescriptedEntity*)

oBoolean IsOutOfDomain(DescriptedEntity*)


Classes descendantes directes :
DescDoubleValueSpec
DescFloatValueSpec
DescIntValueSpec
DescEntityValueSpec
DescStringValueSpec

This page was generated with the help of DOC++.