void Subclass(DescriptorSubclassId)
- Affecte une catégorie au descripteur qui reçoit ce message.
DescriptorSubclassId Subclass() const
- Renvoie la catégorie du récepteur
void ClassType(ValueTypeId)
- Affecte un type de valeur au descripteur qui reçoit ce message.
ValueTypeId ClassType() const
- Renvoie le type de valeur du récepteur
void ClassSymbol(UserDescriptorId)
- Affecte un symbole de classe au récepteur.
UserDescriptorId ClassSymbol() const
- Renvoie le symbole de classe du récepteur
void ClassName(char*)
- Affecte un nom de classe au descripteur qui reçoit ce message. Pour une exploitation dans le fichier de spécifications de sorties, le nom ne doit comporter que des caractères ASCII.
char* ClassName() const
- Renvoie le nom de classe du récepteur
void ClassComment(char*)
- Affecte un commentaire au descripteur qui reçoit ce message.
char* ClassComment() const
- Renvoie le commentaire associé au récepteur
Boolean IsConstant() const
- Renvoie vrai si le descripteur est constant, et faux sinon.
Boolean IsVariable() const
- Renvoie vrai si le descripteur est variable, et faux sinon.
Boolean IsInteger() const
- Renvoie vrai si le descripteur est entier, et faux sinon.
Boolean IsFloat() const
- Renvoie vrai si le descripteur est flottant simple précision, et faux sinon.
Boolean IsDouble() const
- Renvoie vrai si le descripteur est flottant double précision, et faux sinon.
void IsRecorded(Boolean)
- Détermine si la valeur du descripteur peut être enregistrée (valeur TRUE) ou non (valeur FALSE) au titre des spécifications de sortie, si une a été énoncée. La valeur TRUE a été passée à ce service quand le descripteur a fait l'objet d'une spécification de sortie. Ce service peut être utilisé pour débrayer momentanément (puis rembrayer) l'enregistrement de valeurs.
void DisableRecording()
- Dans le cas où le descripteur a fait l'objet d'une spécification de sortie non, débraye le mécanisme d'enregistrement des changements de valeur s'il n'est pas déjà débrayé
void EnableRecording()
- Dans le cas où le descripteur a fait l'objet d'une spécification de sortie non, embraye le mécanisme d'enregistrement des changements de valeur s'il est débrayé.
Entité décrite
La première de ces méthodes est évoquée pour information. Elle est exploitée par le moteur lors de l'attachement d'un descripteur à une entité (méthode Add[Constant Variable]Descriptor). Le développeur d'une application n'a normalement pas de motif pour utiliser ce service.
void DescribedEntity(DescriptedEntity*)
- Etablit que l'entité en argument est celle que décrit le récepteur.
DescriptedEntity* DescribedDescriptedEntity() const
- Renvoie l'entité que décrit le récepteur
Entity* DescribedEntity() const
- Renvoie l'entité que décrit le récepteur.
- Classes descendantes directes :
- VariableDescriptor
ConstantDescriptor
This page was generated with the help of DOC++.