ГОСТ Р ИСО 10303-22-2002
bag_definition : bag_iypc;
contents: BAG |0:?|OF primitive:
END.ENTITY;
Определения атрнбугов
bag_dcfinition —схема словаря, определяющая мулыимножссгво:
contents —апачения в мультимножестве.
9.4.15 О б ъ е к т ordered.collection
Объект ordered.collection является объектом aggregatejnstance. предстаатяющнм собой экзем
пляр типа списка или массива.
EXPRESS-ciieinnbnKaHHn
*>
ENTITY ordered collection
ABSTRACT SUPERTYPE OF (ONEOF(list Jnstance, array_instance))
SUBTYPE OF (aggregate instance);
END.ENT1TY;
C
9.4.16 О б ъ е к т listjnstance
Объект list_instance является объектом ordcred.collection. представляющим собой экземпляр
типа списка.
EXPRESS-cneund)HKannH
*)
ENTI TY listjnstance
ABSTRACT SUPERTYPE OF (ONEOF(non_persistent_list_instance,
schema.definedjistJnstance))
SUBTYPE OF (ordered.collection);
END.ENTITY;
C
9.4.17 О б ъ е к т schema.definedjistJnstance
Объект schema.definedjistjnstance является объектом listjnstance. представляющим собой
экземпляр типа списка, определенный в схеме СИДД или прикладной схеме. Атрибуты
schema_definedjistjnstance описаны в настоящем стандарте, по соответствующая EXPRESS-спепи-
фикация отсутствует, так как нет необходимости в их реализации.
EXPKESS-снецификация
*)
ENTITY schema defined list instance
SUBTYPE OF (listjnstance);
END ENTITY;
C
Пр и м е р 15 —Ниже описана примерная EXPRESS-спсиификация функннональных возможностей,
необходимыхдля экземпляра списка, определенного в схеме.
ENTITY schcma_dcfincdjistJnstance
SUBTYPE OF (listjnstance):
list.dcfmition : list.type;
contents: LIST |0:?|OF primitive;
END.ENT1TY;
Определения атрнбугов
li^t
_
definition —схема словаря, определяющая список;
contents —значения исписке.
9.4.18 О б ъ е к т non_persistent_UstJnstance
Объект non_persistent_llstJnstance является объектом listjnstance. представляющим собой эк
земпляр непостоянного, неограниченного списка экземпляров объектов (entityJnstance).
EXPRESS-сиеиификания
*>
ЕNT1IT non_perslstent.list Jnstance
SUBTYPE OF (listjnstance);
38