SEQUENCE {
ListeDElementsOption }
SEQUENCE
permet de spécifier que le type correspondant à une séquence de propriétés respectant un certain ordre.
Cela correspond à l'instruction Type
en Up ! 5GL.
Pour effectuer un typage dynamique, il ne faut plus utiliser l'instruction ANY
mais :
Selon une convention ad-hoc du protocole que le module modélise, la propriété référencée contient alors une valeur définissant le type de la valeur typée dynamiquement.
-- Definition d'une sequence avec trois proprietes.
MonType ::= SEQUENCE
{
MaProprieteA BOOLEAN,
MaProprieteB INTEGER,
MaProprieteC CHARACTER STRING
}