# EGF pattern condition declaration

###### Identifier:

org.eclipse.egf.pattern.patternCondition

###### Since:

[Enter the first release in which this extension point appears.]

###### Description:

Pattern condition implementation pointer.
This extension point is intended to be used by pattern ui exclusively for declaration.
Reading these extensions is then left to a specific pattern execution.
So, you should not be using this extension point.

###### Configuration Markup:

<!ELEMENT extension (conditionPointer)>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #IMPLIED

name CDATA #IMPLIED

>

<!ELEMENT conditionPointer EMPTY>

<!ATTLIST conditionPointer

patternId CDATA #REQUIRED

class CDATA #REQUIRED

>

A pointer to a condition class for identified pattern.

- patternId - Pattern full id having need for this condition.
  Note that a pattern can have only one condition at a time, so its unique id is sufficient so as to find out which condition to use.
- class - The pattern condition implementation fully qualified class name.
  It must be instantiable by the plug-in declaring such an extension.

###### Examples:

[Enter extension point usage example here.]

###### Supplied Implementation:

[Enter information about supplied implementation of this extension point.]