Move/Delete Hook

org.eclipse.core.resources.moveDeleteHook

2.0

For providing an implementation of an IMoveDeleteHook to be used in the IResource.move and IResource.delete mechanism. This extension point tolerates at most one extension.

<!ELEMENT extension (moveDeleteHook?)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT moveDeleteHook EMPTY>

<!ATTLIST moveDeleteHook

class CDATA #REQUIRED>


The following is an example of using the moveDeleteHook extension point. (in file plugin.xml)
   

<extension point=

"org.eclipse.core.resources.moveDeleteHook"

>

<moveDeleteHook class=

"org.eclipse.team.internal.MoveDeleteHook"

/>

</extension>

The value of the class attribute must represent an implementation of org.eclipse.core.resources.team.IMoveDeleteHook.

The Team component will generally provide the implementation of the move/delete hook. The extension point should not be used by any other clients.