class DescEntityValueSpec


Héritage :


Méthodes publiques

[more] Constructeurs/Destructeurs
[more] Manipulation du domaine


Hérité de DescValueSpec:

Méthodes publiques

Identification

Opérations


o Constructeurs/Destructeurs

o DescEntityValueSpec()
Constructeur de base

o DescEntityValueSpec(RelationalOperator)
Constructeur. L'argument doit être IN ou NOT_IN. Le domaine devra être une liste d'instances d'entités.

o DescEntityValueSpec(UserDescriptorId, RelationalOperator)
Constructeur. Le second argument doit être IN. Le domaine devra être une liste d'instances d'entités.

o DescEntityValueSpec(UserDescriptorId, RelationalOperator, BasicEntity*)
Constructeur. Le second argument doit être IN. Le domaine devra être une liste d'instances d'entités, parmi lesquelles celle passée en troisième argument.

o DescEntityValueSpec(UserDescriptorId, RelationalOperator, UserClassId)
Constructeur. Le second argument doit être IN. Le domaine devra être une liste de symboles de classes d'entités, parmi lesquels celui passé en troisième argument. On peut donner une valeur négative au troisième argument, auquel cas le domaine devra être une liste de symboles de classes d'entités, ultérieurement ajoutés par AddSubDomain.

o DescEntityValueSpec(const DescEntityValueSpec&)
Constructeur par copie. Les entités ne sont pas copiées : le domaine de la copie pointe sur les mêmes entités que celui de la spécification originale.

o ~DescEntityValueSpec()
Destructeur. Les entités ne sont pas détruites.

o Manipulation du domaine

ovoid AddSubDomain(BasicEntity*)
Ajoute une entité au domaine, définie comme un pointeur

ovoid AddSubDomain(char*)
Ajoute une entité au domaine, définie par son nom d'instance

ovoid AddSubDomain(UserClassId)
Désigne une classe d'entités comme domaine de valeurs

oBasicEntity* GetValueInDomain()
Renvoie une valeur du domaine

oBoolean IsDomainAClass()
Renvoie vrai si le domaine est défini comme un ensemble de classe d'entités, et faux s'il est défini comme un ensemble d'instances d'entités.


Cette classe n'a pas de classe descendante.

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