IDependencyHandler Struct Reference

An element Handler should implement this interface if it wants to know when elements referenced by its XAttributes have changed. More...

#include <XAttributeHandler.h>

Inheritance diagram for IDependencyHandler:
DetailingSymbolBaseHandler CalloutBaseHandler DrawingBoundaryHandler TitleTextHandler DetailCalloutHandler ElevationCalloutHandler PlanCalloutHandler SectionCalloutHandler DetailCallout3DViewHandler InteriorElevationCalloutHandler

Detailed Description

An element Handler should implement this interface if it wants to know when elements referenced by its XAttributes have changed.

An XAttributeHandler should implement this interface if it wants to know when elements referenced by it have changed.

Remarks
This interface cannot be used to detect changes to root elements that are referenced by DependencyLinkages. See mdlDependency_registerCallback.
In order to detect a change to itself, an element Handler must have an XAttribute that reports a pointer to it. That is, the element must have an XAttribute, and that XAttribute must have an IXAttributeHandler which implements IXAttributePointerContainerHandler, and its implementation of _DisclosePointers must return the element.
See also
PersistentElementPath
Remarks
Required library : DgnPlatform<ApiNumber>.lib i.e. DgnPlatform5.lib

The documentation for this struct was generated from the following file:

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.