ModelElement
ModelElement – это интерфейс для получения информации об элементе.
Свойства
id
Получает идентификатор элемента.
get id(): string;
modelPartId
Получает идентификатор части модели, к которой относится этот элемент.
get modelPartId(): string;
parent
Получает родительский элемент. Если родитель отсутствует, то вернется значение undefined
.
get parent(): ModelElement | undefined;
type
Получает тип элемента.
get type(): string;
name
Получает имя элемента.
get name(): string;
children
Получает детей элемента.
get children(): ModelElement[];
hasGeometry
Проверяет наличие геометрии у элемента.
get hasGeometry(): boolean;
viewObject
Получает геометрию элемента, если она есть. В противном случае возвращает undefined
.
get viewObject(): ViewObject | undefined;
Подробнее: ViewObject.