internal void AddTriggerForUpdater(Document doc) { ElementParameterFilter familyNameFilter = new ElementParameterFilter(ParameterFilterRuleFactory .CreateEqualsRule(new ElementId (BuiltInParameter.ALL_MODEL_FAMILY_NAME), GetFamilyName, false)); UpdaterRegistry.AddTrigger(m_updaterId, doc, familyNameFilter, Element.GetChangeTypeElementAddition()); UpdaterRegistry.AddTrigger(m_updaterId, doc, familyNameFilter, Element.GetChangeTypeAny()); }
// Register itself with Revit internal void Register(Document doc) { UpdaterRegistry.RegisterUpdater(this, doc, true); }