/*
* JBoss, Home of Professional Open Source.
*
* See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing.
*
* See the AUTHORS.txt file distributed with this work for a full listing of individual contributors.
*/
package org.teiid.designer.advisor.ui;
import java.util.ResourceBundle;
import org.teiid.core.designer.PluginUtil;
import org.teiid.core.designer.util.PluginUtilImpl;
public interface AdvisorUiConstants {
/**
* The plug-in ID where this interface is located.
*
* @since 4.4
*/
String PLUGIN_ID = "org.teiid.designer.advisor.ui"; //$NON-NLS-1$
String PACKAGE_ID = AdvisorUiConstants.class.getPackage().getName();
/**
* The resource bundle path/filename.
*
* @since 4.2
*/
String I18N_NAME = PACKAGE_ID + ".i18n"; //$NON-NLS-1$
/**
* Provides access to the plug-in's log, internationalized properties, and debugger.
*
* @since 4.2
*/
PluginUtil UTIL = new PluginUtilImpl(PLUGIN_ID, I18N_NAME, ResourceBundle.getBundle(I18N_NAME));
String[] MODELING_ASPECT_LABELS_LIST = {
MODELING_ASPECT_LABELS.MODEL_PROJECT_MANAGEMENT,
MODELING_ASPECT_LABELS.MODEL_DATA_SOURCES,
MODELING_ASPECT_LABELS.MANAGE_CONNECTIONS,
//MODELING_ASPECT_LABELS.MODEL_VIEWS,
MODELING_ASPECT_LABELS.MANAGE_VDBS,
MODELING_ASPECT_LABELS.CONSUME_SOAP_WS,
MODELING_ASPECT_LABELS.CONSUME_REST_WS,
//MODELING_ASPECT_LABELS.CREATE_SOAP_WS,
//MODELING_ASPECT_LABELS.CREATE_REST_WS,
MODELING_ASPECT_LABELS.DEFINE_MODELS,
MODELING_ASPECT_LABELS.TEIID_SERVER,
MODELING_ASPECT_LABELS.TEST
};
String[] ASPECT_MODEL_PROJECT_MANAGEMENT = {
COMMAND_IDS.NEW_TEIID_MODEL_PROJECT
};
String[] ASPECT_MODEL_DATA_SOURCES = {
COMMAND_IDS.IMPORT_DDL,
COMMAND_IDS.IMPORT_TEIID_CONNECTION_DDL,
COMMAND_IDS.IMPORT_FLAT_FILE,
COMMAND_IDS.IMPORT_XML_FILE,
COMMAND_IDS.IMPORT_XML_FILE_URL,
COMMAND_IDS.IMPORT_JDBC,
COMMAND_IDS.IMPORT_SALESFORCE,
COMMAND_IDS.IMPORT_WSDL_TO_SOURCE,
COMMAND_IDS.IMPORT_WSDL_TO_WS,
COMMAND_IDS.GENERATE_WS_MODELS_FROM_WSDL,
// COMMAND_IDS.PREVIEW_DATA
};
String[] ASPECT_MANAGE_CONNECTIONS = {
COMMAND_IDS.CREATE_CONNECTION_FLAT_FILE,
COMMAND_IDS.CREATE_CONNECTION_JDBC,
COMMAND_IDS.CREATE_CONNECTION_LDAP,
COMMAND_IDS.CREATE_CONNECTION_MODESHAPE,
COMMAND_IDS.CREATE_CONNECTION_SALESFORCE,
COMMAND_IDS.CREATE_CONNECTION_WEB_SERVICE,
COMMAND_IDS.CREATE_CONNECTION_WEB_SERVICE_ODA,
COMMAND_IDS.CREATE_CONNECTION_XML_FILE_LOCAL,
COMMAND_IDS.CREATE_CONNECTION_XML_FILE_URL,
COMMAND_IDS.CREATE_DATA_SOURCE
};
String[] ASPECT_MANAGE_VDBS = {
COMMAND_IDS.CREATE_VDB,
COMMAND_IDS.EDIT_VDB,
COMMAND_IDS.DEPLOY_VDB,
COMMAND_IDS.EXECUTE_VDB,
};
String[] ASPECT_CONSUME_SOAP_WS = {
COMMAND_IDS.CREATE_CONNECTION_WEB_SERVICE_ODA,
COMMAND_IDS.GENERATE_WS_MODELS_FROM_WSDL
};
String[] ASPECT_CONSUME_REST_WS = {
COMMAND_IDS.CREATE_CONNECTION_WEB_SERVICE,
COMMAND_IDS.GENERATE_WS_MODELS_FROM_WSDL
};
String[] ASPECT_DEFINE_MODELS = {
COMMAND_IDS.NEW_MODEL_RELATIONAL_SOURCE,
COMMAND_IDS.NEW_MODEL_RELATIONAL_VIEW,
COMMAND_IDS.NEW_MODEL_WS,
COMMAND_IDS.NEW_MODEL_XML_DOC,
};
String[] ASPECT_TEIID_SERVER = {
COMMAND_IDS.NEW_TEIID_SERVER,
COMMAND_IDS.EDIT_TEIID_SERVER,
COMMAND_IDS.SET_DEFAULT_TEIID_SERVER
};
String[] ASPECT_TEST = {
COMMAND_IDS.PREVIEW_DATA,
COMMAND_IDS.EXECUTE_VDB
};
String[] ASPECT_DEFINE_MODEL_OBJECTS = {
COMMAND_IDS.DEFINE_VIEW_TABLE,
COMMAND_IDS.DEFINE_VIEW_PROCEDURE
};
interface MODEL_CLASSES {
String RELATIONAL = "Relational"; //$NON-NLS-1$
String XML = "XML"; //$NON-NLS-1$
String XML_SCHEMA = "XML Schema (XSD)"; //$NON-NLS-1$
String WEB_SERVICE = "Web Service"; //$NON-NLS-1$
String FUNCTION = "Function"; //$NON-NLS-1$
String MODEL_EXTENSION = "ModelAdvisorUiConstants Extension (Deprecated)"; //$NON-NLS-1$
}
interface COMMAND_IDS {
// These are not currently used by extension points (i.e AbstractHandler instances);
// When
String IMPORT_JDBC = "org.teiid.designer.importJdbcCommand"; //$NON-NLS-1$
String IMPORT_DDL = "org.teiid.designer.importDdlCommand"; //$NON-NLS-1$
String IMPORT_TEIID_CONNECTION_DDL = "org.teiid.designer.importTeiidConnectionDdlCommand"; //$NON-NLS-1$
String IMPORT_SALESFORCE = "org.teiid.designer.importSalesforceCommand"; //$NON-NLS-1$
String IMPORT_FLAT_FILE = "org.teiid.designer.importFlatFileCommand"; //$NON-NLS-1$
String IMPORT_XML_FILE = "org.teiid.designer.importXmlFileCommand"; //$NON-NLS-1$
String IMPORT_XML_FILE_URL = "org.teiid.designer.importXmlFileUrlCommand"; //$NON-NLS-1$
String IMPORT_WSDL_TO_SOURCE = "org.teiid.designer.importWsdlToSourceCommand"; //$NON-NLS-1$
String IMPORT_WSDL_TO_WS = "org.teiid.designer.importWsdlToWSCommand"; //$NON-NLS-1$
String NEW_MODEL_RELATIONAL_SOURCE = "org.teiid.designer.newModelRelationalSourceCommand"; //$NON-NLS-1$
String NEW_MODEL_RELATIONAL_VIEW = "org.teiid.designer.newModelRelationalViewCommand"; //$NON-NLS-1$
String NEW_MODEL_WS = "org.teiid.designer.newModelWSCommand"; //$NON-NLS-1$
String NEW_MODEL_XML_DOC = "org.teiid.designer.newModelXmlDocCommand"; //$NON-NLS-1$
String NEW_MODEL_MED = "org.teiid.designer.newModelMEDCommand"; //$NON-NLS-1$
String NEW_OBJECT_BASE_TABLE = "org.teiid.designer.newObjectBaseTable"; //$NON-NLS-1$
String DEFINE_VIEW_TABLE = "org.teiid.designer.defineViewTable"; //$NON-NLS-1$
String DEFINE_VIEW_PROCEDURE = "org.teiid.designer.defineViewProcedure"; //$NON-NLS-1$
String NEW_OBJECT_REST_PROCEDURE = "org.teiid.designer.newObjectRestProcedure"; //$NON-NLS-1$
String NEW_OBJECT_SOURCE_FUNCTION = "org.teiid.designer.newObjectSourceFunction"; //$NON-NLS-1$
String CREATE_CONNECTION_JDBC = "org.teiid.designer.connection.new.jdbc"; //$NON-NLS-1$
String CREATE_CONNECTION_FLAT_FILE = "org.teiid.designer.connection.new.flatfile"; //$NON-NLS-1$
String CREATE_CONNECTION_XML_FILE_URL = "org.teiid.designer.connection.new.xmlfileurl"; //$NON-NLS-1$
String CREATE_CONNECTION_XML_FILE_LOCAL = "org.teiid.designer.connection.new.xmlfilelocal"; //$NON-NLS-1$
String CREATE_CONNECTION_SALESFORCE = "org.teiid.designer.connection.new.salesforce"; //$NON-NLS-1$
String CREATE_CONNECTION_LDAP = "org.teiid.designer.connection.new.ldap"; //$NON-NLS-1$
String CREATE_CONNECTION_MODESHAPE = "org.teiid.designer.connection.new.modeshape"; //$NON-NLS-1$
String CREATE_CONNECTION_WEB_SERVICE = "org.teiid.designer.connection.new.ws"; //$NON-NLS-1$
String CREATE_CONNECTION_WEB_SERVICE_ODA = "org.teiid.designer.connection.new.odaws"; //$NON-NLS-1$
String GENERATE_WS_MODELS_FROM_WSDL = "org.teiid.designer.generatewsmodelsfromwsdl"; //$NON-NLS-1$
String OPEN_DATA_SOURCE_EXPLORER_VIEW = "org.eclipse.datatools.openexplorerview"; //$NON-NLS-1$
String NEW_TEIID_MODEL_PROJECT = "org.teiid.designer.newProjectCommand"; //$NON-NLS-1$
String DEFINE_TEIID_MODEL_PROJECT = "org.teiid.designer.defineProjectCommand"; //$NON-NLS-1$
String DEFINE_SOURCE = "org.teiid.designer.defineSource"; //$NON-NLS-1$
String CREATE_VDB = "org.teiid.designer.vdb.create"; //$NON-NLS-1$
String EXECUTE_VDB = "org.teiid.designer.vdb.execute"; //$NON-NLS-1$
String PREVIEW_DATA = "org.teiid.designer.previewData"; //$NON-NLS-1$
String EDIT_VDB = "org.teiid.designer.vdb.edit"; //$NON-NLS-1$
String DEPLOY_VDB = "org.teiid.designer.vdb.deploy"; //$NON-NLS-1$
String DEFINE_VDB = "org.teiid.designer.vdb.define"; //$NON-NLS-1$
String GENERATE_REST_WAR = "org.teiid.designer.war.rest.generate"; //$NON-NLS-1$
String GENERATE_SOAP_WAR = "org.teiid.designer.war.soap.generate"; //$NON-NLS-1$
String DEPLOY_WAR = "org.teiid.designer.war.deploy"; //$NON-NLS-1$
String NEW_TEIID_SERVER = "org.teiid.designer.runtime.newTeiidServer"; //$NON-NLS-1$
String EDIT_TEIID_SERVER = "org.teiid.designer.runtime.editTeiidServer"; //$NON-NLS-1$
String CREATE_DATA_SOURCE = "org.teiid.designer.runtime.createDataSource"; //$NON-NLS-1$
String SET_DEFAULT_TEIID_SERVER = "org.teiid.designer.runtime.setDefaultTeiidServer"; //$NON-NLS-1$
String REFRESH_TEIID_SERVER = "org.teiid.designer.runtime.refreshDefaultTeiidServer"; //$NON-NLS-1$
String SET_CONNECTION_PROFILE="org.teiid.designer.datatools.ui.actions.SetConnectionProfileAction"; //$NON-NLS-1$
}
interface COMMAND_DESC {
// These are not currently used by extension points (i.e AbstractHandler instances);
// When
String IMPORT_JDBC = "Create relational source model from your JDBC source metadata"; //$NON-NLS-1$
String IMPORT_DDL = "Create relational source model from a local DDL file"; //$NON-NLS-1$
String IMPORT_TEIID_CONNECTION_DDL = "Create relational source model from Teiid data source connection DDL"; //$NON-NLS-1$
String IMPORT_SALESFORCE = "Create relational source model defined by your Salesforce metadata"; //$NON-NLS-1$
String IMPORT_FLAT_FILE = "Create view table to query a flat file source"; //$NON-NLS-1$
String IMPORT_XML_FILE = "Create view table to query your local or remote URL XML file source"; //$NON-NLS-1$
String IMPORT_XML_FILE_URL = "Create view table to query your remote URL XML file source"; //$NON-NLS-1$
String IMPORT_WSDL_TO_SOURCE = "Create view tables to query your Web Services defined by WSDL source"; //$NON-NLS-1$
String IMPORT_WSDL_TO_WS = "Create web service operations defined by your WSDL source"; //$NON-NLS-1$
String NEW_MODEL_RELATIONAL_SOURCE = "Create new relational model. Options include empty model or copy from existing source model"; //$NON-NLS-1$
String NEW_MODEL_RELATIONAL_VIEW = "Create new relational view model. Options include empty model, copy from existing or by transforming" + //$NON-NLS-1$
" from existing relational model"; //$NON-NLS-1$
String NEW_MODEL_WS = "Create new web services view model"; //$NON-NLS-1$
String NEW_MODEL_XML_DOC = "Create new XML document view model"; //$NON-NLS-1$
String NEW_MODEL_MED = "Create new Model Extension Definition"; //$NON-NLS-1$
String NEW_OBJECT_BASE_TABLE = "Create new relational table"; //$NON-NLS-1$
String NEW_OBJECT_VIEW_TABLE = "Create new relational view table"; //$NON-NLS-1$
String DEFINE_VIEW_TABLE = "Define relational view table by creating or selecting existing table"; //$NON-NLS-1$
String DEFINE_VIEW_PROCEDURE = "Define relational view procedure by creating or selecting existing procedure"; //$NON-NLS-1$
String NEW_OBJECT_REST_PROCEDURE = "Create new relational view REST procedure"; //$NON-NLS-1$
String NEW_OBJECT_SOURCE_FUNCTION = "Create new relational source function"; //$NON-NLS-1$
String CREATE_CONNECTION_JDBC = "Create connection profile for JDBC source"; //$NON-NLS-1$
String CREATE_CONNECTION_FLAT_FILE = "Create connection profile for local flat file source"; //$NON-NLS-1$
String CREATE_CONNECTION_XML_FILE_URL = "Create connection profile for your remote URL XML file source"; //$NON-NLS-1$
String CREATE_CONNECTION_XML_FILE_LOCAL = "Create connection profile for your local XML file source"; //$NON-NLS-1$
String CREATE_CONNECTION_SALESFORCE = "Create connection profile for your Salesforce source"; //$NON-NLS-1$
String CREATE_CONNECTION_LDAP = "Create an LDAP connection profile"; //$NON-NLS-1$
String CREATE_CONNECTION_MODESHAPE = "Create a Modeshape connection profile"; //$NON-NLS-1$
String CREATE_CONNECTION_WEB_SERVICE = "Create a NON-SOAP Web Services connection profile"; //$NON-NLS-1$
String CREATE_CONNECTION_WEB_SERVICE_ODA = "Create an ODA Web Services connection profile"; //$NON-NLS-1$
String GENERATE_WS_MODELS_FROM_WSDL = "Generate source and view models to access data from your web service. "; //$NON-NLS-1$
String OPEN_DATA_SOURCE_EXPLORER_VIEW = "Open Datatools' Data Source Explorer view"; //$NON-NLS-1$
String NEW_TEIID_MODEL_PROJECT = "Create new Teiid Model Project"; //$NON-NLS-1$
String DEFINE_TEIID_MODEL_PROJECT = "Define Teiid Model Project by selecting existing or creating new project"; //$NON-NLS-1$
String DEFINE_SOURCE = "Define Source Model by importing from your data source"; //$NON-NLS-1$
String CREATE_VDB = "Create a new VDB"; //$NON-NLS-1$
String EXECUTE_VDB = "Test a VDB by deploying to Teiid Instance, connecting to it via JDBC and executing queries against it via Datatools' SQL Scrapbook"; //$NON-NLS-1$
String PREVIEW_DATA = "Perform a test query on a table or procedure"; //$NON-NLS-1$
String EDIT_VDB = "Select and open a VDB for editing"; //$NON-NLS-1$
String DEPLOY_VDB = "Deploy a VDB to your Teiid Instance"; //$NON-NLS-1$
String DEFINE_VDB = "Define VDB by selecting existing or creating new VDB"; //$NON-NLS-1$
String GENERATE_REST_WAR = "Generate a REST WAR file"; //$NON-NLS-1$
String GENERATE_SOAP_WAR = "Generate a JBossWS-CXF WAR file"; //$NON-NLS-1$
String DEPLOY_WAR =
"To deploy WAR file :\n" + //$NON-NLS-1$
"\t1) Insure target JBossAS is configured and running\n" + //$NON-NLS-1$
"\t2) Select your WAR file in the Model Explorer view\n" + //$NON-NLS-1$
"\t3) Right-click select 'Mark as Deployable'"; //$NON-NLS-1$
String NEW_TEIID_SERVER = "Configure new JBoss Server"; //$NON-NLS-1$
String EDIT_TEIID_SERVER = "Edit the properties of an existing Teiid Instance"; //$NON-NLS-1$
String CREATE_DATA_SOURCE = "Create a data source (i.e. -ds.xml) on your Teiid Instance from source models or source connections in your workspace"; //$NON-NLS-1$
String SET_DEFAULT_TEIID_SERVER = "Select a teiid instance as the default instance, used to select the correct runtime client and for previewing models"; //$NON-NLS-1$
String REFRESH_TEIID_SERVER = "Refresh the connection to the selected teiid instance"; //$NON-NLS-1$
String SET_CONNECTION_PROFILE = "Set connection profile on a relational source model"; //$NON-NLS-1$
}
interface COMMAND_LABELS {
String IMPORT_JDBC = Messages.CreateSourceModelFromJdbcSource;
String IMPORT_DDL = Messages.CreateSourceModelFromDdlFile;
String IMPORT_TEIID_CONNECTION_DDL = Messages.CreateSourceModelFromTeiidConnectionDdl;
String IMPORT_SALESFORCE = Messages.CreateSourceModelFromSalesforceDataSource;
String IMPORT_FLAT_FILE = Messages.ConsumeLocalFlatFileDataSource;
String IMPORT_XML_FILE = Messages.ConsumeXmlFileSource;
String IMPORT_XML_FILE_URL = Messages.ConsumeXmlFileUrlSource;
String IMPORT_WSDL_TO_SOURCE = Messages.CreateSourceModelFromWsdlSource;
String IMPORT_WSDL_TO_WS = Messages.ConsumeWebServiceWsdl;
String NEW_MODEL_RELATIONAL_SOURCE = Messages.CreateNewRelationalSourceModel;
String NEW_MODEL_RELATIONAL_VIEW = Messages.CreateNewRelationalViewModel;
String NEW_MODEL_WS = Messages.CreateNewWebServiceViewModel;
String NEW_MODEL_XML_DOC = Messages.CreateNewXmlDocumentViewModel;
String NEW_MODEL_MED = Messages.CreateNewModelExtensionDefinition;
String NEW_OBJECT_BASE_TABLE = Messages.CreateNewRelationalBaseTable;
String NEW_OBJECT_VIEW_TABLE = Messages.CreateNewRelationalViewTable;
String DEFINE_VIEW_TABLE = Messages.DefineRelationalViewTable;
String DEFINE_VIEW_PROCEDURE = Messages.DefineRelationalViewProcedure;
String NEW_OBJECT_REST_PROCEDURE = Messages.CreateNewRelationalViewRESTProcedure;
String NEW_OBJECT_SOURCE_FUNCTION = Messages.CreateNewRelationalSourceFunction;
String CREATE_CONNECTION_JDBC = Messages.CreateJdbcConnection;
String CREATE_CONNECTION_FLAT_FILE = Messages.CreateTeiidFlatFileConnection;
String CREATE_CONNECTION_XML_FILE_URL = Messages.CreateTeiidRemoteXmlConnection;
String CREATE_CONNECTION_XML_FILE_LOCAL = Messages.CreateTeiidLocalXmlConnection;
String CREATE_CONNECTION_SALESFORCE = Messages.CreateSalesforceConnection;
String CREATE_CONNECTION_LDAP = Messages.CreateLDAPConnection;
String CREATE_CONNECTION_MODESHAPE = Messages.CreateModeshapeConnection;
String CREATE_CONNECTION_WEB_SERVICE = Messages.CreateWebServicesConnection;
String CREATE_CONNECTION_WEB_SERVICE_ODA = Messages.CreateOdaWebServicesConnection;
String GENERATE_WS_MODELS_FROM_WSDL= Messages.GenerateWSModelsFromWsdl;
String OPEN_DATA_SOURCE_EXPLORER_VIEW = Messages.OpenDatatoolsDataSourceExplorer;
String NEW_TEIID_MODEL_PROJECT = Messages.CreateTeiidModelProject;
String DEFINE_TEIID_MODEL_PROJECT = Messages.DefineTeiidModelProject;
String DEFINE_SOURCE = Messages.DefineSource;
String CREATE_VDB = Messages.CreateVdb;
String EXECUTE_VDB = Messages.ExecuteVdb;
String EDIT_VDB = Messages.EditVdb;
String PREVIEW_DATA = Messages.PreviewData;
String DEPLOY_VDB = Messages.DeployVdb;
String DEFINE_VDB = Messages.DefineVdb;
String GENERATE_REST_WAR = Messages.GenerateRestWar;
String GENERATE_SOAP_WAR = Messages.GenerateSoapWar;
String DEPLOY_WAR = Messages.DeployWarFile;
String NEW_TEIID_SERVER = Messages.NewTeiidServer;
String EDIT_TEIID_SERVER = Messages.EditTeiidServer;
String CREATE_DATA_SOURCE = Messages.CreateDataSource;
String SET_DEFAULT_TEIID_SERVER = Messages.SetDefaultTeiidServer;
String REFRESH_TEIID_SERVER = Messages.RefreshTeiidServer;
String SET_CONNECTION_PROFILE = Messages.SetConnectionProfile;
}
interface COMMAND_LABELS_SHORT {
String IMPORT_JDBC = Messages.CreateSourceModelFromJdbcSource_Short;
String IMPORT_DDL = Messages.CreateSourceModelFromDdlFile_Short;
String IMPORT_TEIID_CONNECTION_DDL = Messages.CreateSourceModelFromTeiidConnectionDdl_Short;
String IMPORT_SALESFORCE = Messages.CreateSourceModelFromSalesforceDataSource_Short;
String IMPORT_FLAT_FILE = Messages.ConsumeLocalFlatFileDataSource_Short;
String IMPORT_XML_FILE = Messages.ConsumeXmlFileSource_Short;
String IMPORT_XML_FILE_URL = Messages.ConsumeXmlFileUrlSource_Short;
String IMPORT_WSDL_TO_SOURCE = Messages.CreateSourceModelFromWsdlSource_Short;
String IMPORT_WSDL_TO_WS = Messages.ConsumeWebServiceWsdl_Short;
String NEW_MODEL_RELATIONAL_SOURCE = Messages.CreateNewRelationalSourceModel_Short;
String NEW_MODEL_RELATIONAL_VIEW = Messages.CreateNewRelationalViewModel_Short;
String NEW_MODEL_WS = Messages.CreateNewWebServiceViewModel_Short;
String NEW_MODEL_XML_DOC = Messages.CreateNewXmlDocumentViewModel_Short;
String NEW_MODEL_MED = Messages.CreateNewModelExtensionDefinition_Short;
String NEW_OBJECT_BASE_TABLE = Messages.CreateNewRelationalBaseTable_Short;
String NEW_OBJECT_VIEW_TABLE = Messages.CreateNewRelationalViewTable_Short;
String DEFINE_VIEW_TABLE = Messages.DefineRelationalViewTable;
String DEFINE_VIEW_PROCEDURE = Messages.DefineRelationalViewProcedure;
String NEW_OBJECT_REST_PROCEDURE = Messages.CreateNewRelationalViewRESTProcedure_Short;
String NEW_OBJECT_SOURCE_FUNCTION = Messages.CreateNewRelationalSourceFunction_Short;
String CREATE_CONNECTION_JDBC = Messages.CreateJdbcConnection_Short;
String CREATE_CONNECTION_FLAT_FILE = Messages.CreateTeiidFlatFileConnection_Short;
String CREATE_CONNECTION_XML_FILE_URL = Messages.CreateTeiidRemoteXmlConnection_Short;
String CREATE_CONNECTION_XML_FILE_LOCAL = Messages.CreateTeiidLocalXmlConnection_Short;
String CREATE_CONNECTION_SALESFORCE = Messages.CreateSalesforceConnection_Short;
String CREATE_CONNECTION_LDAP = Messages.CreateLDAPConnection_Short;
String CREATE_CONNECTION_MODESHAPE = Messages.CreateModeshapeConnection_Short;
String CREATE_CONNECTION_WEB_SERVICE = Messages.CreateWebServicesConnection_Short;
String CREATE_CONNECTION_WEB_SERVICE_ODA= Messages.CreateOdaWebServicesConnection_Short;
String GENERATE_WS_MODELS_FROM_WSDL= Messages.GenerateWSModelsFromWsdl_Short;
String OPEN_DATA_SOURCE_EXPLORER_PERSPECTIVE = Messages.OpenDatatoolsDataSourceExplorer;
String NEW_TEIID_MODEL_PROJECT = Messages.CreateTeiidModelProject_Short;
String DEFINE_TEIID_MODEL_PROJECT = Messages.DefineTeiidModelProject_Short;
String DEFINE_SOURCE = Messages.DefineSource;
String CREATE_VDB = Messages.CreateVdb_Short;
String EXECUTE_VDB = Messages.ExecuteVdb;
String EDIT_VDB = Messages.EditVdb_Short;
String DEPLOY_VDB = Messages.DeployVdb_Short;
String DEFINE_VDB = Messages.DefineVdb;
String GENERATE_REST_WAR = Messages.GenerateRestWar_Short;
String GENERATE_SOAP_WAR = Messages.GenerateSoapWar_Short;
String DEPLOY_WAR = Messages.DeployWarFile_Short;
String NEW_TEIID_SERVER = Messages.NewTeiidServer_Short;
String EDIT_TEIID_SERVER = Messages.EditTeiidServer_Short;
String CREATE_DATA_SOURCE = Messages.CreateDataSource;
String SET_DEFAULT_TEIID_SERVER = Messages.SetDefaultTeiidServer_Short;
String REFRESH_TEIID_SERVER = Messages.RefreshTeiidServer_Short;
String SET_CONNECTION_PROFILE = Messages.SetConnectionProfile_Short;
}
interface MODEL_IDS {
String RELATIONAL_ID = "Relational"; //$NON-NLS-1$
String WEB_SERVICES_ID = "Web Services"; //$NON-NLS-1$
String XML_ID = "XML"; //$NON-NLS-1$
}
interface MODELING_ASPECT_IDS {
String MODEL_PROJECT_MANAGEMENT = "modelProjectManagement"; //$NON-NLS-1$
String MODEL_DATA_SOURCES = "modelDataSources"; //$NON-NLS-1$
String MANAGE_CONNECTIONS = "manageConnections"; //$NON-NLS-1$
//String MODEL_VIEWS = "modelViews"; //$NON-NLS-1$
String MANAGE_VDBS = "manageVdbs"; //$NON-NLS-1$
String CONSUME_SOAP_WS = "consumeSoapWS"; //$NON-NLS-1$
String CONSUME_REST_WS = "consumeRestWS"; //$NON-NLS-1$
String CREATE_SOAP_WS = "createSoapWS"; //$NON-NLS-1$
String CREATE_REST_WS = "createRestWS"; //$NON-NLS-1$
String DEFINE_MODELS = "defineModels"; //$NON-NLS-1$
String TEST = "test"; //$NON-NLS-1$
String TEIID_SERVER = Messages.TeiidServer;
}
interface MODELING_ASPECT_LABELS {
String MODEL_PROJECT_MANAGEMENT = Messages.ManageModelProjects;
String MODEL_DATA_SOURCES= Messages.ModelDataSources;
String MANAGE_CONNECTIONS= Messages.ManageConnections;
String MODEL_VIEWS= Messages.ModelViews;
String MANAGE_VDBS= Messages.ManageVdbs;
String CONSUME_SOAP_WS= Messages.ConsumeASOAPWebService;
String CONSUME_REST_WS= Messages.ConsumeARESTWebService;
String CREATE_SOAP_WS= Messages.CreateASOAPWebService;
String CREATE_REST_WS= Messages.CreateARESTWebService;
String DEFINE_MODELS= Messages.DefineModels;
String TEST = Messages.Test;
String TEIID_SERVER = Messages.TeiidServer;
String DEFINE_MODEL_OBJECTS = Messages.DefineTablesViewsProcedures;
}
interface VIEW_IDS {
String DATA_SOURCE_EXPLORER = "org.eclipse.datatools.connectivity.DataSourceExplorerNavigator"; //$NON-NLS-1$
String PROBLEMS_VIEW = "org.eclipse.ui.views.ProblemView"; //$NON-NLS-1$
String ADVISOR_VIEW = "org.teiid.designer.advisor.ui.views.DSPAdvisorView"; //$NON-NLS-1$
}
interface Images {
String IMG_PATH = "icons/full/"; //$NON-NLS-1$
String CTOOL16 = IMG_PATH + "ctool16/"; //$NON-NLS-1$
String CVIEW16 = IMG_PATH + "cview16/"; //$NON-NLS-1$
String DTOOL16 = IMG_PATH + "dtool16/"; //$NON-NLS-1$
String OBJ16 = IMG_PATH + "obj16/"; //$NON-NLS-1$
String OVR16 = IMG_PATH + "ovr16/"; //$NON-NLS-1$
String WIZBAN = IMG_PATH + "wizban/"; //$NON-NLS-1$
String IMPORT_WSDL = CTOOL16 + "import-wsdl.gif"; //$NON-NLS-1$
String IMPORT_JDBC = CTOOL16 + "import-jdbc.gif"; //$NON-NLS-1$
String CREATE_WEB_SERVICE = CTOOL16 + "create-web-service.png"; //$NON-NLS-1$
String NEW_WEB_SERVICES_MODEL = CTOOL16 + "new-web-services-model.png"; //$NON-NLS-1$
String CREATE_WEB_SRVICES_DATA_FILE = CTOOL16 + "new-web-services-definition-file.png"; //$NON-NLS-1$
String NEW_WS_MODEL = OBJ16 + "new-web-service.png"; //$NON-NLS-1$
String GENERATE_WAR = CVIEW16 + "generate-war.png"; //$NON-NLS-1$
String DEPLOY_WAR = CVIEW16 + "deploy-war.png"; //$NON-NLS-1$
String NEW_VDB = CTOOL16 + "new-vdb-wiz.gif"; //$NON-NLS-1$
String NEW_MODEL_ACTION = CTOOL16 + "new-model-wiz.gif"; //$NON-NLS-1$
String NEW_PROJECT_ACTION = CTOOL16 + "new-project-wiz.gif"; //$NON-NLS-1$
String EXECUTE_VDB_ACTION = CTOOL16 + "execute-vdb.gif"; //$NON-NLS-1$
String EDIT_VDB_ACTION = CTOOL16 + "edit-vdb.png"; //$NON-NLS-1$
String DEPLOY_VDB_ACTION = CTOOL16 + "deploy-vdb.png"; //$NON-NLS-1$
String PREVIEW_DATA = CTOOL16 + "preview-data.gif"; //$NON-NLS-1$
String CREATE_DATA_SOURCE_ACTION = CTOOL16 + "create-data-source.gif"; //$NON-NLS-1$
String NEW_TEIID_SERVER = CTOOL16 + "new-teiid-server.png"; //$NON-NLS-1$
String EDIT_TEIID_SERVER = CTOOL16 + "edit-teiid-server.png"; //$NON-NLS-1$
String SET_DEFAULT_TEIID_SERVER = CTOOL16 + "default_server.gif"; //$NON-NLS-1$
String REFRESH_TEIID_SERVER = CTOOL16 + "refresh-server.gif"; //$NON-NLS-1$
String DATA_SOURCE_EXPLORER_VIEW = CTOOL16 + "data-source-explorer-view.gif"; //$NON-NLS-1$
String NEW_CONNECTION_PROFILE = CTOOL16 + "new-connection-profile.gif"; //$NON-NLS-1$
String IMPORT = CTOOL16 + "import.gif"; //$NON-NLS-1$
String EXPORT = CTOOL16 + "export.gif"; //$NON-NLS-1$
String CREATE_SOURCES = CTOOL16 + "import-create-models.png"; //$NON-NLS-1$
String LINK_TO_HELP = CTOOL16 + "link-to-help.gif"; //$NON-NLS-1$
String LIGHT_BULB = CTOOL16 + "light-bulb.gif"; //$NON-NLS-1$
String EXECUTE_ACTION = CTOOL16 + "execute-action.gif"; //$NON-NLS-1$
String VDB_PROJECT = CVIEW16 + "vdbproject.png"; //$NON-NLS-1$
String MODEL_PROJECT = CVIEW16 + "modelproject.png"; //$NON-NLS-1$
String EXIT = CTOOL16 + "exit.gif"; //$NON-NLS-1$
String DELETE = CTOOL16 + "delete.gif"; //$NON-NLS-1$
String NEW_VDB_WIZARD = WIZBAN + "newvdbwizard.gif"; //$NON-NLS-1$
String OPEN = CTOOL16 + "openVdb.gif"; //$NON-NLS-1$
String OPEN_OR_CREATE_VDB = CTOOL16 + "openOrCreateVdb.gif"; //$NON-NLS-1$
String REBUILD_VDB = CTOOL16 + "rebuild_vdb.gif"; //$NON-NLS-1$
String CONFIGURATION_MANAGER_VIEW = CVIEW16 + "ConfigurationManagerView.gif"; //$NON-NLS-1$
String CONNECTOR_BINDINGS = CVIEW16 + "ConnectorBindings.gif"; //$NON-NLS-1$
String CONNECTOR_BINDINGS_WITH_ERROR = CVIEW16 + "ConnectorBindingsWithError.gif"; //$NON-NLS-1$
String BUILD_ALL = CVIEW16 + "build_exec.gif"; //$NON-NLS-1$
String MODEL_STATISTICS = CVIEW16 + "statistics.gif"; //$NON-NLS-1$
String VIEW_MODEL_TYPES = CVIEW16 + "viewModelTypes.gif"; //$NON-NLS-1$
String VIEW_WEB_SERVICES = CVIEW16 + "viewWebServices.gif"; //$NON-NLS-1$
String BUILD_IMPORTS = OBJ16 + "Imports.gif"; //$NON-NLS-1$
String IMPORT_EXAMPLE_VDB = WIZBAN + "importExampleVdb.gif"; //$NON-NLS-1$
String NEW_WEB_SERVICE = CTOOL16 + "NewWebService.png"; //$NON-NLS-1$
String NEW_VIRTUAL_TABLE_ICON = CVIEW16 + "new-view-table.png"; //$NON-NLS-1$
String NEW_VIRTUAL_PROCEDURE_ICON = CVIEW16 + "new-view-procedure.png"; //$NON-NLS-1$
// --------------------------------------------------------------------------------
// For WebServiceAdvisorStatusPanel
String CHECKED_BOX = CTOOL16 + "checked_box.png"; //$NON-NLS-1$
String WARNING_CHECKED_BOX = CTOOL16 + "warning_checked_box.png"; //$NON-NLS-1$
String EMPTY_BOX = CTOOL16 + "empty_box.png"; //$NON-NLS-1$
String WARNING_EMPTY_BOX = CTOOL16 + "warning_empty_box.png"; //$NON-NLS-1$
String PROBLEM_BOX = CTOOL16 + "problem_box.png"; //$NON-NLS-1$
String WARNING_PROBLEM_BOX = CTOOL16 + "warning_problem_box.gif"; //$NON-NLS-1$
String EMPTY_GRAY_BOX = CTOOL16 + "empty_gray_box.gif"; //$NON-NLS-1$
// button versions....
String CHECKED_BOX_BUTTON = CTOOL16 + "checked_box_button.gif"; //$NON-NLS-1$
String WARNING_CHECKED_BOX_BUTTON = CTOOL16 + "warning_checked_box_button.gif"; //$NON-NLS-1$
String EMPTY_BOX_BUTTON = CTOOL16 + "empty_box_button.gif"; //$NON-NLS-1$
String WARNING_EMPTY_BOX_BUTTON = CTOOL16 + "warning_empty_box_button.gif"; //$NON-NLS-1$
String PROBLEM_BOX_BUTTON = CTOOL16 + "problem_box_button.gif"; //$NON-NLS-1$
String WARNING_PROBLEM_BOX_BUTTON = CTOOL16 + "warning_problem_box_button.gif"; //$NON-NLS-1$
String EMPTY_GRAY_BOX_BUTTON = CTOOL16 + "empty_gray_box_button.gif"; //$NON-NLS-1$
String VDB_OK = CTOOL16 + "vdb_ok_status.gif"; //$NON-NLS-1$
String VDB_ERROR = CTOOL16 + "vdb_error_status.gif"; //$NON-NLS-1$
String VDB_SAVE_REQUIRED = CTOOL16 + "vdb_save_required.gif"; //$NON-NLS-1$
String IMPORT_XSD = CTOOL16 + "import_xsd.gif"; //$NON-NLS-1$
String IMPORT_VDB_ICON = WIZBAN + "import_vdb.gif"; //$NON-NLS-1$
String EDIT_BINDINGS = CVIEW16 + "ConnectorBindings.gif"; //$NON-NLS-1$
String NEW_MODEL_WIZARD = CVIEW16 + "newmodel_wiz.gif"; //$NON-NLS-1$
String FIX_IT = CTOOL16 + "fix_it.gif"; //$NON-NLS-1$
String LIGHTBULB_ICON = CTOOL16 + "lightbulb.gif"; //$NON-NLS-1$
String PREVIEW_WSDL = CTOOL16 + "preview_wsdl.gif"; //$NON-NLS-1$
String PREVIEW_WSDL_ERROR = CTOOL16 + "preview_wsdl_error.gif"; //$NON-NLS-1$
String PREVIEW_WSDL_GRAY = DTOOL16 + "preview_wsdl_disabled.gif"; //$NON-NLS-1$
String PROBLEM_ERROR = CTOOL16 + "ProblemMarker_error.gif"; //$NON-NLS-1$
String PROBLEM_WARNING = CTOOL16 + "ProblemMarker_warning.gif"; //$NON-NLS-1$
String PROBLEM_INFO = CTOOL16 + "ProblemMarker_info.gif"; //$NON-NLS-1$
String HELP_ICON = CTOOL16 + "linkto_help.gif"; //$NON-NLS-1$
String PROBLEMS_VIEW = CTOOL16 + "problems_view.gif"; //$NON-NLS-1$
String NEW_MODEL = CTOOL16 + "newmodel_wiz.gif"; //$NON-NLS-1$
String IMPORT_TEIID_CONNECTION_DDL = CTOOL16 + "import-teiid-connection.png"; //$NON-NLS-1$
// --------------------------------------------------------------------------------
}
/**
* Constants related to extensions, including all extension ID's.
* s
* @since 4.0
*/
interface Extensions {
// Perspectives
// content supplier's IDs must match their class name
String GUIDES_VIEW_ID = PLUGIN_ID + ".views.guides.TeiidGuidesViewID"; //$NON-NLS-1$
String STATUS_VIEW_ID = PLUGIN_ID + ".views.status.ProjectStatusViewID"; //$NON-NLS-1$
String JDBC_IMPORT_POST_PROCESSSOR = PLUGIN_ID + ".wizards.vdbViewImportPostProcessor"; //$NON-NLS-1$
}
/**
* Constants related to extension points, including all extension point ID's and extension point schema component names.
*
* @since 4.0
*/
interface ExtensionPoints {
interface AdvisorStatusManagerExtension {
String ID = "advisorStatusProvider"; //$NON-NLS-1$
String CLASSNAME = "name"; //$NON-NLS-1$
}
}
public interface Groups {
public static final int GROUP_MODEL_VALIDATION = 0;
public static final int GROUP_SOURCES = 1;
public static final int GROUP_CONNECTIONS = 2;
public static final int GROUP_VIEWS = 3;
public static final int GROUP_VIEW_MAPPINGS = 4;
public static final int GROUP_XML_SCHEMAS = 5;
public static final int GROUP_WEBSERVICE_MODELS = 6;
public static final int GROUP_PREVIEW_WSDL = 7;
public static final int GROUP_VDBS = 8;
public static final int GROUP_PROJECT = 9;
public static final int GROUP_TEST = 10;
}
interface CHEAT_SHEET_IDS {
String MODEL_FROM_JDBC_SOURCE = "org.teiid.designer.ui.cheatsheet_advisor_01"; //$NON-NLS-1$
String MODEL_FLAT_FILE_SOURCE = "org.teiid.designer.ui.cheatsheet_advisor_02"; //$NON-NLS-1$
String CONSUME_SOAP_SERVICE = "org.teiid.designer.ui.cheatsheet_advisor_03"; //$NON-NLS-1$
String MODEL_XML_LOCAL_SOURCE = "org.teiid.designer.ui.cheatsheet_advisor_04"; //$NON-NLS-1$
String MODEL_XML_REMOTE_SOURCE = "org.teiid.designer.ui.cheatsheet_advisor_05"; //$NON-NLS-1$
String MULTI_SOURCE_VDB = "org.teiid.designer.ui.cheatsheet_advisor_06"; //$NON-NLS-1$
String CREATE_AND_TEST_VDB = "org.teiid.designer.ui.cheatsheet_advisor_07"; //$NON-NLS-1$
}
interface CHEAT_SHEET_DISPLAY_NAMES {
String MODEL_FROM_JDBC_SOURCE = "Model From JDBC Source"; //$NON-NLS-1$
String MODEL_FLAT_FILE_SOURCE = "Model Flat File Source"; //$NON-NLS-1$
String CONSUME_SOAP_SERVICE = "Consume a SOAP Web Service"; //$NON-NLS-1$
String MODEL_XML_LOCAL_SOURCE = "Model XML Local File Source"; //$NON-NLS-1$
String MODEL_XML_REMOTE_SOURCE = "Model XML Remote Source"; //$NON-NLS-1$
String MULTI_SOURCE_VDB = "Create a Multi-source VDB"; //$NON-NLS-1$
String CREATE_AND_TEST_VDB = "Create and test a VDB"; //$NON-NLS-1$
}
interface CHEAT_SHEET_IMAGE_IDS {
String MODEL_FROM_JDBC_SOURCE = Images.IMPORT_JDBC;
String MODEL_FLAT_FILE_SOURCE = Images.IMPORT_JDBC;
String CONSUME_SOAP_SERVICE = Images.CREATE_WEB_SRVICES_DATA_FILE;
String MODEL_XML_LOCAL_SOURCE = Images.IMPORT_WSDL;
String MODEL_XML_REMOTE_SOURCE = Images.IMPORT_WSDL;
String MULTI_SOURCE_VDB = Images.NEW_VDB;
String CREATE_AND_TEST_VDB = Images.EXECUTE_VDB_ACTION;
}
interface INSTRUCTIONS {
String[] DEPLOY_WAR_FILE = {
Messages.DeployWarFile_Line_1,
Messages.DeployWarFile_Line_2,
Messages.DeployWarFile_Line_3,
Messages.DeployWarFile_Line_4,
Messages.DeployWarFile_Line_5,
Messages.DeployWarFile_Line_6,
Messages.DeployWarFile_Line_7,
Messages.DeployWarFile_Line_8
};
}
}