/* * 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 }; } }