Refresh Exclusion Contributor

Identifier:
org.eclipse.cdt.ui.RefreshExclusionContributor

Since:
5.3

Description:
This extension point allows for contribution of new types of refresh exclusions to CDT's refresh exclusion system. A refresh exclusion is essentially some arbitrary rule that can be tested against a given resource and evaluates to true or false. The exclusion returns true if it should be applied (i.e. the tested resource should be excluded). Rules can be nested, so it is possible to have exclusions to exclusions.

Configuration Markup:

<!ELEMENT extension (exclusionContributor)+>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT exclusionContributor EMPTY>

<!ATTLIST exclusionContributor

class  CDATA #REQUIRED

id     IDREF #REQUIRED

name   CDATA #REQUIRED

isTest (true | false) >

A contribution of a new type of refresh exclusion.



Supplied Implementation:
There is a supplied implementation for Resource Exclusions.


Copyright (c) 2011 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