blob: 6a3520b153cf47b4d0504d2e4568d2659e63b554 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension-point id="newWizards" name="newWizards" schema="schema/newWizards.exsd"/>
<extension-point id="categories" name="category" schema="schema/categories.exsd"/>
<extension
point="org.eclipse.ui.views">
<view
category="org.eclipse.mylyn.ui"
class="org.eclipse.mylyn.internal.commons.repositories.ui.RepositoriesView"
icon="icons/eview16/repositories.gif"
id="org.eclipse.mylyn.commons.repositories.ui.navigator.Repositories"
name="%TeamRepositoriesView.name">
</view>
</extension>
<extension
point="org.eclipse.ui.navigator.viewer">
<viewerContentBinding
viewerId="org.eclipse.mylyn.commons.repositories.ui.navigator.Repositories">
<includes>
<contentExtension
pattern="org.eclipse.ui.navigator.resources.linkHelper">
</contentExtension>
</includes>
</viewerContentBinding>
<viewerContentBinding
viewerId="org.eclipse.mylyn.commons.repositories.ui.navigator.Repositories">
<includes>
<contentExtension
pattern="org.eclipse.mylyn.commons.repositories.ui.navigator.*">
</contentExtension>
</includes>
</viewerContentBinding>
<viewerActionBinding
viewerId="org.eclipse.mylyn.commons.repositories.ui.navigator.Repositories">
<includes>
<actionExtension
pattern="org.eclipse.mylyn.commons.repositories.ui.navigator.*">
</actionExtension>
</includes>
</viewerActionBinding>
</extension>
<extension
point="org.eclipse.ui.navigator.navigatorContent">
<navigatorContent
activeByDefault="true"
contentProvider="org.eclipse.mylyn.internal.commons.repositories.ui.RepositoryCategoryContentProvider"
icon="icons/obj16/folder.gif"
id="org.eclipse.mylyn.commons.repositories.ui.navigator.RepositoryCategories"
labelProvider="org.eclipse.mylyn.internal.commons.repositories.ui.RepositoryLabelProvider"
name="Categories">
<possibleChildren>
<instanceof
value="java.lang.Object">
</instanceof>
</possibleChildren>
<triggerPoints>
<instanceof
value="org.eclipse.mylyn.commons.repositories.core.RepositoryCategory">
</instanceof></triggerPoints>
<commonSorter
class="org.eclipse.mylyn.internal.commons.repositories.ui.RepositoryCategorySorter">
</commonSorter>
</navigatorContent>
<commonFilter
activeByDefault="true"
class="org.eclipse.mylyn.internal.commons.repositories.ui.EmptyRepositoryCategoriesFilter"
id="org.eclipse.mylyn.commons.repositories.ui.navigator.filter.EmptyCategories"
name="Empty Categories">
</commonFilter>
</extension>
<extension
point="org.eclipse.ui.commands">
<category
id="org.eclipse.mylyn.commons.repositories.ui.category.Team"
name="Team">
</category>
<command
categoryId="org.eclipse.mylyn.commons.repositories.ui.category.Team"
defaultHandler="org.eclipse.mylyn.internal.commons.repositories.ui.NewRepositoryHandler"
id="org.eclipse.mylyn.commons.ui.command.AddRepository"
name="Add Repository">
</command>
</extension>
<extension
point="org.eclipse.ui.commandImages">
<image
commandId="org.eclipse.mylyn.commons.ui.command.AddRepository"
icon="icons/etool16/repository-new.gif">
</image>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="toolbar:org.eclipse.mylyn.commons.repositories.ui.navigator.Repositories">
<command
commandId="org.eclipse.mylyn.commons.ui.command.AddRepository"
label="%AddRepositoryCommand.label"
style="push">
</command>
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.mylyn.commons.repositories.ui.navigator.Repositories?after=group.new">
<menu
id="new"
label="%NewMenu.label">
<command
commandId="org.eclipse.mylyn.commons.ui.command.AddRepository"
label="%RepositoryCommand.label"
style="push">
</command>
</menu>
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.mylyn.commons.repositories.ui.navigator.Repositories?after=group.properties">
<command
commandId="org.eclipse.ui.file.properties"
label="Properties"
style="push">
<visibleWhen
checkEnabled="false">
<count
value="1">
</count>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.mylyn.commons.repositories.ui.navigator.Repositories?after=group.goto">
<menu
label="%ShowInMenu.label">
<dynamic
class="org.eclipse.mylyn.internal.commons.repositories.ui.ShowInMenuContribution"
id="org.eclipse.mylyn.commons.repositories.ui.menu.ShowIn">
</dynamic>
<visibleWhen
checkEnabled="false">
<and>
<iterate
ifEmpty="false"
operator="and">
<not>
<instanceof
value="org.eclipse.mylyn.commons.repositories.core.RepositoryCategory">
</instanceof>
</not>
</iterate>
</and>
</visibleWhen>
</menu>
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.mylyn.commons.repositories.ui.navigator.Repositories?after=group.edit">
<command
commandId="org.eclipse.ui.edit.delete"
label="%DeleteCommand.label"
style="push">
<visibleWhen
checkEnabled="true">
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.mylyn.commons.repositories.core.locationServices">
<service
class="org.eclipse.mylyn.internal.commons.repositories.ui.UiLocationService"
id="org.eclipse.mylyn.commons.repositories.ui.LocationService">
</service>
</extension>
<extension
point="org.eclipse.mylyn.commons.repositories.ui.categories">
<category
id="org.eclipse.mylyn.category.tasks"
label="%TasksCategory.label"
rank="0">
</category>
<category
id="org.eclipse.mylyn.category.bugs"
label="%BugsCategory.label"
rank="100">
</category>
<category
id="org.eclipse.mylyn.category.build"
label="%BuildsCategory.label"
rank="200">
</category>
<category
id="org.eclipse.mylyn.category.review"
label="%ReviewsCategory.label"
rank="300">
</category>
<category
id="org.eclipse.mylyn.category.requirements"
label="%RequirementsCategory.label"
rank="400">
</category>
<category
id="org.eclipse.mylyn.category.other"
label="%OtherCategory.label"
rank="500">
</category>
</extension>
</plugin>