Share via


ObjectImpact Class

Definition

Represents a modification to the model tree resulting from one or more user operations that either add new objects, remove existing objects, or change object properties.

public class ObjectImpact
type ObjectImpact = class
Public Class ObjectImpact
Inheritance
ObjectImpact

Properties

AddedObjects

All objects that were added to the tree

AddedSubtreeRoots

Roots of branches added to an object tree For example, if Table is added to the Model, only Table will appear in AddedObjects list, but not its children Columns or Partition.

IsEmpty

Whether impact is empty - contains no model changes

PropertyChanges

All property changes that happened on all objects that were existing and still remain existing (not removed or added) in the tree

RemovedObjects

All objects that were removed from the tree

RemovedSubtreeRoots

Roots of branches removed from an object tree For example, if Table is removed from the Model, only Table will appear in RemovedSubtreeRoots list, but not its children Columns or Partition.

Applies to