/*
 * Copyright 2014 Codenvy, S.A.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.codenvy.ide.ext.datasource.client.explorer;

import com.google.gwt.i18n.client.LocalizableResource.DefaultLocale;
import com.google.gwt.i18n.client.Messages;

/**
 * Constant interface for the datasource explorer.
 * 
 * @author "Mickaël Leduque"
 */
@DefaultLocale("en")
public interface DatasourceExplorerConstants extends Messages {

    /** The tooltip for the refresh button. */
    @DefaultMessage("Refresh and explore")
    String exploreButtonTooltip();

    /** The string used in the part (top). */
    @DefaultMessage("Datasource Explorer")
    String datasourceExplorerPartTitle();

    /** The string used in the side tab. */
    @DefaultMessage("Datasource")
    String datasourceExplorerTabTitle();
}

@@ -686,41 +686,17 @@
 ent.
-LocalizableResource.DefaultLocale
+Constants
 ;%0Aim
@@ -727,24 +727,49 @@
 .client.
-Messages
+LocalizableResource.DefaultLocale
 ;%0A%0A/**%0A 
@@ -929,23 +929,24 @@
 extends 
-Message
+Constant
 s %7B%0A%0A   
@@ -1001,22 +1001,26 @@
 @Default
-Messag
+StringValu
 e(%22Refre
@@ -1122,38 +1122,42 @@
  */%0A    @Default
-Messag
+StringValu
 e(%22Datasource Ex
@@ -1268,14 +1268,18 @@
 ault
-Messag
+StringValu
 e(%22D
@@ -1330,11 +1330,259 @@
 Title();
+%0A%0A    @DefaultStringArrayValue(%7B%22Simplest - Tables and views%22,%0A            %22Standard - adds materialized views, aliases, syn.%22,%0A            %22System - add system tables/views%22,%0A            %22All existing table types%22%7D)%0A    String%5B%5D tableCategories();
 %0A%7D%0A

Add constants for table category selection