4
* Created by Max Yehorov. April 2009.
5
* Copyright 2009 Sun Microsystems Inc. All rights reserved.
12
#include "interfaces/plugin.h"
14
#include "grts/structs.workbench.model.h"
17
#define MODULE_VERSION "1.0.0"
19
#include "wb_config.h"
21
static grt::ListRef<app_Plugin> get_mysql_plugins_info(grt::GRT *grt);
24
class WbRTValidatorsModuleImpl : public grt::ModuleImplBase
27
WbRTValidatorsModuleImpl(grt::CPPModuleLoader *ldr)
28
: grt::ModuleImplBase(ldr)
31
DEFINE_INIT_MODULE(MODULE_VERSION, "MySQL AB", grt::ModuleImplBase,
32
DECLARE_MODULE_FUNCTION(WbRTValidatorsModuleImpl::getPluginInfo), NULL);
34
virtual grt::ListRef<app_Plugin> getPluginInfo()
36
return get_mysql_plugins_info(get_grt());
40
static grt::ListRef<app_Plugin> get_mysql_plugins_info(grt::GRT *grt)
42
grt::ListRef<app_Plugin> validators(grt);
47
GRT_MODULE_ENTRY_POINT(WbRTValidatorsModuleImpl);