CONSTANT=1, VARIABLE
Enumération exhaustive des catégories de descripteurs des entités.
Les descripteurs sont constants ou variables. Un descripteur constant se voit affecter en début de simulation une valeur qui n'est pas destinée à être modifiée par la suite, au contraire d'un descripteur variable dont la valeur, typiquement, est modifiée par un processus.
La classe de base Descriptor possède autant de sous-classes qu'il y a de sous-classes dans l'énumération ci-dessus (2) croisées avec les types des valeurs. Dans la présente version, la valeur d'un descripteur est soit d'un des quatre types int, float, double et char* de C, soit une instance d'une sous-classe d'Entity, soit encore un tableau d'instances d'Entity (voir la page 'Constantes symboliques ... / Types de valeurs').
Une classe de descripteurs définie par l'utilisateur pour une application particulière descend de l'une des sous-classes de Descriptor.
Le message SubClass() adressé, par exemple, à une instance d'une sous-classe quelconque de IntConstantDescriptor renvoie la valeur CONSTANT.
Le message ClassType() adressé à la même instance renvoie la valeur INT.