Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Смотрите также. 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.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал