Example #1
0
        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());
        }
Example #2
0
 // Register itself with Revit
 internal void Register(Document doc)
 {
     UpdaterRegistry.RegisterUpdater(this, doc, true);
 }