class EntityTabConstantDescriptor


Héritage :


Méthodes publiques

[more] Constructeurs/Destructeurs
[more] Opérateurs
[more] Opérations sur le domaine
[more] Opérations sur la valeur


Hérité de ConstantDescriptor:


Hérité de Descriptor:

Méthodes publiques

Identification

Entité décrite


o Constructeurs/Destructeurs

o EntityTabConstantDescriptor()
Affecte le type ENTITY_TAB et la catégorie CONSTANT

o EntityTabConstantDescriptor(bool, int tabIncrement)
Précise l'incrément pour le tableau valeur du descripteur. Le premier argument est inutilisé.

o EntityTabConstantDescriptor(UserDescriptorId)

o EntityTabConstantDescriptor(UserDescriptorId, char*)

o EntityTabConstantDescriptor(const EntityTabConstantDescriptor&)
Important : la valeur de la copie est la copie de la valeur (pointeurs différents sur deux tableaux des mêmes pointeurs d'entités).

o ~EntityTabConstantDescriptor()

o Opérateurs

oconst EntityTabConstantDescriptor& operator=(const EntityTabConstantDescriptor&)

o Opérations sur le domaine

ovoid ValueClassId(UserClassId id)
Spécifie que les instances d'entités dans le tableau qui est la valeur du descripteur doivent être des instances de la classe dont le symbole est passé en argument.

ovoid AddValueClassId(UserClassId id)
Ajoute un symbole de classe parmi ceux des classes qui peuvent être mère de l'entité.

oUserClassId GetValueClassId()
Renvoie le symbole de la classe qui est la classe des instances d'entités dans le tableau valeur.

oUserClassIdTab ValueClassIdTab()
Renvoie la table des symboles des classes de valeur du descripteur.

o Opérations sur la valeur

obool IsInDomain(BasicEntity*) const

obool IsOutOfDomain(BasicEntity*) const

opEntityTab* GetEntityTabValue() const

oBasicEntity* GetValueElement(int k) const

ovoid SetValue(pEntityTab*)

ovoid SetValueElement(BasicEntity*, int k)

ovoid AddValueElement(BasicEntity*)

ovoid AddValueElements(pEntityTab*)

ovoid RemoveValue(BasicEntity*)

ovoid ClearValues()


Cette classe n'a pas de classe descendante.

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