private void Process(Net.Vpc.Upa.PersistenceUnit u, Net.Vpc.Upa.Filters.EntityFilter filter, Net.Vpc.Upa.Impl.Config.EntityConfigurator configurator)
 {
     this.filter       = filter;
     this.configurator = configurator;
     System.Collections.Generic.IList <Net.Vpc.Upa.Entity> f = u.GetEntities(filter);
     foreach (Net.Vpc.Upa.Entity f1 in f)
     {
         configurator.Install(f1);
     }
     u.AddDefinitionListener(this);
 }
 public override void OnCreateEntity(Net.Vpc.Upa.Callbacks.EntityEvent @event)
 {
     Net.Vpc.Upa.Entity e = @event.GetEntity();
     if (filter.Accept(e))
     {
         if (!added.Contains(e.GetName()))
         {
             added.Add(e.GetName());
             configurator.Install(e);
         }
     }
 }