blob: 3f426a2cd703dbb00bf08337f6921a489ce89515 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension
id="org.eclipse.core.filesystem.zip"
point="org.eclipse.core.filesystem.filesystems">
<filesystem scheme="zip">
<run class="org.eclipse.core.internal.filesystem.zip.ZipFileSystem"/>
</filesystem>
</extension>
<extension
point="org.eclipse.core.filesystem.filesystems">
<filesystem scheme="memory">
<run class="org.eclipse.core.internal.filesystem.memory.MemoryFileSystem"/>
</filesystem>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
id="org.eclipse.ui.examples.filesystem.contribution1"
objectClass="org.eclipse.core.resources.IFile">
<enablement>
<or>
<objectState name="extension" value="jar"/>
<objectState name="extension" value="zip"/>
</or>
</enablement>
<action
class="org.eclipse.ui.examples.filesystem.ExpandZipAction"
enablesFor="1"
id="org.eclipse.ui.examples.filesystem.expandZip"
label="Expand Zip File"
menubarPath="additions"/>
</objectContribution>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
id="org.eclipse.ui.examples.filesystem.contribution2"
objectClass="org.eclipse.core.resources.IFolder">
<enablement>
<or>
<objectState name="extension" value="jar"/>
<objectState name="extension" value="zip"/>
</or>
</enablement>
<action
class="org.eclipse.ui.examples.filesystem.CollapseZipAction"
enablesFor="1"
id="org.eclipse.ui.examples.filesystem.collapseZip"
label="Collapse Zip File"
menubarPath="additions"/>
</objectContribution>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
id="org.eclipse.ui.examples.filesystem.contribution3"
objectClass="org.eclipse.core.resources.IResource">
<action
class="org.eclipse.ui.examples.filesystem.IncludeResourceAction"
enablesFor="1"
id="org.eclipse.ui.examples.filesystem.includeResource"
label="Include Resource"
menubarPath="additions"/>
<action
class="org.eclipse.ui.examples.filesystem.ExcludeResourceAction"
enablesFor="1"
id="org.eclipse.ui.examples.filesystem.excludeResource"
label="Exclude Resource"
menubarPath="additions"/>
</objectContribution>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
id="org.eclipse.ui.examples.filesystem.contribution4"
objectClass="org.eclipse.core.resources.IProject">
<action
class="org.eclipse.ui.examples.filesystem.CreatedNestedProjectsAction"
enablesFor="1"
id="org.eclipse.ui.examples.filesystem.createdNested"
label="Create Nested Projects"
menubarPath="additions"/>
</objectContribution>
</extension>
<extension
point="org.eclipse.ui.ide.filesystemSupport">
<filesystemContributor
class="org.eclipse.core.internal.filesystem.zip.ZipFileSystemContributor"
label="Zip file"
scheme="zip"/>
<filesystemContributor
class="org.eclipse.core.internal.filesystem.memory.MemoryFileSystemContributor"
label="In Memory"
scheme="memory"/>
</extension>
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.core.internal.filesystem.memory.MemoryFileStore"
class="org.eclipse.core.internal.filesystem.memory.MemoryAdapterFactory">
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
</factory>
</extension>
</plugin>