Process Factories

org.eclipse.debug.core.processFactories

3.0

This extension point provides a mechanism for specifying a process factory to be used with a launch configuration to create the appropriate instance of IProcess. The launch configuration will require the DebugPlugin.ATTR_PROCESS_FACTORY_ID attribute set to the appropriate process factory ID that will be used to create the IProcess

<!ELEMENT extension (processFactory*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT processFactory EMPTY>

<!ATTLIST processFactory

id    CDATA #REQUIRED

class CDATA #REQUIRED>


The following is an example of a process factory extension point:

 

<extension point=

"org.eclipse.debug.core.processFactories"

>

<processFactory id=

"com.example.ExampleIdentifier"

class=

"com.example.ExampleProcessFactory"

>

</processFactory>

</extension>

Value of the attribute class must be a fully qualified name of a Java class that implements the interface org.eclipse.debug.core.IProcessFactory.