Bug 2436 - [ESF] UI Simplification breaks package explorer

- Remove custom activity and perspective settings

Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
diff --git a/core/org.polarsys.esf.core.ui/plugin.xml b/core/org.polarsys.esf.core.ui/plugin.xml
index 6593d22..8b2cc83 100644
--- a/core/org.polarsys.esf.core.ui/plugin.xml
+++ b/core/org.polarsys.esf.core.ui/plugin.xml
@@ -23,543 +23,6 @@
       </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">