ChangePriority Enumeration

Enum used to specify the priority of an Updater during execution.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 2015.0.0.0 (2015.0.0.0)
Since: 2011


public enum ChangePriority
Visual Basic
Public Enumeration ChangePriority
Visual C++
public enum class ChangePriority


Member name Description
GridsLevelsReferencePlanes Updater will modify core datums and major reference planes
Masses Updater will modify masses
FloorsRoofsStructuralWalls Updater will modify exterior shell of the building or floor slabs
Structure Updater will modify structural elements like beams, braces, columns and trusses
InteriorWalls Updater will modify interior/partition walls
DoorsOpeningsWindows Updater will modify family instances that cut their hosts like doors and windows
MEPFixtures Updater will modify MEP fixtures such as lights, sinks, equipment, etc.
RoomsSpacesZones Updater will modify Rooms, MEP spaces or zones
MEPCalculations Updater will update MEP calculated values
FreeStandingComponents Updater will modify standalone components
Connections Updater will modify connections
Rebar Updater will modify rebar
MEPAccessoriesFittingsSegmentsWires Updater will modify MEP elements such as segments, fittings and wires
MEPSystems Updater will modify MEP systems or circuits
Views Updater will modify views
DetailComponents Updater will modify detail components and symbolic lines
Annotations Updater will modify annotations


The enumeration values are ordered in the order in which updaters associated to each priority will be run. For example, updaters associated to priority GridsLevelsReferencePlanes will run first, while updaters associated to priority Annotations will run last.

See Also