Copyright (c) 2000, 2014 IBM Corporation and others. This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/ SPDX-License-Identifier: EPL-2.0 Contributors: IBM Corporation - initial API and implementation
/******************************************************************************* * Copyright (c) 2000, 2014 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-2.0/ * * SPDX-License-Identifier: EPL-2.0 * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/
package org.eclipse.core.internal.resources; import org.eclipse.core.runtime.QualifiedName; public class RootInfo extends ResourceInfo {
The property store for this resource
/** The property store for this resource */
protected Object propertyStore = null;
Returns the property store associated with this info. The return value may be null.
/** * Returns the property store associated with this info. The return value may be null. */
@Override public Object getPropertyStore() { return propertyStore; }
Override parent's behaviour and do nothing. Sync information cannot be stored on the workspace root so we don't need to update this counter which is used for deltas.
/** * Override parent's behaviour and do nothing. Sync information * cannot be stored on the workspace root so we don't need to * update this counter which is used for deltas. */
@Override public void incrementSyncInfoGenerationCount() { // do nothing }
Sets the property store associated with this info. The value may be null.
/** * Sets the property store associated with this info. The value may be null. */
@Override public void setPropertyStore(Object value) { propertyStore = value; }
Overrides parent's behaviour since sync information is not stored on the workspace root.
/** * Overrides parent's behaviour since sync information is not * stored on the workspace root. */
@Override public void setSyncInfo(QualifiedName id, byte[] value) { // do nothing } }