blob: 51d11f45ce67dd55b500b2a1d80602440cfae542 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.views">
<view
category="org.eclipse.babel.tapiji"
class="org.eclipse.ui.navigator.CommonNavigator"
icon="icons/resourcebundle.gif"
id="org.eclipse.babel.tapiji.tools.rbmanager.ResourceBundleExplorer"
name="%view.name"
restorable="true">
</view>
</extension>
<extension
point="org.eclipse.ui.viewActions">
<viewContribution
id="org.eclipse.babel.tapiji.tools.rbmanager.viewContribution1"
targetID="org.eclipse.babel.tapiji.tools.rbmanager.ResourceBundleExplorer">
<action
class="org.eclipse.babel.tapiji.tools.rbmanager.ui.view.toolbarItems.ToggleFilterActionDelegate"
icon="icons/warning.gif"
id="org.eclipse.babel.tapiji.tools.rbmanager.activateFilter"
label="%action.label"
state="false"
style="toggle"
toolbarPath="additions"
tooltip="%action.tooltip">
</action>
</viewContribution>
<viewContribution
id="org.eclipse.babel.tapiji.tools.rbmanager.viewContribution2"
targetID="org.eclipse.babel.tapiji.tools.rbmanager.ResourceBundleExplorer">
<action
class="org.eclipse.babel.tapiji.tools.rbmanager.ui.view.toolbarItems.ExpandAllActionDelegate"
icon="icons/expandall.gif"
id="org.eclipse.babel.tapiji.tools.rbmanager.expandAll"
label="%action.label.0"
style="push"
toolbarPath="additions">
</action>
</viewContribution>
</extension>
<extension
point="org.eclipse.ui.navigator.viewer">
<viewerContentBinding
viewerId="org.eclipse.babel.tapiji.tools.rbmanager.ResourceBundleExplorer">
<includes>
<contentExtension
pattern="org.eclipse.babel.tapiji.tools.rbmanager.resourcebundleContent">
</contentExtension>
<contentExtension
pattern="org.eclipse.babel.tapiji.tools.rbmanager.filter.*">
</contentExtension>
<contentExtension
pattern="org.eclipse.ui.navigator.resources.filters.*">
</contentExtension>
<contentExtension
pattern="org.eclipse.babel.tapiji.tools.rbmanager.linkHelper">
</contentExtension>
</includes>
</viewerContentBinding>
<viewerActionBinding
viewerId="org.eclipse.babel.tapiji.tools.rbmanager.ResourceBundleExplorer">
<includes>
<actionExtension
pattern="org.eclipse.ui.navigator.resources.*">
</actionExtension>
</includes>
</viewerActionBinding>
<viewer
viewerId="org.eclipse.babel.tapiji.tools.rbmanager.ResourceBundleExplorer">
<popupMenu>
<insertionPoint
name="group.new">
</insertionPoint>
<insertionPoint
name="group.open">
</insertionPoint>
<insertionPoint
name="group.openWith">
</insertionPoint>
<insertionPoint
name="group.edit">
</insertionPoint>
<insertionPoint
name="expand">
</insertionPoint>
<insertionPoint
name="group.port">
</insertionPoint>
<insertionPoint
name="group.reorgnize">
</insertionPoint>
<insertionPoint
name="group.build">
</insertionPoint>
<insertionPoint
name="group.search">
</insertionPoint>
<insertionPoint
name="additions">
</insertionPoint>
<insertionPoint
name="group.properties">
</insertionPoint>
</popupMenu>
</viewer>
</extension>
<extension
point="org.eclipse.ui.navigator.navigatorContent">
<navigatorContent
contentProvider="org.eclipse.babel.tapiji.tools.rbmanager.viewer.ResourceBundleContentProvider"
icon="icons/resourcebundle.gif"
id="org.eclipse.babel.tapiji.tools.rbmanager.resourcebundleContent"
labelProvider="org.eclipse.babel.tapiji.tools.rbmanager.viewer.ResourceBundleLabelProvider"
name="%navigatorContent.name"
priority="high">
<triggerPoints>
<or>
<instanceof
value="org.eclipse.core.resources.IWorkspaceRoot">
</instanceof>
<instanceof
value="org.eclipse.babel.tapiji.tools.rbmanager.model.VirtualResourceBundle">
</instanceof>
<instanceof
value="org.eclipse.core.resources.IContainer">
</instanceof>
<instanceof
value="org.eclipse.core.resources.IProject">
</instanceof>
</or>
</triggerPoints>
<possibleChildren>
<or>
<instanceof
value="org.eclipse.core.resources.IContainer">
</instanceof>
<instanceof
value="org.eclipse.babel.tapiji.tools.rbmanager.model.VirtualResourceBundle">
</instanceof>
<and>
<instanceof
value="org.eclipse.core.resources.IFile">
</instanceof>
<test
property="org.eclipse.core.resources.extension"
value="properties">
</test>
</and>
</or></possibleChildren>
<actionProvider
class="org.eclipse.babel.tapiji.tools.rbmanager.viewer.actions.VirtualRBActionProvider"
id="org.eclipse.babel.tapiji.tools.rbmanager.action.openProvider">
<enablement>
<instanceof
value="org.eclipse.babel.tapiji.tools.rbmanager.model.VirtualResourceBundle">
</instanceof>
</enablement>
</actionProvider>
<actionProvider
class="org.eclipse.babel.tapiji.tools.rbmanager.viewer.actions.GeneralActionProvider"
id="org.eclipse.babel.tapiji.tools.rbmanager.action.general">
</actionProvider>
</navigatorContent>
</extension>
<extension
point="org.eclipse.ui.navigator.navigatorContent">
<commonFilter
activeByDefault="false"
class="org.eclipse.babel.tapiji.tools.rbmanager.viewer.filters.ProblematicResourceBundleFilter"
id="org.eclipse.babel.tapiji.tools.rbmanager.filter.ProblematicResourceBundleFiles"
name="%commonFilter.name">
</commonFilter>
</extension>
<extension
point="org.eclipse.ui.navigator.linkHelper">
<linkHelper
class="org.eclipse.babel.tapiji.tools.rbmanager.viewer.LinkHelper"
id="org.eclipse.babel.tapiji.tools.rbmanager.linkHelper">
<selectionEnablement>
<instanceof value="org.eclipse.core.resources.IFile"/>
</selectionEnablement>
<editorInputEnablement>
<instanceof value="org.eclipse.ui.IFileEditorInput"/>
</editorInputEnablement>
</linkHelper>
</extension>
<extension
point="org.eclipse.babel.tapiji.tools.core.builderExtension">
<i18nAuditor
class="org.eclipse.babel.tapiji.tools.rbmanager.auditor.ResourceBundleAuditor">
</i18nAuditor>
</extension>
</plugin>