COMPONENTS OF
NomDUnTypeCOMPONENTS
permet d'inclure les propriétés d'une séquence ou d'un ensemble lors de la définition d'un type.
En quelque sorte, il s'agit d'un héritage.
En revanche, les marques d'extension ne sont pas incluses.
-- Definition d'un ensemble avec trois propriétes.
MonType1 ::= SET
{
MonElementA INTEGER,
MonElementB INTEGER,
MonElementC INTEGER
}
-- Definition d'un heritage du type precedent.
MonType2 ::= MonType1
{
COMPONENTS OF Type1,
-- Inclusion des proprietes de Type1.
MonElementD INTEGER,
MonElementE INTEGER
}