blob: 6593d2210362d7db610d5568d5c4b7958add09b0 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.perspectives">
<perspective
class="org.polarsys.esf.core.ui.perspectives.PerspectiveDashboardsFactory"
icon="src/main/resources/icons/perspectives/icon_perspective_dashboard.png"
id="%perspective.dashboard.id"
name="%perspective.dashboard.name">
</perspective>
<perspective
class="org.polarsys.esf.core.ui.perspectives.PerspectiveDesignFactory"
icon="src/main/resources/icons/perspectives/icon_perspective_design.png"
id="%perspective.design.id"
name="%perspective.design.name">
</perspective>
<perspective
class="org.polarsys.esf.core.ui.perspectives.PerspectiveReportsFactory"
icon="src/main/resources/icons/perspectives/icon_perspective_reports.png"
id="%perspective.reports.id"
name="%perspective.reports.name">
</perspective>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="*">
<newWizardShortcut
id="org.eclipse.ui.wizards.new.folder">
</newWizardShortcut>
<newWizardShortcut
id="org.eclipse.ui.wizards.new.project">
</newWizardShortcut>
<newWizardShortcut
id="org.polarsys.esf.core.ui.wizard.new.saproject">
</newWizardShortcut>
<perspectiveShortcut
id="%perspective.design.id">
</perspectiveShortcut>
<perspectiveShortcut
id="%perspective.dashboard.id">
</perspectiveShortcut>
<viewShortcut
id="org.eclipse.ui.navigator.ProjectExplorer">
</viewShortcut>
<viewShortcut
id="org.eclipse.ui.views.ContentOutline">
</viewShortcut>
<viewShortcut
id="org.eclipse.ui.views.PropertySheet">
</viewShortcut>
<viewShortcut
id="org.eclipse.ui.views.ProblemView">
</viewShortcut>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.ui.activities">
<activity
description="Java Development activities"
id="org.polarsys.esf.core.ui.actity.javadevelopment"
name="Java Development">
<enabledWhen>
<with
variable="rightsVariable">
<iterate
ifEmpty="false"
operator="or">
<equals
value="showForbidden">
</equals>
</iterate>
</with>
</enabledWhen>
</activity>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.actity.javadevelopment"
pattern="org\.eclipse\.jdt\.(compiler|core|debug|launching).*/.*">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.actity.javadevelopment"
pattern="org\.eclipse\.jdt\.ui/.*Perspective">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.actity.javadevelopment"
pattern="org\.eclipse\.jdt\.ui/(.*View|.*view|.*TypeHierarchy|.*PackageExplorer)">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.actity.javadevelopment"
pattern="org\.eclipse\.jdt\.ui/.*Wizard">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.actity.javadevelopment"
pattern="org\.eclipse\.jdt\.ui/org\.eclipse\.jdt\.ui\.preferences.*">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.actity.javadevelopment"
pattern="org.eclipse.jdt.ui/org.eclipse.jdt.ui.JavaSearchPage">
</activityPatternBinding>
<activity
description="Debug activities"
id="org.polarsys.esf.core.ui.debug"
name="Debug">
<enabledWhen>
<with
variable="rightsVariable">
<iterate
ifEmpty="false"
operator="or">
<equals
value="showForbidden">
</equals>
</iterate>
</with>
</enabledWhen>
</activity>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.debug"
pattern="org\.eclipse\.debug\..*/.*">
</activityPatternBinding>
<activity
description="Team activities"
id="org.polarsys.esf.core.ui.activity.team"
name="Team">
<enabledWhen>
<with
variable="rightsVariable">
<iterate
ifEmpty="false"
operator="or">
<equals
value="showForbidden">
</equals>
</iterate>
</with>
</enabledWhen>
</activity>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.team"
pattern="org\.eclipse\.team\..*/.*">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.team"
pattern="org\.eclipse\.compare/replaceWithPreviousFromHistory">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.team"
pattern="org\.eclipse\.compare/compareWithEachOther">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.team"
pattern="org\.eclipse\.compare/addFromHistoryAction">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.team"
pattern="org\.eclipse\.emf\.diffmerge\.ui/org\.eclipse\.emf\.diffmerge\.ui\.compareFilesAction">
</activityPatternBinding>
<activity
description="General activities"
id="org.polarsys.esf.core.ui.activity.general"
name="General">
<enabledWhen>
<with
variable="rightsVariable">
<iterate
ifEmpty="false"
operator="or">
<equals
value="showForbidden">
</equals>
</iterate>
</with>
</enabledWhen>
</activity>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.general"
pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.views\.TaskList">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.general"
pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.views\.AllMarkersView">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.general"
pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.views\.BookmarkView">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.general"
pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.openLocalFile">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.general"
pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.actions\.showKeyAssistHandler">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.general"
pattern="org\.eclipse\.gef/org\.eclipse\.gef\.ui\.palette_view">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.general"
pattern="org\.eclipse\.search/org\.eclipse\.search\.SearchResultView">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.general"
pattern="org\.eclipse\.ui\.editors/org\.eclipse\.ui\.edit\.text\.delimiter\.windows">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.general"
pattern="org\.eclipse\.ui\.editors/org\.eclipse\.ui\.edit\.text\.delimiter\.unix">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.general"
pattern="org\.eclipse\.ui\.editors/org\.eclipse\.ui\.edit\.text\.delimiter\.macOS9">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.general"
pattern="org\.eclipse\.ui\.editors/org\.eclipse\.ui\.edit\.text\.gotoLastEditPosition">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.general"
pattern="org\.eclipse\.ui\.editors/org\.eclipse\.ui\.edit\.text\.gotoPreviousAnnotation">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.general"
pattern="org\.eclipse\.ui\.editors/org\.eclipse\.ui\.edit\.text\.gotoNextAnnotation">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.general"
pattern="org.eclipse.ui.ide/org.eclipse.ui.preferencePages.FileEditors">
</activityPatternBinding>
<activity
description="Search activities"
id="org.polarsys.esf.core.ui.activity.search"
name="Search">
<enabledWhen>
<with
variable="rightsVariable">
<iterate
ifEmpty="false"
operator="or">
<equals
value="showForbidden">
</equals>
</iterate>
</with>
</enabledWhen>
</activity>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.search"
pattern="org\.eclipse\.search/org\.eclipse\.search\.OpenSearchDialog">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.search"
pattern="org\.eclipse\.search/org\.eclipse\.search\.OpenFileSearchPage">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.search"
pattern="org\.eclipse\.search/org\.eclipse\.search\.TextSearchWorkspace">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.search"
pattern="org\.eclipse\.search/org\.eclipse\.search\.TextSearchProject">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.search"
pattern="org\.eclipse\.search/org\.eclipse\.search\.TextSearchFile">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.search"
pattern="org\.eclipse\.search/org\.eclipse\.search\.TextSearchWorkingSet">
</activityPatternBinding>
<activity
description="Acceleo activities"
id="org.polarsys.esf.core.ui.activity.acceleo"
name="Acceleo">
<enabledWhen>
<with
variable="rightsVariable">
<iterate
ifEmpty="false"
operator="or">
<equals
value="showForbidden">
</equals>
</iterate>
</with>
</enabledWhen>
</activity>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.acceleo"
pattern="org\.eclipse\.acceleo\.ui\.interpreter/org\.eclipse\.acceleo\.ui\.interpreter\.view">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.acceleo"
pattern="org\.eclipse\.acceleo\.ide\.ui/org\.eclipse\.acceleo\.ide\.ui\.views\.proposals\.ProposalsBrowser">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.acceleo"
pattern="org\.eclipse\.acceleo\.ide\.ui/org\.eclipse\.acceleo\.ide\.ui\.views\.overrides\.OverridesBrowser">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.acceleo"
pattern="org\.eclipse\.acceleo\.ide\.ui/org\.eclipse\.acceleo\.ide\.ui\.views\.result\.AcceleoResultView">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.acceleo"
pattern="org\.eclipse\.acceleo\.ide\.ui/org\.eclipse\.acceleo\.ide\.ui\.AcceleoPerspective">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.acceleo"
pattern="org\.eclipse\.acceleo\.ide\.ui/org\.eclipse\.acceleo\.ide\.ui\.popupMenus\.GenerateStatisticReport">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.acceleo"
pattern="org\.eclipse\.acceleo\.ide\.ui/org\.eclipse\.acceleo\.ide\.ui\.popupMenus\.DoNotGenerate">
</activityPatternBinding>
<activityPatternBinding
activityId="org.polarsys.esf.core.ui.activity.acceleo"
pattern="org\.eclipse\.acceleo\.ide\.ui/org\.eclipse\.acceleo\.ide\.ui\.acceleoPreferences">
</activityPatternBinding>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="menu:file">
<command
commandId="org.eclipse.ui.edit.text.openLocalFile"
style="push">
</command>
<separator
name="new-open-separator"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.file.close"
style="push">
</command>
<command
commandId="org.eclipse.ui.file.closeAll"
style="push">
</command>
<separator
name="close-separator"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.file.save"
style="push">
</command>
<command
commandId="org.eclipse.ui.file.saveAs"
style="push">
</command>
<command
commandId="org.eclipse.ui.file.saveAll"
style="push">
</command>
<command
commandId="org.eclipse.ui.file.revert"
style="push">
</command>
<separator
name="save-separator"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.edit.move"
style="push">
</command>
<command
commandId="org.eclipse.ui.edit.rename"
style="push">
</command>
<command
commandId="org.eclipse.ui.file.refresh"
style="push">
</command>
<separator
name="move-rename-separator"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.file.print"
style="push">
</command>
<separator
name="print-separator"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.file.restartWorkbench"
style="push">
</command>
<separator
name="workspace-separator"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.file.import"
style="push">
</command>
<command
commandId="org.eclipse.ui.file.export"
style="push">
</command>
<separator
name="io-separator"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.file.exit"
style="push">
</command>
</menuContribution>
<menuContribution
locationURI="menu:edit">
<command
commandId="org.eclipse.ui.edit.undo"
style="push">
</command>
<command
commandId="org.eclipse.ui.edit.redo"
style="push">
</command>
<separator
name="undo-redo-separator"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.edit.cut"
style="push">
</command>
<command
commandId="org.eclipse.ui.edit.copy"
style="push">
</command>
<command
commandId="org.eclipse.ui.edit.paste"
style="push">
</command>
<separator
name="copy-paste-separator"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.edit.delete"
style="push">
</command>
<command
commandId="org.eclipse.ui.edit.selectAll"
style="push">
</command>
<separator
name="delete-selectall-separator"
visible="true">
</separator>
<command
commandId="org.eclipse.search.ui.openSearchDialog"
style="push">
</command>
</menuContribution>
<menuContribution
locationURI="menu:window">
<separator
name="show-perspective-view-separator"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.ToggleCoolbarAction"
style="push">
</command>
<separator
name="toolbar-separator"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.window.hideShowEditors"
style="push">
</command>
<command
commandId="org.eclipse.ui.window.switchToEditor"
style="push">
</command>
<separator
name="editor-separator"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.window.customizePerspective"
style="push">
</command>
<command
commandId="org.eclipse.ui.window.savePerspective"
style="push">
</command>
<command
commandId="org.eclipse.ui.window.resetPerspective"
style="push">
</command>
<command
commandId="org.eclipse.ui.window.closePerspective"
style="push">
</command>
<command
commandId="org.eclipse.ui.window.closeAllPerspectives"
style="push">
</command>
<separator
name="perspective-separator"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.window.preferences"
style="push">
</command>
</menuContribution>
<menuContribution
locationURI="toolbar:org.eclipse.ui.workbench.file">
<command
commandId="org.eclipse.ui.file.save"
style="push">
</command>
<command
commandId="org.eclipse.ui.file.saveAll"
style="push">
</command>
<command
commandId="org.eclipse.ui.file.print"
style="push">
</command>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="menu:help?after=group.about">
<command
commandId="org.eclipse.ui.help.aboutAction"
icon="src/main/resources/icons/logos/icon_esf_16x16.png"
style="push">
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<category
id="org.polarsys.esf.core.ui.category.samodel"
name="%category.wizard.samodel">
</category>
<wizard
category="org.polarsys.esf.core.ui.category.samodel"
class="org.polarsys.esf.core.ui.wizards.saproject.ESFProjectWizard"
finalPerspective="%perspective.design.id"
icon="src/main/resources/icons/files/icon_project_open.png"
id="org.polarsys.esf.core.ui.wizard.new.saproject"
name="%wizard.new.saproject.name"
project="true">
<description>
%wizard.description
</description>
</wizard>
</extension>
<extension
point="org.eclipse.ui.services">
<sourceProvider
provider="org.polarsys.esf.core.ui.rights.RightsSourceProvider">
<variable
name="rightsVariable"
priorityLevel="workbench">
</variable>
</sourceProvider>
</extension>
<extension
point="org.eclipse.ui.exportWizards">
<category
id="org.polarsys.esf.core.export"
name="%wizard.export.category">
</category>
</extension>
<extension
point="org.eclipse.ui.importWizards">
<category
id="org.polarsys.esf.core.import"
name="%wizard.import.category">
</category>
</extension>
<extension
point="org.eclipse.ui.views">
<view
allowMultiple="false"
category="org.polarsys.esf.viewcategory"
class="org.eclipse.ui.internal.views.log.LogView"
icon="src/main/resources/icons/views/icon_views_info_log.png"
id="org.polarsys.esf.view.log"
name="%view.log.name"
restorable="true">
</view>
</extension>
<extension
point="org.eclipse.ui.ide.projectNatureImages">
<image
icon="src/main/resources/icons/files/icon_project_open.png"
id="org.polarsys.esf.core.ui.nature"
natureId="org.polarsys.esf.project.nature">
</image>
</extension>
</plugin>