| <?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> |