ModelPartVersionsDiff

ModelPartVersionsDiff – этот класс содержит результат сравнения двух версий части консолидированной модели. Подробнее: Model.compareVersions().

class ModelPartVersionsDiff {
  get addedNodes: ModelElement[];
  get modifiedNodes: ModelElement[];
  get attributesModifiedNodes: ModelElement[];
  get deletedNodes: ModelElement[];
  get unchangedNodes: ModelElement[];
  get attributesFrom: Map<string, ModelElementPropertySet[]>;
  get attributesTo: Map<string, ModelElementPropertySet[]>;
}

Свойства

addedNodes

Свойство возвращает список элементов части модели, добавленных в текущую версию. Подробнее: ModelElement.

get addedNodes: ModelElement[];

modifiedNodes

Свойство возвращает список элементов части модели, геометрические параметры (BimDataMeshProperty, BimDataTessellation) которых изменились. Подробнее: ModelElement.

get modifiedNodes: ModelElement[];

attributesModifiedNodes

Свойство возвращает список элементов части модели, у которых изменились атрибуты (ModelElementPropertySet).

Элементы, у которых изменились атрибуты только типа IfcElementQuantity (см. IfcType), а также изменились геометрические параметры, в этот список не включаются. Подробнее: ModelElement.

get attributesModifiedNodes: ModelElement[];

deletedNodes

Свойство возвращает список элементов части модели, удалённых в текущей версии. В режиме сравнения версий эти элементы включены в часть модели и могут быть показаны. Подробнее: ModelElement.

get deletedNodes: ModelElement[];

unchangedNodes

Свойство возвращает список элементов части модели, которые не изменились. Подробнее: ModelElement.

get unchangedNodes: ModelElement[];

attributesFrom

Свойство предоставляет словарь атрибутов элементов текущей версии части модели. Ключи соответствуют идентификаторам элементов attributesModifiedNodes. Подробнее: ModelElementPropertySet.

get attributesFrom: Map<string, ModelElementPropertySet[]>;

attributesTo

Свойство предоставляет словарь атрибутов элементов сравниваемой версии части модели. Ключи соответствуют идентификаторам элементов attributesModifiedNodes. Подробнее: ModelElementPropertySet.

get attributesTo: Map<string, ModelElementPropertySet[]>;