Gancho de Mover/Eliminar

org.eclipse.core.resources.moveDeleteHook

2.0

Faculta uma implementação de IMoveDeleteHook para ser utilizada no mecanismo IResource.move e IResource.delete. Este ponto de extensão tolera apenas uma extensão.

<!ELEMENT extension (moveDeleteHook?)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT moveDeleteHook EMPTY>

<!ATTLIST moveDeleteHook

class CDATA #REQUIRED>


De seguida é apresentado um exemplo de utilização do ponto de extensão MoveDelete Hook. (no ficheiro plugin.xml)
   

<extension point=

"org.eclipse.core.resources.moveDeleteHook"

>

<moveDeleteHook class=

"org.eclipse.team.internal.MoveDeleteHook"

/>

</extension>

O valor do atributo class tem de representar uma implementação de org.eclipse.core.resources.team.IMoveDeleteHook.

O componente Team facultará, no geral, a implementação do gancho de mover/eliminar. O ponto de extensão não deve ser utilizado pelos restantes clientes.