blob: 0d7e7d036e3cce4733e23e82b64c514407f76193 [file] [log] [blame]
package org.eclipse.ui;
/*
* (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved.
*/
/**
* Describes the public attributes for a project and the acceptables values
* each may have.
* <p>
* A popup menu extension may use these constants to describe its object target.
* Each identifies an attribute name or possible value.
* <p>
* Clients are not expected to implement this interface.
* </p>
*
* @see IActionFilter
*/
public interface IProjectActionFilter extends IResourceActionFilter {
/**
* An attribute indicating the project nature (value <code>"nature"</code>).
* The attribute value in xml is unconstrained.
*/
public static final String NATURE = "nature"; //$NON-NLS-1$
/**
* An attribute indicating whether the project is open (value <code>"open"</code>).
* The attribute value in xml must be one of <code>"true" or "false"</code>.
*/
public static final String OPEN = "open"; //$NON-NLS-1$
}