@@ -0,0 +1,2825 @@
+package com.codenvy.ide.ext.datasource.client.sqllauncher;%0A%0Aimport com.codenvy.ide.api.editor.EditorPartPresenter;%0Aimport com.codenvy.ide.api.editor.EditorProvider;%0Aimport com.codenvy.ide.api.notification.NotificationManager;%0Aimport com.codenvy.ide.api.preferences.PreferencesManager;%0Aimport com.codenvy.ide.dto.DtoFactory;%0Aimport com.codenvy.ide.ext.datasource.client.DatasourceClientService;%0Aimport com.codenvy.ide.ext.datasource.client.DatasourceManager;%0Aimport com.codenvy.ide.ext.datasource.client.sqleditor.SqlEditorProvider;%0Aimport com.google.gwt.core.shared.GWT;%0Aimport com.google.inject.Inject;%0Aimport com.google.web.bindery.event.shared.EventBus;%0A%0Apublic class SqlLauncherEditorProvider implements EditorProvider %7B%0A%0A    private final NotificationManager   notificationManager;%0A%0A    private final SqlEditorProvider     sqlEditorProvider;%0A%0A    private SqlRequestLauncherConstants constants;%0A%0A    private PreferencesManager          preferencesManager;%0A%0A    private DatasourceManager           datasourceManager;%0A%0A    private EventBus                    eventBus;%0A%0A    private DatasourceClientService     service;%0A%0A    private DtoFactory                  dtoFactory;%0A%0A%0A    @Inject%0A    public SqlLauncherEditorProvider(final NotificationManager notificationManager,%0A                                     final SqlEditorProvider sqlEditorProvider,%0A                                     final SqlRequestLauncherConstants constants,%0A                                     final PreferencesManager preferencesManager,%0A                                     final DatasourceManager datasourceManager,%0A                                     final EventBus eventBus,%0A                                     final DatasourceClientService service,%0A                                     final DtoFactory dtoFactory) %7B%0A        this.notificationManager = notificationManager;%0A        this.sqlEditorProvider = sqlEditorProvider;%0A        this.constants = constants;%0A        this.preferencesManager = preferencesManager;%0A        this.datasourceManager = datasourceManager;%0A        this.eventBus = eventBus;%0A        this.service = service;%0A        this.dtoFactory = dtoFactory;%0A    %7D%0A%0A    @Override%0A    public EditorPartPresenter getEditor() %7B%0A        return new SqlRequestLauncherAdapter(GWT.%3CSqlRequestLauncherView%3E create(SqlRequestLauncherView.class),%0A                                             constants,%0A                                             preferencesManager,%0A                                             sqlEditorProvider,%0A                                             service,%0A                                             notificationManager,%0A                                             datasourceManager,%0A                                             eventBus,%0A                                             dtoFactory);%0A%0A    %7D%0A%7D%0A

Create a provider for th launcher editor