Operation Factory

org.eclipse.atf.templates.operationFactory

1.0

This extension point is used to contribute new operations types which can be used in specifying the finish action for a wizard generated by the AJAX Toolkit Framework's personality builder.

<!ELEMENT extension (factory)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT factory EMPTY>

<!ATTLIST factory

type  CDATA #REQUIRED

class CDATA #REQUIRED>

The factory which will create operations of the given type using the given factory class.



An example of a "CreateFile" operation factory contribution. The resulting operation will create a file when executed.

<extension point=

"org.eclipse.atf.templates.operationFactory"

>

<factory type=

"CreateFile"

class=

"com.xyz.CreateFileOperationFactory"

/>

</extension>

The operationFactory class must implement the org.eclipse.atf.templates.operation.factory.IOperationFactory interface.

The current version of AJAX Toolkit Framework provides the following operationFactory extensions; CreateFile,Conditional. These contributions are provided in the org.eclipse.atf.templates plugin.