//
//  MCPDatabaseExtensionRegistry.h
//  MCFoundation
//
//  Created by Alykhan Jetha on Fri Jun 06 2003.
//  Copyright (c) 2003 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>

@class MCPDatabaseExtensionPlugin;
@class MCPDatabaseConnection;

@interface MCPDatabaseExtensionRegistry : NSObject {
	
	NSMutableArray		*plugins;

}

+ (MCPDatabaseExtensionRegistry *)defaultDatabaseExtensionRegistry;

- (NSArray *)databaseExtensionPlugins;
- (NSEnumerator *)pluginEnumerator;

- (void)addToDatabaseExtensionPlugins:(MCPDatabaseExtensionPlugin *)plug;
- (void)removeFromDatabaseExtensionPlugins:(MCPDatabaseExtensionPlugin *)plug;


- (void)validateReplicationEntities:(NSMutableArray *)entities;



@end
