Составители:
Рубрика:
30
4) valuelist- содержит все возможные значения, которые может прини-
мать атрибут. Поле строкового типа. Только для чтения. Работает
только для логических и ссылочных типов атрибутов.
5) value- содержит значение атрибута. Поле содержит значения в типах
LUA.
6) minvalue- содержит минимальное значения атрибута. Зарезервиро-
вано.
7) maxvalue- содержит максимальное значения атрибута. Зарезервиро-
вано.
Методы:
1) delete- позволяет удалить атрибут. Если атрибут удалился успешно,
то метод возвращает истину, иначе - ложь.
2) moveup- позволяет переместить атрибут на одну позицию выше в
списке атрибутов концепта.
3) movedown- позволяет переместить атрибут на одну позицию ниже в
списке атрибутов концепта.
Объект Экземпляр.
Свойства:
1) owner- содержит ссылку на концепт, которому принадлежит
экземп-
ляр.
2) values- содержит массив всех значений экземпляра. Только для чте-
ния.
3) components- содержит массив всех компонентов экземпляра. Только
для чтения.
4) relations- содержит массив всех связей(отношений) экземпляра.
Только для чтения.
5) boxescount- содержит количество компонентов экземпляра.
6) boxes- содержит все гнезда компонентов экземпляра. Только для
чтения.
7) relationcount- содержит количество
связей экземпляра.
Методы:
1) getvaluebyname- возвращает значение по имени атрибута экземпля-
ра. Если такового нет, то возвращает nil.
2) getvaluebyindex- возвращает значение по его индексу в массиве зна-
чений экземпляра.
3) delete- позволяет удалить экземпляр. Если метод вернул true, то уда-
ление прошло успешно, иначе экземпляр не был удален.
4) isright- позволяет проверить логическое
выражение над экземпля-
ром, заданное единственным параметром метода.
5) execute- позволяет выполнить текст программы над данным экземп-
ляром.
4) valuelist- содержит все возможные значения, которые может прини- мать атрибут. Поле строкового типа. Только для чтения. Работает только для логических и ссылочных типов атрибутов. 5) value- содержит значение атрибута. Поле содержит значения в типах LUA. 6) minvalue- содержит минимальное значения атрибута. Зарезервиро- вано. 7) maxvalue- содержит максимальное значения атрибута. Зарезервиро- вано. Методы: 1) delete- позволяет удалить атрибут. Если атрибут удалился успешно, то метод возвращает истину, иначе - ложь. 2) moveup- позволяет переместить атрибут на одну позицию выше в списке атрибутов концепта. 3) movedown- позволяет переместить атрибут на одну позицию ниже в списке атрибутов концепта. Объект Экземпляр. Свойства: 1) owner- содержит ссылку на концепт, которому принадлежит экземп- ляр. 2) values- содержит массив всех значений экземпляра. Только для чте- ния. 3) components- содержит массив всех компонентов экземпляра. Только для чтения. 4) relations- содержит массив всех связей(отношений) экземпляра. Только для чтения. 5) boxescount- содержит количество компонентов экземпляра. 6) boxes- содержит все гнезда компонентов экземпляра. Только для чтения. 7) relationcount- содержит количество связей экземпляра. Методы: 1) getvaluebyname- возвращает значение по имени атрибута экземпля- ра. Если такового нет, то возвращает nil. 2) getvaluebyindex- возвращает значение по его индексу в массиве зна- чений экземпляра. 3) delete- позволяет удалить экземпляр. Если метод вернул true, то уда- ление прошло успешно, иначе экземпляр не был удален. 4) isright- позволяет проверить логическое выражение над экземпля- ром, заданное единственным параметром метода. 5) execute- позволяет выполнить текст программы над данным экземп- ляром. 30