ГОСТ Р ИСО 10303-22-2002
END,ENTITY;
С
П р и м е р 16 —Ниже описана примерная EXPRESS-спсцификацпя функциональных возможностей,
необходимыхдля экземпляра непостоянногосписка.
ENTITY non_pcrsistentJistJnstancc
SUBTYPE OF (listinstance);
contents: LIST |0:?JOFentity_instance:
END_ENTITY;
Определения атрибута
contents —значения в списке.
9.4.19 О б ъ е к т arrayjnstance
Объект arrayjnstance является объектом ordered_collection. прелстааляюшим собой экземпляр
типа массива. Допустимые значения индекса arrayjnstance устанавливаются во время создания это
го экземпляра. Последующие операции над массивом могут переопределять значения индекса для
arrayjnstance. зависящие от совокупности схемы, в которой определен данный тип массива (см.
10.18.3). Атрибуты arrayjnstance описаны в настоящем стандарте, но соответствующая EXPRESS-
спецификация отсутствует, так как нет необходимости в их реализации.
EXPRESS-ctieund)nкалия
*>
ENTITY arrayjnstance
SUPERTYPE OF (ONEOF(application_indexed_arrayJnstance))
SUBTYPE OF (ordered_collection);
END.ENTITY;
C
Опрелелення атрибутов
array_deflnition —схема словаря, определяющая массив;
contents —значения примитивов, являющихся элементами массива. Индексы массива опреде
ляются как boundJnstance_value.
9.4.20 О б ъ е к т applicationJndexed_arrayJnstance
Объект applicatlon_indexed_array_instance является объектом arrayjnstance. представляющим
собой экземпляр типа массива, верхний и нижний индексы которого устанавливаются приложени ем
при создании данного экземпляра. Команда сброса индексов массива может возвращать в исход ное
состояние правильные позиции индексов для application_indexed_array_instance (см. 10.18.4).
EXPRESS-ciieund)HKanna
*>
ENTITY applicationJndexed_arrayJnstance
SUBTYPE OF (arrayjnstance);
END_ENT1TY;
Г
*>
END SCHEMA; —SDAl_parameter_data_scliema;
C
10 Команды СИДД
10.1 Введение
В данном разделе определены команды СИДД, не определены порядок выполнения данных
команд, входные и выходные данные для них и потенциальные указатели ошибок, обрабатываемые
языковыми привязками СИДД.
П р и м е ч а н и е ! —Конкретная команда может отображаться одной иди несколькими функциями в
некоторых языковых привязках, могущими иметь разнос количество передаваемые неявно входных и выход
ных данных или параметров ошибки, например имя функции в предыдущей привязке.
3
-
1
*
39