public class UpdaterRegistratorHelper
{
public void RegisterUpdater(IElementUpdater updater)
{
UpdaterRegistry.RegisterUpdater(updater, true);
UpdaterRegistry.AddTrigger(updater.GetUpdaterId(), updater.GetFilter(), updater.GetChangeType());
}
public void RegisterUpdaters(IEnumerable<IElementUpdater> updaters)
{
foreach (var elementUpdater in updaters)
RegisterUpdater(elementUpdater);
}
public void SetExecutionOrder(IElementUpdater first, IElementUpdater second)
{
UpdaterRegistry.SetExecutionOrder(first.GetUpdaterId(), second.GetUpdaterId());
}
}