AcRxOverrule AcDbObjectOverrule
class AcDbObjectOverrule : public AcRxOverrule;
dbobjectoverrule.h
AcDbObjectOverrule overrules a subset of operations that AcDbObject class specifies. It is intended as a base class for clients who want to alter some or all behavior of a given AcDbObject-derived class. At the base level, each default implementation simply calls the corresponding method in the target class.