protected override void DispatchToSingleExtension(IModelGenerationExtension extension, ModelGenerationExtensionContext context)
 {
     var umfdbContext = context as UpdateModelExtensionContext;
     Debug.Assert(umfdbContext != null, "Unexpected type of context!");
     if (context != null)
     {
         extension.OnAfterModelUpdated(umfdbContext);
     }
 }
        protected override void DispatchToSingleExtension(IModelGenerationExtension extension, ModelGenerationExtensionContext context)
        {
            var umfdbContext = context as UpdateModelExtensionContext;

            Debug.Assert(umfdbContext != null, "Unexpected type of context!");
            if (context != null)
            {
                extension.OnAfterModelUpdated(umfdbContext);
            }
        }
 protected virtual void DispatchToSingleExtension(IModelGenerationExtension extension, ModelGenerationExtensionContext context)
 {
     extension.OnAfterModelGenerated(context);
 }
 protected virtual void DispatchToSingleExtension(IModelGenerationExtension extension, ModelGenerationExtensionContext context)
 {
     extension.OnAfterModelGenerated(context);
 }