<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.5"?>
<plugin>
	<extension point="org.eclipse.equinox.p2.engine.touchpoints" id="native" name="Native Touchpoint">
		<touchpoint 
			type="org.eclipse.equinox.p2.native" 
			class="org.eclipse.equinox.internal.p2.touchpoint.natives.NativeTouchpoint"
			version="1.0.0"/>
	</extension>
 <extension
       point="org.eclipse.equinox.p2.engine.actions">
    <action
          class="org.eclipse.equinox.internal.p2.touchpoint.natives.actions.ChmodAction"
          name="chmod"
          touchpointType="org.eclipse.equinox.p2.native"
          touchpointVersion="1.0.0"
          version="1.0.0">
    </action>
 </extension>
 <extension
       point="org.eclipse.equinox.p2.engine.actions">
    <action
          class="org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupzipAction"
          name="cleanupzip"
          touchpointType="org.eclipse.equinox.p2.native"
          touchpointVersion="1.0.0"
          version="1.0.0">
    </action>
 </extension>
 <extension
       point="org.eclipse.equinox.p2.engine.actions">
    <action
          class="org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CollectAction"
          name="collect"
          touchpointType="org.eclipse.equinox.p2.native"
          touchpointVersion="1.0.0"
          version="1.0.0">
    </action>
 </extension>
 <extension
       point="org.eclipse.equinox.p2.engine.actions">
    <action
          class="org.eclipse.equinox.internal.p2.touchpoint.natives.actions.LinkAction"
          name="ln"
          touchpointType="org.eclipse.equinox.p2.native"
          touchpointVersion="1.0.0"
          version="1.0.0">
    </action>
 </extension>
 <extension
       point="org.eclipse.equinox.p2.engine.actions">
    <action
          class="org.eclipse.equinox.internal.p2.touchpoint.natives.actions.MkdirAction"
          name="mkdir"
          touchpointType="org.eclipse.equinox.p2.native"
          touchpointVersion="1.0.0"
          version="1.0.0">
    </action>
 </extension>
 <extension
       point="org.eclipse.equinox.p2.engine.actions">
    <action
          class="org.eclipse.equinox.internal.p2.touchpoint.natives.actions.RmdirAction"
          name="rmdir"
          touchpointType="org.eclipse.equinox.p2.native"
          touchpointVersion="1.0.0"
          version="1.0.0">
    </action>
 </extension>
 <extension
       point="org.eclipse.equinox.p2.engine.actions">
    <action
          class="org.eclipse.equinox.internal.p2.touchpoint.natives.actions.UnzipAction"
          name="unzip"
          touchpointType="org.eclipse.equinox.p2.native"
          touchpointVersion="1.0.0"
          version="1.0.0">
    </action>
 </extension>
 <extension
       point="org.eclipse.equinox.p2.engine.actions">
    <action
          class="org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CopyAction"
          description="copy(source,target[,overwrite])"
          name="copy"
          touchpointType="org.eclipse.equinox.p2.native"
          touchpointVersion="1.0.0"
          version="1.0.0">
    </action>
 </extension>
 <extension
       point="org.eclipse.equinox.p2.engine.actions">
    <action
          class="org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupcopyAction"
          description="cleanupcopy(source,target)"
          name="cleanupcopy"
          touchpointType="org.eclipse.equinox.p2.native"
          touchpointVersion="1.0.0"
          version="1.0.0">
    </action>
 </extension>
 <extension
       point="org.eclipse.equinox.p2.engine.actions">
    <action
          class="org.eclipse.equinox.internal.p2.touchpoint.natives.actions.RemoveAction"
          description="remove(path)"
          name="remove"
          touchpointType="org.eclipse.equinox.p2.native"
          touchpointVersion="1.0.0"
          version="1.0.0">
    </action>
 </extension>
 <extension
       point="org.eclipse.equinox.p2.engine.actions">
    <action
          class="org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CheckAndPromptNativePackage"
          description="checkAndPromptNativePackage(ditro, package,version)"
          name="checkAndPromptNativePackage"
          touchpointType="org.eclipse.equinox.p2.native"
          touchpointVersion="1.0.0"
          version="1.0.0">
    </action>
 </extension>
 <extension
       point="org.eclipse.equinox.p2.engine.actions">
    <action
          class="org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CheckAndPromptNativePackageWindowsRegistry"
          description="checkAndPromptNativePackageWindowsRegistry(package,version,key,attributeName,attributeValue)"
          name="checkAndPromptNativePackageWindowsRegistry"
          touchpointType="org.eclipse.equinox.p2.native"
          touchpointVersion="1.0.0"
          version="1.0.0">
    </action>
 </extension>
  <extension
       point="org.eclipse.equinox.p2.engine.actions">
    <action
          class="org.eclipse.equinox.internal.p2.touchpoint.natives.actions.BlockMacUpdate"
          description="blockMacUpdate()"
          name="blockMacUpdate"
          touchpointType="org.eclipse.equinox.p2.native"
          touchpointVersion="1.0.0"
          version="1.0.0">
    </action>
 </extension>
 <extension
       id="nativePackageExtractor"
       point="org.eclipse.core.runtime.applications">
    <application
          cardinality="singleton-global"
          thread="main"
          visible="true">
       <run
             class="org.eclipse.equinox.internal.p2.touchpoint.natives.NativePackageExtractionApplication">
       </run>
    </application>
 </extension>
</plugin>
