Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Смотрите также. sdaiCreateNPL();ISO 10303-22- 10.4.13; ISO 10303-24-6.2.9
sdaiCreateNPL(); ISO 10303-22- 10.4.13; ISO 10303-24-6.2.9
3.30. sdaiDeleteSchemaInstance() void sdaiDeleteSchemaInstance ( SdaiSchemaInstance schemaInstance );
Функция sdaiDeleteSchemaInstance() удаляет определенный экземпляр схемы из ее репозитория. Любая попытка использовать удаленный экземпляр схемы не определяется. Смотрите также ISO 10303-22- 10.6.1; ISO 10303-24- 6.4.1
3.31. sdaiDeleteSchemaInstanceBN() void sdaiDeleteSchemaInstanceBN ( SdaiString schemaInstanceName, SdaiRep repository );
Функция sdaiDeleteSchemaInstanceBN() удаляет экземпляр схемы из репозитория. Экземпляр схемы, который должен быть удален, определяется по имени в открытом репозитории. Экземпляр схемы неизменно удаляется и из памяти и из репозитория. Пример sdaiDeleteSchemaInstanceBN (" unwanted", repo); Смотрите также ISO 10303-22-10.6.1; ISO 10303-24-6.4.1
3.32. sdaiEnd() void sdaiEnd ( SdaiIterator iterator );
Функция sdaiEnd() помещает итератор в конец множества. Текущее значение итератора не установлено. Следующий вызов sdaiPrevious() установит итератор к последнему элементу множества. Эта функция может быть использована только для итераторов, которые пересекают упорядоченные множества. Смотрите также sdaiBeginning(); sdaiPrevious(); ISO 10303-22-10.15.2; ISO 10303-24-6.13.2
3.33. sdaiFindInstanceRolesOf() SdaiNPL sdaiFindInstanceRolesOf ( SdaiInstance instance, SdaiNPL domain, SdaiNPL resultList );
Функция sdaiFindInstanceRolesOf() определяет, в каких атрибутах ссылаются на определенный экземпляр как на значение от других объектов. Потом он добавляет атрибут к определенному NPL (resultList). Параметр domain игнорируется этой реализацией, в будущем он будет использоваться, чтобы определить экземпляры схемы, через которые должен выполняться поиск. Если происходит ошибка, эта функция возвращает sdaiNULL, иначе она возвращает параметр resultList. Смотрите также ISO 10303-22-10.10.11; ISO 10303-24-6.8.11
3.34. sdaiFindInstanceTypeOf() SdaiNPL sdaiFindInstanceTypeOf ( SdaiInstance instance, SdaiNPL resultList ); sdaiFindInstanceTypeOf() находит все типы, которым принадлежит экземпляр. Этот набор типов включает сущность экземпляра, любые супертипы, любые типы SELECT (или любые супертипы), которым принадлежит сущность и любые определенные типы выборок. instance – экземпляр, чьи типы нужно найти. resultList – существующий NPL, к которому типы будут добавлены.
В этом списке будут экземпляры типа entity_definition или defined_type, добавленные к нему. Если нет ошибки, эта функция возвращает параметр resultList. Если происходит ошибка, возвращается sdaiNULL.
|