1 /******************************************************************************* 2 * Copyright (c) 2000, 2005 IBM Corporation and others. 3 * All rights reserved. This program and the accompanying materials 4 * are made available under the terms of the Eclipse Public License v1.0 5 * which accompanies this distribution, and is available at 6 * http://www.eclipse.org/legal/epl-v10.html 7 * 8 * Contributors: 9 * IBM Corporation - initial API and implementation 10 *******************************************************************************/ 11 package org.eclipse.ui.externaltools.internal.model; 12 13 14 /** 15 * Constants used to identify user preferences. 16 */ 17 public interface IPreferenceConstants { 18 19 /** 20 * Boolean preference key which indicates whether or not the user should be prompted 21 * before an external tool project builder is migrated to the new builder format. 22 * This is used before an old-style (Eclipse 1.0 or 2.0) builder is migrated to 23 * the new format (launch configurations). 24 */ 25 public static final String PROMPT_FOR_TOOL_MIGRATION = "externaltools.builders.promptForMigration"; //$NON-NLS-1$ 26 /** 27 * Boolean preference key which indicates whether or not the user should be prompted 28 * before a project is migrated tot he new builder handle format. 29 * This is used before an old-style (Eclipse 2.1) project handle is migrated 30 * from the old format (launch config handles) to the new format (path to the launch). 31 */ 32 public static final String PROMPT_FOR_PROJECT_MIGRATION = "externaltools.builders.promptForProjectMigration"; //$NON-NLS-1$ 33 } 34