ГОСТ Р ИСО 10303-22-2002
6.3.1 Т и п base_type
Тип base_type представляет собой выбор из типов simple_type, aggregation^ре или named_type.
Данный тип определяет типы данных, которые могут быть использованы в качестве значений для
атрибута или как элемент агрегата.
EXPRESS-cneiJHdniKaunH
*>
TYPE base_type = SELECT
(simple_type.
aggregation_type,
named type);
END_TYPE~
C
6.3.2 T и n constructed_type
Тип constructed_type представляет собой выбор из типов enumeration_typc или seleet_type. Дан
ный тип определяет типы данных с синтаксической структурой, используемые для обеспечения
представления определяемых типов данных из языка EXPRESS.
EXPRESS-cneund)HKannM
*)
TYPE constructed_type = SELECT
(enumeration_type,
select type);
END_TYPE;
C
6.3.3 T и n underlying_type
Тип undcrlying_t)pe представляет собой выбор изтипов sirapie_type, aggregation_tvpe. denned_type
или constructed_type. Данный тип определяет типы данных, используемые для обеспечения пред
ставления определяемых типов данных из языка EXPRESS.
EXPRESS-cneundinкамня
*>
TYPE underlying_type = SELECT
(simple_type,
aggregation_type.
defined_type,
constructed type);
END_TYPE;
C
6.3.4 Т ип type_or_rule
Тип type_or_rule представляет собой выбор из типов named_type или global_rule. Данный тип
описывает определение или ограничение совокупности.
EXPRESS-cneundinкамня
*>
TYPE type_or_ruIe = SELECT
(naniedjype,
global_rule);
END TYPE;
C
6.3.5 T и ii expIicit_or_derived
Тип explicit_or_derived представляет собой выбор из типов explicit_attribute или derived_attribute.
Данный тип определяет атрибуты, которые могут быть переопределены как вычисляемые (см. 9.2.3.4
ГОСТ Р ИСО 10303-11).
EXPRESS-cneimdniKauHM
*)
TYPE explicit_or_derived = SELECT
(explicit_attribute,
derived attribute);
END_TYPE;
C
9