package com.hundsun.ares.studio.jres.basicdata.ui.editor.pages;
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.ui.editors.text.EditorsUI;
import org.eclipse.ui.texteditor.ChainedPreferenceStore;
import com.hundsun.ares.studio.ui.editor.ARESEditorPlugin;
import com.hundsun.ares.studio.ui.editor.EMFFormEditor;
import com.hundsun.ares.studio.ui.editor.TextEditorEMFFormPage;
import com.hundsun.ares.studio.ui.editor.text.sql.SQLSourceViewerConfiguration;
import com.hundsun.ares.studio.ui.editor.text.sql.SQLTextEditorInputDocumentProvider;
public class BasicDataSQLPreviewPage extends TextEditorEMFFormPage {
/**
* @param editor
* @param id
* @param title
*/
public BasicDataSQLPreviewPage(EMFFormEditor editor, String id, String title) {
super(editor, id, title);
SQLSourceViewerConfiguration configuration = new SQLSourceViewerConfiguration();
setSourceViewerConfiguration(configuration);
setDocumentProvider(new SQLTextEditorInputDocumentProvider());
IPreferenceStore[] stores = new IPreferenceStore[2];
stores[0] = EditorsUI.getPreferenceStore();
stores[1] = ARESEditorPlugin.getDefault().getPreferenceStore();
setPreferenceStore(new ChainedPreferenceStore(stores));
}
}