/* * 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.vdb; import org.teiid.core.designer.util.StringConstants; /** * * * @since 8.0 */ public interface VdbConstants extends StringConstants { /** * The plugin id */ String PLUGIN_ID = VdbPlugin.class.getPackage().getName(); /** * The package id for this plugin */ String PACKAGE_ID = VdbConstants.class.getPackage().getName(); /** * The extension property key for vdb-name */ String VDB_NAME_KEY = "core:vdb-name"; //$NON-NLS-1$ /** * The extension property key for vdb-name */ String VDB_VERSION_KEY = "core:vdb-version"; //$NON-NLS-1$ /** * The prefix used before the workspace identifier when creating a Preview VDB name. */ String PREVIEW_PREFIX = "PREVIEW_"; //$NON-NLS-1$ /** * The location of a vdb manifest */ String MANIFEST = "META-INF/vdb.xml"; //$NON-NLS-1$ /** * Dynamic VDB file extension */ String DYNAMIC_VDB_FILE_EXTENSION = XML; /** * The default query timeout value */ int DEFAULT_TIMEOUT = 0; /** * The default value indicating if this VDB is a preview VDB. Value is {@value} . */ boolean DEFAULT_PREVIEW = false; /** * The default version number. Value is {@value} . */ int DEFAULT_VERSION = 1; /** * Schema for vdb file */ String VDB_DEPLOYER_XSD = "vdb-deployer.xsd"; //$NON-NLS-1$ /** Constants for the SourceHandler extension point */ interface SourceHandlerExtension { String ID = "sourceHandler"; //$NON-NLS-1$ String CLASS = "class"; //$NON-NLS-1$ String CLASSNAME = "name"; //$NON-NLS-1$ } /** * Translator name key */ String TRANSLATOR_NAME_KEY = "name"; //$NON-NLS-1$ /** * Preference indicating that a vdb conversion is in progress */ String CONVERSION_IN_PROGRESS = "conversion-in-progress"; //$NON-NLS-1$ /** * The prefix used before the workspace identifier when creating a Preview VDB name. */ String DOT_VDB = ".vdb"; //$NON-NLS-1$ }