1 /******************************************************************************* 2 * Copyright (c) 2000, 2010 IBM Corporation and others. 3 * 4 * This program and the accompanying materials 5 * are made available under the terms of the Eclipse Public License 2.0 6 * which accompanies this distribution, and is available at 7 * https://www.eclipse.org/legal/epl-2.0/ 8 * 9 * SPDX-License-Identifier: EPL-2.0 10 * 11 * Contributors: 12 * IBM Corporation - initial API and implementation 13 * Serge Beauchamp (Freescale Semiconductor) - [252996] add resource filtering 14 * Serge Beauchamp (Freescale Semiconductor) - [229633] Project Path Variable Support 15 * Markus Schorn (Wind River) - [306575] Save snapshot location with project 16 *******************************************************************************/ 17 package org.eclipse.core.internal.resources; 18 19 public interface IModelObjectConstants { 20 String ARGUMENTS = "arguments"; //$NON-NLS-1$ 21 String ID = "id"; //$NON-NLS-1$ 22 String AUTOBUILD = "autobuild"; //$NON-NLS-1$ 23 String BUILD_COMMAND = "buildCommand"; //$NON-NLS-1$ 24 String BUILD_ORDER = "buildOrder"; //$NON-NLS-1$ 25 String BUILD_SPEC = "buildSpec"; //$NON-NLS-1$ 26 String BUILD_TRIGGERS = "triggers"; //$NON-NLS-1$ 27 String TRIGGER_AUTO = "auto"; //$NON-NLS-1$ 28 String TRIGGER_CLEAN = "clean"; //$NON-NLS-1$ 29 String TRIGGER_FULL = "full"; //$NON-NLS-1$ 30 String TRIGGER_INCREMENTAL = "incremental"; //$NON-NLS-1$ 31 String COMMENT = "comment"; //$NON-NLS-1$ 32 String DICTIONARY = "dictionary"; //$NON-NLS-1$ 33 String KEY = "key"; //$NON-NLS-1$ 34 String LOCATION = "location"; //$NON-NLS-1$ 35 String LOCATION_URI = "locationURI"; //$NON-NLS-1$ 36 String APPLY_FILE_STATE_POLICY = "applyFileStatePolicy"; //$NON-NLS-1$ 37 String FILE_STATE_LONGEVITY = "fileStateLongevity"; //$NON-NLS-1$ 38 String MAX_FILE_STATE_SIZE = "maxFileStateSize"; //$NON-NLS-1$ 39 String MAX_FILE_STATES = "maxFileStates"; //$NON-NLS-1$ 40 /** 41 * The project relative path is called the link name for backwards compatibility 42 */ 43 String NAME = "name"; //$NON-NLS-1$ 44 String NATURE = "nature"; //$NON-NLS-1$ 45 String NATURES = "natures"; //$NON-NLS-1$ 46 String SNAPSHOT_INTERVAL = "snapshotInterval"; //$NON-NLS-1$ 47 String PROJECT = "project"; //$NON-NLS-1$ 48 String PROJECT_DESCRIPTION = "projectDescription"; //$NON-NLS-1$ 49 String PROJECTS = "projects"; //$NON-NLS-1$ 50 String TYPE = "type"; //$NON-NLS-1$ 51 String VALUE = "value"; //$NON-NLS-1$ 52 String WORKSPACE_DESCRIPTION = "workspaceDescription"; //$NON-NLS-1$ 53 String LINKED_RESOURCES = "linkedResources"; //$NON-NLS-1$ 54 String LINK = "link"; //$NON-NLS-1$ 55 String FILTERED_RESOURCES = "filteredResources"; //$NON-NLS-1$ 56 String FILTER = "filter"; //$NON-NLS-1$ 57 String MATCHER = "matcher"; //$NON-NLS-1$ 58 String VARIABLE = "variable"; //$NON-NLS-1$ 59 String VARIABLE_LIST = "variableList"; //$NON-NLS-1$ 60 String SNAPSHOT_LOCATION = "snapshotLocation"; //$NON-NLS-1$ 61 } 62