Project Configurator

Identifier:
org.eclipse.ui.ide.projectConfigurator

Since:
3.12

Description:
This extension point allow contributors to add an import strategy.

Configuration Markup:

<!ELEMENT extension (projectConfigurator)+>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT projectConfigurator (activeWhen?)>

<!ATTLIST projectConfigurator

class CDATA #REQUIRED

label CDATA #REQUIRED>


<!ELEMENT activeWhen (not | or | and | instanceof | test | systemTest | equals | count | with | resolve | adapt | iterate | reference | hasFile | hasFileRecursively | hasFileWithSuffixRecursively)?>

A core Expression that controls the enablement of the Project Configuration. Will be checked before loading Project Configuration



<!ELEMENT hasFile EMPTY>

<!ATTLIST hasFile

path CDATA #REQUIRED>


<!ELEMENT hasFileRecursively EMPTY>

<!ATTLIST hasFileRecursively

filename CDATA #REQUIRED>


<!ELEMENT hasFileWithSuffixRecursively EMPTY>

<!ATTLIST hasFileWithSuffixRecursively

suffix CDATA #REQUIRED>


Examples:
See in same plugin, contribution of the EclipseProjectConfigurator.

API Information:
API is currently instable. Feature is in incubation.