blob: ad425c52f04d22c321948cceb5b9972a2954b61d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<?eclipse version="3.0"?>
<plugin>
<extension-point id="changeSets" name="Mylar Team Providers" schema="schema/changeSets.exsd"/>
<extension-point id="commitTemplates" name="Mylar Template Handlers" schema="schema/commitTemplates.exsd"/>
<extension
point="org.eclipse.mylar.team.changeSets">
<activeChangeSetProvider
class="org.eclipse.mylar.internal.team.ccvs.CvsActiveChangeSetProvider"/>
<contextChangeSetManager
class="org.eclipse.mylar.internal.team.ContextActiveChangeSetManager">
</contextChangeSetManager>
</extension>
<extension
point="org.eclipse.ui.decorators">
<decorator
class="org.eclipse.mylar.internal.team.ui.ContextChangeSetDecorator"
id="org.eclipse.mylar.team.changeset.decorator"
label="Mylar Change Set Decorator"
lightweight="true"
objectClass="org.eclipse.mylar.internal.team.ContextChangeSet"
state="true">
</decorator>
</extension>
<extension
name="Mylar Team Startup (Change Set management)"
point="org.eclipse.ui.startup">
</extension>
<extension point="org.eclipse.ui.popupMenus">
<objectContribution
id="org.eclipse.mylar.ui.team.synchronize.open.report"
objectClass="org.eclipse.mylar.tasks.core.ILinkedTaskInfo"
adaptable="true">
<action
class="org.eclipse.mylar.internal.team.ui.actions.OpenCorrespondingTaskAction"
enablesFor="1"
icon="icons/elcl16/task-repository.gif"
id="org.eclipse.mylar.ui.team.synchronize.contribution.open.report"
label="Open Corresponding Task"
menubarPath="mylar"
tooltip="Open Corresponding Task">
</action>
</objectContribution>
<!--
<objectContribution
objectClass="org.eclipse.team.ui.synchronize.ISynchronizeModelElement"
id="org.eclipse.mylar.ui.team.synchronize.open.report">
<action
class="org.eclipse.mylar.internal.team.ui.actions.OpenCorrespondingTaskAction"
enablesFor="1"
icon="icons/elcl16/task-repository.gif"
id="org.eclipse.mylar.ui.team.synchronize.contribution.open.report"
label="Open Corresponding Task"
menubarPath="mylar"
tooltip="Open Corresponding Task">
</action>
</objectContribution>
-->
<!-- is this from Eclipse 3.1 History view?
<objectContribution
objectClass="org.eclipse.team.internal.ccvs.core.client.listeners.LogEntry"
id="org.eclipse.mylar.ui.team.history.open.report">
<action
class="org.eclipse.mylar.internal.team.ui.actions.OpenCorrespondingTaskAction"
enablesFor="1"
icon="icons/elcl16/task-repository.gif"
id="org.eclipse.mylar.ui.team.synchronize.contribution.open.report"
label="Open Corresponding Task"
menubarPath="mylar"
tooltip="Open Corresponding Task">
</action>
</objectContribution>
-->
<!--
<objectContribution
objectClass="org.eclipse.team.core.history.IFileRevision"
id="org.eclipse.mylar.ui.team.synchronize.open.report">
<action
class="org.eclipse.mylar.internal.team.ui.actions.OpenCorrespondingTaskAction"
enablesFor="1"
icon="icons/elcl16/task-repository.gif"
id="org.eclipse.mylar.ui.team.synchronize.contribution.open.report"
label="Open Corresponding Task"
menubarPath="mylar"
tooltip="Open Corresponding Task">
</action>
</objectContribution>
-->
<!--
<objectContribution
objectClass="org.eclipse.team.internal.ui.synchronize.ChangeSetDiffNode"
id="org.eclipse.mylar.ui.team.synchronize.open.report">
<action
class="org.eclipse.mylar.internal.ide.ui.actions.OpenCorrespondingTaskAction"
enablesFor="1"
icon="icons/elcl16/task-repository.gif"
id="org.eclipse.mylar.ui.team.synchronize.contribution.open.report"
label="Open Corresponding Task"
menubarPath="mylar"
tooltip="Open Corresponding Task">
</action>
</objectContribution>
-->
</extension>
<extension point="org.eclipse.ui.navigator.navigatorContent">
<actionProvider
class="org.eclipse.mylar.internal.team.ui.actions.TaskResourceMappingActionProvider"
id="org.eclipse.mylar.ide.ui.actions.TaskResourceMappingActionProvider">
<enablement>
<adapt type="org.eclipse.core.resources.mapping.ResourceMapping"/>
</enablement>
</actionProvider>
</extension>
<extension point = "org.eclipse.ui.popupMenus">
<!--
<objectContribution
adaptable="false"
id="org.eclipse.mylar.team.ui.contribution.commit.query"
objectClass="org.eclipse.mylar.tasks.core.AbstractQueryHit">
<action
class="org.eclipse.mylar.internal.team.ui.actions.CommitContextAction"
enablesFor="*"
icon="icons/elcl16/context-commit.gif"
id="org.eclipse.mylar.team.context.commit.hit"
label="Commit Context..."
menubarPath="context"
tooltip="Commit Context...">
</action>
</objectContribution>
<objectContribution
adaptable="false"
id="org.eclipse.mylar.team.ui.contribution.commit.task"
objectClass="org.eclipse.mylar.tasks.core.ITask">
<action
class="org.eclipse.mylar.internal.team.ui.actions.CommitContextAction"
enablesFor="*"
icon="icons/elcl16/context-commit.gif"
id="org.eclipse.mylar.team.context.commit.task"
label="Commit Context..."
menubarPath="context"
tooltip="Commit Context...">
</action>
</objectContribution>
-->
<!--
<objectContribution
adaptable="false"
id="org.eclipse.mylar.ide.team.ui.contribution.attachment.patch"
objectClass="org.eclipse.mylar.tasks.core.RepositoryAttachment">
<action
class="org.eclipse.mylar.internal.team.ui.actions.ApplyPatchAction"
icon="icons/elcl16/apply-patch.gif"
id="org.eclipse.mylar.team.ui.patch.apply"
label="Apply Patch...">
</action>
</objectContribution>
-->
</extension>
<extension point="org.eclipse.ui.preferencePages">
<page
name="Team"
class="org.eclipse.mylar.internal.team.ui.preferences.MylarTeamPreferencePage"
id="org.eclipse.mylar.team.ui.preferences"
category="org.eclipse.mylar.ui.preferences">
<keywordReference id="org.eclipse.mylar.team.keywords"/>
</page>
</extension>
<extension
point="org.eclipse.ui.keywords">
<keyword
label="mylar team"
id="org.eclipse.mylar.team.keywords"/>
</extension>
<extension point="org.eclipse.ui.navigator.viewer">
<viewerActionBinding
viewerId="org.eclipse.team.cvs.ui.workspaceSynchronization">
<includes>
<actionExtension
pattern="org.eclipse.mylar.ide.ui.actions.TaskResourceMappingActionProvider"/>
</includes>
</viewerActionBinding>
<dragAssistant
class="org.eclipse.ui.navigator.resources.ResourceDragAdapterAssistant"
viewerId="org.eclipse.mylar.team.cvs.ui.dragAssistant">
</dragAssistant>
</extension>
<extension
point="org.eclipse.mylar.team.commitTemplates">
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$ConnectorTaskPrefix"
description="Task repository-specific connector prefix, e.g. bug"
recognizedKeyword="connector.task.prefix"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$RepositoryKind"
description="Provides the repository kind of a Mylar task"
recognizedKeyword="repository.kind"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$RepositoryUrl"
description="Provides the repository URL of a Mylar task."
recognizedKeyword="repository.url"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$TaskAssignee"
description="Provides the user a Mylar task is assigned to, if available."
recognizedKeyword="task.assignee"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$TaskCc"
description="Provides the comma separated CC list of a Mylar task, if available."
recognizedKeyword="task.cc"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$TaskDescription"
description="Provides the description of a Mylar task."
recognizedKeyword="task.description"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$TaskHandle"
description="Provides the handle of a Mylar task."
recognizedKeyword="task.handle"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$TaskId"
description="Provides the ID of a Mylar task."
recognizedKeyword="task.id"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$TaskKeywords"
description="Provides the comma separated keyword list of a Mylar task, if available."
recognizedKeyword="task.keywords"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$TaskLastModified"
description="Provides the date of last modification of a Mylar task, if available."
recognizedKeyword="task.lastmodified"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$TaskNotes"
description="Provides the notes of a Mylar task."
recognizedKeyword="task.notes"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$TaskPriority"
description="Provides the priority of a Mylar task."
recognizedKeyword="task.priority"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$TaskProduct"
description="Provides the prroduct a Mylar task belongs to, if available."
recognizedKeyword="task.product"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$TaskReporter"
description="Provides the user who reported a Mylar task, if available."
recognizedKeyword="task.reporter"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$TaskResolution"
description="Provides the resolution of a Mylar task, if available."
recognizedKeyword="task.resolution"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$TaskStatus"
description="Provides the status of a Mylar task, if available."
recognizedKeyword="task.status"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$TaskSummary"
description="Provides the summary or description of a Mylar task, whichever is available."
recognizedKeyword="task.summary"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$TaskType"
description="Provides the type of a Mylar task."
recognizedKeyword="task.type"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$TaskURL"
description="Provides the URL of a Mylar task."
recognizedKeyword="task.url"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$CommitTemplateDate$TaskCompletion"
description="Provides the completion date of a Mylar task."
recognizedKeyword="task.completiondate"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$CommitTemplateDate$TaskCreation"
description="Provides the creation date of a Mylar task."
recognizedKeyword="task.creationdate"/>
<templateVariable
class="org.eclipse.mylar.internal.team.template.CommitTemplateVariables$CommitTemplateDate$TaskReminder"
description="Provides the reminder date of a Mylar task."
recognizedKeyword="task.reminderdate"/>
</extension>
</plugin>