/*******************************************************************************
* Copyright 2005-2007, CHISEL Group, University of Victoria, Victoria, BC, Canada
* and IBM Corporation. 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:
* The Chisel Group, University of Victoria
*******************************************************************************/
package net.sourceforge.tagsea.resources;
import net.sourceforge.tagsea.core.ITextWaypointAttributes;
/**
* Lists the attributes found on waypoints that extend the resource waypoint.
* @author Del Myers
*
*/
public interface IResourceWaypointAttributes extends
IResourceInterfaceAttributes, ITextWaypointAttributes {
public static final String ATTR_HANDLE_IDENTIFIER = "handleIdentifier";
/**
* An identification "stamp" that is placed on a waypoint at creation time. It is used
* later to identify the waypoint in a unique way for synchronization and saving.
* Stamps on resource waypoints cannot be changed or initialized outside of the resource
* waypoint platform. An attempt to create a resource waypoint with a stamp that is
* not the default value will fail. Any attempt to set this value outside of the platform
* will also fail. This behaviour, however, cannot be expected for waypoint types that
* are children of resource waypoints. Check the documentation for those waypoints for
* information.
*
*/
public static final String ATTR_STAMP = "stamp";
/**
* The revision of the last change on a waypoint, if it can be found. For internal use only.
*/
public static final String ATTR_REVISION = "revisionStamp";
}