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.