return new DefaultToolingModelBuilderRegistry();
}
<<<<<<< HEAD
protected PluginManagerInternal createPluginManager() {
PluginApplicator applicator = new RuleBasedPluginApplicator(project, get(ModelRuleExtractor.class), get(ModelRuleSourceDetector.class));
return new DefaultPluginManager(get(PluginRegistry.class), new DependencyInjectingInstantiator(this), applicator);
=======
protected PluginManagerInternal createPluginManager(Instantiator instantiator) {
List handlers = getAll(MethodRuleDefinitionHandler.class);
List coreHandlers = MethodRuleDefinitionHandlers.coreHandlers(
instantiator,
get(ModelSchemaStore.class)
);
ModelRuleInspector inspector = new ModelRuleInspector(Iterables.concat(coreHandlers, handlers));
PluginApplicator applicator = new RulesCapablePluginApplicator(project, inspector, get(ModelRuleSourceDetector.class));
return instantiator.newInstance(DefaultPluginManager.class, get(PluginRegistry.class), new DependencyInjectingInstantiator(this), applicator);
>>>>>>> 3431df61a9542f832c09c21774379d31edd26cdc
}
protected ITaskFactory createTaskFactory(ITaskFactory parentFactory) { |