package org.eclipse.linuxtools.internal.profiling.launch.provider; /******************************************************************************* * Copyright (c) 2012 Red Hat, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Red Hat initial API and implementation *******************************************************************************/ /** * Container class for various constants */ public class ProviderProfileConstants { /** * The plug-in id. */ public static final String PLUGIN_ID = "org.eclipse.linuxtools.profiling.launch"; //$NON-NLS-1$ /** * Profiling preferences key. */ public static final String PREFS_KEY = "provider"; //$NON-NLS-1$ /** * Project attribute to indicate project is overriding settings */ public static final String USE_PROJECT_SETTINGS = "use_project"; //$NON-NLS-1$ /** * Key to acquire the extension point class parameter containing the * profiling type. */ public static final String INIT_DATA_TYPE_KEY = "type"; //$NON-NLS-1$ /** * Key to acquire the extension point class parameter containing the name to * be used by the options tab. */ public static final String INIT_DATA_NAME_KEY = "name"; //$NON-NLS-1$ /** * Key to acquire the extension point class parameter containing the * configuration type identifier. */ public static final String INIT_DATA_CONFIG_ID_KEY = "configurationId"; //$NON-NLS-1$ /** * Key to acquire the provider launch configuration attribute. */ public static final String PROVIDER_CONFIG_ATT = "provider"; //$NON-NLS-1$ /** * Key to acquire the tool name launch configuration attribute. */ public static final String PROVIDER_CONFIG_TOOLNAME_ATT = "toolname"; //$NON-NLS-1$ }