Работа со свойствами

Свойства в Renga представлены 3 отдельными группами, каждая со своей логикой:

  • классические свойства нескольких типов, можно свободно создавать, редактировать и назначать типам объектов;
  • расчетные свойства, перечень ограничен, характерны объектам определенных типов. Доступны только для чтения. Страница официальной справки с "матрицей" расчетных свойств для объектов;
  • параметры, как и расчетные свойства ограничены и специфичны типам объектов, таблицы с их сопоставлением с объектами, как для расчетных свойств, нет. Параметры можно редактировать для различных типов значений; Каждая из "групп" свойств выше описывается своими идентификаторами, COM-оболочками. Получение доступа к свойствам осуществляется через методы у COM-оболочек объектов модели и\или чертежа, некоторых неграфических элементов; также некоторые элементы могут приводиться к COM-оболочке "набора свойств", например, стиль описываемый COM-оболочкой Renga.IEntity можно привести к набору параметров (COM-оболочка Renga.IParameterContainer).