Составители:
Рубрика:
28
11) getdirectstrainedinstances- возвращает массив собственных экзем-
пляров концепта, удовлетворяющих выражению, заданному единст-
венным параметром метода.
12) getattributebyname- возвращает ссылку на атрибут концепта по
его имени.
13) getattributebyindex- возвращает ссылку на атрибут концепта по
его индексу.
14) getdirectattributebyname- возвращает ссылку на собственный ат-
рибут концепта по его имени.
15) getdirectattributebyindex- возвращает ссылку на собственный
ат-
рибут концепта по его индексу.
16) addchild- позволяет добавить потомка концепту. Первый пара-
метр метода должен содержать имя нового потомка. Если в качестве
имени указана пустая строка, то метод сгенерирует новое уникаль-
ное имя. Метод возвращает ссылку на созданный концепт-потомок.
Если второй параметр задан как true и потомок с данным
именем
уже существует, то метод возвращает ссылку на существующий по-
томок с заданным именем и не добавляет новый потомок. Если вто-
рой параметр задан как false и потомок с данным именем уже суще-
ствует, то метод возвращает nil.
17) addinstance- позволяет добавить экземпляр концепту. Первый па-
раметр метода задает имя нового экземпляра. Если
в качестве имени
указать пустую строку, то метод сам сгенерирует новое уникальное
имя экземпляру. Метод возвращает ссылку на созданный экземпляр.
Если второй параметр метода задан как true и экземпляр с таким
именем уже существует, то метод вернет существующий экземпляр.
Если второй параметр метода задан как false и потомок с данным
именем существует, то
метод возращает nil.
18) addattribute- позволяет добавить атрибут концепту. Первый пара-
метр метода должен содержать ссылку на экземпляр- прототип ат-
рибута. Второй параметр должен содержать имя нового атрибута.
Если имя атрибута задано пустой строкой, то метод сгенерирует но-
вое уникальное для атрибута. Если третий параметр метода задан
как true и атрибут с именем
, заданным вторым параметром, уже су-
ществует, то метод возвращает существующий атрибут. Если третий
параметр метода задан как false и атрибут с именем, заданным вто-
рым параметром, уже существует, то метод возвращает nil.
19) delete- позволяет удалить концепт. Метод имеет один параметр
логического типа- признак переноса экземпляров концепта в предок.
20) clear- позволяет удалить
все потомки, экземпляры, атрибуты кон-
цепта.
21) getdesdcendant- проверяет не является ли концепт, заданный па-
раметром метода, потомком данного концепта.
Если обращаться с данным объектом как с массивом, то он будет со-
держать все экземпляры концепта.
11) getdirectstrainedinstances- возвращает массив собственных экзем- пляров концепта, удовлетворяющих выражению, заданному единст- венным параметром метода. 12) getattributebyname- возвращает ссылку на атрибут концепта по его имени. 13) getattributebyindex- возвращает ссылку на атрибут концепта по его индексу. 14) getdirectattributebyname- возвращает ссылку на собственный ат- рибут концепта по его имени. 15) getdirectattributebyindex- возвращает ссылку на собственный ат- рибут концепта по его индексу. 16) addchild- позволяет добавить потомка концепту. Первый пара- метр метода должен содержать имя нового потомка. Если в качестве имени указана пустая строка, то метод сгенерирует новое уникаль- ное имя. Метод возвращает ссылку на созданный концепт-потомок. Если второй параметр задан как true и потомок с данным именем уже существует, то метод возвращает ссылку на существующий по- томок с заданным именем и не добавляет новый потомок. Если вто- рой параметр задан как false и потомок с данным именем уже суще- ствует, то метод возвращает nil. 17) addinstance- позволяет добавить экземпляр концепту. Первый па- раметр метода задает имя нового экземпляра. Если в качестве имени указать пустую строку, то метод сам сгенерирует новое уникальное имя экземпляру. Метод возвращает ссылку на созданный экземпляр. Если второй параметр метода задан как true и экземпляр с таким именем уже существует, то метод вернет существующий экземпляр. Если второй параметр метода задан как false и потомок с данным именем существует, то метод возращает nil. 18) addattribute- позволяет добавить атрибут концепту. Первый пара- метр метода должен содержать ссылку на экземпляр- прототип ат- рибута. Второй параметр должен содержать имя нового атрибута. Если имя атрибута задано пустой строкой, то метод сгенерирует но- вое уникальное для атрибута. Если третий параметр метода задан как true и атрибут с именем, заданным вторым параметром, уже су- ществует, то метод возвращает существующий атрибут. Если третий параметр метода задан как false и атрибут с именем, заданным вто- рым параметром, уже существует, то метод возвращает nil. 19) delete- позволяет удалить концепт. Метод имеет один параметр логического типа- признак переноса экземпляров концепта в предок. 20) clear- позволяет удалить все потомки, экземпляры, атрибуты кон- цепта. 21) getdesdcendant- проверяет не является ли концепт, заданный па- раметром метода, потомком данного концепта. Если обращаться с данным объектом как с массивом, то он будет со- держать все экземпляры концепта. 28
Страницы
- « первая
- ‹ предыдущая
- …
- 26
- 27
- 28
- 29
- 30
- …
- следующая ›
- последняя »