Составители:
Рубрика:
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
- …
- следующая ›
- последняя »
