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