class Descriptor


Héritage :


Méthodes publiques

[more] Identification
[more] Entité décrite


o Identification

ovoid Subclass(DescriptorSubclassId)
Affecte une catégorie au descripteur qui reçoit ce message.

oDescriptorSubclassId Subclass() const
Renvoie la catégorie du récepteur

ovoid ClassType(ValueTypeId)
Affecte un type de valeur au descripteur qui reçoit ce message.

oValueTypeId ClassType() const
Renvoie le type de valeur du récepteur

ovoid ClassSymbol(UserDescriptorId)
Affecte un symbole de classe au récepteur.

oUserDescriptorId ClassSymbol() const
Renvoie le symbole de classe du récepteur

ovoid 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.

ochar* ClassName() const
Renvoie le nom de classe du récepteur

ovoid ClassComment(char*)
Affecte un commentaire au descripteur qui reçoit ce message.

ochar* ClassComment() const
Renvoie le commentaire associé au récepteur

oBoolean IsConstant() const
Renvoie vrai si le descripteur est constant, et faux sinon.

oBoolean IsVariable() const
Renvoie vrai si le descripteur est variable, et faux sinon.

oBoolean IsInteger() const
Renvoie vrai si le descripteur est entier, et faux sinon.

oBoolean IsFloat() const
Renvoie vrai si le descripteur est flottant simple précision, et faux sinon.

oBoolean IsDouble() const
Renvoie vrai si le descripteur est flottant double précision, et faux sinon.

ovoid 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.

ovoid 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é

ovoid 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é.

o 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.

ovoid DescribedEntity(DescriptedEntity*)
Etablit que l'entité en argument est celle que décrit le récepteur.

oDescriptedEntity* DescribedDescriptedEntity() const
Renvoie l'entité que décrit le récepteur

oEntity* 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++.