From 079d645be550b49eb8ae3b7d73f7e6a1e96b7e91 Mon Sep 17 00:00:00 2001
From: Amaury Vanoorenberghe <amaury.vanoorenberghe@yahoo.com>
Date: Tue, 8 Jun 2021 19:17:25 +0200
Subject: [PATCH] generated eclipse project
---
.gitignore | 4 +
.idea/.gitignore | 6 +-
.idea/codeStyles/Project.xml | 12 +-
.idea/codeStyles/codeStyleConfig.xml | 8 +-
.idea/compiler.xml | 30 +-
.idea/discord.xml | 10 +-
.idea/encodings.xml | 12 +-
.idea/jarRepositories.xml | 38 +-
.../Maven__org_openjfx_javafx_base_13.xml | 24 +-
.../Maven__org_openjfx_javafx_base_win_13.xml | 24 +-
.../Maven__org_openjfx_javafx_controls_13.xml | 24 +-
...en__org_openjfx_javafx_controls_win_13.xml | 24 +-
.../Maven__org_openjfx_javafx_graphics_13.xml | 24 +-
...en__org_openjfx_javafx_graphics_win_13.xml | 24 +-
.idea/misc.xml | 20 +-
.idea/modules.xml | 14 +-
.idea/uiDesigner.xml | 246 +-
.idea/vcs.xml | 10 +-
.../.safetable/org.eclipse.core.resources | Bin 852 -> 852 bytes
.../org.eclipse.core.resources.prefs | 4 +-
.../.settings/org.eclipse.jdt.ui.prefs | 16 +-
.../.settings/org.eclipse.jsch.core.prefs | 4 +-
.../.settings/org.eclipse.m2e.discovery.prefs | 4 +-
.../.settings/org.eclipse.ui.ide.prefs | 8 +-
.../.settings/org.eclipse.ui.prefs | 4 +-
.../.settings/org.eclipse.ui.workbench.prefs | 18 +-
.../.settings/org.eclipse.urischeme.prefs | 4 +-
.../org.eclipse.e4.workbench/workbench.xmi | 4564 ++++++++---------
.../org.eclipse.jdt.ui/OpenTypeHistory.xml | 4 +-
.../QualifiedTypeNameHistory.xml | 4 +-
.../org.eclipse.jdt.ui/dialog_settings.xml | 60 +-
.../org.eclipse.oomph.setup/workspace.setup | 12 +-
.../org.eclipse.tips.ide/dialog_settings.xml | 6 +-
.../.executables/data.properties | 12 +-
.../org.eclipse.ui.ide/dialog_settings.xml | 60 +-
.../.plugins/org.eclipse.ui.intro/introstate | 2 +-
.../dialog_settings.xml | 18 +-
.../org.eclipse.ui.workbench/workingsets.xml | 10 +-
.metadata/version.ini | 6 +-
.settings/org.eclipse.core.resources.prefs | 8 +-
.settings/org.eclipse.jdt.core.prefs | 16 +-
app.iml | 90 +-
build_jar.xml | 27 +
pom.xml | 76 +-
src/main/java/colorfix/app/ColorFX.java | 52 +-
.../app/ColorGrayscaleComparator.java | 30 +-
src/main/java/colorfix/app/Constants.java | 98 +-
src/main/java/colorfix/app/ExtendedColor.java | 644 +--
.../colorfix/app/controls/ColorThumbnail.java | 146 +-
.../colorfix/app/controls/CopyTableView.java | 194 +-
.../colorfix/app/controls/StyledScene.java | 88 +-
.../app/controls/picker/ColorSquare.java | 486 +-
.../controls/picker/ColorSquareAbstract.java | 194 +-
.../app/controls/slider/ColorSlider.java | 288 +-
.../app/controls/slider/ColorSliderTabs.java | 82 +-
.../controls/slider/ColorSpaceSliderTab.java | 156 +-
.../app/controls/table/ActionLink.java | 50 +-
.../app/controls/table/ColorTableView.java | 400 +-
.../app/controls/table/TablePlaceholder.java | 188 +-
.../table/columns/ColorComponentColumn.java | 82 +-
.../table/columns/ColorSpaceColumn.java | 72 +-
.../table/columns/ColorThumbnailColumn.java | 100 +-
.../table/columns/CopyActionsColumn.java | 118 +-
.../table/columns/EditActionsColumn.java | 176 +-
.../table/columns/HexadecimalValueColumn.java | 68 +-
.../colorfix/app/enums/ColorComponent.java | 160 +-
.../java/colorfix/app/enums/ColorSpace.java | 64 +-
.../java/colorfix/app/stages/AboutStage.java | 172 +-
.../colorfix/app/stages/CalibrateStage.java | 222 +-
.../colorfix/app/stages/ColorPickerStage.java | 106 +-
.../java/colorfix/app/stages/ErrorStage.java | 118 +-
.../colorfix/app/stages/ExtendedStage.java | 38 +-
.../java/colorfix/app/stages/MainStage.java | 588 +--
.../colorfix/app/stages/QuestionStage.java | 176 +-
.../stages/dialogs/ColorChooserDialog.java | 274 +-
.../app/types/SimpleNormalizedProperty.java | 112 +-
src/main/java/colorfix/app/util/Assets.java | 26 +-
.../java/colorfix/app/util/ColorAdjust.java | 98 +-
.../java/colorfix/app/util/ColorUtil.java | 96 +-
src/main/java/colorfix/app/util/Maths.java | 32 +-
.../java/colorfix/app/util/MessageBox.java | 92 +-
.../colorfix/app/util/TableColumnUtil.java | 32 +-
src/main/java/module-info.java | 10 +-
src/main/resources/color-components.css | 76 +-
src/main/resources/color-picker.css | 34 +-
src/main/resources/color-sliders.css | 38 +-
src/main/resources/color-tabs.css | 12 +-
src/main/resources/pill-button.css | 96 +-
src/main/resources/style.css | 14 +-
89 files changed, 6010 insertions(+), 5979 deletions(-)
create mode 100644 build_jar.xml
diff --git a/.gitignore b/.gitignore
index 192d2d7..6df44fa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,3 +26,7 @@ hs_err_pid*
.idea/
.metadata/
.settings/
+
+# build folders
+target/
+build/
\ No newline at end of file
diff --git a/.idea/.gitignore b/.idea/.gitignore
index 26d3352..eaf91e2 100644
--- a/.idea/.gitignore
+++ b/.idea/.gitignore
@@ -1,3 +1,3 @@
-# Default ignored files
-/shelf/
-/workspace.xml
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
index 919ce1f..c2621b8 100644
--- a/.idea/codeStyles/Project.xml
+++ b/.idea/codeStyles/Project.xml
@@ -1,7 +1,7 @@
-<component name="ProjectCodeStyleConfiguration">
- <code_scheme name="Project" version="173">
- <ScalaCodeStyleSettings>
- <option name="MULTILINE_STRING_CLOSING_QUOTES_ON_NEW_LINE" value="true" />
- </ScalaCodeStyleSettings>
- </code_scheme>
+<component name="ProjectCodeStyleConfiguration">
+ <code_scheme name="Project" version="173">
+ <ScalaCodeStyleSettings>
+ <option name="MULTILINE_STRING_CLOSING_QUOTES_ON_NEW_LINE" value="true" />
+ </ScalaCodeStyleSettings>
+ </code_scheme>
</component>
\ No newline at end of file
diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml
index a55e7a1..df5f35d 100644
--- a/.idea/codeStyles/codeStyleConfig.xml
+++ b/.idea/codeStyles/codeStyleConfig.xml
@@ -1,5 +1,5 @@
-<component name="ProjectCodeStyleConfiguration">
- <state>
- <option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
- </state>
+<component name="ProjectCodeStyleConfiguration">
+ <state>
+ <option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
+ </state>
</component>
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index c0f42c6..27f8813 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -1,16 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="CompilerConfiguration">
- <annotationProcessing>
- <profile name="Maven default annotation processors profile" enabled="true">
- <sourceOutputDir name="target/generated-sources/annotations" />
- <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
- <outputRelativeToContentRoot value="true" />
- <module name="app" />
- </profile>
- </annotationProcessing>
- <bytecodeTargetLevel>
- <module name="app" target="11" />
- </bytecodeTargetLevel>
- </component>
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="CompilerConfiguration">
+ <annotationProcessing>
+ <profile name="Maven default annotation processors profile" enabled="true">
+ <sourceOutputDir name="target/generated-sources/annotations" />
+ <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
+ <outputRelativeToContentRoot value="true" />
+ <module name="app" />
+ </profile>
+ </annotationProcessing>
+ <bytecodeTargetLevel>
+ <module name="app" target="11" />
+ </bytecodeTargetLevel>
+ </component>
</project>
\ No newline at end of file
diff --git a/.idea/discord.xml b/.idea/discord.xml
index 9079745..3373fe5 100644
--- a/.idea/discord.xml
+++ b/.idea/discord.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="DiscordProjectSettings">
- <option name="show" value="PROJECT" />
- </component>
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="DiscordProjectSettings">
+ <option name="show" value="PROJECT" />
+ </component>
</project>
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
index aa00ffa..a156f52 100644
--- a/.idea/encodings.xml
+++ b/.idea/encodings.xml
@@ -1,7 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="Encoding">
- <file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
- <file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
- </component>
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="Encoding">
+ <file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
+ <file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
+ </component>
</project>
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
index 712ab9d..a468a99 100644
--- a/.idea/jarRepositories.xml
+++ b/.idea/jarRepositories.xml
@@ -1,20 +1,20 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="RemoteRepositoriesConfiguration">
- <remote-repository>
- <option name="id" value="central" />
- <option name="name" value="Central Repository" />
- <option name="url" value="https://repo.maven.apache.org/maven2" />
- </remote-repository>
- <remote-repository>
- <option name="id" value="central" />
- <option name="name" value="Maven Central repository" />
- <option name="url" value="https://repo1.maven.org/maven2" />
- </remote-repository>
- <remote-repository>
- <option name="id" value="jboss.community" />
- <option name="name" value="JBoss Community repository" />
- <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
- </remote-repository>
- </component>
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="RemoteRepositoriesConfiguration">
+ <remote-repository>
+ <option name="id" value="central" />
+ <option name="name" value="Central Repository" />
+ <option name="url" value="https://repo.maven.apache.org/maven2" />
+ </remote-repository>
+ <remote-repository>
+ <option name="id" value="central" />
+ <option name="name" value="Maven Central repository" />
+ <option name="url" value="https://repo1.maven.org/maven2" />
+ </remote-repository>
+ <remote-repository>
+ <option name="id" value="jboss.community" />
+ <option name="name" value="JBoss Community repository" />
+ <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
+ </remote-repository>
+ </component>
</project>
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_openjfx_javafx_base_13.xml b/.idea/libraries/Maven__org_openjfx_javafx_base_13.xml
index 0e67756..45e91c7 100644
--- a/.idea/libraries/Maven__org_openjfx_javafx_base_13.xml
+++ b/.idea/libraries/Maven__org_openjfx_javafx_base_13.xml
@@ -1,13 +1,13 @@
-<component name="libraryTable">
- <library name="Maven: org.openjfx:javafx-base:13">
- <CLASSES>
- <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-sources.jar!/" />
- </SOURCES>
- </library>
+<component name="libraryTable">
+ <library name="Maven: org.openjfx:javafx-base:13">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-sources.jar!/" />
+ </SOURCES>
+ </library>
</component>
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_openjfx_javafx_base_win_13.xml b/.idea/libraries/Maven__org_openjfx_javafx_base_win_13.xml
index 686f0d4..9a2f75e 100644
--- a/.idea/libraries/Maven__org_openjfx_javafx_base_win_13.xml
+++ b/.idea/libraries/Maven__org_openjfx_javafx_base_win_13.xml
@@ -1,13 +1,13 @@
-<component name="libraryTable">
- <library name="Maven: org.openjfx:javafx-base:win:13">
- <CLASSES>
- <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-win.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-sources.jar!/" />
- </SOURCES>
- </library>
+<component name="libraryTable">
+ <library name="Maven: org.openjfx:javafx-base:win:13">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-win.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-sources.jar!/" />
+ </SOURCES>
+ </library>
</component>
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_openjfx_javafx_controls_13.xml b/.idea/libraries/Maven__org_openjfx_javafx_controls_13.xml
index ff24664..9e31590 100644
--- a/.idea/libraries/Maven__org_openjfx_javafx_controls_13.xml
+++ b/.idea/libraries/Maven__org_openjfx_javafx_controls_13.xml
@@ -1,13 +1,13 @@
-<component name="libraryTable">
- <library name="Maven: org.openjfx:javafx-controls:13">
- <CLASSES>
- <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-sources.jar!/" />
- </SOURCES>
- </library>
+<component name="libraryTable">
+ <library name="Maven: org.openjfx:javafx-controls:13">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-sources.jar!/" />
+ </SOURCES>
+ </library>
</component>
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_openjfx_javafx_controls_win_13.xml b/.idea/libraries/Maven__org_openjfx_javafx_controls_win_13.xml
index 24e47db..91cb9bc 100644
--- a/.idea/libraries/Maven__org_openjfx_javafx_controls_win_13.xml
+++ b/.idea/libraries/Maven__org_openjfx_javafx_controls_win_13.xml
@@ -1,13 +1,13 @@
-<component name="libraryTable">
- <library name="Maven: org.openjfx:javafx-controls:win:13">
- <CLASSES>
- <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-win.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-sources.jar!/" />
- </SOURCES>
- </library>
+<component name="libraryTable">
+ <library name="Maven: org.openjfx:javafx-controls:win:13">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-win.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-sources.jar!/" />
+ </SOURCES>
+ </library>
</component>
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_openjfx_javafx_graphics_13.xml b/.idea/libraries/Maven__org_openjfx_javafx_graphics_13.xml
index afd8b1c..c2b8988 100644
--- a/.idea/libraries/Maven__org_openjfx_javafx_graphics_13.xml
+++ b/.idea/libraries/Maven__org_openjfx_javafx_graphics_13.xml
@@ -1,13 +1,13 @@
-<component name="libraryTable">
- <library name="Maven: org.openjfx:javafx-graphics:13">
- <CLASSES>
- <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-sources.jar!/" />
- </SOURCES>
- </library>
+<component name="libraryTable">
+ <library name="Maven: org.openjfx:javafx-graphics:13">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-sources.jar!/" />
+ </SOURCES>
+ </library>
</component>
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_openjfx_javafx_graphics_win_13.xml b/.idea/libraries/Maven__org_openjfx_javafx_graphics_win_13.xml
index 139ce79..9fb82bc 100644
--- a/.idea/libraries/Maven__org_openjfx_javafx_graphics_win_13.xml
+++ b/.idea/libraries/Maven__org_openjfx_javafx_graphics_win_13.xml
@@ -1,13 +1,13 @@
-<component name="libraryTable">
- <library name="Maven: org.openjfx:javafx-graphics:win:13">
- <CLASSES>
- <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-win.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-sources.jar!/" />
- </SOURCES>
- </library>
+<component name="libraryTable">
+ <library name="Maven: org.openjfx:javafx-graphics:win:13">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-win.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-sources.jar!/" />
+ </SOURCES>
+ </library>
</component>
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 7c74ef9..f272088 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,11 +1,11 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="MavenProjectsManager">
- <option name="originalFiles">
- <list>
- <option value="$PROJECT_DIR$/pom.xml" />
- </list>
- </option>
- </component>
- <component name="ProjectRootManager" version="2" languageLevel="JDK_14" default="true" project-jdk-name="14" project-jdk-type="JavaSDK" />
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="MavenProjectsManager">
+ <option name="originalFiles">
+ <list>
+ <option value="$PROJECT_DIR$/pom.xml" />
+ </list>
+ </option>
+ </component>
+ <component name="ProjectRootManager" version="2" languageLevel="JDK_14" default="true" project-jdk-name="14" project-jdk-type="JavaSDK" />
</project>
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
index 6361584..d9c0b3d 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -1,8 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="ProjectModuleManager">
- <modules>
- <module fileurl="file://$PROJECT_DIR$/app.iml" filepath="$PROJECT_DIR$/app.iml" />
- </modules>
- </component>
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="ProjectModuleManager">
+ <modules>
+ <module fileurl="file://$PROJECT_DIR$/app.iml" filepath="$PROJECT_DIR$/app.iml" />
+ </modules>
+ </component>
</project>
\ No newline at end of file
diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml
index e96534f..b93ac08 100644
--- a/.idea/uiDesigner.xml
+++ b/.idea/uiDesigner.xml
@@ -1,124 +1,124 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="Palette2">
- <group name="Swing">
- <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
- <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
- </item>
- <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
- <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
- </item>
- <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
- <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
- </item>
- <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
- <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
- </item>
- <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
- <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
- <initial-values>
- <property name="text" value="Button" />
- </initial-values>
- </item>
- <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
- <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
- <initial-values>
- <property name="text" value="RadioButton" />
- </initial-values>
- </item>
- <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
- <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
- <initial-values>
- <property name="text" value="CheckBox" />
- </initial-values>
- </item>
- <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
- <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
- <initial-values>
- <property name="text" value="Label" />
- </initial-values>
- </item>
- <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
- <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
- <preferred-size width="150" height="-1" />
- </default-constraints>
- </item>
- <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
- <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
- <preferred-size width="150" height="-1" />
- </default-constraints>
- </item>
- <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
- <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
- <preferred-size width="150" height="-1" />
- </default-constraints>
- </item>
- <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
- <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
- <preferred-size width="150" height="50" />
- </default-constraints>
- </item>
- <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
- <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
- <preferred-size width="150" height="50" />
- </default-constraints>
- </item>
- <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
- <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
- <preferred-size width="150" height="50" />
- </default-constraints>
- </item>
- <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
- <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
- </item>
- <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
- <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
- <preferred-size width="150" height="50" />
- </default-constraints>
- </item>
- <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
- <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
- <preferred-size width="150" height="50" />
- </default-constraints>
- </item>
- <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
- <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
- <preferred-size width="150" height="50" />
- </default-constraints>
- </item>
- <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
- <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
- <preferred-size width="200" height="200" />
- </default-constraints>
- </item>
- <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
- <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
- <preferred-size width="200" height="200" />
- </default-constraints>
- </item>
- <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
- <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
- </item>
- <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
- <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
- </item>
- <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
- <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
- </item>
- <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
- <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
- </item>
- <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
- <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
- <preferred-size width="-1" height="20" />
- </default-constraints>
- </item>
- <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
- <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
- </item>
- <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
- <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
- </item>
- </group>
- </component>
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="Palette2">
+ <group name="Swing">
+ <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
+ <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
+ </item>
+ <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
+ <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
+ </item>
+ <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
+ <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
+ </item>
+ <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
+ <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
+ </item>
+ <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
+ <initial-values>
+ <property name="text" value="Button" />
+ </initial-values>
+ </item>
+ <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
+ <initial-values>
+ <property name="text" value="RadioButton" />
+ </initial-values>
+ </item>
+ <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
+ <initial-values>
+ <property name="text" value="CheckBox" />
+ </initial-values>
+ </item>
+ <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
+ <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
+ <initial-values>
+ <property name="text" value="Label" />
+ </initial-values>
+ </item>
+ <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
+ <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+ <preferred-size width="150" height="-1" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
+ <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+ <preferred-size width="150" height="-1" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
+ <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+ <preferred-size width="150" height="-1" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
+ <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+ <preferred-size width="150" height="50" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
+ <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+ <preferred-size width="150" height="50" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
+ <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+ <preferred-size width="150" height="50" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
+ <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
+ </item>
+ <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+ <preferred-size width="150" height="50" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
+ <preferred-size width="150" height="50" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+ <preferred-size width="150" height="50" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
+ <preferred-size width="200" height="200" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
+ <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
+ <preferred-size width="200" height="200" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
+ <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
+ </item>
+ <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
+ </item>
+ <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
+ <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
+ </item>
+ <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
+ </item>
+ <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
+ <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
+ <preferred-size width="-1" height="20" />
+ </default-constraints>
+ </item>
+ <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
+ <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
+ </item>
+ <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
+ <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
+ </item>
+ </group>
+ </component>
</project>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
index 94a25f7..9661ac7 100644
--- a/.idea/vcs.xml
+++ b/.idea/vcs.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="VcsDirectoryMappings">
- <mapping directory="$PROJECT_DIR$" vcs="Git" />
- </component>
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="VcsDirectoryMappings">
+ <mapping directory="$PROJECT_DIR$" vcs="Git" />
+ </component>
</project>
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
index 38a177ed3cec113def764d8a143d0eaf1ee9dfe3..ccfabe745b66a31b0c9c5bfc301160d0bcf2da5c 100644
GIT binary patch
delta 66
vcmcb@c7<(%K8vN5q3PtijOOe{hNh+l#%2=>e>0j-e#j&{xr@;sudD(9v5FLv
delta 66
vcmcb@c7<(%K8ul+k;UY@jOOfy<|gKrmgW-+e>0j*e#j&{xr@;sudD(9wVV{U
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
index dffc6b5..77fe583 100644
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
@@ -1,2 +1,2 @@
-eclipse.preferences.version=1
-version=1
+eclipse.preferences.version=1
+version=1
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
index 0a3000e..c954391 100644
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
@@ -1,8 +1,8 @@
-content_assist_number_of_computers=12
-content_assist_proposals_background=255,255,255
-content_assist_proposals_foreground=0,0,0
-eclipse.preferences.version=1
-org.eclipse.jdt.ui.formatterprofiles.version=21
-spelling_locale_initialized=true
-useAnnotationsPrefPage=true
-useQuickDiffPrefPage=true
+content_assist_number_of_computers=12
+content_assist_proposals_background=255,255,255
+content_assist_proposals_foreground=0,0,0
+eclipse.preferences.version=1
+org.eclipse.jdt.ui.formatterprofiles.version=21
+spelling_locale_initialized=true
+useAnnotationsPrefPage=true
+useQuickDiffPrefPage=true
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs
index d56c53f..2579ab0 100644
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs
@@ -1,2 +1,2 @@
-eclipse.preferences.version=1
-org.eclipse.jsch.core.hasChangedDefaultWin32SshHome=true
+eclipse.preferences.version=1
+org.eclipse.jsch.core.hasChangedDefaultWin32SshHome=true
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs
index 67b1d96..c05c14c 100644
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs
@@ -1,2 +1,2 @@
-eclipse.preferences.version=1
-org.eclipse.m2e.discovery.pref.projects=
+eclipse.preferences.version=1
+org.eclipse.m2e.discovery.pref.projects=
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
index 175138f..11784d3 100644
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
@@ -1,4 +1,4 @@
-eclipse.preferences.version=1
-platformState=1611213097317
-quickStart=false
-tipsAndTricks=true
+eclipse.preferences.version=1
+platformState=1611213097317
+quickStart=false
+tipsAndTricks=true
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
index 08076f2..bd7d210 100644
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
@@ -1,2 +1,2 @@
-eclipse.preferences.version=1
-showIntro=false
+eclipse.preferences.version=1
+showIntro=false
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
index b85d0db..80e9b76 100644
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
@@ -1,9 +1,9 @@
-//org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState=false
-PLUGINS_NOT_ACTIVATED_ON_STARTUP=;org.eclipse.m2e.discovery;
-eclipse.preferences.version=1
-org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_END=255,255,255
-org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_START=255,255,255
-org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_TEXT_COLOR=16,16,16
-org.eclipse.ui.workbench.ACTIVE_TAB_BG_END=255,255,255
-org.eclipse.ui.workbench.ACTIVE_TAB_BG_START=255,255,255
-org.eclipse.ui.workbench.INACTIVE_TAB_BG_START=242,242,242
+//org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState=false
+PLUGINS_NOT_ACTIVATED_ON_STARTUP=;org.eclipse.m2e.discovery;
+eclipse.preferences.version=1
+org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_END=255,255,255
+org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_START=255,255,255
+org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_TEXT_COLOR=16,16,16
+org.eclipse.ui.workbench.ACTIVE_TAB_BG_END=255,255,255
+org.eclipse.ui.workbench.ACTIVE_TAB_BG_START=255,255,255
+org.eclipse.ui.workbench.INACTIVE_TAB_BG_START=242,242,242
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs
index 855d634..814f793 100644
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs
@@ -1,2 +1,2 @@
-eclipse.preferences.version=1
-processedSchemes=,eclipse+command,eclipse+mpc
+eclipse.preferences.version=1
+processedSchemes=,eclipse+command,eclipse+mpc
diff --git a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
index b694c29..0973a97 100644
--- a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
+++ b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
@@ -1,2282 +1,2282 @@
-<?xml version="1.0" encoding="ASCII"?>
-<application:Application xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:advanced="http://www.eclipse.org/ui/2010/UIModel/application/ui/advanced" xmlns:application="http://www.eclipse.org/ui/2010/UIModel/application" xmlns:basic="http://www.eclipse.org/ui/2010/UIModel/application/ui/basic" xmlns:menu="http://www.eclipse.org/ui/2010/UIModel/application/ui/menu" xmi:id="_pp5N8bmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.legacy.ide.application" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="_pp5N8rmKEeuzuI6n4--keQ" bindingContexts="_pp5N-7mKEeuzuI6n4--keQ">
- <persistedState key="memento" value="<?xml version="1.0" encoding="UTF-8"?>
<workbench>
<mruList>
<file factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="org.eclipse.jdt.ui.CompilationUnitEditor" name="TargetData.java" tooltip="dragdrop/src/main/java/app/TargetData.java">
<persistable path="/dragdrop/src/main/java/app/TargetData.java"/>
</file>
<file factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="org.eclipse.jdt.ui.CompilationUnitEditor" name="DragTarget.java" tooltip="dragdrop/src/main/java/app/DragTarget.java">
<persistable path="/dragdrop/src/main/java/app/DragTarget.java"/>
</file>
</mruList>
</workbench>"/>
- <tags>activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration</tags>
- <children xsi:type="basic:TrimmedWindow" xmi:id="_pp5N8rmKEeuzuI6n4--keQ" elementId="IDEWindow" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="_p_H3ELmKEeuzuI6n4--keQ" label="%trimmedwindow.label.eclipseSDK" x="192" y="192" width="1024" height="768">
- <persistedState key="coolBarVisible" value="true"/>
- <persistedState key="perspectiveBarVisible" value="true"/>
- <persistedState key="isRestored" value="true"/>
- <persistedState key="show_in_time" value="<?xml version="1.0" encoding="UTF-8"?>
<show_in_time/>"/>
- <persistedState key="workingSets" value="<?xml version="1.0" encoding="UTF-8"?>
<workingSets/>"/>
- <persistedState key="aggregateWorkingSetId" value="Aggregate for window 1621529076588"/>
- <tags>topLevel</tags>
- <tags>shellMaximized</tags>
- <children xsi:type="basic:PartSashContainer" xmi:id="_p_H3ELmKEeuzuI6n4--keQ" selectedElement="_p_H3EbmKEeuzuI6n4--keQ" horizontal="true">
- <children xsi:type="advanced:PerspectiveStack" xmi:id="_p_H3EbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.perspectivestack" containerData="7500" selectedElement="_qKVBgLmKEeuzuI6n4--keQ">
- <children xsi:type="advanced:Perspective" xmi:id="_qKVBgLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaPerspective" selectedElement="_qKVBgbmKEeuzuI6n4--keQ" label="Java" iconURI="platform:/plugin/org.eclipse.jdt.ui/$nl$/icons/full/eview16/jperspective.png">
- <persistedState key="persp.hiddenItems" value="persp.hideToolbarSC:print,persp.hideToolbarSC:org.eclipse.ui.edit.undo,persp.hideToolbarSC:org.eclipse.ui.edit.redo,persp.hideToolbarSC:org.eclipse.ui.edit.text.toggleShowSelectedElementOnly,persp.hideToolbarSC:org.eclipse.debug.ui.commands.RunToLine,persp.hideToolbarSC:org.eclipse.jdt.ui.actions.OpenProjectWizard,"/>
- <tags>persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet</tags>
- <tags>persp.actionSet:com.objectaid.uml.addon.cls.display</tags>
- <tags>persp.actionSet:com.objectaid.uml.addon.cls.alignment</tags>
- <tags>persp.actionSet:org.eclipse.ui.cheatsheets.actionSet</tags>
- <tags>persp.actionSet:org.eclipse.search.searchActionSet</tags>
- <tags>persp.actionSet:org.eclipse.text.quicksearch.actionSet</tags>
- <tags>persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation</tags>
- <tags>persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation</tags>
- <tags>persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo</tags>
- <tags>persp.actionSet:org.eclipse.ui.actionSet.keyBindings</tags>
- <tags>persp.actionSet:org.eclipse.ui.actionSet.openFiles</tags>
- <tags>persp.actionSet:org.eclipse.debug.ui.launchActionSet</tags>
- <tags>persp.actionSet:org.eclipse.jdt.ui.JavaActionSet</tags>
- <tags>persp.actionSet:org.eclipse.jdt.ui.JavaElementCreationActionSet</tags>
- <tags>persp.actionSet:org.eclipse.ui.NavigateActionSet</tags>
- <tags>persp.viewSC:org.eclipse.jdt.ui.PackageExplorer</tags>
- <tags>persp.viewSC:org.eclipse.jdt.ui.TypeHierarchy</tags>
- <tags>persp.viewSC:org.eclipse.jdt.ui.SourceView</tags>
- <tags>persp.viewSC:org.eclipse.jdt.ui.JavadocView</tags>
- <tags>persp.viewSC:org.eclipse.search.ui.views.SearchView</tags>
- <tags>persp.viewSC:org.eclipse.ui.console.ConsoleView</tags>
- <tags>persp.viewSC:org.eclipse.ui.views.ContentOutline</tags>
- <tags>persp.viewSC:org.eclipse.ui.views.ProblemView</tags>
- <tags>persp.viewSC:org.eclipse.ui.views.ResourceNavigator</tags>
- <tags>persp.viewSC:org.eclipse.ui.views.TaskList</tags>
- <tags>persp.viewSC:org.eclipse.ui.views.ProgressView</tags>
- <tags>persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer</tags>
- <tags>persp.viewSC:org.eclipse.ui.texteditor.TemplatesView</tags>
- <tags>persp.viewSC:org.eclipse.pde.runtime.LogView</tags>
- <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.JavaProjectWizard</tags>
- <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewPackageCreationWizard</tags>
- <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewClassCreationWizard</tags>
- <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard</tags>
- <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewEnumCreationWizard</tags>
- <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewRecordCreationWizard</tags>
- <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewAnnotationCreationWizard</tags>
- <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSourceFolderCreationWizard</tags>
- <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSnippetFileCreationWizard</tags>
- <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewJavaWorkingSetWizard</tags>
- <tags>persp.newWizSC:org.eclipse.ui.wizards.new.folder</tags>
- <tags>persp.newWizSC:org.eclipse.ui.wizards.new.file</tags>
- <tags>persp.newWizSC:org.eclipse.ui.editors.wizards.UntitledTextFileWizard</tags>
- <tags>persp.perspSC:org.eclipse.jdt.ui.JavaBrowsingPerspective</tags>
- <tags>persp.perspSC:org.eclipse.debug.ui.DebugPerspective</tags>
- <tags>persp.showIn:org.eclipse.jdt.ui.PackageExplorer</tags>
- <tags>persp.showIn:org.eclipse.team.ui.GenericHistoryView</tags>
- <tags>persp.showIn:org.eclipse.ui.navigator.ProjectExplorer</tags>
- <tags>persp.actionSet:org.eclipse.debug.ui.breakpointActionSet</tags>
- <tags>persp.actionSet:org.eclipse.jdt.debug.ui.JDTDebugActionSet</tags>
- <tags>persp.showIn:org.eclipse.egit.ui.RepositoriesView</tags>
- <tags>persp.viewSC:org.eclipse.tm.terminal.view.ui.TerminalsView</tags>
- <tags>persp.showIn:org.eclipse.tm.terminal.view.ui.TerminalsView</tags>
- <tags>persp.actionSet:org.eclipse.eclemma.ui.CoverageActionSet</tags>
- <tags>persp.showIn:org.eclipse.eclemma.ui.CoverageView</tags>
- <tags>persp.newWizSC:org.eclipse.jdt.junit.wizards.NewTestCaseCreationWizard</tags>
- <tags>persp.actionSet:org.eclipse.jdt.junit.JUnitActionSet</tags>
- <tags>persp.viewSC:org.eclipse.ant.ui.views.AntView</tags>
- <children xsi:type="basic:PartSashContainer" xmi:id="_qKVBgbmKEeuzuI6n4--keQ" selectedElement="_qKVBg7mKEeuzuI6n4--keQ" horizontal="true">
- <children xsi:type="basic:PartStack" xmi:id="_qKVBg7mKEeuzuI6n4--keQ" elementId="left" containerData="1759" selectedElement="_qKVBhLmKEeuzuI6n4--keQ">
- <tags>org.eclipse.e4.primaryNavigationStack</tags>
- <tags>active</tags>
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBhLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer" ref="_qKNFsLmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:Java</tags>
- </children>
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBhbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.TypeHierarchy" toBeRendered="false" ref="_qKNswLmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:Java</tags>
- </children>
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBhrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.ProjectExplorer" toBeRendered="false" ref="_qKNswbmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </children>
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBh7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.ResultView" toBeRendered="false" ref="_qKUacrmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:Java</tags>
- </children>
- </children>
- <children xsi:type="basic:PartSashContainer" xmi:id="_qKVBirmKEeuzuI6n4--keQ" containerData="8241" selectedElement="_qKVBkrmKEeuzuI6n4--keQ">
- <children xsi:type="basic:PartSashContainer" xmi:id="_qKVBi7mKEeuzuI6n4--keQ" containerData="7500" selectedElement="_qKVBjLmKEeuzuI6n4--keQ" horizontal="true">
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBjLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editorss" containerData="7500" ref="_qKJbULmKEeuzuI6n4--keQ"/>
- <children xsi:type="basic:PartStack" xmi:id="_qKVBjbmKEeuzuI6n4--keQ" elementId="right" toBeRendered="false" containerData="2500">
- <tags>org.eclipse.e4.secondaryNavigationStack</tags>
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBjrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline" toBeRendered="false" ref="_qKO64bmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </children>
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBj7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.texteditor.TemplatesView" toBeRendered="false" ref="_qKO64rmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </children>
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBkLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.minimap.MinimapView" toBeRendered="false" ref="_qKTMULmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </children>
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBkbmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.views.AntView" toBeRendered="false" ref="_qKUac7mKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:Ant</tags>
- </children>
- </children>
- </children>
- <children xsi:type="basic:PartStack" xmi:id="_qKVBkrmKEeuzuI6n4--keQ" elementId="bottom" containerData="2500" selectedElement="_qKVBibmKEeuzuI6n4--keQ">
- <tags>org.eclipse.e4.secondaryDataStack</tags>
- <tags>Git</tags>
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBk7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView" ref="_qKOT0LmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </children>
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBlLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavadocView" ref="_qKOT0bmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:Java</tags>
- </children>
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBlbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.SourceView" ref="_qKOT0rmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:Java</tags>
- </children>
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBlrmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.views.SearchView" toBeRendered="false" ref="_qKOT07mKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </children>
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBl7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.console.ConsoleView" toBeRendered="false" ref="_qKOT1LmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </children>
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBmLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.BookmarkView" toBeRendered="false" ref="_qKOT1bmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </children>
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBmbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProgressView" toBeRendered="false" ref="_qKO64LmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </children>
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBmrmKEeuzuI6n4--keQ" elementId="diagramTable" ref="_qKTzYLmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:ObjectAid</tags>
- </children>
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBm7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.TerminalsView" toBeRendered="false" ref="_qKUacbmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:Terminal</tags>
- </children>
- <children xsi:type="advanced:Placeholder" xmi:id="_rDFiMbu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.StagingView" ref="_rDFiMLu-EeumgKlP5QKEtg" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:Git</tags>
- </children>
- <children xsi:type="advanced:Placeholder" xmi:id="_qKVBibmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" ref="_qKUacLmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:Git</tags>
- </children>
- </children>
- </children>
- </children>
- </children>
- </children>
- <children xsi:type="basic:PartStack" xmi:id="_p_H3ErmKEeuzuI6n4--keQ" elementId="stickyFolderRight" visible="false" containerData="2500" selectedElement="_p_H3FLmKEeuzuI6n4--keQ">
- <tags>Minimized</tags>
- <children xsi:type="advanced:Placeholder" xmi:id="_p_H3E7mKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.HelpView" toBeRendered="false" ref="_p_HQALmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:Help</tags>
- </children>
- <children xsi:type="advanced:Placeholder" xmi:id="_p_H3FLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview" ref="_p_HQAbmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </children>
- <children xsi:type="advanced:Placeholder" xmi:id="_p_H3FbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.views.CheatSheetView" toBeRendered="false" ref="_p_HQArmKEeuzuI6n4--keQ" closeable="true">
- <tags>View</tags>
- <tags>categoryTag:Help</tags>
- </children>
- </children>
- </children>
- <sharedElements xsi:type="basic:Part" xmi:id="_p_HQALmKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.HelpView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Help" iconURI="platform:/plugin/org.eclipse.help.ui/icons/view16/help_view.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.help.ui.internal.views.HelpView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.help.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Help</tags>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_p_HQAbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Welcome" iconURI="platform:/plugin/org.eclipse.ui/icons/full/eview16/defaultview_misc.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.ViewIntroAdapterPart"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui"/>
- <persistedState key="memento" value="<?xml version="1.0" encoding="UTF-8"?>
<view>
<presentation currentPage="qroot" restore="true"/>
<standbyPart/>
</view>"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- <tags>activeOnClose</tags>
- <menus xmi:id="_qxfIILmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview">
- <tags>ViewMenu</tags>
- <tags>menuContribution:menu</tags>
- </menus>
- <toolbar xmi:id="_qxfIIbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview" visible="false"/>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_p_HQArmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.views.CheatSheetView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Cheat Sheets" iconURI="platform:/plugin/org.eclipse.ui.cheatsheets/icons/view16/cheatsheet_view.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.cheatsheets.views.CheatSheetView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.cheatsheets"/>
- <tags>View</tags>
- <tags>categoryTag:Help</tags>
- </sharedElements>
- <sharedElements xsi:type="advanced:Area" xmi:id="_qKJbULmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editorss" selectedElement="_qKJbUbmKEeuzuI6n4--keQ">
- <children xsi:type="basic:PartStack" xmi:id="_qKJbUbmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.primaryDataStack">
- <tags>org.eclipse.e4.primaryDataStack</tags>
- <tags>EditorStack</tags>
- </children>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_qKNFsLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Package Explorer" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/package.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
- <persistedState key="memento" value="<?xml version="1.0" encoding="UTF-8"?>
<view configured="true" group_libraries="1" layout="2" linkWithEditor="0" rootMode="2" sortWorkingSets="false" workingSetName="Aggregate for window 1621529076588">
<localWorkingSetManager>
<workingSet editPageId="org.eclipse.jdt.internal.ui.OthersWorkingSet" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1623171710161_3" label="Other Projects" name="Other Projects">
<item elementID="=dragdrop" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
</workingSet>
</localWorkingSetManager>
<activeWorkingSet workingSetName="Other Projects"/>
<allWorkingSets workingSetName="Other Projects"/>
<customFilters userDefinedPatternsEnabled="false">
<xmlDefinedFilters>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.StaticsFilter" isEnabled="false"/>
<child filterId="org.eclipse.buildship.ui.packageexplorer.filter.gradle.buildfolder" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter" isEnabled="true"/>
<child filterId="org.eclipse.m2e.MavenModuleFilter" isEnabled="false"/>
<child filterId="org.eclipse.buildship.ui.packageexplorer.filter.gradle.subProject" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.DeprecatedMembersFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.LibraryFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.FieldsFilter" isEnabled="false"/>
</xmlDefinedFilters>
</customFilters>
</view>"/>
- <tags>View</tags>
- <tags>categoryTag:Java</tags>
- <tags>active</tags>
- <tags>activeOnClose</tags>
- <menus xmi:id="_qQNAALmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer">
- <tags>ViewMenu</tags>
- <tags>menuContribution:menu</tags>
- </menus>
- <toolbar xmi:id="_qQNAAbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer"/>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_qKNswLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.TypeHierarchy" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Type Hierarchy" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/class_hi.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Java</tags>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_qKNswbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.ProjectExplorer" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Project Explorer" iconURI="platform:/plugin/org.eclipse.ui.navigator.resources/icons/full/eview16/resource_persp.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.navigator.resources.ProjectExplorer"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.navigator.resources"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_qKOT0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Problems" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/problems_view.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.ProblemsView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
- <persistedState key="memento" value="<?xml version="1.0" encoding="UTF-8"?>
<view PRIMARY_SORT_FIELD="org.eclipse.ui.ide.severityAndDescriptionField" categoryGroup="org.eclipse.ui.ide.severity" markerContentGenerator="org.eclipse.ui.ide.problemsGenerator" partName="Problems">
<expanded>
<category IMemento.internal.id="Warnings (32 items)"/>
</expanded>
<columnWidths org.eclipse.ui.ide.locationField="120" org.eclipse.ui.ide.markerType="120" org.eclipse.ui.ide.pathField="160" org.eclipse.ui.ide.resourceField="120" org.eclipse.ui.ide.severityAndDescriptionField="400"/>
<visible IMemento.internal.id="org.eclipse.ui.ide.severityAndDescriptionField"/>
<visible IMemento.internal.id="org.eclipse.ui.ide.resourceField"/>
<visible IMemento.internal.id="org.eclipse.ui.ide.pathField"/>
<visible IMemento.internal.id="org.eclipse.ui.ide.locationField"/>
<visible IMemento.internal.id="org.eclipse.ui.ide.markerType"/>
</view>"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- <menus xmi:id="_qcaQALmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView">
- <tags>ViewMenu</tags>
- <tags>menuContribution:menu</tags>
- </menus>
- <toolbar xmi:id="_qcaQAbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView" visible="false"/>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_qKOT0bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavadocView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Javadoc" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/javadoc.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.infoviews.JavadocView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Java</tags>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_qKOT0rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.SourceView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Declaration" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/source.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.infoviews.SourceView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Java</tags>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_qKOT07mKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.views.SearchView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Search" iconURI="platform:/plugin/org.eclipse.search/icons/full/eview16/searchres.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.search2.internal.ui.SearchView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.search"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_qKOT1LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.console.ConsoleView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Console" iconURI="platform:/plugin/org.eclipse.ui.console/icons/full/cview16/console_view.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.console.ConsoleView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.console"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_qKOT1bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.BookmarkView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Bookmarks" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/bkmrk_nav.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.BookmarksView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_qKO64LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProgressView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Progress" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/pview.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.progress.ProgressView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_qKO64bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Outline" iconURI="platform:/plugin/org.eclipse.ui.views/icons/full/eview16/outline_co.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.contentoutline.ContentOutline"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.views"/>
- <persistedState key="memento" value="<?xml version="1.0" encoding="UTF-8"?>
<view/>"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- <menus xmi:id="_qbvhoLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline">
- <tags>ViewMenu</tags>
- <tags>menuContribution:menu</tags>
- </menus>
- <toolbar xmi:id="_qbvhobmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline" visible="false"/>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_qKO64rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.texteditor.TemplatesView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Templates" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/templates.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.texteditor.templates.TemplatesView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_qKTMULmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.minimap.MinimapView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Minimap" iconURI="platform:/plugin/org.eclipse.ui.workbench.texteditor/icons/full/eview16/minimap.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.minimap.MinimapView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.workbench.texteditor"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_qKTzYLmKEeuzuI6n4--keQ" elementId="diagramTable" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Diagrams" iconURI="platform:/plugin/com.objectaid.uml.addon/icons/class-diagram.gif" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="com.objectaid.uml.addon.diagrams.DiagramTableView"/>
- <persistedState key="originalCompatibilityViewBundle" value="com.objectaid.uml.addon"/>
- <tags>View</tags>
- <tags>categoryTag:ObjectAid</tags>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_qKUacLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Git Repositories" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/repo_rep.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.repository.RepositoriesView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
- <persistedState key="memento" value="<?xml version="1.0" encoding="UTF-8"?>
<view CommonNavigator.LINKING_ENABLED="0">
<lastRecentlyUsedFilters/>
</view>"/>
- <tags>View</tags>
- <tags>categoryTag:Git</tags>
- <menus xmi:id="_rBEI8Lu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.RepositoriesView">
- <tags>ViewMenu</tags>
- <tags>menuContribution:menu</tags>
- </menus>
- <toolbar xmi:id="_rBEI8bu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.RepositoriesView"/>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_qKUacbmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.TerminalsView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Terminal" iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/terminal_view.gif" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.tm.terminal.view.ui.view.TerminalsView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.tm.terminal.view.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Terminal</tags>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_qKUacrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.ResultView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="JUnit" iconURI="platform:/plugin/org.eclipse.jdt.junit/icons/full/eview16/junit.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.junit.ui.TestRunnerViewPart"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.junit"/>
- <tags>View</tags>
- <tags>categoryTag:Java</tags>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_qKUac7mKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.views.AntView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Ant" iconURI="platform:/plugin/org.eclipse.ant.ui/icons/full/eview16/ant_view.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ant.internal.ui.views.AntView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ant.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Ant</tags>
- </sharedElements>
- <sharedElements xsi:type="basic:Part" xmi:id="_rDFiMLu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.StagingView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Git Staging" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/staging.png" tooltip="" closeable="true">
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.staging.StagingView"/>
- <persistedState key="memento" value="<?xml version="1.0" encoding="UTF-8"?>
<view/>"/>
- <tags>View</tags>
- <tags>categoryTag:Git</tags>
- <menus xmi:id="_rDQhULu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.StagingView">
- <tags>ViewMenu</tags>
- <tags>menuContribution:menu</tags>
- </menus>
- <toolbar xmi:id="_rDQhUbu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.StagingView" visible="false"/>
- </sharedElements>
- <trimBars xmi:id="_pp5N87mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.main.toolbar" contributorURI="platform:/plugin/org.eclipse.platform">
- <children xsi:type="menu:ToolBar" xmi:id="_qC6x8LmKEeuzuI6n4--keQ" elementId="group.file" toBeRendered="false">
- <tags>toolbarSeparator</tags>
- <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC6x8bmKEeuzuI6n4--keQ" elementId="group.file" toBeRendered="false"/>
- </children>
- <children xsi:type="menu:ToolBar" xmi:id="_qC7ZALmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.file">
- <tags>Draggable</tags>
- <children xsi:type="menu:HandledToolItem" xmi:id="_NRijkMh4EeuFdtNcfifSPw" elementId="print" visible="false" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/print_edit.png" tooltip="Print" command="_pqhgRrmKEeuzuI6n4--keQ"/>
- </children>
- <children xsi:type="menu:ToolBar" xmi:id="_qC7ZAbmKEeuzuI6n4--keQ" elementId="group.edit" toBeRendered="false">
- <tags>toolbarSeparator</tags>
- <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC7ZArmKEeuzuI6n4--keQ" elementId="group.edit" toBeRendered="false"/>
- </children>
- <children xsi:type="menu:ToolBar" xmi:id="_qC7ZA7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.edit" visible="false">
- <tags>Draggable</tags>
- </children>
- <children xsi:type="menu:ToolBar" xmi:id="_qC7ZBLmKEeuzuI6n4--keQ" elementId="additions" toBeRendered="false">
- <tags>toolbarSeparator</tags>
- <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC7ZBbmKEeuzuI6n4--keQ" elementId="additions" toBeRendered="false"/>
- </children>
- <children xsi:type="menu:ToolBar" xmi:id="_CPTmoLu-EeumgKlP5QKEtg" elementId="org.eclipse.ui.edit.text.actionSet.presentation" visible="false">
- <tags>Draggable</tags>
- </children>
- <children xsi:type="menu:ToolBar" xmi:id="_qKy7kLmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.addon.cls.alignment">
- <tags>Draggable</tags>
- </children>
- <children xsi:type="menu:ToolBar" xmi:id="_qLv90LmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.addon.cls.display">
- <tags>Draggable</tags>
- </children>
- <children xsi:type="menu:ToolBar" xmi:id="_qMSJULmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.launchActionSet">
- <tags>Draggable</tags>
- </children>
- <children xsi:type="menu:ToolBar" xmi:id="_qLHrsLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaElementCreationActionSet">
- <tags>Draggable</tags>
- </children>
- <children xsi:type="menu:ToolBar" xmi:id="_qLp3MLmKEeuzuI6n4--keQ" elementId="org.eclipse.search.searchActionSet">
- <tags>Draggable</tags>
- </children>
- <children xsi:type="menu:ToolBar" xmi:id="_qC7ZBrmKEeuzuI6n4--keQ" elementId="group.nav" toBeRendered="false">
- <tags>toolbarSeparator</tags>
- <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC7ZB7mKEeuzuI6n4--keQ" elementId="group.nav" toBeRendered="false"/>
- </children>
- <children xsi:type="menu:ToolBar" xmi:id="_qC8AELmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.navigate">
- <tags>Draggable</tags>
- <children xsi:type="menu:HandledToolItem" xmi:id="_NRkYwsh4EeuFdtNcfifSPw" elementId="org.eclipse.ui.window.pinEditor" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/pin_editor.png" tooltip="Pin Editor" enabled="false" type="Check" command="_pqg5KrmKEeuzuI6n4--keQ"/>
- </children>
- <children xsi:type="menu:ToolBar" xmi:id="_qC8AEbmKEeuzuI6n4--keQ" elementId="group.editor" toBeRendered="false">
- <tags>toolbarSeparator</tags>
- <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC8AErmKEeuzuI6n4--keQ" elementId="group.editor" toBeRendered="false"/>
- </children>
- <children xsi:type="menu:ToolBar" xmi:id="_qC8AE7mKEeuzuI6n4--keQ" elementId="group.help" toBeRendered="false">
- <tags>toolbarSeparator</tags>
- <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC8AFLmKEeuzuI6n4--keQ" elementId="group.help" toBeRendered="false"/>
- </children>
- <children xsi:type="menu:ToolBar" xmi:id="_qC8AFbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.help" visible="false">
- <tags>Draggable</tags>
- </children>
- <children xsi:type="menu:ToolControl" xmi:id="_qD_wALmKEeuzuI6n4--keQ" elementId="PerspectiveSpacer" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl">
- <tags>stretch</tags>
- <tags>SHOW_RESTORE_MENU</tags>
- </children>
- <children xsi:type="menu:ToolControl" xmi:id="_qEAXELmKEeuzuI6n4--keQ" elementId="PerspectiveSwitcher" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.e4.ui.workbench.addons.perspectiveswitcher.PerspectiveSwitcher">
- <tags>Draggable</tags>
- <tags>HIDEABLE</tags>
- <tags>SHOW_RESTORE_MENU</tags>
- </children>
- </trimBars>
- <trimBars xmi:id="_pp5N9LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.trim.status" contributorURI="platform:/plugin/org.eclipse.platform" side="Bottom">
- <children xsi:type="menu:ToolControl" xmi:id="_pp5N9bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.StatusLine" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.StandardTrim">
- <tags>stretch</tags>
- </children>
- <children xsi:type="menu:ToolControl" xmi:id="_pp5N9rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.HeapStatus" contributorURI="platform:/plugin/org.eclipse.platform" toBeRendered="false" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.StandardTrim">
- <tags>Draggable</tags>
- </children>
- <children xsi:type="menu:ToolControl" xmi:id="_pp5N97mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ProgressBar" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.StandardTrim">
- <tags>Draggable</tags>
- </children>
- </trimBars>
- <trimBars xmi:id="_pp5N-LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.trim.vertical1" contributorURI="platform:/plugin/org.eclipse.platform" toBeRendered="false" side="Left">
- <children xsi:type="menu:ToolControl" xmi:id="_q2828LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.perspectivestack(minimized)" toBeRendered="false" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.TrimStack">
- <tags>TrimStack</tags>
- <tags>Draggable</tags>
- </children>
- </trimBars>
- <trimBars xmi:id="_pp5N-bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.trim.vertical2" contributorURI="platform:/plugin/org.eclipse.platform" side="Right">
- <children xsi:type="menu:ToolControl" xmi:id="_C_tv4Lu-EeumgKlP5QKEtg" elementId="stickyFolderRight(minimized)" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.TrimStack">
- <tags>TrimStack</tags>
- <tags>Draggable</tags>
- </children>
- </trimBars>
- </children>
- <bindingTables xmi:id="_pp5N-rmKEeuzuI6n4--keQ" contributorURI="platform:/plugin/org.eclipse.platform" bindingContext="_pp5N-7mKEeuzuI6n4--keQ">
- <bindings xmi:id="_pqyl1rmKEeuzuI6n4--keQ" keySequence="CTRL+1" command="_pqg5HrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqyl7rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+I" command="_pqgSRbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM6LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+L" command="_pqhglLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM9LmKEeuzuI6n4--keQ" keySequence="CTRL+SPACE" command="_pqg5YbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzz8rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+D" command="_pqiHWbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bBrmKEeuzuI6n4--keQ" keySequence="CTRL+V" command="_pqec4LmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1CErmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+SPACE" command="_pqg5TrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1CE7mKEeuzuI6n4--keQ" keySequence="CTRL+A" command="_pqiHVLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1CHbmKEeuzuI6n4--keQ" keySequence="CTRL+C" command="_pqd1zbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pLbmKEeuzuI6n4--keQ" keySequence="CTRL+X" command="_pqhgK7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pLrmKEeuzuI6n4--keQ" keySequence="CTRL+Y" command="_pqiHkrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pMbmKEeuzuI6n4--keQ" keySequence="CTRL+Z" command="_pqhgILmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QNLmKEeuzuI6n4--keQ" keySequence="ALT+PAGE_UP" command="_pqiuRbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QNbmKEeuzuI6n4--keQ" keySequence="ALT+PAGE_DOWN" command="_pqgSH7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QOLmKEeuzuI6n4--keQ" keySequence="SHIFT+INSERT" command="_pqec4LmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QPbmKEeuzuI6n4--keQ" keySequence="ALT+F11" command="_pqfrM7mKEeuzuI6n4--keQ">
- <tags>platform:win32</tags>
- </bindings>
- <bindings xmi:id="_pq3eWrmKEeuzuI6n4--keQ" keySequence="CTRL+F10" command="_pqfq8bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eYbmKEeuzuI6n4--keQ" keySequence="CTRL+INSERT" command="_pqd1zbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FarmKEeuzuI6n4--keQ" keySequence="CTRL+PAGE_UP" command="_pqhgZrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4Fa7mKEeuzuI6n4--keQ" keySequence="CTRL+PAGE_DOWN" command="_pqg5K7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FbbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+F3" command="_pqhgU7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FcrmKEeuzuI6n4--keQ" keySequence="SHIFT+DEL" command="_pqhgK7mKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pqvigLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.textEditorScope" bindingContext="_pqlKcrmKEeuzuI6n4--keQ">
- <bindings xmi:id="_pqxXsLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+CR" command="_pqhgUbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqx-wLmKEeuzuI6n4--keQ" keySequence="CTRL+BS" command="_pqd1wLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqyl07mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+Q" command="_pqgSUbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM4rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+J" command="_pqgSP7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM5rmKEeuzuI6n4--keQ" keySequence="CTRL++" command="_pqfrLLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM7bmKEeuzuI6n4--keQ" keySequence="CTRL+-" command="_pqhgmbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzz-bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F" command="_pqg5X7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqz0ArmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+J" command="_pqg5ErmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqz0C7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+A" command="_pqecz7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bDLmKEeuzuI6n4--keQ" keySequence="CTRL+J" command="_pqfq-7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bELmKEeuzuI6n4--keQ" keySequence="CTRL+L" command="_pqhgFbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bG7mKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqd12bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1CIrmKEeuzuI6n4--keQ" keySequence="CTRL+D" command="_pqfrELmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pJ7mKEeuzuI6n4--keQ" keySequence="CTRL+=" command="_pqfrLLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pK7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Y" command="_pqdOormKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pNLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+DEL" command="_pqg5abmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pNbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+X" command="_pqd127mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pNrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+Y" command="_pqhglrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pO7mKEeuzuI6n4--keQ" keySequence="CTRL+DEL" command="_pqhgF7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pPbmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_UP" command="_pqiuPLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QMLmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_DOWN" command="_pqgSLrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QNrmKEeuzuI6n4--keQ" keySequence="SHIFT+END" command="_pqiHLLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QPrmKEeuzuI6n4--keQ" keySequence="SHIFT+HOME" command="_pqhgfrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QRrmKEeuzuI6n4--keQ" keySequence="END" command="_pqhgc7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QR7mKEeuzuI6n4--keQ" keySequence="INSERT" command="_pqfq4bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QTbmKEeuzuI6n4--keQ" keySequence="F2" command="_pqg5LbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23SLmKEeuzuI6n4--keQ" keySequence="HOME" command="_pqiHMLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23S7mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+ARROW_UP" command="_pqiHdrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23TLmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+ARROW_DOWN" command="_pqiHaLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23ULmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+INSERT" command="_pqgSJ7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23V7mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_LEFT" command="_pqiHNbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23WbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_RIGHT" command="_pqgSMLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eW7mKEeuzuI6n4--keQ" keySequence="CTRL+F10" command="_pqhgS7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eX7mKEeuzuI6n4--keQ" keySequence="CTRL+END" command="_pqgSNLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FZbmKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_UP" command="_pqgSALmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FZrmKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_DOWN" command="_pqiuXLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FaLmKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_LEFT" command="_pqd1wbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FabmKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_RIGHT" command="_pqgSTLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FbLmKEeuzuI6n4--keQ" keySequence="CTRL+HOME" command="_pqec3rmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FbrmKEeuzuI6n4--keQ" keySequence="CTRL+NUMPAD_MULTIPLY" command="_pqgSULmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4Fb7mKEeuzuI6n4--keQ" keySequence="CTRL+NUMPAD_ADD" command="_pqiHX7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FcLmKEeuzuI6n4--keQ" keySequence="CTRL+NUMPAD_SUBTRACT" command="_pqhgT7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FcbmKEeuzuI6n4--keQ" keySequence="CTRL+NUMPAD_DIVIDE" command="_pqgSA7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FdrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+NUMPAD_MULTIPLY" command="_pqg5D7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FermKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+NUMPAD_DIVIDE" command="_pqfq5LmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4shLmKEeuzuI6n4--keQ" keySequence="ALT+/" command="_pqiHN7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4siLmKEeuzuI6n4--keQ" keySequence="SHIFT+CR" command="_pqiHL7mKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pqx-wbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.window" bindingContext="_pp5N_LmKEeuzuI6n4--keQ">
- <bindings xmi:id="_pqx-wrmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+SHIFT+T" command="_pqfq8LmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqx-w7mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+SHIFT+L" command="_pqfD47mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqx-yrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q O" command="_pqgSCbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqyl0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.ui.views.ContentOutline"/>
- </bindings>
- <bindings xmi:id="_pqyl0bmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q P" command="_pqgSCbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqyl0rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.jdt.ui.PackageExplorer"/>
- </bindings>
- <bindings xmi:id="_pqyl17mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+B" command="_pqgSFbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqyl2LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+R" command="_pqiuYLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqyl2bmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q Q" command="_pqgSCbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqyl2rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+S" command="_pqfrF7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqyl27mKEeuzuI6n4--keQ" keySequence="CTRL+3" command="_pqg5LLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqyl3LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+T" command="_pqhgKrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqyl3bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+T" command="_pqgSB7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqyl3rmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q S" command="_pqgSCbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqyl37mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.search.ui.views.SearchView"/>
- </bindings>
- <bindings xmi:id="_pqyl4LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+U" command="_pqgSJbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqyl4bmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q T" command="_pqgSCbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqyl4rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.jdt.ui.TypeHierarchy"/>
- </bindings>
- <bindings xmi:id="_pqyl47mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+V" command="_pqhgfLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqyl5rmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q V" command="_pqgSCbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqyl57mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.debug.ui.VariableView"/>
- </bindings>
- <bindings xmi:id="_pqyl67mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+G" command="_pqgR9bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqyl7LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+W" command="_pqhgKbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqyl7bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+H" command="_pqd1urmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM4LmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q H" command="_pqgSCbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqzM4bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.ui.cheatsheets.views.CheatSheetView"/>
- </bindings>
- <bindings xmi:id="_pqzM47mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q J" command="_pqgSCbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqzM5LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.jdt.ui.JavadocView"/>
- </bindings>
- <bindings xmi:id="_pqzM5bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+K" command="_pqgR-rmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM57mKEeuzuI6n4--keQ" keySequence="CTRL+," command="_pqfD0LmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM6rmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q L" command="_pqgSCbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqzM67mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.pde.runtime.LogView"/>
- </bindings>
- <bindings xmi:id="_pqzM7LmKEeuzuI6n4--keQ" keySequence="CTRL+-" command="_pqiHIbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM7rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+N" command="_pqd16rmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM77mKEeuzuI6n4--keQ" keySequence="CTRL+." command="_pqiHe7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM8rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+O" command="_pqiHUrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM87mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+P" command="_pqfrN7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM9rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+B" command="_pqgR-7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM97mKEeuzuI6n4--keQ" keySequence="CTRL+#" command="_pqfq8rmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzz8bmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+T" command="_pqd1wrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzz9LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+E" command="_pqgSHbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzz-rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+G" command="_pqiHlLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzz_bmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+H" command="_pqfq5bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzz_rmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q X" command="_pqgSCbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqzz_7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.ui.views.ProblemView"/>
- </bindings>
- <bindings xmi:id="_pqz0ALmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q Y" command="_pqgSCbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqz0AbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.team.sync.views.SynchronizeView"/>
- </bindings>
- <bindings xmi:id="_pqz0A7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q Z" command="_pqgSCbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqz0BLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.team.ui.GenericHistoryView"/>
- </bindings>
- <bindings xmi:id="_pqz0CbmKEeuzuI6n4--keQ" keySequence="CTRL+P" command="_pqhgRrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqz0CrmKEeuzuI6n4--keQ" keySequence="CTRL+Q" command="_pqhgXbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bALmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+C" command="_pqg5aLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bAbmKEeuzuI6n4--keQ" keySequence="CTRL+S" command="_pqiHILmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bBLmKEeuzuI6n4--keQ" keySequence="CTRL+U" command="_pqiHi7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bBbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+F" command="_pqhgYbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bCLmKEeuzuI6n4--keQ" keySequence="CTRL+W" command="_pqiuMrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bCbmKEeuzuI6n4--keQ" keySequence="CTRL+H" command="_pqg5YLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bDbmKEeuzuI6n4--keQ" keySequence="CTRL+K" command="_pqgSF7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bEbmKEeuzuI6n4--keQ" keySequence="CTRL+M" command="_pqg5WbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bFLmKEeuzuI6n4--keQ" keySequence="CTRL+N" command="_pqiHnLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1CEbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+P" command="_pqgR_bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1CFbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+R" command="_pqiHmLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1CFrmKEeuzuI6n4--keQ" keySequence="CTRL+B" command="_pqfD2bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1CF7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q B" command="_pqgSCbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pq1CGLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.debug.ui.BreakpointView"/>
- </bindings>
- <bindings xmi:id="_pq1CHrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+S" command="_pqiuWbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1CH7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+T" command="_pqec0bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1CILmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q C" command="_pqgSCbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pq1CIbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.ui.console.ConsoleView"/>
- </bindings>
- <bindings xmi:id="_pq1CJLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q D" command="_pqgSCbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pq1CJbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.jdt.ui.SourceView"/>
- </bindings>
- <bindings xmi:id="_pq1CJrmKEeuzuI6n4--keQ" keySequence="CTRL+E" command="_pqhgFLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1CJ7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+V" command="_pqiHNLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1CKLmKEeuzuI6n4--keQ" keySequence="CTRL+F" command="_pqfrK7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pILmKEeuzuI6n4--keQ" keySequence="CTRL+G" command="_pqd1w7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pIbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+W" command="_pqiHdbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pIrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+I" command="_pqfq87mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pI7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+J" command="_pqg5c7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pJLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+L" command="_pqg5GLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pJbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+M" command="_pqiHYbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pJrmKEeuzuI6n4--keQ" keySequence="CTRL+=" command="_pqhgWrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pKLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+N" command="_pqhgJbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pLLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Z" command="_pqd1srmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pMrmKEeuzuI6n4--keQ" keySequence="CTRL+_" command="_pqg5UrmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pq1pM7mKEeuzuI6n4--keQ" elementId="Splitter.isHorizontal" name="Splitter.isHorizontal" value="true"/>
- </bindings>
- <bindings xmi:id="_pq1pN7mKEeuzuI6n4--keQ" keySequence="CTRL+{" command="_pqg5UrmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pq1pOLmKEeuzuI6n4--keQ" elementId="Splitter.isHorizontal" name="Splitter.isHorizontal" value="false"/>
- </bindings>
- <bindings xmi:id="_pq2QMbmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_LEFT" command="_pqfq97mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QM7mKEeuzuI6n4--keQ" keySequence="ALT+ARROW_RIGHT" command="_pqhgUrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QOrmKEeuzuI6n4--keQ" keySequence="SHIFT+F2" command="_pqfrBbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QO7mKEeuzuI6n4--keQ" keySequence="SHIFT+F5" command="_pqiHbbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QPLmKEeuzuI6n4--keQ" keySequence="ALT+F7" command="_pqec4bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QP7mKEeuzuI6n4--keQ" keySequence="ALT+F5" command="_pqiHTLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QQrmKEeuzuI6n4--keQ" keySequence="F11" command="_pqiHSbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QQ7mKEeuzuI6n4--keQ" keySequence="F12" command="_pqg5ZLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QRLmKEeuzuI6n4--keQ" keySequence="CTRL+È" command="_pqg5UrmKEeuzuI6n4--keQ">
- <tags>locale:fr</tags>
- <parameters xmi:id="_pq2QRbmKEeuzuI6n4--keQ" elementId="Splitter.isHorizontal" name="Splitter.isHorizontal" value="false"/>
- </bindings>
- <bindings xmi:id="_pq2QTLmKEeuzuI6n4--keQ" keySequence="F2" command="_pqfD1bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23QLmKEeuzuI6n4--keQ" keySequence="F3" command="_pqg5FLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23QrmKEeuzuI6n4--keQ" keySequence="F4" command="_pqfD57mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23RrmKEeuzuI6n4--keQ" keySequence="F5" command="_pqhgdLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23SbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F7" command="_pqiHTrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23SrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F8" command="_pqg5UbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23TbmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+ARROW_LEFT" command="_pqhgXbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23TrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F11" command="_pqiuYrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23T7mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+ARROW_RIGHT" command="_pqgSBrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23UbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F4" command="_pqhgKbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23UrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F6" command="_pqfrKLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23WLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X J" command="_pqgSI7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eULmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X M" command="_pqiHYrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eUbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X A" command="_pqec5LmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eUrmKEeuzuI6n4--keQ" keySequence="CTRL+F7" command="_pqd1zrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eVbmKEeuzuI6n4--keQ" keySequence="CTRL+F8" command="_pqg5IrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eXLmKEeuzuI6n4--keQ" keySequence="CTRL+F11" command="_pqhgebmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FYLmKEeuzuI6n4--keQ" keySequence="CTRL+F4" command="_pqiuMrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FYrmKEeuzuI6n4--keQ" keySequence="CTRL+F6" command="_pqfrOLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FY7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+F7" command="_pqgSNrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FZLmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+X G" command="_pqiHP7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FdbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+NUMPAD_MULTIPLY" command="_pqfrFrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4Fd7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X Q" command="_pqgSQ7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FeLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X T" command="_pqiHULmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FebmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+NUMPAD_DIVIDE" command="_pqg5VLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4Fe7mKEeuzuI6n4--keQ" keySequence="DEL" command="_pqgR87mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sg7mKEeuzuI6n4--keQ" keySequence="ALT+-" command="_pqd16bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4shbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E E" command="_pqfq-LmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4shrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E G" command="_pqhgN7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sh7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E J" command="_pqec37mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sibmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E S" command="_pqiHVbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sirmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E T" command="_pqfq77mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4si7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E L" command="_pqfD0bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sjLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E N" command="_pqiHhLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sjbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E P" command="_pqd1ubmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4skLmKEeuzuI6n4--keQ" keySequence="ALT+CR" command="_pqg5P7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq5TgLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E R" command="_pqg5A7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq5TgbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+D A" command="_pqhgGLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq5TgrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+D T" command="_pqd11rmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq5Tg7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+D J" command="_pqg5GrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq5ThLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+D Q" command="_pqiHermKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pqx-xLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structuredTextEditorScope" bindingContext="_pqlKhbmKEeuzuI6n4--keQ">
- <bindings xmi:id="_pqx-xbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+P" command="_pqec0LmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM9bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+A" command="_pqiuW7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM-LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+C" command="_pqiHJ7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzz9bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F" command="_pqiHk7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqz0CLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+>" command="_pqhgGbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bCrmKEeuzuI6n4--keQ" keySequence="CTRL+I" command="_pqhgR7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bF7mKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqfD17mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bHLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+/" command="_pqd157mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pObmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+\" command="_pqgR-LmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QTrmKEeuzuI6n4--keQ" keySequence="F3" command="_pqecyLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23VLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_UP" command="_pqgSPLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23VrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_DOWN" command="_pqiHf7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eU7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_UP" command="_pqgSJrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eVrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_DOWN" command="_pqgSSrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eWLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_LEFT" command="_pqfD8LmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eXbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_RIGHT" command="_pqfrB7mKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pqx-xrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.javaEditorScope" bindingContext="_pqlKgbmKEeuzuI6n4--keQ">
- <bindings xmi:id="_pqx-x7mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+P" command="_pqgSNbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqyl6LmKEeuzuI6n4--keQ" keySequence="CTRL+7" command="_pqd17bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM6bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+M" command="_pqg5LrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM8LmKEeuzuI6n4--keQ" keySequence="CTRL+/" command="_pqd17bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM-bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+C" command="_pqd17bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzz-LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F" command="_pqiHLrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqz0DrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+B" command="_pqiuQrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bA7mKEeuzuI6n4--keQ" keySequence="CTRL+T" command="_pqecy7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bC7mKEeuzuI6n4--keQ" keySequence="CTRL+I" command="_pqhgTLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bGrmKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqiHWLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1CELmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+/" command="_pqiHjLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1CI7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+U" command="_pqg5JbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1CKbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+'" command="_pqfD2LmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pKrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+O" command="_pqhgGrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pOrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+\" command="_pqfrGLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23U7mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_UP" command="_pqiuOrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23VbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_DOWN" command="_pqiHWrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eVLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_UP" command="_pqiHebmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eV7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_DOWN" command="_pqgSAbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eWbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_LEFT" command="_pqhgZ7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eXrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_RIGHT" command="_pqfrCrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eY7mKEeuzuI6n4--keQ" keySequence="CTRL+F3" command="_pqiHeLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sc7mKEeuzuI6n4--keQ" keySequence="CTRL+2 F" command="_pqiHXrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sf7mKEeuzuI6n4--keQ" keySequence="CTRL+2 R" command="_pqg5QrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sgLmKEeuzuI6n4--keQ" keySequence="CTRL+2 T" command="_pqd17LmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sgbmKEeuzuI6n4--keQ" keySequence="CTRL+2 L" command="_pqfq_rmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sgrmKEeuzuI6n4--keQ" keySequence="CTRL+2 M" command="_pqhgd7mKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pqx-yLmKEeuzuI6n4--keQ" elementId="org.eclipse.core.runtime.xml" bindingContext="_pqlKibmKEeuzuI6n4--keQ">
- <bindings xmi:id="_pqx-ybmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+P" command="_pqg5ZbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzz87mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+D" command="_pqiHirmKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pqyl1LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.classFileEditorScope" bindingContext="_pqlKfLmKEeuzuI6n4--keQ">
- <bindings xmi:id="_pqyl1bmKEeuzuI6n4--keQ" keySequence="CTRL+1" command="_pqiHjrmKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pqyl5LmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.EditContext" bindingContext="_pqlKcLmKEeuzuI6n4--keQ">
- <bindings xmi:id="_pqyl5bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+V" command="_pqhgh7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzz8LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+C" command="_pqg5MrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pPLmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_UP" command="_pqd1vrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QMrmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_RIGHT" command="_pqiHQrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QN7mKEeuzuI6n4--keQ" keySequence="SHIFT+INSERT" command="_pqhgh7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eYLmKEeuzuI6n4--keQ" keySequence="CTRL+INSERT" command="_pqg5MrmKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pqyl6bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.propertiesEditorScope" bindingContext="_pqlKlLmKEeuzuI6n4--keQ">
- <bindings xmi:id="_pqyl6rmKEeuzuI6n4--keQ" keySequence="CTRL+7" command="_pqd17bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM8bmKEeuzuI6n4--keQ" keySequence="CTRL+/" command="_pqd17bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqzM-rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+C" command="_pqd17bmKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pqzz9rmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.AntEditorScope" bindingContext="_pqlKj7mKEeuzuI6n4--keQ">
- <bindings xmi:id="_pqzz97mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F" command="_pqiHLrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1CFLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+R" command="_pqfD5bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1pKbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+O" command="_pqd10LmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QObmKEeuzuI6n4--keQ" keySequence="SHIFT+F2" command="_pqfD3bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QT7mKEeuzuI6n4--keQ" keySequence="F3" command="_pqd12LmKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pqzz-7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.genericeditor.genericEditorContext" bindingContext="_pqlKe7mKEeuzuI6n4--keQ">
- <bindings xmi:id="_pqzz_LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+G" command="_pqhgcrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23QbmKEeuzuI6n4--keQ" keySequence="F3" command="_pqhgXrmKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pqz0BbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.memoryview" bindingContext="_pqlKermKEeuzuI6n4--keQ">
- <bindings xmi:id="_pqz0BrmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+M" command="_pqiHT7mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pqz0B7mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+N" command="_pqiHZLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bArmKEeuzuI6n4--keQ" keySequence="CTRL+T" command="_pqg5NLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bB7mKEeuzuI6n4--keQ" keySequence="CTRL+W" command="_pqfq7bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bE7mKEeuzuI6n4--keQ" keySequence="CTRL+N" command="_pqfrNLmKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pqz0DLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.debugging" bindingContext="_pqlKfbmKEeuzuI6n4--keQ">
- <bindings xmi:id="_pqz0DbmKEeuzuI6n4--keQ" keySequence="CTRL+R" command="_pqd107mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QQLmKEeuzuI6n4--keQ" keySequence="F7" command="_pqiHhbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq2QQbmKEeuzuI6n4--keQ" keySequence="F8" command="_pqfD7bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23RbmKEeuzuI6n4--keQ" keySequence="F5" command="_pqfD77mKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq23R7mKEeuzuI6n4--keQ" keySequence="F6" command="_pqiHOrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq3eYrmKEeuzuI6n4--keQ" keySequence="CTRL+F2" command="_pqg5bbmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FYbmKEeuzuI6n4--keQ" keySequence="CTRL+F5" command="_pqiHPrmKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pqz0D7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.breadcrumbEditorScope" bindingContext="_pqlKgLmKEeuzuI6n4--keQ">
- <bindings xmi:id="_pqz0ELmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+B" command="_pqiuQrmKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pq0bDrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.memory.abstractasynctablerendering" bindingContext="_pqlKfrmKEeuzuI6n4--keQ">
- <bindings xmi:id="_pq0bD7mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+," command="_pqhgYLmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq0bErmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+." command="_pqg5VrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq1CKrmKEeuzuI6n4--keQ" keySequence="CTRL+G" command="_pqg5V7mKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pq0bFbmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.editor.markupSourceContext" bindingContext="_pqlKhLmKEeuzuI6n4--keQ">
- <bindings xmi:id="_pq0bFrmKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqec2LmKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pq0bGLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.DiffViewer" bindingContext="_pqlKc7mKEeuzuI6n4--keQ">
- <bindings xmi:id="_pq0bGbmKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqiHdLmKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pq1CGbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" bindingContext="_pqlKlbmKEeuzuI6n4--keQ">
- <bindings xmi:id="_pq1CGrmKEeuzuI6n4--keQ" keySequence="CTRL+C" command="_pqg5OrmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FZ7mKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_LEFT" command="_pqfrDLmKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pq1CG7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ReflogView" bindingContext="_pqlKf7mKEeuzuI6n4--keQ">
- <bindings xmi:id="_pq1CHLmKEeuzuI6n4--keQ" keySequence="CTRL+C" command="_pqgR8LmKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pq1pL7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.console" bindingContext="_pqlKdbmKEeuzuI6n4--keQ">
- <bindings xmi:id="_pq1pMLmKEeuzuI6n4--keQ" keySequence="CTRL+Z" command="_pqiHcrmKEeuzuI6n4--keQ">
- <tags>platform:win32</tags>
- </bindings>
- </bindingTables>
- <bindingTables xmi:id="_pq2QSLmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.internal.wikitext.ui.editor.basicMarkupSourceContext" bindingContext="_pqlKg7mKEeuzuI6n4--keQ">
- <bindings xmi:id="_pq2QSbmKEeuzuI6n4--keQ" keySequence="F1" command="_pqd11LmKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pq2QSrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView.SingleRepository" bindingContext="_pqlKlrmKEeuzuI6n4--keQ">
- <bindings xmi:id="_pq2QS7mKEeuzuI6n4--keQ" keySequence="F2" command="_pqgR9rmKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pq23Q7mKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.contexts.taskview" bindingContext="_pqlKjbmKEeuzuI6n4--keQ">
- <bindings xmi:id="_pq23RLmKEeuzuI6n4--keQ" keySequence="F5" command="_pqiHKLmKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pq4Fc7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.TerminalContext" bindingContext="_pqlKgrmKEeuzuI6n4--keQ">
- <bindings xmi:id="_pq4FdLmKEeuzuI6n4--keQ" keySequence="ALT+Y" command="_pqd15bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FfLmKEeuzuI6n4--keQ" keySequence="ALT+A" command="_pqd15bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4FfbmKEeuzuI6n4--keQ" keySequence="ALT+B" command="_pqd15bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4scLmKEeuzuI6n4--keQ" keySequence="ALT+C" command="_pqd15bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4scbmKEeuzuI6n4--keQ" keySequence="ALT+D" command="_pqd15bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4scrmKEeuzuI6n4--keQ" keySequence="ALT+E" command="_pqd15bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sdLmKEeuzuI6n4--keQ" keySequence="ALT+F" command="_pqd15bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sdbmKEeuzuI6n4--keQ" keySequence="ALT+G" command="_pqd15bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sdrmKEeuzuI6n4--keQ" keySequence="ALT+P" command="_pqd15bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sd7mKEeuzuI6n4--keQ" keySequence="ALT+R" command="_pqd15bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4seLmKEeuzuI6n4--keQ" keySequence="ALT+S" command="_pqd15bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sebmKEeuzuI6n4--keQ" keySequence="ALT+T" command="_pqd15bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sermKEeuzuI6n4--keQ" keySequence="ALT+V" command="_pqd15bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4se7mKEeuzuI6n4--keQ" keySequence="ALT+W" command="_pqd15bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sfLmKEeuzuI6n4--keQ" keySequence="ALT+H" command="_pqd15bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sfbmKEeuzuI6n4--keQ" keySequence="ALT+L" command="_pqd15bmKEeuzuI6n4--keQ"/>
- <bindings xmi:id="_pq4sfrmKEeuzuI6n4--keQ" keySequence="ALT+N" command="_pqd15bmKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_pq4sjrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.BreakpointView" bindingContext="_pqlKcbmKEeuzuI6n4--keQ">
- <bindings xmi:id="_pq4sj7mKEeuzuI6n4--keQ" keySequence="ALT+CR" command="_pqd1t7mKEeuzuI6n4--keQ"/>
- </bindingTables>
- <bindingTables xmi:id="_qKKCYbmKEeuzuI6n4--keQ" bindingContext="_qKKCYLmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKKCY7mKEeuzuI6n4--keQ" bindingContext="_qKKCYrmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKKCZbmKEeuzuI6n4--keQ" bindingContext="_qKKCZLmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKKCZ7mKEeuzuI6n4--keQ" bindingContext="_qKKCZrmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKKCabmKEeuzuI6n4--keQ" bindingContext="_qKKCaLmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKKCa7mKEeuzuI6n4--keQ" bindingContext="_qKKCarmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKKpcbmKEeuzuI6n4--keQ" bindingContext="_qKKpcLmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKKpc7mKEeuzuI6n4--keQ" bindingContext="_qKKpcrmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKKpdbmKEeuzuI6n4--keQ" bindingContext="_qKKpdLmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKKpd7mKEeuzuI6n4--keQ" bindingContext="_qKKpdrmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKKpebmKEeuzuI6n4--keQ" bindingContext="_qKKpeLmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKKpe7mKEeuzuI6n4--keQ" bindingContext="_qKKpermKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKKpfbmKEeuzuI6n4--keQ" bindingContext="_qKKpfLmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKKpf7mKEeuzuI6n4--keQ" bindingContext="_qKKpfrmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKKpgbmKEeuzuI6n4--keQ" bindingContext="_qKKpgLmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKKpg7mKEeuzuI6n4--keQ" bindingContext="_qKKpgrmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKLQgbmKEeuzuI6n4--keQ" bindingContext="_qKLQgLmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKLQg7mKEeuzuI6n4--keQ" bindingContext="_qKLQgrmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKLQhbmKEeuzuI6n4--keQ" bindingContext="_qKLQhLmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKLQh7mKEeuzuI6n4--keQ" bindingContext="_qKLQhrmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKLQibmKEeuzuI6n4--keQ" bindingContext="_qKLQiLmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKLQi7mKEeuzuI6n4--keQ" bindingContext="_qKLQirmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKLQjbmKEeuzuI6n4--keQ" bindingContext="_qKLQjLmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKLQj7mKEeuzuI6n4--keQ" bindingContext="_qKLQjrmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKL3kbmKEeuzuI6n4--keQ" bindingContext="_qKL3kLmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKL3k7mKEeuzuI6n4--keQ" bindingContext="_qKL3krmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKL3lbmKEeuzuI6n4--keQ" bindingContext="_qKL3lLmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKL3l7mKEeuzuI6n4--keQ" bindingContext="_qKL3lrmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKL3mbmKEeuzuI6n4--keQ" bindingContext="_qKL3mLmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKL3m7mKEeuzuI6n4--keQ" bindingContext="_qKL3mrmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKL3nbmKEeuzuI6n4--keQ" bindingContext="_qKL3nLmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKL3n7mKEeuzuI6n4--keQ" bindingContext="_qKL3nrmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKL3obmKEeuzuI6n4--keQ" bindingContext="_qKL3oLmKEeuzuI6n4--keQ"/>
- <bindingTables xmi:id="_qKL3o7mKEeuzuI6n4--keQ" bindingContext="_qKL3ormKEeuzuI6n4--keQ"/>
- <rootContext xmi:id="_pp5N-7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.dialogAndWindow" contributorURI="platform:/plugin/org.eclipse.platform" name="In Dialogs and Windows" description="Either a dialog or a window is open">
- <children xmi:id="_pp5N_LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.window" contributorURI="platform:/plugin/org.eclipse.platform" name="In Windows" description="A window is open">
- <children xmi:id="_pp5N_bmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.contexts.views" contributorURI="platform:/plugin/org.eclipse.platform" name="%bindingcontext.name.bindingView"/>
- <children xmi:id="_pqlKcLmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.EditContext" name="Terminal Control in Focus" description="Show modified keyboard shortcuts in context menu"/>
- <children xmi:id="_pqlKcbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.BreakpointView" name="In Breakpoints View" description="The breakpoints view context"/>
- <children xmi:id="_pqlKcrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.textEditorScope" name="Editing Text" description="Editing Text Context">
- <children xmi:id="_pqlKc7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.DiffViewer" name="In Diff Viewer"/>
- <children xmi:id="_pqlKe7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.genericeditor.genericEditorContext" name="in Generic Code Editor" description="When editing in the Generic Code Editor"/>
- <children xmi:id="_pqlKfLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.classFileEditorScope" name="Browsing attached Java Source" description="Browsing attached Java Source Context"/>
- <children xmi:id="_pqlKgbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.javaEditorScope" name="Editing Java Source" description="Editing Java Source Context"/>
- <children xmi:id="_pqlKg7mKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.internal.wikitext.ui.editor.basicMarkupSourceContext" name="WikiText Markup Source Context" description="WikiText markup editing context">
- <children xmi:id="_pqlKhLmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.editor.markupSourceContext" name="WikiText Markup Source Context" description="WikiText markup editing context"/>
- </children>
- <children xmi:id="_pqlKhbmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structuredTextEditorScope" name="Editing in Structured Text Editors" description="Editing in Structured Text Editors">
- <children xmi:id="_pqlKhrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.navigation" name="XML Source Navigation" description="XML Source Navigation"/>
- <children xmi:id="_pqlKh7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.cleanup" name="XML Source Cleanup" description="XML Source Cleanup"/>
- <children xmi:id="_pqlKiLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.comments" name="Source Comments in Structured Text Editors" description="Source Comments in Structured Text Editors"/>
- <children xmi:id="_pqlKibmKEeuzuI6n4--keQ" elementId="org.eclipse.core.runtime.xml" name="Editing XML Source" description="Editing XML Source"/>
- <children xmi:id="_pqlKirmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.occurrences" name="XML Source Occurrences" description="XML Source Occurrences"/>
- <children xmi:id="_pqlKi7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.grammar" name="XML Source Grammar" description="XML Source Grammar"/>
- <children xmi:id="_pqlKjLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.comments" name="XML Source Comments" description="XML Source Comments"/>
- <children xmi:id="_pqlKjrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.expand" name="XML Source Expand/Collapse" description="XML Source Expand/Collapse"/>
- <children xmi:id="_pqlKkLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.hideFormat" name="Editing in Structured Text Editors" description="Editing in Structured Text Editors"/>
- <children xmi:id="_pqlKkbmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.selection" name="XML Source Selection" description="XML Source Selection"/>
- <children xmi:id="_pqlKk7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.dependencies" name="XML Source Dependencies" description="XML Source Dependencies"/>
- </children>
- <children xmi:id="_pqlKj7mKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.AntEditorScope" name="Editing Ant Buildfiles" description="Editing Ant Buildfiles Context"/>
- <children xmi:id="_pqlKlLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.propertiesEditorScope" name="Editing Properties Files" description="Editing Properties Files Context"/>
- </children>
- <children xmi:id="_pqlKdbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.console" name="In I/O Console" description="In I/O console"/>
- <children xmi:id="_pqlKdrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.TerminalsView" name="In Terminal View" description="Show modified keyboard shortcuts in context menu"/>
- <children xmi:id="_pqlKd7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.compareEditorScope" name="Comparing in an Editor" description="Comparing in an Editor"/>
- <children xmi:id="_pqlKebmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.console.ConsoleView" name="In Console View" description="In Console View"/>
- <children xmi:id="_pqlKermKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.memoryview" name="In Memory View" description="In memory view"/>
- <children xmi:id="_pqlKfbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.debugging" name="Debugging" description="Debugging programs">
- <children xmi:id="_pqlKfrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.memory.abstractasynctablerendering" name="In Table Memory Rendering" description="In Table Memory Rendering"/>
- <children xmi:id="_pqlKkrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.debugging" name="Debugging Java" description="Debugging Java programs"/>
- </children>
- <children xmi:id="_pqlKf7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ReflogView" name="In Git Reflog View"/>
- <children xmi:id="_pqlKgrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.TerminalContext" name="Terminal Typing Connected" description="Override ALT+x menu access keys while typing into the Terminal"/>
- <children xmi:id="_pqlKjbmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.contexts.taskview" name="In Gradle Tasks View" description="This context is activated when the Gradle Tasks view is in focus"/>
- <children xmi:id="_pqlKlbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" name="In Git Repositories View">
- <children xmi:id="_pqlKlrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView.SingleRepository" name="In Git Repositories View"/>
- </children>
- </children>
- <children xmi:id="_pp5N_rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.dialog" contributorURI="platform:/plugin/org.eclipse.platform" name="In Dialogs" description="A dialog is open"/>
- </rootContext>
- <rootContext xmi:id="_pqlKdLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.actionSet" name="Action Set" description="Parent context for action sets"/>
- <rootContext xmi:id="_pqlKeLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.workbenchMenu" name="Workbench Menu" description="When no Workbench windows are active"/>
- <rootContext xmi:id="_pqlKgLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.breadcrumbEditorScope" name="Editor Breadcrumb Navigation" description="Editor Breadcrumb Navigation Context"/>
- <rootContext xmi:id="_qKKCYLmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.CoverageActionSet" name="Auto::org.eclipse.eclemma.ui.CoverageActionSet"/>
- <rootContext xmi:id="_qKKCYrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.externaltools.ExternalToolsSet" name="Auto::org.eclipse.ui.externaltools.ExternalToolsSet"/>
- <rootContext xmi:id="_qKKCZLmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.addon.cls.display" name="Auto::com.objectaid.uml.addon.cls.display"/>
- <rootContext xmi:id="_qKKCZrmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.addon.cls.alignment" name="Auto::com.objectaid.uml.addon.cls.alignment"/>
- <rootContext xmi:id="_qKKCaLmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.cls.global" name="Auto::com.objectaid.uml.cls.global"/>
- <rootContext xmi:id="_qKKCarmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.actionSet.presentation" name="Auto::org.eclipse.ant.ui.actionSet.presentation"/>
- <rootContext xmi:id="_qKKpcLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.breakpointActionSet" name="Auto::org.eclipse.debug.ui.breakpointActionSet"/>
- <rootContext xmi:id="_qKKpcrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.debugActionSet" name="Auto::org.eclipse.debug.ui.debugActionSet"/>
- <rootContext xmi:id="_qKKpdLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.launchActionSet" name="Auto::org.eclipse.debug.ui.launchActionSet"/>
- <rootContext xmi:id="_qKKpdrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.profileActionSet" name="Auto::org.eclipse.debug.ui.profileActionSet"/>
- <rootContext xmi:id="_qKKpeLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.gitaction" name="Auto::org.eclipse.egit.ui.gitaction"/>
- <rootContext xmi:id="_qKKpermKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.navigation" name="Auto::org.eclipse.egit.ui.navigation"/>
- <rootContext xmi:id="_qKKpfLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.SearchActionSet" name="Auto::org.eclipse.egit.ui.SearchActionSet"/>
- <rootContext xmi:id="_qKKpfrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.JDTDebugActionSet" name="Auto::org.eclipse.jdt.debug.ui.JDTDebugActionSet"/>
- <rootContext xmi:id="_qKKpgLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.JUnitActionSet" name="Auto::org.eclipse.jdt.junit.JUnitActionSet"/>
- <rootContext xmi:id="_qKKpgrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.text.java.actionSet.presentation" name="Auto::org.eclipse.jdt.ui.text.java.actionSet.presentation"/>
- <rootContext xmi:id="_qKLQgLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaElementCreationActionSet" name="Auto::org.eclipse.jdt.ui.JavaElementCreationActionSet"/>
- <rootContext xmi:id="_qKLQgrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaActionSet" name="Auto::org.eclipse.jdt.ui.JavaActionSet"/>
- <rootContext xmi:id="_qKLQhLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.A_OpenActionSet" name="Auto::org.eclipse.jdt.ui.A_OpenActionSet"/>
- <rootContext xmi:id="_qKLQhrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.CodingActionSet" name="Auto::org.eclipse.jdt.ui.CodingActionSet"/>
- <rootContext xmi:id="_qKLQiLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.SearchActionSet" name="Auto::org.eclipse.jdt.ui.SearchActionSet"/>
- <rootContext xmi:id="_qKLQirmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.actionSet" name="Auto::org.eclipse.ui.cheatsheets.actionSet"/>
- <rootContext xmi:id="_qKLQjLmKEeuzuI6n4--keQ" elementId="org.eclipse.search.searchActionSet" name="Auto::org.eclipse.search.searchActionSet"/>
- <rootContext xmi:id="_qKLQjrmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.actionSet" name="Auto::org.eclipse.team.ui.actionSet"/>
- <rootContext xmi:id="_qKL3kLmKEeuzuI6n4--keQ" elementId="org.eclipse.text.quicksearch.actionSet" name="Auto::org.eclipse.text.quicksearch.actionSet"/>
- <rootContext xmi:id="_qKL3krmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.actionSet.annotationNavigation" name="Auto::org.eclipse.ui.edit.text.actionSet.annotationNavigation"/>
- <rootContext xmi:id="_qKL3lLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.actionSet.navigation" name="Auto::org.eclipse.ui.edit.text.actionSet.navigation"/>
- <rootContext xmi:id="_qKL3lrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo" name="Auto::org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo"/>
- <rootContext xmi:id="_qKL3mLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.NavigateActionSet" name="Auto::org.eclipse.ui.NavigateActionSet"/>
- <rootContext xmi:id="_qKL3mrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.actionSet.keyBindings" name="Auto::org.eclipse.ui.actionSet.keyBindings"/>
- <rootContext xmi:id="_qKL3nLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.WorkingSetModificationActionSet" name="Auto::org.eclipse.ui.WorkingSetModificationActionSet"/>
- <rootContext xmi:id="_qKL3nrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.WorkingSetActionSet" name="Auto::org.eclipse.ui.WorkingSetActionSet"/>
- <rootContext xmi:id="_qKL3oLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.actionSet.openFiles" name="Auto::org.eclipse.ui.actionSet.openFiles"/>
- <rootContext xmi:id="_qKL3ormKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.actionSet.presentation" name="Auto::org.eclipse.ui.edit.text.actionSet.presentation"/>
- <descriptors xmi:id="_pscysLmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.compatibility.editor" allowMultiple="true" category="org.eclipse.e4.primaryDataStack" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor">
- <tags>Editor</tags>
- <tags>removeOnHide</tags>
- </descriptors>
- <descriptors xmi:id="_p8CG0LmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.CoverageView" label="Coverage" iconURI="platform:/plugin/org.eclipse.eclemma.ui/icons/full/eview16/coverage.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.eclemma.internal.ui.coverageview.CoverageView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.eclemma.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Java</tags>
- </descriptors>
- <descriptors xmi:id="_p8Ct4LmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.p2.ui.RepositoryExplorer" label="Repository Explorer" iconURI="platform:/plugin/org.eclipse.oomph.p2.ui/icons/obj16/repository.gif" tooltip="" category="Oomph" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.oomph.p2.internal.ui.RepositoryExplorer"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.oomph.p2.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Oomph</tags>
- </descriptors>
- <descriptors xmi:id="_p8DU8LmKEeuzuI6n4--keQ" elementId="org.eclipse.tips.ide.tipPart" label="Tip of the Day" iconURI="platform:/plugin/org.eclipse.tips.ui/icons/lightbulb.png" tooltip="" category="Help" closeable="true" contributionURI="bundleclass://org.eclipse.tips.ide/org.eclipse.tips.ide.internal.TipPart">
- <tags>View</tags>
- <tags>categoryTag:Help</tags>
- </descriptors>
- <descriptors xmi:id="_p8DU8bmKEeuzuI6n4--keQ" elementId="diagramTable" label="Diagrams" iconURI="platform:/plugin/com.objectaid.uml.addon/icons/class-diagram.gif" tooltip="" category="ObjectAid" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="com.objectaid.uml.addon.diagrams.DiagramTableView"/>
- <persistedState key="originalCompatibilityViewBundle" value="com.objectaid.uml.addon"/>
- <tags>View</tags>
- <tags>categoryTag:ObjectAid</tags>
- </descriptors>
- <descriptors xmi:id="_p8QwULmKEeuzuI6n4--keQ" elementId="org.eclipse.gef.ui.palette_view" label="Palette" iconURI="platform:/plugin/org.eclipse.gef/icons/palette_view.gif" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.gef.ui.views.palette.PaletteView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.gef"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </descriptors>
- <descriptors xmi:id="_p8nVoLmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.views.AntView" label="Ant" iconURI="platform:/plugin/org.eclipse.ant.ui/icons/full/eview16/ant_view.png" tooltip="" category="Ant" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ant.internal.ui.views.AntView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ant.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Ant</tags>
- </descriptors>
- <descriptors xmi:id="_p88s0LmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.views.taskview" label="Gradle Tasks" iconURI="platform:/plugin/org.eclipse.buildship.ui/icons/full/eview16/tasks_view.png" tooltip="" category="Gradle" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.buildship.ui.internal.view.task.TaskView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.buildship.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Gradle</tags>
- </descriptors>
- <descriptors xmi:id="_p88s0bmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.views.executionview" label="Gradle Executions" iconURI="platform:/plugin/org.eclipse.buildship.ui/icons/full/eview16/executions_view.png" tooltip="" category="Gradle" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.buildship.ui.internal.view.execution.ExecutionsView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.buildship.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Gradle</tags>
- </descriptors>
- <descriptors xmi:id="_p89T4LmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.DebugView" label="Debug" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/debug_view.png" tooltip="" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.launch.LaunchView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Debug</tags>
- </descriptors>
- <descriptors xmi:id="_p89T4bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.BreakpointView" label="Breakpoints" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/breakpoint_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.breakpoints.BreakpointsView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Debug</tags>
- </descriptors>
- <descriptors xmi:id="_p89T4rmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.VariableView" label="Variables" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/variable_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.variables.VariablesView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Debug</tags>
- </descriptors>
- <descriptors xmi:id="_p8968LmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.ExpressionView" label="Expressions" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/watchlist_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.expression.ExpressionView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Debug</tags>
- </descriptors>
- <descriptors xmi:id="_p8968bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.RegisterView" label="Registers" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/register_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.registers.RegistersView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Debug</tags>
- </descriptors>
- <descriptors xmi:id="_p8968rmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.ModuleView" label="Modules" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/module_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.modules.ModulesView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Debug</tags>
- </descriptors>
- <descriptors xmi:id="_p89687mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.MemoryView" label="Memory" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/memory_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.memory.MemoryView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Debug</tags>
- </descriptors>
- <descriptors xmi:id="_p8-iALmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" label="Git Repositories" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/repo_rep.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.repository.RepositoriesView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Git</tags>
- </descriptors>
- <descriptors xmi:id="_p8-iAbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.StagingView" label="Git Staging" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/staging.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.staging.StagingView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Git</tags>
- </descriptors>
- <descriptors xmi:id="_p8-iArmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.InteractiveRebaseView" label="Git Interactive Rebase" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/rebase_interactive.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.rebase.RebaseInteractiveView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Git</tags>
- </descriptors>
- <descriptors xmi:id="_p8-iA7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.CompareTreeView" label="Git Tree Compare" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/obj16/gitrepository.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.dialogs.CompareTreeView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Git</tags>
- <tags>NoRestore</tags>
- </descriptors>
- <descriptors xmi:id="_p8_JELmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ReflogView" label="Git Reflog" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/reflog.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.reflog.ReflogView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Git</tags>
- </descriptors>
- <descriptors xmi:id="_p8_JEbmKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.HelpView" label="Help" iconURI="platform:/plugin/org.eclipse.help.ui/icons/view16/help_view.png" tooltip="" category="Help" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.help.ui.internal.views.HelpView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.help.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Help</tags>
- </descriptors>
- <descriptors xmi:id="_p8_wILmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.DisplayView" label="Debug Shell" iconURI="platform:/plugin/org.eclipse.jdt.debug.ui/icons/full/etool16/disp_sbook.png" tooltip="" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.debug.ui.display.DisplayView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.debug.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Debug</tags>
- </descriptors>
- <descriptors xmi:id="_p9W8gLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.ResultView" label="JUnit" iconURI="platform:/plugin/org.eclipse.jdt.junit/icons/full/eview16/junit.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.junit.ui.TestRunnerViewPart"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.junit"/>
- <tags>View</tags>
- <tags>categoryTag:Java</tags>
- </descriptors>
- <descriptors xmi:id="_p9rsoLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer" label="Package Explorer" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/package.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Java</tags>
- </descriptors>
- <descriptors xmi:id="_p9sTsLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.TypeHierarchy" label="Type Hierarchy" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/class_hi.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Java</tags>
- </descriptors>
- <descriptors xmi:id="_p9sTsbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.ProjectsView" label="Projects" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/projects.png" tooltip="" category="Java Browsing" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.browsing.ProjectsView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Java Browsing</tags>
- </descriptors>
- <descriptors xmi:id="_p9s6wLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackagesView" label="Packages" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/packages.png" tooltip="" category="Java Browsing" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.browsing.PackagesView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Java Browsing</tags>
- </descriptors>
- <descriptors xmi:id="_p9s6wbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.TypesView" label="Types" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/types.png" tooltip="" category="Java Browsing" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.browsing.TypesView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Java Browsing</tags>
- </descriptors>
- <descriptors xmi:id="_p9s6wrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.MembersView" label="Members" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/members.png" tooltip="" category="Java Browsing" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.browsing.MembersView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Java Browsing</tags>
- </descriptors>
- <descriptors xmi:id="_p9s6w7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.callhierarchy.view" label="Call Hierarchy" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/call_hierarchy.png" tooltip="" allowMultiple="true" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.callhierarchy.CallHierarchyViewPart"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Java</tags>
- </descriptors>
- <descriptors xmi:id="_p9th0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.texteditor.TemplatesView" label="Templates" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/templates.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.texteditor.templates.TemplatesView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </descriptors>
- <descriptors xmi:id="_p9th0bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.SourceView" label="Declaration" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/source.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.infoviews.SourceView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Java</tags>
- </descriptors>
- <descriptors xmi:id="_p9th0rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavadocView" label="Javadoc" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/javadoc.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.infoviews.JavadocView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Java</tags>
- </descriptors>
- <descriptors xmi:id="_p9th07mKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.views.MavenRepositoryView" label="Maven Repositories" iconURI="platform:/plugin/org.eclipse.m2e.core.ui/icons/maven_indexes.png" tooltip="" category="Maven" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.m2e.core.ui.internal.views.MavenRepositoryView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.m2e.core.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Maven</tags>
- </descriptors>
- <descriptors xmi:id="_p9uI4LmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.views.MavenBuild" label="Maven Workspace Build" iconURI="platform:/plugin/org.eclipse.ui/icons/full/eview16/defaultview_misc.png" tooltip="" category="Maven" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.m2e.core.ui.internal.views.build.BuildDebugView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.m2e.core.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Maven</tags>
- </descriptors>
- <descriptors xmi:id="_p9uI4bmKEeuzuI6n4--keQ" elementId="org.eclipse.search.SearchResultView" label="Classic Search" iconURI="platform:/plugin/org.eclipse.search/icons/full/eview16/searchres.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.search.internal.ui.SearchResultView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.search"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </descriptors>
- <descriptors xmi:id="_p-C5ALmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.views.SearchView" label="Search" iconURI="platform:/plugin/org.eclipse.search/icons/full/eview16/searchres.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.search2.internal.ui.SearchView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.search"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </descriptors>
- <descriptors xmi:id="_p-DgELmKEeuzuI6n4--keQ" elementId="org.eclipse.team.sync.views.SynchronizeView" label="Synchronize" iconURI="platform:/plugin/org.eclipse.team.ui/icons/full/eview16/synch_synch.png" tooltip="" allowMultiple="true" category="Version Control (Team)" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.team.internal.ui.synchronize.SynchronizeView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.team.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Version Control (Team)</tags>
- </descriptors>
- <descriptors xmi:id="_p-ascLmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.GenericHistoryView" label="History" iconURI="platform:/plugin/org.eclipse.team.ui/icons/full/eview16/history_view.png" tooltip="" allowMultiple="true" category="Version Control (Team)" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.team.internal.ui.history.GenericHistoryView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.team.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Version Control (Team)</tags>
- </descriptors>
- <descriptors xmi:id="_p-ascbmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.TerminalsView" label="Terminal" iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/terminal_view.gif" tooltip="" allowMultiple="true" category="Terminal" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.tm.terminal.view.ui.view.TerminalsView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.tm.terminal.view.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Terminal</tags>
- </descriptors>
- <descriptors xmi:id="_p-ascrmKEeuzuI6n4--keQ" elementId="org.eclipse.tcf.te.ui.terminals.TerminalsView" label="Terminals (Old)" iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/terminal_view.gif" tooltip="" allowMultiple="true" category="Other" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.tm.terminal.view.ui.view.OldTerminalsViewHandler"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.tm.terminal.view.ui"/>
- <tags>View</tags>
- <tags>categoryTag:Other</tags>
- </descriptors>
- <descriptors xmi:id="_p-asc7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview" label="Welcome" iconURI="platform:/plugin/org.eclipse.ui/icons/full/eview16/defaultview_misc.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.ViewIntroAdapterPart"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </descriptors>
- <descriptors xmi:id="_p-bTgLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.browser.view" label="Internal Web Browser" iconURI="platform:/plugin/org.eclipse.ui.browser/icons/obj16/internal_browser.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.browser.WebBrowserView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.browser"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </descriptors>
- <descriptors xmi:id="_p-bTgbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.views.CheatSheetView" label="Cheat Sheets" iconURI="platform:/plugin/org.eclipse.ui.cheatsheets/icons/view16/cheatsheet_view.png" tooltip="" category="Help" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.cheatsheets.views.CheatSheetView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.cheatsheets"/>
- <tags>View</tags>
- <tags>categoryTag:Help</tags>
- </descriptors>
- <descriptors xmi:id="_p-bTgrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.console.ConsoleView" label="Console" iconURI="platform:/plugin/org.eclipse.ui.console/icons/full/cview16/console_view.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.console.ConsoleView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.console"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </descriptors>
- <descriptors xmi:id="_p-sZQLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProgressView" label="Progress" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/pview.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.progress.ProgressView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </descriptors>
- <descriptors xmi:id="_p-sZQbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ResourceNavigator" label="Navigator (Deprecated)" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/filenav_nav.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.navigator.ResourceNavigator"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </descriptors>
- <descriptors xmi:id="_p-sZQrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.BookmarkView" label="Bookmarks" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/bkmrk_nav.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.BookmarksView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </descriptors>
- <descriptors xmi:id="_p-tAULmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.TaskList" label="Tasks" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/tasks_tsk.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.TasksView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </descriptors>
- <descriptors xmi:id="_p-tAUbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView" label="Problems" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/problems_view.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.ProblemsView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </descriptors>
- <descriptors xmi:id="_p-tAUrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.AllMarkersView" label="Markers" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/problems_view.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.AllMarkersView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </descriptors>
- <descriptors xmi:id="_p-tAU7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.ProjectExplorer" label="Project Explorer" iconURI="platform:/plugin/org.eclipse.ui.navigator.resources/icons/full/eview16/resource_persp.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.navigator.resources.ProjectExplorer"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.navigator.resources"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </descriptors>
- <descriptors xmi:id="_p-50oLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.PropertySheet" label="Properties" iconURI="platform:/plugin/org.eclipse.ui.views/icons/full/eview16/prop_ps.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.properties.PropertySheet"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.views"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </descriptors>
- <descriptors xmi:id="_p-50obmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline" label="Outline" iconURI="platform:/plugin/org.eclipse.ui.views/icons/full/eview16/outline_co.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.contentoutline.ContentOutline"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.views"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </descriptors>
- <descriptors xmi:id="_p-50ormKEeuzuI6n4--keQ" elementId="org.eclipse.pde.runtime.LogView" label="Error Log" iconURI="platform:/plugin/org.eclipse.ui.views.log/icons/eview16/error_log.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.log.LogView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.views.log"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </descriptors>
- <descriptors xmi:id="_p_Fa0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.minimap.MinimapView" label="Minimap" iconURI="platform:/plugin/org.eclipse.ui.workbench.texteditor/icons/full/eview16/minimap.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.minimap.MinimapView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.workbench.texteditor"/>
- <tags>View</tags>
- <tags>categoryTag:General</tags>
- </descriptors>
- <descriptors xmi:id="_p_Fa0bmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.views.annotations.XMLAnnotationsView" label="Documentation" iconURI="platform:/plugin/org.eclipse.wst.xml.ui/icons/full/obj16/comment_obj.gif" tooltip="" category="XML" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.wst.xml.ui.internal.views.annotations.XMLAnnotationsView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.wst.xml.ui"/>
- <tags>View</tags>
- <tags>categoryTag:XML</tags>
- </descriptors>
- <descriptors xmi:id="_p_Fa0rmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.contentmodel.view" label="Content Model" iconURI="platform:/plugin/org.eclipse.wst.xml.ui/icons/full/view16/hierarchy.gif" tooltip="" category="XML" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
- <persistedState key="originalCompatibilityViewClass" value="org.eclipse.wst.xml.ui.internal.views.contentmodel.ContentModelView"/>
- <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.wst.xml.ui"/>
- <tags>View</tags>
- <tags>categoryTag:XML</tags>
- </descriptors>
- <trimContributions xmi:id="_2r10UF9tEeO-yojH_y4TJA" elementId="org.eclipse.ui.ide.application.trimcontribution.QuickAccess" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" toBeRendered="false" parentId="org.eclipse.ui.main.toolbar" positionInParent="last">
- <children xsi:type="menu:ToolControl" xmi:id="_76uUAF9tEeO-yojH_y4TJA" elementId="Spacer Glue" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl">
- <tags>glue</tags>
- <tags>move_after:PerspectiveSpacer</tags>
- <tags>SHOW_RESTORE_MENU</tags>
- </children>
- <children xsi:type="menu:ToolControl" xmi:id="_8tJPcF9tEeO-yojH_y4TJA" elementId="SearchField" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.quickaccess.SearchField">
- <tags>move_after:Spacer Glue</tags>
- <tags>HIDEABLE</tags>
- <tags>SHOW_RESTORE_MENU</tags>
- </children>
- <children xsi:type="menu:ToolControl" xmi:id="_9LgmcF9tEeO-yojH_y4TJA" elementId="Search-PS Glue" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl">
- <tags>glue</tags>
- <tags>move_after:SearchField</tags>
- <tags>SHOW_RESTORE_MENU</tags>
- </children>
- </trimContributions>
- <commands xmi:id="_pqdOoLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.inlineLocal.assist" commandName="Quick Assist - Inline local variable" description="Invokes quick assist and selects 'Inline local variable'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqdOobmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.pageUp" commandName="Select Page Up" description="Select to the top of the page" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqdOormKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleWordWrap" commandName="Toggle Word Wrap" description="Toggle word wrap in the current text editor" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqdOo7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.p2.ui.SearchRequirements" commandName="Search Requirements" category="_pqcAl7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1sLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ResetQuickdiffBaseline" commandName="Reset quickdiff baseline" category="_pqcAn7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqd1sbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ResetQuickdiffBaselineTarget" name="Reset target (HEAD, HEAD^1)" optional="false"/>
- </commands>
- <commands xmi:id="_pqd1srmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.surround.with.quickMenu" commandName="Surround With Quick Menu" description="Shows the Surround With quick menu" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1s7mKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.openFileSearchPage" commandName="File Search" description="Open the Search dialog's file search page" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1tLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.convertLocalToField.assist" commandName="Quick Assist - Convert local variable to field" description="Invokes quick assist and selects 'Convert local variable to field'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1tbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.workspace" commandName="Implementors in Workspace" description="Search for implementors of the selected interface" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1trmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewAddRepository" commandName="Add a Git Repository..." description="Adds an existing Git repository to the Git Repositories view" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1t7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.breakpoint.properties" commandName="Java Breakpoint Properties" description="View and edit the properties for a given Java breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1uLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addThrowsDecl" commandName="Quick Fix - Add throws declaration" description="Invokes quick assist and selects 'Add throws declaration'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1ubmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.junitPluginShortcut.coverage" commandName="Coverage JUnit Plug-in Test" description="Coverage JUnit Plug-in Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1urmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.open.type.in.hierarchy" commandName="Open Type in Hierarchy" description="Open a type in the type hierarchy view" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1u7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.copyBuildIdCommand" commandName="Copy Build Id Information To Clipboard" description="Copies the build identification information to the clipboard." category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1vLmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.refreshproject" commandName="Refresh Gradle Project" description="Synchronizes the Gradle builds of the selected projects with the workspace" category="_pqcAhLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1vbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.textEnd" commandName="Select Text End" description="Select to the end of the text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1vrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.maximize" commandName="Maximize Active View or Editor" category="_pqcAk7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1v7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.openDiscoveredType" commandName="Open Discovered Type" category="_pqcAhrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1wLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.deletePreviousWord" commandName="Delete Previous Word" description="Delete the previous word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1wbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.wordPrevious" commandName="Previous Word" description="Go to the previous word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1wrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.connector.local.command.launch" commandName="Open Local Terminal on Selection" category="_pqcAjLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1w7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.workspace" commandName="Declaration in Workspace" description="Search for declarations of the selected element in the workspace" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1xLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.preferences" commandName="Preferences" description="Open the preferences dialog" category="_pqcAj7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqd1xbmKEeuzuI6n4--keQ" elementId="preferencePageId" name="Preference Page"/>
- </commands>
- <commands xmi:id="_pqd1xrmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.sourcelookup.ui.openSourceLookupInfoDialog" commandName="Source Lookup Info" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1x7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delimiter.unix" commandName="Convert Line Delimiters to Unix (LF, \n, 0A, ¶)" description="Converts the line delimiters to Unix (LF, \n, 0A, ¶)" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1yLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.working.set" commandName="Read Access in Working Set" description="Search for read references to the selected element in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1ybmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.Squash" commandName="Squash Commits" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1yrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Edit" commandName="Edit Commit" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1y7mKEeuzuI6n4--keQ" elementId="org.eclipse.epp.mpc.ui.command.showMarketplaceWizard" commandName="Eclipse Marketplace" description="Show the Eclipse Marketplace wizard" category="_pqcAn7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqd1zLmKEeuzuI6n4--keQ" elementId="trigger" name="trigger"/>
- </commands>
- <commands xmi:id="_pqd1zbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.copy" commandName="Copy" description="Copy the selection to the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1zrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.nextView" commandName="Next View" description="Switch to the next view" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd1z7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.revertToSaved" commandName="Revert to Saved" description="Revert to the last saved state" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd10LmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.toggleMarkOccurrences" commandName="Toggle Ant Mark Occurrences" description="Toggles mark occurrences in Ant editors" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd10bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.properties.NewPropertySheetCommand" commandName="Properties" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd10rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.addToWorkingSet" commandName="Add to Working Set" description="Adds the selected object to a working set." category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd107mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.RunToLine" commandName="Run to Line" description="Resume and break when execution reaches the current line" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd11LmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.editor.showCheatSheetCommand" commandName="Show Markup Cheat Sheet" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd11bmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Revert" commandName="Revert Commit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd11rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.junitShortcut.debug" commandName="Debug JUnit Test" description="Debug JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd117mKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.TeamSynchronizingPerspective" commandName="Team Synchronizing" description="Open the Team Synchronizing Perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd12LmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.open.declaration.command" commandName="Open Declaration" description="Opens the Ant editor on the referenced element" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd12bmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.symbolinfile" commandName="Go to Symbol in File" category="_pqcAibmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd12rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.showChangeRulerInformation" commandName="Show Quick Diff Ruler Tooltip" description="Displays quick diff or revision information for the caret line in a focused hover" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd127mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.upperCase" commandName="To Upper Case" description="Changes the selection to upper case" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd13LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ConfigureFetch" commandName="Configure Upstream Fetch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd13bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.goInto" commandName="Go Into" description="Navigate into the selected item" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd13rmKEeuzuI6n4--keQ" elementId="org.eclipse.epp.mpc.ui.command.showInstalled" commandName="Manage installed plug-ins" description="Update or uninstall plug-ins installed from the Marketplace" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd137mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.OpenRunConfigurations" commandName="Run..." description="Open run launch configuration dialog" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd14LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.create.delegate.methods" commandName="Generate Delegate Methods" description="Add delegate methods for a type's fields" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd14bmKEeuzuI6n4--keQ" elementId="org.eclipse.gef.ui.palette_view" commandName="Palette" category="_pqcAgbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd14rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.windowEnd" commandName="Select Window End" description="Select to the end of the window" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd147mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.resetOnDump" commandName="Reset on Dump" category="_pqcAirmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd15LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.minimizePart" commandName="Minimize Active View or Editor" description="Minimizes the active view or editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd15bmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.command1" commandName="Terminal view insert" category="_pqcAk7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd15rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Untrack" commandName="Untrack" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd157mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.add.block.comment" commandName="Add Block Comment" description="Add Block Comment" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd16LmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleLineBreakpoint" commandName="Toggle Line Breakpoint" description="Creates or removes a line breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd16bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.showSystemMenu" commandName="Show System Menu" description="Show the system menu" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd16rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.AllInstances" commandName="All Instances" description="View all instances of the selected type loaded in the target VM" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd167mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.OpenInCommitViewerCommand" commandName="Open in Commit Viewer" description="Opens selected commit(s) in Commit Viewer(s)" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd17LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignInTryWithResources.assist" commandName="Quick Assist - Assign to variable in new try-with-resources block" description="Invokes quick assist and selects 'Assign to variable in new try-with-resources block'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd17bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.toggle.comment" commandName="Toggle Comment" description="Toggle comment the selected lines" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqd17rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addImport" commandName="Quick Fix - Add import" description="Invokes quick assist and selects 'Add import'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqecwLmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.actions.LifeCycleTest.run" commandName="Run Maven Test" description="Run Maven Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqecwbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.savePerspective" commandName="Save Perspective As" description="Save the current perspective" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqecwrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.UnifiedDiffCommand" commandName="Show Unified Diff" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqecw7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.move" commandName="Move..." description="Move the selected item" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqecxLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.refactor.migrate.jar" commandName="Migrate JAR File" description="Migrate a JAR File to a new version" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqecxbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignParamToField.assist" commandName="Quick Assist - Assign parameter to field" description="Invokes quick assist and selects 'Assign parameter to field'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqecxrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.command.configureTrace" commandName="Configure Git Debug Trace" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqecx7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.move.inner.to.top.level" commandName="Move Type to New File" description="Move Type to New File" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqecyLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.open.file.from.source" commandName="Open Selection" description="Open an editor on the selected link" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqecybmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.linkWithEditor" commandName="Toggle Link with Editor" description="Toggles linking of a view's selection with the active editor's selection" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqecyrmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.ignoreWhiteSpace" commandName="Ignore White Space" description="Ignore white space where applicable" category="_pqcAjbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqecy7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.hierarchy" commandName="Quick Hierarchy" description="Show the quick hierarchy of the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqeczLmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.importProjects" commandName="Import Projects" category="_pqcAhrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqeczbmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.hideUnusedElements" commandName="Hide Unused Elements" category="_pqcAirmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqeczrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.generate.constructor.using.fields" commandName="Generate Constructor using Fields" description="Choose fields to initialize and constructor from superclass to call " category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqecz7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleBlockSelectionMode" commandName="Toggle Block Selection" description="Toggle block / column selection in the current text editor" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec0LmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.goto.matching.bracket" commandName="Matching Character" description="Go to Matching Character" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec0bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.refactor.quickMenu" commandName="Show Refactor Quick Menu" description="Shows the refactor quick menu" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec0rmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.disable.grammar.constraints" commandName="Turn off Grammar Constraints" description="Turn off grammar Constraints" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec07mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.commands.showElementInTypeHierarchyView" commandName="Show Java Element Type Hierarchy" description="Show a Java element in the Type Hierarchy view" category="_pqcAiLmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqec1LmKEeuzuI6n4--keQ" elementId="elementRef" name="Java element reference" typeId="org.eclipse.jdt.ui.commands.javaElementReference" optional="false"/>
- </commands>
- <commands xmi:id="_pqec1bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.goToResource" commandName="Go to Resource" description="Go to a particular resource in the active view" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec1rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.super.implementation" commandName="Open Super Implementation" description="Open the Implementation in the Super Type" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec17mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.resetPerspective" commandName="Reset Perspective" description="Reset the current perspective to its default state" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec2LmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.quickOutlineCommand" commandName="Quick Outline" description="Open a popup dialog with a quick outline of the current document" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec2bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.buildLast" commandName="Repeat Working Set Build" description="Repeat the last working set build" category="_pqcAkrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec2rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.buildProject" commandName="Build Project" description="Build the selected project" category="_pqcAkrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec27mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareIndexWithHead" commandName="Compare File in Index with HEAD Revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec3LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.override.methods" commandName="Override/Implement Methods" description="Override or implement methods from super types" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec3bmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.convertToDocbookCommand" commandName="Generate Docbook" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec3rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.textStart" commandName="Text Start" description="Go to the beginning of the text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec37mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.localJavaShortcut.coverage" commandName="Coverage Java Application" description="Coverage Java Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec4LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.paste" commandName="Paste" description="Paste from the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec4bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.part.nextPage" commandName="Next Page" description="Switch to the next page" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec4rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.change.type" commandName="Generalize Declared Type" description="Change the declaration of a selected variable to a more general type consistent with usage" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec47mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.refreshCache" commandName="Refresh Remote Cache" category="_pqcAhrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec5LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.javaAppletShortcut.run" commandName="Run Java Applet" description="Run Java Applet" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqec5bmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.exportSession" commandName="Export Session..." category="_pqcAirmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.previous" commandName="Previous" description="Navigate to the previous item" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD0bmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.scalaShortcut.coverage" commandName="Coverage Scala Application" description="Coverage Scala Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD0rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.clean" commandName="Clean..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD07mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewClone" commandName="Clone a Git Repository..." description="Clones a Git repository and adds the clone to the Git Repositories view" category="_pqcAmLmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqfD1LmKEeuzuI6n4--keQ" elementId="repositoryUri" name="Repository URI"/>
- </commands>
- <commands xmi:id="_pqfD1bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.rename" commandName="Rename" description="Rename the selected item" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD1rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.clear.mark" commandName="Clear Mark" description="Clear the mark" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD17mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.quick_outline" commandName="Quick Outline" description="Show the quick outline for the editor input" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD2LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.textblock" commandName="Add Text Block" description="Adds Text Block" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD2bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.buildAll" commandName="Build All" description="Build all projects" category="_pqcAkrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD2rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.OpenInTextEditorCommand" commandName="Open in Text Editor" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD27mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.dumpExecutionData" commandName="Dump Execution Data" category="_pqcAirmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD3LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewRemove" commandName="Remove Repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD3bmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.openExternalDoc" commandName="Open External Documentation" description="Open the External documentation for the current task in the Ant editor" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD3rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.cut.line.to.beginning" commandName="Cut to Beginning of Line" description="Cut to the beginning of a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD37mKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.runtasks" commandName="Run Gradle Tasks" description="Runs all the selected Gradle tasks" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD4LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.toggleBreadcrumb" commandName="Toggle Java Editor Breadcrumb" description="Toggle the Java editor breadcrumb" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD4bmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewCreateRepository" commandName="Create a Git Repository..." description="Creates a new Git repository and adds it to the Git Repositories view" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD4rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.hierarchy" commandName="Write Access in Hierarchy" description="Search for write references of the selected element in its hierarchy" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD47mKEeuzuI6n4--keQ" elementId="org.eclipse.text.quicksearch.commands.quicksearchCommand" commandName="Quick Search" category="_pqcAjrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD5LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.revisions.rendering.cycle" commandName="Cycle Revision Coloring Mode" description="Cycles through the available coloring modes for revisions" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD5bmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.renameInFile" commandName="Rename In File" description="Renames all references within the same buildfile" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD5rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.PushTags" commandName="Push Tags..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD57mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.type.hierarchy" commandName="Open Type Hierarchy" description="Open a type hierarchy on the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD6LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ContinueRebase" commandName="Continue Rebase" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD6bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.interface" commandName="Extract Interface" description="Extract a set of members into a new interface and try to use the new interface" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD6rmKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.closeTray" commandName="Close User Assistance Tray" description="Close the user assistance tray containing context help information and cheat sheets." category="_pqcAkbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD67mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CreatePatch" commandName="Create Patch..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD7LmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactoring.commands.moveResources" commandName="Move Resources" description="Move the selected resources and notify LTK participants." category="_pqcAmrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD7bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Resume" commandName="Resume" description="Resume" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD7rmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.actions.LifeCycleGenerateSources.run" commandName="Run Maven Generate Sources" description="Run Maven Generate Sources" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD77mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.StepInto" commandName="Step Into" description="Step into" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD8LmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structure.select.previous" commandName="Select Previous Element" description="Expand selection to include previous sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD8bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.restartWorkbench" commandName="Restart" description="Restart the workbench" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfD8rmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.importer.openDirectory" commandName="Open Projects from File System..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq4LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithRef" commandName="Compare with Branch, Tag or Reference..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq4bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleOverwrite" commandName="Toggle Overwrite" description="Toggle overwrite mode" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq4rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.pull.up" commandName="Pull Up" description="Move members to a superclass" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq47mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.AddExceptionBreakpoint" commandName="Add Java Exception Breakpoint" description="Add a Java exception breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq5LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.collapse_all" commandName="Collapse All" description="Collapses all folded regions" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq5bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.call.hierarchy" commandName="Open Call Hierarchy" description="Open a call hierarchy on the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq5rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewClearCredentials" commandName="Clear Credentials" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq57mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.ToggleTracepoint" commandName="Toggle Tracepoint" description="Creates or removes a tracepoint " category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq6LmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.convertToMarkupCommand" commandName="Generate Markup" category="_pqcAn7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqfq6bmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.targetLanguage" name="TargetLanguage" optional="false"/>
- </commands>
- <commands xmi:id="_pqfq6rmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.ShowRepositoryCatalog" commandName="Show Repository Catalog" category="_pqcAn7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqfq67mKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.RepositoryParameter" name="P2 Repository URI"/>
- </commands>
- <commands xmi:id="_pqfq7LmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleWatchpoint" commandName="Toggle Watchpoint" description="Creates or removes a watchpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq7bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.closeRendering" commandName="Close Rendering" description="Close the selected rendering." category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq7rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewOpenInEditor" commandName="Open in Editor" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq77mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.junitShortcut.coverage" commandName="Coverage JUnit Test" description="Coverage JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq8LmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.command.launchToolbar" commandName="Open Local Terminal on Selection" category="_pqcAjLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq8bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.showViewMenu" commandName="Show View Menu" description="Show the view menu" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq8rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Commit" commandName="Commit..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq87mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.inline" commandName="Inline" description="Inline a constant, local variable or method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq9LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.submodule.update" commandName="Update Submodule" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq9bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ProfileLast" commandName="Profile" description="Launch in profile mode" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq9rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.shiftRight" commandName="Shift Right" description="Shift a block of text to the right" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq97mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.backwardHistory" commandName="Backward History" description="Move backward in the editor navigation history" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq-LmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.workbenchShortcut.coverage" commandName="Coverage Eclipse Application" description="Coverage Eclipse Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq-bmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Pull" commandName="Pull" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq-rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.removeTrailingWhitespace" commandName="Remove Trailing Whitespace" description="Removes the trailing whitespace of each line" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq-7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findIncremental" commandName="Incremental Find" description="Incremental find" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq_LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.swap.mark" commandName="Swap Mark" description="Swap the mark with the cursor position" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq_bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addCast" commandName="Quick Fix - Add cast" description="Invokes quick assist and selects 'Add cast'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq_rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignToLocal.assist" commandName="Quick Assist - Assign to local variable" description="Invokes quick assist and selects 'Assign to local variable'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfq_7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ImportChangedProjectsCommandId" commandName="Import Changed Projects" description="Import or create in local Git repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrALmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.commands.OpenCoverageConfiguration" commandName="Coverage Configurations..." description="Coverage Configurations..." category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrAbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.return.continue.targets" commandName="Search break/continue Target Occurrences in File" description="Search for break/continue target occurrences of a selected target name" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrArmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewConfigureFetch" commandName="Configure Fetch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrA7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.create.getter.setter" commandName="Generate Getters and Setters" description="Generate Getter and Setter methods for type's fields" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrBLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewShowInSystemExplorer" commandName="Show In System Explorer" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrBbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.external.javadoc" commandName="Open Attached Javadoc" description="Open the attached Javadoc of the selected element in a browser" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrBrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.shiftLeft" commandName="Shift Left" description="Shift a block of text to the left" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrB7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structure.select.next" commandName="Select Next Element" description="Expand selection to include next sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrCLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Push" commandName="Push..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrCbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.AddClassPrepareBreakpoint" commandName="Add Class Load Breakpoint" description="Add a class load breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrCrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.select.next" commandName="Select Next Element" description="Expand selection to include next sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrC7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesCreateGroup" commandName="Create a Repository Group" description="Create a repository group for structuring repositories in the Git Repositories view" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrDLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewCollapseWorkingTree" commandName="Collapse Working Tree" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrDbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewNewRemote" commandName="Create Remote..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrDrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Restart" commandName="Restart" description="Restart a process or debug target without terminating and re-launching" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrD7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.stash.drop" commandName="Delete Stashed Commit..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrELmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delete.line" commandName="Delete Line" description="Delete a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrEbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.DebugPerspective" commandName="Debug" description="Open the debug perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrErmKEeuzuI6n4--keQ" elementId="org.eclipse.tips.ide.command.open" commandName="Tip of the Day" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrE7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.specific_content_assist.command" commandName="Content Assist" description="A parameterizable command that invokes content assist with a single completion proposal category" category="_pqcAgrmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqfrFLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.specific_content_assist.category_id" name="type" optional="false"/>
- </commands>
- <commands xmi:id="_pqfrFbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.references.in.hierarchy" commandName="References in Hierarchy" description="Search for references of the selected element in its hierarchy" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrFrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.expandAll" commandName="Expand All" description="Expand the current tree" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrF7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.saveAll" commandName="Save All" description="Save all current contents" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrGLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.remove.block.comment" commandName="Remove Block Comment" description="Remove the block comment enclosing the selection" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrGbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.method.exits" commandName="Search Method Exit Occurrences in File" description="Search for method exit occurrences of a selected return type" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrGrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.implementation" commandName="Open Implementation" description="Opens the Implementations of a method or a type in its hierarchy" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrG7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.gotoTest" commandName="Referring Tests" description="Referring Tests" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrHLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.folding.collapseMembers" commandName="Collapse Members" description="Collapse all members" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrHbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.find.broken.nls.keys" commandName="Find Broken Externalized Strings" description="Finds undefined, duplicate and unused externalized string keys in property files" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrHrmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.openSessionExecutionData" commandName="Open Execution Data" category="_pqcAirmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrH7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.commands.showElementInPackageView" commandName="Show Java Element in Package Explorer" description="Select Java element in the Package Explorer view" category="_pqcAiLmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqfrILmKEeuzuI6n4--keQ" elementId="elementRef" name="Java element reference" typeId="org.eclipse.jdt.ui.commands.javaElementReference" optional="false"/>
- </commands>
- <commands xmi:id="_pqfrIbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.closeOthers" commandName="Close Others" description="Close all editors except the one that is active" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrIrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.quickdiff.revertLine" commandName="Revert Line" description="Revert the current line" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrI7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.OpenDebugConfigurations" commandName="Debug..." description="Open debug launch configuration dialog" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrJLmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.performDropdown" commandName="Perform Dropdown" category="_pqcAhrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrJbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.SimpleFetch" commandName="Fetch from Upstream" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrJrmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.sourcelookup.ui.importBinaryProject" commandName="Import Binary Project" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrJ7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.InstanceCount" commandName="Instance Count" description="View the instance count of the selected type loaded in the target VM" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrKLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.previousEditor" commandName="Previous Editor" description="Switch to the previous editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrKbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.copy.qualified.name" commandName="Copy Qualified Name" description="Copy a fully qualified name to the system clipboard" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrKrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.promote.local.variable" commandName="Convert Local Variable to Field" description="Convert a local variable to a field" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrK7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findReplace" commandName="Find and Replace" description="Find and replace text" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrLLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.zoomIn" commandName="Zoom In" description="Zoom in text, increase default font size for text editors" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrLbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.MergeTool" commandName="Merge Tool" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrLrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.OpenMarkersView" commandName="Open Another" description="Open another view" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrL7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.command.shareProject" commandName="Share with Git" description="Share the project using Git" category="_pqcAn7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqfrMLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.command.projectNameParameter" name="Project" optional="false"/>
- </commands>
- <commands xmi:id="_pqfrMbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.convert.anonymous.to.nested" commandName="Convert Anonymous Class to Nested" description="Convert an anonymous class to a nested class" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrMrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.changeToStatic" commandName="Quick Fix - Change to static access" description="Invokes quick assist and selects 'Change to static access'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrM7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.fullscreenmode" commandName="Toggle Full Screen" description="Toggles the window between full screen and normal" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrNLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.newRendering" commandName="New Rendering" description="Add a new rendering." category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrNbmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.sdk.installationDetails" commandName="Installation Details" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrNrmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.synchronizeAll" commandName="Synchronize..." description="Synchronize resources in the workspace with another location" category="_pqcAgLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrN7mKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.profiles.ui.commands.selectMavenProfileCommand" commandName="Select Maven Profiles" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrOLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.nextEditor" commandName="Next Editor" description="Switch to the next editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrObmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.closeUnrelatedProjects" commandName="Close Unrelated Projects" description="Close unrelated projects" category="_pqcAkrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrOrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.self.encapsulate.field" commandName="Encapsulate Field" description="Create getting and setting methods for the field and use only those to access the field" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqfrO7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.markers.copyMarkerResourceQualifiedName" commandName="Copy Resource Qualified Name To Clipboard" description="Copies markers resource qualified name to the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgR8LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.internal.reflog.CopyCommand" commandName="Copy Commit Id" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgR8bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.helpContents" commandName="Help Contents" description="Open the help contents" category="_pqcAkbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgR8rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Reset" commandName="Reset..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgR87mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.delete" commandName="Delete" description="Delete the selection" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgR9LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delete.line.to.beginning" commandName="Delete to Beginning of Line" description="Delete to the beginning of a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgR9bmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.performTextSearchWorkspace" commandName="Find Text in Workspace" description="Searches the files in the workspace for specific text." category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgR9rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.RenameBranch" commandName="Rename Branch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgR97mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Synchronize" commandName="Synchronize" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgR-LmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.remove.block.comment" commandName="Remove Block Comment" description="Remove Block Comment" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgR-bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.working.set" commandName="Declaration in Working Set" description="Search for declarations of the selected element in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgR-rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findPrevious" commandName="Find Previous" description="Find previous item" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgR-7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleBreakpoint" commandName="Toggle Breakpoint" description="Creates or removes a breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgR_LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.gototype" commandName="Go to Type" description="Go to Type" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgR_bmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.ui.command.openPom" commandName="Open Maven POM" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgR_rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.index.rebuild" commandName="Rebuild Java Index" description="Rebuilds the Java index database" category="_pqcAkrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgR_7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.addBookmark" commandName="Add Bookmark" description="Add a bookmark" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSALmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.scroll.lineUp" commandName="Scroll Line Up" description="Scroll up one line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSAbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.select.last" commandName="Restore Last Selection" description="Restore last selection" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSArmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.set.mark" commandName="Set Mark" description="Set the mark" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSA7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.toggle" commandName="Toggle Folding" description="Toggles folding in the current editor" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSBLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleShowWhitespaceCharacters" commandName="Show Whitespace Characters" description="Shows whitespace characters in current text editor" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSBbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.splitJoinVariableDeclaration.assist" commandName="Quick Assist - Split/Join variable declaration" description="Invokes quick assist and selects 'Split/Join variable declaration'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSBrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.gotoNextEditPosition" commandName="Next Edit Location" description="Next edit location" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSB7mKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.symbolinworkspace" commandName="Go to Symbol in Workspace" category="_pqcAibmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSCLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.revert" commandName="Revert" description="Revert to the last saved state" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSCbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView" commandName="Show View" description="Shows a particular view" category="_pqcAgbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqgSCrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="View"/>
- <parameters xmi:id="_pqgSC7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.secondaryId" name="Secondary Id"/>
- <parameters xmi:id="_pqgSDLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.makeFast" name="As FastView"/>
- </commands>
- <commands xmi:id="_pqgSDbmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.ui.ToggleOfflineMode" commandName="Toggle Offline Mode" category="_pqcAnrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSDrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Ignore" commandName="Ignore" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSD7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.Edit" commandName="Edit Commit" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSELmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.showResourceByPath" commandName="Show Resource in Navigator" description="Show a resource in the Navigator given its path" category="_pqcAiLmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqgSEbmKEeuzuI6n4--keQ" elementId="resourcePath" name="Resource Path" typeId="org.eclipse.ui.ide.resourcePath" optional="false"/>
- </commands>
- <commands xmi:id="_pqgSErmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.openLog" commandName="Open Setup Log" category="_pqcAhrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSE7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.selectRootElements" commandName="Select Root Elements" category="_pqcAirmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqgSFLmKEeuzuI6n4--keQ" elementId="type" name="type" optional="false"/>
- </commands>
- <commands xmi:id="_pqgSFbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.SkipAllBreakpoints" commandName="Skip All Breakpoints" description="Sets whether or not any breakpoint should suspend execution" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSFrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delimiter.windows" commandName="Convert Line Delimiters to Windows (CRLF, \r\n, 0D0A, ¤¶)" description="Converts the line delimiters to Windows (CRLF, \r\n, 0D0A, ¤¶)" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSF7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findNext" commandName="Find Next" description="Find next item" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSGLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.hidetrimbars" commandName="Toggle visibility of the window toolbars" description="Toggle the visibility of the toolbars of the current window" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSGbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.buildAutomatically" commandName="Build Automatically" description="Toggle the workspace build automatically function" category="_pqcAkrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSGrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.import" commandName="Import" description="Import" category="_pqcAi7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqgSG7mKEeuzuI6n4--keQ" elementId="importWizardId" name="Import Wizard"/>
- </commands>
- <commands xmi:id="_pqgSHLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Merge" commandName="Merge" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSHbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.switchToEditor" commandName="Switch to Editor" description="Switch to an editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSHrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.dynamicHelp" commandName="Show Contextual Help" description="Open the contextual help" category="_pqcAkbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSH7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.nextSubTab" commandName="Next Sub-Tab" description="Switch to the next sub-tab" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSILmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.comment" commandName="Comment" description="Turn the selected lines into Java comments" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSIbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.introduce.parameter" commandName="Introduce Parameter" description="Introduce a new method parameter based on the selected expression" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSIrmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.removeAllSessions" commandName="Remove All Sessions" category="_pqcAirmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSI7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.localJavaShortcut.run" commandName="Run Java Application" description="Run Java Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSJLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.addTask" commandName="Add Task..." description="Add a task" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSJbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file.quickMenu" commandName="Show Occurrences in File Quick Menu" description="Shows the Occurrences in File quick menu" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSJrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structure.select.enclosing" commandName="Select Enclosing Element" description="Expand selection to include enclosing element" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSJ7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleInsertMode" commandName="Toggle Insert Mode" description="Toggle insert mode" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSKLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.openCheatSheet" commandName="Open Cheat Sheet" description="Open a Cheat Sheet." category="_pqcAkbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqgSKbmKEeuzuI6n4--keQ" elementId="cheatSheetId" name="Identifier"/>
- </commands>
- <commands xmi:id="_pqgSKrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewDelete" commandName="Delete Repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSK7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.closePart" commandName="Close Part" description="Close the active workbench part" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSLLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.revisions.id.toggle" commandName="Toggle Revision Id Display" description="Toggles the display of the revision id" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSLbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.cleanAction" commandName="Build Clean" description="Discard old built state" category="_pqcAkrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSLrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.moveLineDown" commandName="Move Lines Down" description="Moves the selected lines down" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSL7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.back" commandName="Back" description="Navigate back" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSMLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.wordNext" commandName="Select Next Word" description="Select the next word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSMbmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.sdk.update" commandName="Check for Updates" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSMrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaBrowsingPerspective" commandName="Java Browsing" description="Show the Java Browsing perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSM7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.pageDown" commandName="Page Down" description="Go down one page" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSNLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.textEnd" commandName="Text End" description="Go to the end of the text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSNbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.goto.matching.bracket" commandName="Go to Matching Bracket" description="Moves the cursor to the matching bracket" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSNrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.part.previousPage" commandName="Previous Page" description="Switch to the previous page" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSN7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.relaunchSession" commandName="Relaunch Coverage Session" category="_pqcAirmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSOLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.GarbageCollect" commandName="Collect Garbage" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSObmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CompareWithWorkingTree" commandName="Compare with Working Tree" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSOrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Branch" commandName="Branch" description="Check out, rename, create, or delete a branch in a git repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSO7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.closeProject" commandName="Close Project" description="Close the selected project" category="_pqcAkrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSPLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.previousSibling" commandName="Previous Sibling" description="Go to Previous Sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSPbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.PullWithOptions" commandName="Pull..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSPrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewConfigurePush" commandName="Configure Push..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSP7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findIncrementalReverse" commandName="Incremental Find Reverse" description="Incremental find reverse" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSQLmKEeuzuI6n4--keQ" elementId="org.eclipse.epp.mpc.ui.command.importFavoritesWizard" commandName="Import Marketplace Favorites" description="Import another user's Marketplace Favorites List" category="_pqcAn7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqgSQbmKEeuzuI6n4--keQ" elementId="favoritesUrl" name="favoritesUrl"/>
- </commands>
- <commands xmi:id="_pqgSQrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.introduce.factory" commandName="Introduce Factory" description="Introduce a factory method to encapsulate invocation of the selected constructor" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSQ7mKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.antShortcut.run" commandName="Run Ant Build" description="Run Ant Build" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSRLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.stash.apply" commandName="Apply Stashed Changes" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSRbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.Inspect" commandName="Inspect" description="Inspect result of evaluating selected text" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSRrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.use.supertype" commandName="Use Supertype Where Possible" description="Change occurrences of a type to use a supertype instead" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSR7mKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.performTextSearchFile" commandName="Find Text in File" description="Searches the files in the file for specific text." category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSSLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.columnNext" commandName="Next Column" description="Go to the next column" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSSbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Squash" commandName="Squash Commits" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSSrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structure.select.last" commandName="Restore Last Selection" description="Restore last selection" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSS7mKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.performTextSearchWorkingSet" commandName="Find Text in Working Set" description="Searches the files in the working set for specific text." category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSTLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.wordNext" commandName="Next Word" description="Go to the next word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSTbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.cut.line" commandName="Cut Line" description="Cut a line of text, or multiple lines when invoked again without interruption" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSTrmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.donate" commandName="Donate" description="Donate to the development of the Eclipse IDE" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgST7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.command.launch" commandName="Open Terminal on Selection" category="_pqcAjLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSULmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.expand_all" commandName="Expand All" description="Expands all folded regions" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSUbmKEeuzuI6n4--keQ" elementId="org.eclipse.quickdiff.toggle" commandName="Quick Diff Toggle" description="Toggles quick diff information display on the line number ruler" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqgSUrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.deleteNext" commandName="Delete Next" description="Delete the next character" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5ALmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.FetchGerritChange" commandName="Fetch From Gerrit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5AbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.encapsulateField.assist" commandName="Quick Assist - Create getter/setter for field" description="Invokes quick assist and selects 'Create getter/setter for field'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5ArmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.openEditorDropdown" commandName="Open Setup Editor" category="_pqcAhrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5A7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.junitRAPShortcut.coverage" commandName="Coverage RAP JUnit Test" description="Coverage RAP JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5BLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.toggleShowKeys" commandName="Toggle Show Key Bindings" description="Shows key binding when command is invoked" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5BbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.quickStartAction" commandName="Welcome" description="Show help for beginning users" category="_pqcAkbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5BrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ReplaceWithPrevious" commandName="Replace with Previous Revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5B7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.Watch" commandName="Watch" description="Create new watch expression" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5CLmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.sourcelookup.ui.openPom" commandName="Open Pom" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5CbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Reword" commandName="Reword Commit" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5CrmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.ui.questionnaire" commandName="Configuration Questionnaire" description="Review the IDE&apos;s most fiercely contested preferences" category="_pqcAhrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5C7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.hideShowEditors" commandName="Toggle Shared Area Visibility" description="Toggles the visibility of the shared area" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5DLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.OpenCommit" commandName="Open Git Commit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5DbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.displayHelp" commandName="Display Help" description="Display a Help topic" category="_pqcAkbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqg5DrmKEeuzuI6n4--keQ" elementId="href" name="Help topic href"/>
- </commands>
- <commands xmi:id="_pqg5D7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.restore" commandName="Reset Structure" description="Resets the folding structure" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5ELmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.pageDown" commandName="Select Page Down" description="Select to the bottom of the page" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5EbmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactor.create.refactoring.script" commandName="Create Script" description="Create a refactoring script from refactorings on the local workspace" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5ErmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.join.lines" commandName="Join Lines" description="Join lines of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5E7mKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.indexcommand" commandName="Index" description="Show Keyword Index" category="_pqcAkbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5FLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.editor" commandName="Open Declaration" description="Open an editor on the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5FbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.showContextMenu" commandName="Show Context Menu" description="Show the context menu" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5FrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.clean.up" commandName="Clean Up" description="Solve problems and improve code style on selected resources" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5F7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.p2.ui.ExploreRepository" commandName="Explore Repository" category="_pqcAl7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5GLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.local.variable" commandName="Extract Local Variable" description="Extracts an expression into a new local variable and uses the new local variable" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5GbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.InstallLfsLocal" commandName="Enable LFS locally" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5GrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.localJavaShortcut.debug" commandName="Debug Java Application" description="Debug Java Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5G7mKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactor.show.refactoring.history" commandName="Open Refactoring History " description="Opens the refactoring history" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5HLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.hierarchy" commandName="Read Access in Hierarchy" description="Search for read references of the selected element in its hierarchy" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5HbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.forward" commandName="Forward" description="Navigate forward" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5HrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.correction.assist.proposals" commandName="Quick Fix" description="Suggest possible fixes for a problem" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5H7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CherryPick" commandName="Cherry Pick" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5ILmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.openbuildscript" commandName="Open Gradle Build Script" description="Opens the Gradle build script for the selected Gradle project" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5IbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.push.down" commandName="Push Down" description="Move members to subclasses" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5IrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.nextPerspective" commandName="Next Perspective" description="Switch to the next perspective" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5I7mKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.openrunconfiguration" commandName="Open Gradle Run Configuration" description="Opens the Run Configuration for the selected Gradle tasks" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5JLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.DeleteTag" commandName="&Delete Tag" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5JbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.remove.occurrence.annotations" commandName="Remove Occurrence Annotations" description="Removes the occurrence annotations from the current editor" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5JrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.console.clear" commandName="Clear Console" description="Clear Console" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5J7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.working.set" commandName="Write Access in Working Set" description="Search for write references to the selected element in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5KLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ShowVersions" commandName="Open this Version" category="_pqcAn7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqg5KbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CompareMode" name="Compare mode"/>
- </commands>
- <commands xmi:id="_pqg5KrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.pinEditor" commandName="Pin Editor" description="Pin the current editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5K7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.nextTab" commandName="Next Tab" description="Switch to the next tab" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5LLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.quickAccess" commandName="Find Actions" description="Quickly access UI elements" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5LbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.showInformation" commandName="Show Tooltip Description" description="Displays information for the current caret location in a focused hover" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5LrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.import" commandName="Add Import" description="Create import statement on selection" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5L7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.pageUp" commandName="Page Up" description="Go up one page" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5MLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.submodule.sync" commandName="Sync Submodule" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5MbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.DeleteBranch" commandName="Delete Branch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5MrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.copy" commandName="Copy" category="_pqcAk7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5M7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.columnPrevious" commandName="Previous Column" description="Go to the previous column" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5NLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.toggleMemoryMonitorsPane" commandName="Toggle Memory Monitors Pane" description="Toggle visibility of the Memory Monitors Pane" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5NbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.working.set" commandName="Implementors in Working Set" description="Search for implementors of the selected interface in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5NrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Discard" commandName="Replace with File in Index" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5N7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.selectNextChange" commandName="Select Next Change" description="Select Next Change" category="_pqcAjbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5OLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.generate.xml" commandName="XML File..." description="Generate a XML file from the selected DTD or Schema" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5ObmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewCreateBranch" commandName="Create Branch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5OrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewCopyPath" commandName="Copy Path to Clipboard" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5O7mKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactoring.commands.renameResource" commandName="Rename Resource" description="Rename the selected resource and notify LTK participants." category="_pqcAmrmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqg5PLmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactoring.commands.renameResource.newName.parameter.key" name="Selected resource's new name."/>
- </commands>
- <commands xmi:id="_pqg5PbmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.perform.startup" commandName="Perform Setup Tasks (Startup)" category="_pqcAhrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5PrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Rebase" commandName="Rebase on" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5P7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.properties" commandName="Properties" description="Display the properties of the selected item" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5QLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.showRulerAnnotationInformation" commandName="Show Ruler Annotation Tooltip" description="Displays annotation information for the caret line in a focused hover" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5QbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ReplaceWithHead" commandName="Replace with HEAD revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5QrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.renameInFile.assist" commandName="Quick Assist - Rename in file" description="Invokes quick assist and selects 'Rename in file'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5Q7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.browser.openBrowser" commandName="Open Browser" description="Opens the default web browser." category="_pqcAj7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqg5RLmKEeuzuI6n4--keQ" elementId="url" name="URL"/>
- <parameters xmi:id="_pqg5RbmKEeuzuI6n4--keQ" elementId="browserId" name="Browser Id"/>
- <parameters xmi:id="_pqg5RrmKEeuzuI6n4--keQ" elementId="name" name="Browser Name"/>
- <parameters xmi:id="_pqg5R7mKEeuzuI6n4--keQ" elementId="tooltip" name="Browser Tooltip"/>
- </commands>
- <commands xmi:id="_pqg5SLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.activeContextInfo" commandName="Show activeContext Info" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5SbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.implement.occurrences" commandName="Search Implement Occurrences in File" description="Search for implement occurrences of a selected type" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5SrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.cleanup.document" commandName="Cleanup Document..." description="Cleanup document" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5S7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.constant" commandName="Extract Constant" description="Extracts a constant into a new static field and uses the new static field" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5TLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.textStart" commandName="Select Text Start" description="Select to the beginning of the text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5TbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.DeleteBranch" commandName="Delete Branch" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5TrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.contentAssist.contextInformation" commandName="Context Information" description="Show Context Information" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5T7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.saveAs" commandName="Save As" description="Save the current contents to another location" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5ULmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ConfigurePush" commandName="Configure Upstream Push" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5UbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.previousPerspective" commandName="Previous Perspective" description="Switch to the previous perspective" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5UrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.splitEditor" commandName="Toggle Split Editor" description="Split or join the currently active editor." category="_pqcAj7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqg5U7mKEeuzuI6n4--keQ" elementId="Splitter.isHorizontal" name="Orientation" optional="false"/>
- </commands>
- <commands xmi:id="_pqg5VLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.collapseAll" commandName="Collapse All" description="Collapse the current tree" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5VbmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.copyAllRightToLeft" commandName="Copy All from Right to Left" description="Copy All Changes from Right to Left" category="_pqcAjbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5VrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.command.nextpage" commandName="Next Page of Memory" description="Load next page of memory" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5V7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.command.gotoaddress" commandName="Go to Address" description="Go to Address" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5WLmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.togglelinkwitheditor" commandName="Toggle Link with Editor" category="_pqcAibmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5WbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.maximizePart" commandName="Maximize Active View or Editor" description="Toggles maximize/restore state of active view or editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5WrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.lockToolBar" commandName="Toggle Lock Toolbars" description="Toggle the Lock on the Toolbars" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5W7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.qualifyField" commandName="Quick Fix - Qualify field access" description="Invokes quick assist and selects 'Qualify field access'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5XLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.newEditor" commandName="Clone Editor" description="Open another editor on the active editor's input" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5XbmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.format" commandName="Format" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5XrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Disconnect" commandName="Disconnect" description="Disconnect" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5X7mKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.format" commandName="Format" category="_pqcAibmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5YLmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.openSearchDialog" commandName="Open Search Dialog" description="Open the Search dialog" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5YbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.contentAssist.proposals" commandName="Content Assist" description="Content Assist" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5YrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.workspace" commandName="Write Access in Workspace" description="Search for write references to the selected element in the workspace" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5Y7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.up" commandName="Up" description="Navigate up one level" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5ZLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.activateEditor" commandName="Activate Editor" description="Activate the editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5ZbmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.ui.command.addPlugin" commandName="Add Maven Plugin" description="Add Maven plugin" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5ZrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.removeFromWorkingSet" commandName="Remove From Working Set" description="Removes the selected object from a working set." category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5Z7mKEeuzuI6n4--keQ" elementId="sed.tabletree.expandAll" commandName="Expand All" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5aLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.modify.method.parameters" commandName="Change Method Signature" description="Change method signature includes parameter names and parameter order" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5abmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delete.line.to.end" commandName="Delete to End of Line" description="Delete to the end of a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5armKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesLinkWithSelection" commandName="Toggle "Link with Editor and Selection" (Git Repositories View)" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5a7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.mergeSessions" commandName="Merge Sessions" category="_pqcAirmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5bLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.extractLocal.assist" commandName="Quick Assist - Extract local variable (replace all occurrences)" description="Invokes quick assist and selects 'Extract local variable (replace all occurrences)'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5bbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Terminate" commandName="Terminate" description="Terminate" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5brmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ShowRepositoriesView" commandName="Show Git Repositories View" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5b7mKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.ignoreMissingPlaceholders" commandName="Do not warn of missing documentation" description="Sets the help preferences to no longer report a warning about the current set of missing documents." category="_pqcAkbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5cLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.deleteCompleted" commandName="Delete Completed Tasks" description="Delete the tasks marked as completed" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5cbmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.compareWithOther" commandName="Compare With Other Resource" description="Compare resources, clipboard contents or editors" category="_pqcAjbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5crmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.validation.ValidationCommand" commandName="Validate" description="Invoke registered Validators" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5c7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.javadoc.comment" commandName="Add Javadoc Comment" description="Add a Javadoc comment stub to the member element" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5dLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CreatePatch" commandName="Create Patch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5dbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.revisions.author.toggle" commandName="Toggle Revision Author Display" description="Toggles the display of the revision author" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqg5drmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.windowEnd" commandName="Window End" description="Go to the end of the window" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgELmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RebaseInteractiveCurrent" commandName="Interactive Rebase" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgEbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.perspectives.showPerspective" commandName="Show Perspective" description="Show a particular perspective" category="_pqcAmbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqhgErmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.perspectives.showPerspective.perspectiveId" name="Parameter"/>
- <parameters xmi:id="_pqhgE7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.perspectives.showPerspective.newWindow" name="In New Window"/>
- </commands>
- <commands xmi:id="_pqhgFLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.openEditorDropDown" commandName="Quick Switch Editor" description="Open the editor drop down list" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgFbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.line" commandName="Go to Line" description="Go to a specified line of text" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgFrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.quickdiff.revert" commandName="Revert Lines" description="Revert the current selection, block or deleted lines" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgF7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.deleteNextWord" commandName="Delete Next Word" description="Delete the next word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgGLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.javaAppletShortcut.debug" commandName="Debug Java Applet" description="Debug Java Applet" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgGbmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.gotoMatchingTag" commandName="Matching Tag" description="Go to Matching Tag" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgGrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.toggleMarkOccurrences" commandName="Toggle Mark Occurrences" description="Toggles mark occurrences in Java editors" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgG7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.lineUp" commandName="Select Line Up" description="Extend the selection to the previous line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgHLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.SkipRebase" commandName="Skip commit and continue" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgHbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.replace.invocations" commandName="Replace Invocations" description="Replace invocations of the selected method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgHrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.hierarchy" commandName="Declaration in Hierarchy" description="Search for declarations of the selected element in its hierarchy" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgH7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.SetQuickdiffBaseline" commandName="Set quickdiff baseline" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgILmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.undo" commandName="Undo" description="Undo the last operation" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgIbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.submodule.add" commandName="Add Submodule" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgIrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.cut.line.to.end" commandName="Cut to End of Line" description="Cut to the end of a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgI7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.convertAnonymousToLocal.assist" commandName="Quick Assist - Convert anonymous to local class" description="Invokes quick assist and selects 'Convert anonymous to local class'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgJLmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.copyLeftToRight" commandName="Copy from Left to Right" description="Copy Current Change from Left to Right" category="_pqcAjbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgJbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.newQuickMenu" commandName="New menu" description="Open the New menu" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgJrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.openProject" commandName="Open Project" description="Open a project" category="_pqcAkrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgJ7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.actions.WatchCommand" commandName="Watch" description="Create a watch expression from the current selection and add it to the Expressions view" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgKLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.openWorkspace" commandName="Switch Workspace" description="Open the workspace selection dialog" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgKbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.closeAll" commandName="Close All" description="Close all editors" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgKrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.open.type" commandName="Open Type" description="Open a type in a Java editor" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgK7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.cut" commandName="Cut" description="Cut the selection to the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgLLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ShowBlame" commandName="Show Revision Information" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgLbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.introduce.indirection" commandName="Introduce Indirection" description="Introduce an indirection to encapsulate invocations of a selected method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgLrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addSuppressWarnings" commandName="Quick Fix - Add @SuppressWarnings" description="Invokes quick fix and selects 'Add @SuppressWarnings' " category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgL7mKEeuzuI6n4--keQ" elementId="org.eclipse.tips.ide.command.trim.open" commandName="Tip of the Day" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgMLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Merge" commandName="Merge" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgMbmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactor.apply.refactoring.script" commandName="Apply Script" description="Perform refactorings from a refactoring script on the local workspace" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgMrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ReplaceWithRef" commandName="Replace with branch, tag, or reference" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgM7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.project" commandName="Write Access in Project" description="Search for write references to the selected element in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgNLmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.selectCounters" commandName="Select Counters" category="_pqcAirmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqhgNbmKEeuzuI6n4--keQ" elementId="type" name="type" optional="false"/>
- </commands>
- <commands xmi:id="_pqhgNrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.properties" commandName="Properties" description="Display the properties of the selected item's project " category="_pqcAkrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgN7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.testNgSuiteShortcut.coverage" commandName="Coverage TestNG Suite" description="Coverage TestNG Suite" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgOLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.superclass" commandName="Extract Superclass" description="Extract a set of members into a new superclass and try to use the new superclass" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgObmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CompareVersionsInTree" commandName="Compare in Tree" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgOrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.reload.dependencies" commandName="Reload Dependencies" description="Reload Dependencies" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgO7mKEeuzuI6n4--keQ" elementId="org.eclipse.epp.package.common.contribute" commandName="Contribute" description="Contribute to the development and success of the Eclipse IDE!" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgPLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.columnPrevious" commandName="Select Previous Column" description="Select the previous column" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgPbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleShowSelectedElementOnly" commandName="Show Selected Element Only" description="Show Selected Element Only" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgPrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.junitShortcut.rerunFailedFirst" commandName="Rerun JUnit Test - Failures First" description="Rerun JUnit Test - Failures First" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgP7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.extractLocalNotReplaceOccurrences.assist" commandName="Quick Assist - Extract local variable" description="Invokes quick assist and selects 'Extract local variable'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgQLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.export" commandName="Export" description="Export" category="_pqcAi7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqhgQbmKEeuzuI6n4--keQ" elementId="exportWizardId" name="Export Wizard"/>
- </commands>
- <commands xmi:id="_pqhgQrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesToggleBranchHierarchy" commandName="Toggle Branch Representation" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgQ7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.project" commandName="Implementors in Project" description="Search for implementors of the selected interface in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgRLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ApplyPatch" commandName="Apply Patch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgRbmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactoring.commands.deleteResources" commandName="Delete Resources" description="Delete the selected resources and notify LTK participants." category="_pqcAmrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgRrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.print" commandName="Print" description="Print" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgR7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.format.active.elements" commandName="Format Active Elements" description="Format active elements" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgSLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.AllReferences" commandName="All References" description="Inspect all references to the selected object" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgSbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.junitShortcut.rerunLast" commandName="Rerun JUnit Test" description="Rerun JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgSrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaPerspective" commandName="Java" description="Show the Java perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgS7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.showRulerContextMenu" commandName="Show Ruler Context Menu" description="Show the context menu for the ruler" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgTLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.indent" commandName="Correct Indentation" description="Corrects the indentation of the selected lines" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgTbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.references.in.working.set" commandName="References in Working Set" description="Search for references to the selected element in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgTrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.copyConfigCommand" commandName="Copy Configuration Data To Clipboard" description="Copies the configuration data (system properties, installed bundles, etc) to the clipboard." category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgT7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.collapse" commandName="Collapse" description="Collapses the folded region at the current selection" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgULmKEeuzuI6n4--keQ" elementId="org.eclipse.epp.mpc.ui.command.showFavorites" commandName="Eclipse Marketplace Favorites" description="Open Marketplace Favorites" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgUbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.smartEnterInverse" commandName="Insert Line Above Current Line" description="Adds a new line above the current line" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgUrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.forwardHistory" commandName="Forward History" description="Move forward in the editor navigation history" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgU7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.spy" commandName="Show Contributing Plug-in" description="Shows contribution information for the currently selected element" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgVLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.helpSearch" commandName="Help Search" description="Open the help search" category="_pqcAkbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgVbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.infer.type.arguments" commandName="Infer Generic Type Arguments" description="Infer type arguments for references to generic classes and remove unnecessary casts" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgVrmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.performTextSearchProject" commandName="Find Text in Project" description="Searches the files in the project for specific text." category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgV7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.lineDown" commandName="Line Down" description="Go down one line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgWLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.rebuildAll" commandName="Rebuild All" description="Rebuild all projects" category="_pqcAkrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgWbmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.actions.LifeCycleClean.run" commandName="Run Maven Clean" description="Run Maven Clean" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgWrmKEeuzuI6n4--keQ" elementId="org.eclipse.gef.zoom_in" commandName="Zoom In" description="Zoom In" category="_pqcAm7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgW7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.surround.with.try.with.resources" commandName="Surround with try-with-resources Block" description="Surround the selected text with a try-with-resources block" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgXLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.quick.format" commandName="Format Element" description="Format enclosing text element" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgXbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.gotoLastEditPosition" commandName="Previous Edit Location" description="Previous edit location" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgXrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.open.hyperlink" commandName="Open Hyperlink" description="Opens the hyperlink at the caret location or opens a chooser if more than one hyperlink is available" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgX7mKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.convertToEclipseHelpCommand" commandName="Generate Eclipse Help (*.html and *-toc.xml)" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgYLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.command.prevpage" commandName="Previous Page of Memory" description="Load previous page of memory" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgYbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.ForceReturn" commandName="Force Return" description="Forces return from method with value of selected expression " category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgYrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.openLocalFile" commandName="Open File..." description="Open a file" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgY7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Disconnect" commandName="Disconnect" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgZLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.configureFilters" commandName="Filters..." description="Configure the filters to apply to the markers view" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgZbmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.importSession" commandName="Import Session..." category="_pqcAirmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgZrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.previousTab" commandName="Previous Tab" description="Switch to the previous tab" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgZ7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.select.previous" commandName="Select Previous Element" description="Expand selection to include previous sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgaLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.dialogs.openMessageDialog" commandName="Open Message Dialog" description="Open a Message Dialog" category="_pqcAlrmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqhgabmKEeuzuI6n4--keQ" elementId="title" name="Title"/>
- <parameters xmi:id="_pqhgarmKEeuzuI6n4--keQ" elementId="message" name="Message"/>
- <parameters xmi:id="_pqhga7mKEeuzuI6n4--keQ" elementId="imageType" name="Image Type Constant" typeId="org.eclipse.ui.dialogs.Integer"/>
- <parameters xmi:id="_pqhgbLmKEeuzuI6n4--keQ" elementId="defaultIndex" name="Default Button Index" typeId="org.eclipse.ui.dialogs.Integer"/>
- <parameters xmi:id="_pqhgbbmKEeuzuI6n4--keQ" elementId="buttonLabel0" name="First Button Label"/>
- <parameters xmi:id="_pqhgbrmKEeuzuI6n4--keQ" elementId="buttonLabel1" name="Second Button Label"/>
- <parameters xmi:id="_pqhgb7mKEeuzuI6n4--keQ" elementId="buttonLabel2" name="Third Button Label"/>
- <parameters xmi:id="_pqhgcLmKEeuzuI6n4--keQ" elementId="buttonLabel3" name="Fourth Button Label"/>
- <parameters xmi:id="_pqhgcbmKEeuzuI6n4--keQ" elementId="cancelReturns" name="Return Value on Cancel"/>
- </commands>
- <commands xmi:id="_pqhgcrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.genericeditor.findReferences" commandName="Find References" description="Find other code items referencing the current selected item." category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgc7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.lineEnd" commandName="Line End" description="Go to the end of the line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgdLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.refresh" commandName="Refresh" description="Refresh the selected items" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgdbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewChangeCredentials" commandName="Change Credentials" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgdrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.referencedFileErrors" commandName="Show Details..." description="Show Details..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgd7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.extractMethodInplace.assist" commandName="Quick Assist - Extract method" description="Invokes quick assist and selects 'Extract to method'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgeLmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.p2.ui.SearchRepositories" commandName="Search Repositories" category="_pqcAl7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgebmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.RunLast" commandName="Run" description="Launch in run mode" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgermKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.closeAllPerspectives" commandName="Close All Perspectives" description="Close all open perspectives" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhge7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.externalTools.commands.OpenExternalToolsConfigurations" commandName="External Tools..." description="Open external tools launch configuration dialog" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgfLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.command.OpenFromClipboard" commandName="Open from Clipboard" description="Opens a Java element or a Java stack trace from clipboard" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgfbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.deletePrevious" commandName="Delete Previous" description="Delete the previous character" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgfrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.lineStart" commandName="Select Line Start" description="Select to the beginning of the line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgf7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.Reword" commandName="Reword Commit" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhggLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithPrevious" commandName="Compare with Previous Revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhggbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.lineNumberToggle" commandName="Show Line Numbers" description="Toggle display of line numbers" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhggrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.columnNext" commandName="Select Next Column" description="Select the next column" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgg7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.workspace" commandName="Read Access in Workspace" description="Search for read references to the selected element in the workspace" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhghLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.TerminateAndRelaunch" commandName="Terminate and Relaunch" description="Terminate and Relaunch" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhghbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaHierarchyPerspective" commandName="Java Type Hierarchy" description="Show the Java Type Hierarchy perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhghrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesToggleBranchCommit" commandName="Toggle Latest Branch Commit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgh7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.paste" commandName="Paste" category="_pqcAk7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgiLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.PushCommit" commandName="Push Commit..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgibmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.surround.with.try.multicatch" commandName="Surround with try/multi-catch Block" description="Surround the selected text with a try/multi-catch block" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgirmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Tag" commandName="Create Tag..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgi7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.NoAssumeUnchanged" commandName="No Assume Unchanged" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgjLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.showInSystemExplorer" commandName="Show In (System Explorer)" description="Show in system's explorer (file manager)" category="_pqcAiLmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqhgjbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.showInSystemExplorer.path" name="Resource System Path Parameter"/>
- </commands>
- <commands xmi:id="_pqhgjrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.lineDown" commandName="Select Line Down" description="Extend the selection to the next line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgj7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.RemoveAllBreakpoints" commandName="Remove All Breakpoints" description="Removes all breakpoints" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgkLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.sort.members" commandName="Sort Members" description="Sort all members using the member order preference" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgkbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.resources.nested.changeProjectPresentation" commandName="P&rojects Presentation" category="_pqcAn7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqhgkrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.resources.nested.enabled" name="&Hierarchical"/>
- <parameters xmi:id="_pqhgk7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.commands.radioStateParameter" name="Nested Project view - Radio State" optional="false"/>
- </commands>
- <commands xmi:id="_pqhglLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.showKeyAssist" commandName="Show Key Assist" description="Show the key assist dialog" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhglbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.genericeditor.togglehighlight" commandName="Toggle Highlight" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhglrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.lowerCase" commandName="To Lower Case" description="Changes the selection to lower case" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgl7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithIndex" commandName="Compare with Index" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgmLmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.discovery.ui" commandName="m2e Marketplace" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgmbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.zoomOut" commandName="Zoom Out" description="Zoom out text, decrease default font size for text editors" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqhgmrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.introduce.parameter.object" commandName="Introduce Parameter Object" description="Introduce a parameter object to a selected method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHILmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.save" commandName="Save" description="Save the current contents" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHIbmKEeuzuI6n4--keQ" elementId="org.eclipse.gef.zoom_out" commandName="Zoom Out" description="Zoom Out" category="_pqcAm7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHIrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.commands.openElementInEditor" commandName="Open Java Element" description="Open a Java element in its editor" category="_pqcAiLmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqiHI7mKEeuzuI6n4--keQ" elementId="elementRef" name="Java element reference" typeId="org.eclipse.jdt.ui.commands.javaElementReference" optional="false"/>
- </commands>
- <commands xmi:id="_pqiHJLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignAllParamsToNewFields.assist" commandName="Quick Assist - Assign all parameters to new fields" description="Invokes quick assist and selects 'Assign all parameters to new fields'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHJbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.references.in.project" commandName="References in Project" description="Search for references to the selected element in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHJrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.AddToIndex" commandName="Add to Index" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHJ7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.toggle.comment" commandName="Toggle Comment" description="Toggle Comment" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHKLmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.refreshtaskview" commandName="Refresh View (Gradle Tasks)" description="Refreshes the Gradle Tasks view" category="_pqcAgbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHKbmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.applyPatch" commandName="Apply Patch..." description="Apply a patch to one or more workspace projects." category="_pqcAgLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHKrmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.rundefaulttasks" commandName="Run Gradle Default Tasks" description="Runs the default tasks of the selected Gradle project" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHK7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.tipsAndTricksAction" commandName="Tips and Tricks" description="Open the tips and tricks help page" category="_pqcAkbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHLLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.lineEnd" commandName="Select Line End" description="Select to the end of the line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHLbmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.removeActiveSession" commandName="Remove Active Session" category="_pqcAirmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHLrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.format" commandName="Format" description="Format the selected text" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHL7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.smartEnter" commandName="Insert Line Below Current Line" description="Adds a new line below the current line" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHMLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.lineStart" commandName="Line Start" description="Go to the start of the line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHMbmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.synchronizePreferences" commandName="Synchronize Preferences" category="_pqcAhrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHMrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.cmnd.contentmodel.sych" commandName="Synch" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHM7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewConfigureBranch" commandName="Configure Branch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHNLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.move.element" commandName="Move - Refactoring " description="Move the selected element to a new location" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHNbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.wordPrevious" commandName="Select Previous Word" description="Select the previous word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHNrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Suspend" commandName="Suspend" description="Suspend" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHN7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.hippieCompletion" commandName="Word Completion" description="Context insensitive completion" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHOLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.folding.collapseComments" commandName="Collapse Comments" description="Collapse all comments" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHObmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.synchronizeLast" commandName="Repeat last synchronization" description="Repeat the last synchronization" category="_pqcAgLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHOrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.StepOver" commandName="Step Over" description="Step over" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHO7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.selectPreviousChange" commandName="Select Previous Change" description="Select Previous Change" category="_pqcAjbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHPLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.generate.javadoc" commandName="Generate Javadoc" description="Generates Javadoc for a selectable set of Java resources" category="_pqcAkrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHPbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewConfigureGerritRemote" commandName="Gerrit Configuration..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHPrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.StepIntoSelection" commandName="Step Into Selection" description="Step into the current selected statement" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHP7mKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.shortcut.test.run" commandName="Run Gradle Test" description="Run Gradle test based on the current selection" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHQLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.configureColumns" commandName="Configure Columns..." description="Configure the columns in the markers view" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHQbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ReplaceWithCommit" commandName="Replace with commit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHQrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.quickaccess" commandName="Quick Access" category="_pqcAk7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHQ7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.exit" commandName="Exit" description="Exit the application" category="_pqcAi7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqiHRLmKEeuzuI6n4--keQ" elementId="mayPrompt" name="may prompt"/>
- </commands>
- <commands xmi:id="_pqiHRbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithHead" commandName="Compare with HEAD Revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHRrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithCommit" commandName="Compare with Commit..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHR7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewOpen" commandName="Open" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHSLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ShowHistory" commandName="Show in History" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHSbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.DebugLast" commandName="Debug" description="Launch in debug mode" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHSrmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.convertToHtmlCommand" commandName="Generate HTML" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHS7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.toggle.codemining" commandName="Toggle Code Mining" description="Toggle Code Mining Annotations" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHTLmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.ui.command.updateProject" commandName="Update Project" description="Update Maven project configuration and dependencies" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHTbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.SimplePush" commandName="Push to Upstream" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHTrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.previousView" commandName="Previous View" description="Switch to the previous view" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHT7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.addMemoryMonitor" commandName="Add Memory Block" description="Add memory block" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHULmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.junitShortcut.run" commandName="Run JUnit Test" description="Run JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHUbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.generate.tostring" commandName="Generate toString()" description="Generates the toString() method for the type" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHUrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.organize.imports" commandName="Organize Imports" description="Evaluate all required imports and replace the current imports" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHU7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.PushHeadToGerrit" commandName="Push Current Head to Gerrit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHVLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.selectAll" commandName="Select All" description="Select all" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHVbmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.swtBotJunitShortcut.coverage" commandName="Coverage SWTBot Test" description="Coverage SWTBot Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHVrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.markers.copyDescription" commandName="Copy Description To Clipboard" description="Copies markers description field to the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHV7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.DropToFrame" commandName="Drop to Frame" description="Drop to Frame" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHWLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.show.outline" commandName="Quick Outline" description="Show the quick outline for the editor input" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHWbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.Display" commandName="Display" description="Display result of evaluating selected text" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHWrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.goto.next.member" commandName="Go to Next Member" description="Move the caret to the next member of the compilation unit" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHW7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.exception.occurrences" commandName="Search Exception Occurrences in File" description="Search for exception occurrences of a selected exception type" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHXLmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.command.disconnect" commandName="Disconnect Terminal" category="_pqcAjLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHXbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ShowBlame" commandName="Show Revision Information" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHXrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignToField.assist" commandName="Quick Assist - Assign to field" description="Invokes quick assist and selects 'Assign to field'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHX7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.expand" commandName="Expand" description="Expands the folded region at the current selection" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHYLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.rebuildProject" commandName="Rebuild Project" description="Rebuild the selected projects" category="_pqcAkrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHYbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.method" commandName="Extract Method" description="Extract a set of statements or an expression into a new method and use the new method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHYrmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.pomFileAction.run" commandName="Run Maven Build" description="Run Maven Build" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHY7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.linkWithSelection" commandName="Link with Current Selection" category="_pqcAirmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHZLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.nextMemoryBlock" commandName="Next Memory Monitor" description="Show renderings from next memory monitor." category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHZbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.internal.reflog.OpenInCommitViewerCommand" commandName="Open in Commit Viewer" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHZrmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.actions.LifeCycleInstall.run" commandName="Run Maven Install" description="Run Maven Install" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHZ7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Fetch" commandName="Fetch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHaLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.copyLineDown" commandName="Copy Lines" description="Duplicates the selected lines and moves the selection to the copy" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHabmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.gotopackage" commandName="Go to Package" description="Go to Package" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHarmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.togglestatusbar" commandName="Toggle Statusbar" description="Toggle the visibility of the bottom status bar" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHa7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.perform" commandName="Perform Setup Tasks" category="_pqcAhrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHbLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.installationDialog" commandName="Installation Information" description="Open the installation dialog" category="_pqcAkbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHbbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleStepFilters" commandName="Use Step Filters" description="Toggles enablement of debug step filters" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHbrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.lineUp" commandName="Line Up" description="Go up one line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHb7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.windowStart" commandName="Window Start" description="Go to the start of the window" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHcLmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.addbuildshipnature" commandName="Add Gradle Nature" description="Adds the Gradle nature and synchronizes this project as if the Gradle Import wizard had been run on its location." category="_pqcAhLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHcbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addBlock.assist" commandName="Quick Assist - Replace statement with block" description="Invokes quick assist and selects 'Replace statement with block'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHcrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.eof" commandName="EOF" description="Send end of file" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHc7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.AbortRebase" commandName="Abort Rebase" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHdLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.DiffEditorQuickOutlineCommand" commandName="Quick Outline" description="Show the quick outline for a unified diff" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHdbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.showInQuickMenu" commandName="Show In..." description="Open the Show In menu" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHdrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.copyLineUp" commandName="Duplicate Lines" description="Duplicates the selected lines and leaves the selection unchanged" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHd7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleMethodBreakpoint" commandName="Toggle Method Breakpoint" description="Creates or removes a method breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHeLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.java.open.structure" commandName="Open Structure" description="Show the structure of the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHebmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.select.enclosing" commandName="Select Enclosing Element" description="Expand selection to include enclosing element" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHermKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.antShortcut.debug" commandName="Debug Ant Build" description="Debug Ant Build" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHe7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.next" commandName="Next" description="Navigate to the next item" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHfLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.AssumeUnchanged" commandName="Assume Unchanged" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHfbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.closePerspective" commandName="Close Perspective" description="Close the current perspective" category="_pqcAj7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqiHfrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.closePerspective.perspectiveId" name="Perspective Id"/>
- </commands>
- <commands xmi:id="_pqiHf7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.nextSibling" commandName="Next Sibling" description="Go to Next Sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHgLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.openCheatSheetURL" commandName="Open Cheat Sheet from URL" description="Open a Cheat Sheet from file at a specified URL." category="_pqcAkbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqiHgbmKEeuzuI6n4--keQ" elementId="cheatSheetId" name="Identifier" optional="false"/>
- <parameters xmi:id="_pqiHgrmKEeuzuI6n4--keQ" elementId="name" name="Name" optional="false"/>
- <parameters xmi:id="_pqiHg7mKEeuzuI6n4--keQ" elementId="url" name="URL" optional="false"/>
- </commands>
- <commands xmi:id="_pqiHhLmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.testNgShortcut.coverage" commandName="Coverage TestNG Test" description="Coverage TestNG Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHhbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.StepReturn" commandName="Step Return" description="Step return" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHhrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.browser.openBundleResource" commandName="Open Resource in Browser" description="Opens a bundle resource in the default web browser." category="_pqcAj7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqiHh7mKEeuzuI6n4--keQ" elementId="plugin" name="Plugin"/>
- <parameters xmi:id="_pqiHiLmKEeuzuI6n4--keQ" elementId="path" name="Path"/>
- </commands>
- <commands xmi:id="_pqiHibmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.PushBranch" commandName="Push Branch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHirmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.ui.command.addDependency" commandName="Add Maven Dependency" description="Add Maven dependency" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHi7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.Execute" commandName="Execute" description="Evaluate selected text" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHjLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.block.comment" commandName="Add Block Comment" description="Enclose the selection with a block comment" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHjbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.aboutAction" commandName="About" description="Open the about dialog" category="_pqcAkbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHjrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.annotate.classFile" commandName="Annotate Class File" description="Externally add Annotations to a Class File." category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHj7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.stash.create" commandName="Stash Changes..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHkLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.project" commandName="Read Access in Project" description="Search for read references to the selected element in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHkbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.closeAllSaved" commandName="Close All Saved" description="Close all saved editors" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHkrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.redo" commandName="Redo" description="Redo the last operation" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHk7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.format.document" commandName="Format" description="Format selection" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHlLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.references.in.workspace" commandName="References in Workspace" description="Search for references to the selected element in the workspace" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHlbmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.editor.RenameArtifactAction" commandName="Rename Maven Artifact..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHlrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addNonNLS" commandName="Quick Fix - Add non-NLS tag" description="Invokes quick assist and selects 'Add non-NLS tag'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHl7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.selectWorkingSets" commandName="Select Working Sets" description="Select the working sets that are applicable for this window." category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHmLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.rename.element" commandName="Rename - Refactoring " description="Rename the selected element" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHmbmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.command.newview" commandName="New Terminal View" category="_pqcAjLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHmrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.RemoveFromIndex" commandName="Remove from Index" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHm7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.externalize.strings" commandName="Externalize Strings" description="Finds all strings that are not externalized and moves them into a separate property file" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHnLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.newWizard" commandName="New" description="Open the New item wizard" category="_pqcAi7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqiHnbmKEeuzuI6n4--keQ" elementId="newWizardId" name="New Wizard"/>
- </commands>
- <commands xmi:id="_pqiHnrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.newWindow" commandName="New Window" description="Open another window" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiHn7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.uncomment" commandName="Uncomment" description="Uncomment the selected Java comment lines" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuMLmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.showkindinoutline" commandName="Show Kind in Outline" category="_pqcAibmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuMbmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.importer.configureProject" commandName="Configure and Detect Nested Projects..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuMrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.close" commandName="Close" description="Close the active editor" category="_pqcAi7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuM7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.selectActiveSession" commandName="Select Active Session..." category="_pqcAirmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuNLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CompareVersions" commandName="Compare with Each Other" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuNbmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.sdk.install" commandName="Install New Software..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuNrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.customizePerspective" commandName="Customize Perspective" description="Customize the current perspective" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuN7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.surround.with.try.catch" commandName="Surround with try/catch Block" description="Surround the selected text with a try/catch block" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuOLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar" commandName="Run Last Launched External Tool" description="Runs the last launched external Tool" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuObmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.CheckoutCommand" commandName="Check Out" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuOrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.goto.previous.member" commandName="Go to Previous Member" description="Move the caret to the previous member of the compilation unit" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuO7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file" commandName="Search All Occurrences in File" description="Search for all occurrences of the selected element in its declaring file" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuPLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.moveLineUp" commandName="Move Lines Up" description="Moves the selected lines up" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuPbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Reset" commandName="Reset..." category="_pqcAn7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqiuPrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ResetMode" name="Reset mode" optional="false"/>
- </commands>
- <commands xmi:id="_pqiuP7mKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.ShowBundleCatalog" commandName="Show Bundle Catalog" category="_pqcAn7mKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqiuQLmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.DirectoryParameter" name="Directory URL"/>
- <parameters xmi:id="_pqiuQbmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.TagsParameter" name="Tags"/>
- </commands>
- <commands xmi:id="_pqiuQrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.gotoBreadcrumb" commandName="Show In Breadcrumb" description="Shows the Java editor breadcrumb and sets the keyboard focus into it" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuQ7mKEeuzuI6n4--keQ" elementId="org.eclipse.userstorage.ui.showPullDown" commandName="Show Pull Down Menu" category="_pqcAkbmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqiuRLmKEeuzuI6n4--keQ" elementId="intoolbar" name="In Tool Bar" optional="false"/>
- </commands>
- <commands xmi:id="_pqiuRbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.previousSubTab" commandName="Previous Sub-Tab" description="Switch to the previous sub-tab" category="_pqcAiLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuRrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.generate.hashcode.equals" commandName="Generate hashCode() and equals()" description="Generates hashCode() and equals() methods for the type" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuR7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.showIn" commandName="Show In" category="_pqcAiLmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqiuSLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.showIn.targetId" name="Show In Target Id" optional="false"/>
- </commands>
- <commands xmi:id="_pqiuSbmKEeuzuI6n4--keQ" elementId="sed.tabletree.collapseAll" commandName="Collapse All" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuSrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewRemoveRemote" commandName="Delete Remote" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuS7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.dialogs.openInputDialog" commandName="Open Input Dialog" description="Open an Input Dialog" category="_pqcAlrmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqiuTLmKEeuzuI6n4--keQ" elementId="title" name="Title"/>
- <parameters xmi:id="_pqiuTbmKEeuzuI6n4--keQ" elementId="message" name="Message"/>
- <parameters xmi:id="_pqiuTrmKEeuzuI6n4--keQ" elementId="initialValue" name="Initial Value"/>
- <parameters xmi:id="_pqiuT7mKEeuzuI6n4--keQ" elementId="cancelReturns" name="Return Value on Cancel"/>
- </commands>
- <commands xmi:id="_pqiuULmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RebaseCurrent" commandName="Rebase" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuUbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.class" commandName="Extract Class..." description="Extracts fields into a new class" category="_pqcAkLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuUrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.extractConstant.assist" commandName="Quick Assist - Extract constant" description="Invokes quick assist and selects 'Extract constant'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuU7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.copyRightToLeft" commandName="Copy from Right to Left" description="Copy Current Change from Right to Left" category="_pqcAjbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuVLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.OpenProfileConfigurations" commandName="Profile..." description="Open profile launch configuration dialog" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuVbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.markCompleted" commandName="Mark Completed" description="Mark the selected tasks as completed" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuVrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.recenter" commandName="Recenter" description="Scroll cursor line to center, top and bottom" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuV7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.unimplemented.constructors" commandName="Generate Constructors from Superclass" description="Evaluate and add constructors from superclass" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuWLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.windowStart" commandName="Select Window Start" description="Select to the start of the window" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuWbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.source.quickMenu" commandName="Show Source Quick Menu" description="Shows the source quick menu" category="_pqcAnbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuWrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.project" commandName="Declaration in Project" description="Search for declarations of the selected element in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuW7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.search.find.occurrences" commandName="Occurrences in File" description="Find occurrences of the selection in the file" category="_pqcAgrmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuXLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.scroll.lineDown" commandName="Scroll Line Down" description="Scroll down one line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuXbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ToggleCoolbarAction" commandName="Toggle Main Toolbar Visibility" description="Toggles the visibility of the window toolbar" category="_pqcAj7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuXrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewImportProjects" commandName="Import Projects..." description="Import or create in local Git repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuX7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.outline.customFilter" commandName="&Filters" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuYLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.openResource" commandName="Open Resource" description="Open an editor on a particular resource" category="_pqcAiLmKEeuzuI6n4--keQ">
- <parameters xmi:id="_pqiuYbmKEeuzuI6n4--keQ" elementId="filePath" name="File Path" typeId="org.eclipse.ui.ide.resourcePath"/>
- </commands>
- <commands xmi:id="_pqiuYrmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.commands.CoverageLast" commandName="Coverage" description="Coverage" category="_pqcAlbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_pqiuY7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.copyAllLeftToRight" commandName="Copy All from Left to Right" description="Copy All Changes from Left to Right" category="_pqcAjbmKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7LLMLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.eclemma.ui.CoverageActionSet/org.eclipse.eclemma.ui.actions.CoverageDropDownAction" commandName="Coverage" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7MZULmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.eclemma.ui.CoverageActionSet/org.eclipse.eclemma.ui.actions.CoverageAsAction" commandName="Coverage As" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7MZUbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.eclemma.ui.CoverageActionSet/org.eclipse.eclemma.ui.actions.CoverageHistoryAction" commandName="Coverage History" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7MZUrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ui.externaltools.ExternalToolsSet/org.eclipse.ui.externaltools.ExternalToolMenuDelegateMenu" commandName="External Tools" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7NAYLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-static-attributes" commandName="Show Static Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7OOgLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-private-attributes" commandName="Show Private Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7O1kLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-package-attributes" commandName="Show Package Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7O1kbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-protected-attributes" commandName="Show Protected Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7O1krmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-public-attributes" commandName="Show Public Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7O1k7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-property-accessors" commandName="Show Property Accessors" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7O1lLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-static-operations" commandName="Show Static Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7O1lbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-private-operations" commandName="Show Private Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7PcoLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-package-operations" commandName="Show Package Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7PcobmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-protected-operations" commandName="Show Protected Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7PcormKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-public-operations" commandName="Show Public Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7Pco7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.BOTTOM" commandName="Bottom" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7PcpLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.MIDDLE" commandName="Middle" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7PcpbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.TOP" commandName="Top" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7PcprmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.RIGHT" commandName="Right" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7QDsLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.CENTER" commandName="Center" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7QDsbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.LEFT" commandName="Left" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7QDsrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ant.ui.actionSet.presentation/org.eclipse.ant.ui.toggleAutoReconcile" commandName="Toggle Ant Editor Auto Reconcile" description="Toggle Ant Editor Auto Reconcile" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7QDs7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.RunWithConfigurationAction" commandName="Run As" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7QqwLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.RunHistoryMenuAction" commandName="Run History" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7QqwbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.RunDropDownAction" commandName="Run" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7QqwrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.DebugWithConfigurationAction" commandName="Debug As" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7Qqw7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.DebugHistoryMenuAction" commandName="Debug History" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7QqxLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.DebugDropDownAction" commandName="Debug" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7QqxbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.profileActionSet/org.eclipse.debug.internal.ui.actions.ProfileDropDownAction" commandName="Profile" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7QqxrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.profileActionSet/org.eclipse.debug.internal.ui.actions.ProfileWithConfigurationAction" commandName="Profile As" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7Qqx7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.profileActionSet/org.eclipse.debug.internal.ui.actions.ProfileHistoryMenuAction" commandName="Profile History" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7RR0LmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.egit.ui.SearchActionSet/org.eclipse.egit.ui.actions.OpenCommitSearchPage" commandName="Git..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7R44LmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.ui.JavaElementCreationActionSet/org.eclipse.jdt.ui.actions.NewTypeDropDown" commandName="Class..." description="New Java Class" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7R44bmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.ui.JavaElementCreationActionSet/org.eclipse.jdt.ui.actions.OpenPackageWizard" commandName="Package..." description="New Java Package" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7R44rmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.ui.JavaElementCreationActionSet/org.eclipse.jdt.ui.actions.OpenProjectWizard" commandName="Java Project..." description="New Java Project" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7Sf8LmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.ui.SearchActionSet/org.eclipse.jdt.ui.actions.OpenJavaSearchPage" commandName="Java..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7Sf8bmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction" commandName="Cheat Sheets..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7Sf8rmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.search.searchActionSet/org.eclipse.search.OpenSearchDialogPage" commandName="Search..." description="Search" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7Sf87mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.team.ui.actionSet/org.eclipse.team.ui.synchronizeAll" commandName="Synchronize..." description="Synchronize..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7THALmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.team.ui.actionSet/org.eclipse.team.ui.ConfigureProject" commandName="Share Project..." description="Share the project with others using a version and configuration management system." category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7THAbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ant.ui.BreakpointRulerActions/org.eclipse.ant.ui.actions.ManageBreakpointRulerAction" commandName="Toggle Breakpoint" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7THArmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.CompilationUnitEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction" commandName="Toggle Breakpoint" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7THA7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.CompilationUnitEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.RunToLineRulerActionDelegate" commandName="Run to Line" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7THBLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ClassFileEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction" commandName="Toggle Breakpoint" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7TuELmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ClassFileEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.RunToLineRulerActionDelegate" commandName="Run to Line" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7TuEbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.JavaSnippetToolbarActions/org.eclipse.jdt.debug.ui.SnippetExecute" commandName="Execute" description="Execute the Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7TuErmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.JavaSnippetToolbarActions/org.eclipse.jdt.debug.ui.SnippetDisplay" commandName="Display" description="Display Result of Evaluating Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7TuE7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.JavaSnippetToolbarActions/org.eclipse.jdt.debug.ui.SnippetInspect" commandName="Inspect" description="Inspect Result of Evaluating Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7TuFLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.CompilationUnitEditor.ruler.actions/org.eclipse.jdt.internal.ui.javaeditor.BookmarkRulerAction" commandName="Java Editor Bookmark Ruler Action" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7TuFbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.CompilationUnitEditor.ruler.actions/org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction" commandName="Java Editor Ruler Single-Click" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7UVILmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.ClassFileEditor.ruler.actions/org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction" commandName="Java Editor Ruler Single-Click" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7UVIbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.PropertiesFileEditor.ruler.actions/org.eclipse.jdt.internal.ui.propertiesfileeditor.BookmarkRulerAction" commandName="Java Editor Bookmark Ruler Action" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7UVIrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.PropertiesFileEditor.ruler.actions/org.eclipse.jdt.internal.ui.propertiesfileeditor.SelectRulerAction" commandName="Java Editor Ruler Single-Click" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7UVI7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.m2e.jdt.ui.downloadSourcesContribution/org.eclipse.m2e.jdt.ui.downloadSourcesAction" commandName="label" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7UVJLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.m2e.jdt.ui.downloadSourcesContribution_38/org.eclipse.m2e.jdt.ui.downloadSourcesAction_38" commandName="label" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7UVJbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ui.texteditor.ruler.actions/org.eclipse.ui.texteditor.BookmarkRulerAction" commandName="Text Editor Bookmark Ruler Action" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7UVJrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ui.texteditor.ruler.actions/org.eclipse.ui.texteditor.SelectRulerAction" commandName="Text Editor Ruler Single-Click" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7UVJ7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.core.runtime.xml.source.ruler.actions/org.eclipse.ui.texteditor.BookmarkRulerAction" commandName="Add Bookmark..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7U8MLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.core.runtime.xml.source.ruler.actions/org.eclipse.ui.texteditor.SelectRulerAction" commandName="Select Ruler" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7U8MbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::diagramHandles/save.diagram.image" commandName="Save Automatic Image(s)" description="Save Automatic Image(s)" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7U8MrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::diagramHandles/update.diagram.timestamp" commandName="Update Timestamp(s)" description="Update Timestamp(s)" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7U8M7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.PulldownActions/org.eclipse.debug.ui.debugview.pulldown.ViewManagementAction" commandName="View Management..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7U8NLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.debugview.toolbar/org.eclipse.debug.ui.debugview.toolbar.removeAllTerminated" commandName="Remove All Terminated" description="Remove All Terminated Launches" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7VjQLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.debugview.toolbar/org.eclipse.debug.ui.debugview.toolbar.collapseAll" commandName="Collapse All" description="Collapse All" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7VjQbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.removeAll" commandName="Remove All" description="Remove All Breakpoints" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7VjQrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.linkWithDebugView" commandName="Link with Debug View" description="Link with Debug View" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7VjQ7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.workingSets" commandName="Working Sets..." description="Manage Working Sets" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7VjRLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.clearDefaultBreakpointGroup" commandName="Deselect Default Working Set" description="Deselect Default Working Set" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7WKULmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.setDefaultBreakpointGroup" commandName="Select Default Working Set..." description="Select Default Working Set" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7WKUbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.sortByAction" commandName="Sort By" description="Sort By" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7WKUrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.groupByAction" commandName="Group By" description="Show" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7WKU7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.expressionsView.toolbar/org.eclipse.debug.ui.expresssionsView.toolbar.removeAll" commandName="Remove All" description="Remove All Expressions" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7WxYLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.expressionsView.toolbar/org.eclipse.debug.ui.expresssionsView.toolbar.AddWatchExpression" commandName="Add Watch Expression..." description="Create a new watch expression" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7WxYbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.PinMemoryBlockAction" commandName="Pin Memory Monitor" description="Pin Memory Monitor" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7WxYrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.NewMemoryViewAction" commandName="New Memory View" description="New Memory View" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7WxY7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.togglemonitors" commandName="Toggle Memory Monitors Pane" description="Toggle Memory Monitors Pane" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7WxZLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.linkrenderingpanes" commandName="Link Memory Rendering Panes" description="Link Memory Rendering Panes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7WxZbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.tablerendering.preferencesaction" commandName="Table Renderings Preferences..." description="&Table Renderings Preferences..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7XYcLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.togglesplitpane" commandName="Toggle Split Pane" description="Toggle Split Pane" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7XYcbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.switchMemoryBlock" commandName="Switch Memory Monitor" description="Switch Memory Monitor" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7XYcrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.memoryViewPreferencesAction" commandName="Preferences..." description="&Preferences..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7XYc7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.Preferences" commandName="Java Preferences..." description="Opens preferences for Java variables" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7XYdLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variablesViewActions.AllReferencesInView" commandName="Show References" description="Shows references to each object in the variables view as an array of objects." category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7XYdbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowNullEntries" commandName="Show Null Array Entries" description="Show Null Array Entries" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7XYdrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowQualified" commandName="Show Qualified Names" description="Show Qualified Names" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7X_gLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowStatic" commandName="Show Static Variables" description="Show Static Variables" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7X_gbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowConstants" commandName="Show Constants" description="Show Constants" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7X_grmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.variableViewActions.Preferences" commandName="Java Preferences..." description="Opens preferences for Java variables" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7X_g7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.expressionViewActions.AllReferencesInView" commandName="Show References" description="Show &References" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7X_hLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowNullEntries" commandName="Show Null Array Entries" description="Show Null Array Entries" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7X_hbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.expressionViewActions.ShowQualified" commandName="Show Qualified Names" description="Show Qualified Names" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7YmkLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.expressionViewActions.ShowStatic" commandName="Show Static Variables" description="Show Static Variables" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7YmkbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.expressionViewActions.ShowConstants" commandName="Show Constants" description="Show Constants" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7YmkrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.BreakpointViewActions/org.eclipse.jdt.debug.ui.actions.AddException" commandName="Add Java Exception Breakpoint" description="Add Java Exception Breakpoint" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7Ymk7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.BreakpointViewActions/org.eclipse.jdt.debug.ui.breakpointViewActions.ShowQualified" commandName="Show Qualified Names" description="Show Qualified Names" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7YmlLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowThreadGroups" commandName="Show Thread Groups" description="Show Thread Groups" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7YmlbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowQualified" commandName="Show Qualified Names" description="Show Qualified Names" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7ZNoLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowSystemThreads" commandName="Show System Threads" description="Show System Threads" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7ZNobmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowRunningThreads" commandName="Show Running Threads" description="Show Running Threads" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7ZNormKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowMonitorThreadInfo" commandName="Show Monitors" description="Show the Thread & Monitor Information" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7ZNo7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.DisplayViewActions/org.eclipse.jdt.debug.ui.displayViewToolbar.Watch" commandName="Watch" description="Create a Watch Expression from the Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7ZNpLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.DisplayViewActions/org.eclipse.jdt.debug.ui.displayViewToolbar.Execute" commandName="Execute" description="Execute the Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7ZNpbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.DisplayViewActions/org.eclipse.jdt.debug.ui.displayViewToolbar.Display" commandName="Display" description="Display Result of Evaluating Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <commands xmi:id="_p7ZNprmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.DisplayViewActions/org.eclipse.jdt.debug.ui.displayViewToolbar.Inspect" commandName="Inspect" description="Inspect Result of Evaluating Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
- <addons xmi:id="_pp5N_7mKEeuzuI6n4--keQ" elementId="org.eclipse.e4.core.commands.service" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.core.commands/org.eclipse.e4.core.commands.CommandServiceAddon"/>
- <addons xmi:id="_pp5OALmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.contexts.service" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.services/org.eclipse.e4.ui.services.ContextServiceAddon"/>
- <addons xmi:id="_pp5OAbmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.bindings.service" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.bindings/org.eclipse.e4.ui.bindings.BindingServiceAddon"/>
- <addons xmi:id="_pp5OArmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.workbench.commands.model" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.CommandProcessingAddon"/>
- <addons xmi:id="_pp5OA7mKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.workbench.contexts.model" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.ContextProcessingAddon"/>
- <addons xmi:id="_pp5OBLmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.workbench.bindings.model" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.swt/org.eclipse.e4.ui.workbench.swt.util.BindingProcessingAddon"/>
- <addons xmi:id="_pp5OBbmKEeuzuI6n4--keQ" elementId="Cleanup Addon" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.cleanupaddon.CleanupAddon"/>
- <addons xmi:id="_pp5OBrmKEeuzuI6n4--keQ" elementId="DnD Addon" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.dndaddon.DnDAddon"/>
- <addons xmi:id="_pp5OB7mKEeuzuI6n4--keQ" elementId="MinMax Addon" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.MinMaxAddon"/>
- <addons xmi:id="_pp5OCLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.addon.0" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon"/>
- <addons xmi:id="_pp_7oLmKEeuzuI6n4--keQ" elementId="SplitterAddon" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.splitteraddon.SplitterAddon"/>
- <addons xmi:id="_NJmIgMh4EeuFdtNcfifSPw" elementId="org.eclipse.ui.ide.addon.0" contributionURI="bundleclass://org.eclipse.ui.ide/org.eclipse.ui.internal.ide.addons.SaveAllDirtyPartsAddon"/>
- <addons xmi:id="_dz0JgGOlEeSMMaPQU2nlzw" elementId="org.eclipse.ui.ide.application.addon.0" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.ui.ide.application/org.eclipse.ui.internal.ide.application.addons.ModelCleanupAddon"/>
- <categories xmi:id="_pqcAgLmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.category.team" name="Version control (Team)" description="Actions that apply when working with a version control system"/>
- <categories xmi:id="_pqcAgbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.views" name="Views" description="Commands for opening views"/>
- <categories xmi:id="_pqcAgrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.edit" name="Edit"/>
- <categories xmi:id="_pqcAg7mKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.editor.category" name="WikiText Markup Editing Commands" description="commands for editing lightweight markup"/>
- <categories xmi:id="_pqcAhLmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.project" name="Buildship" description="Contains the Buildship specific commands"/>
- <categories xmi:id="_pqcAhbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.markerContents" name="Contents" description="The category for menu contents"/>
- <categories xmi:id="_pqcAhrmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.category" name="Oomph Setup"/>
- <categories xmi:id="_pqcAh7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.textEditor" name="Text Editing" description="Text Editing Commands"/>
- <categories xmi:id="_pqcAiLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.navigate" name="Navigate"/>
- <categories xmi:id="_pqcAibmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.category" name="Language Servers"/>
- <categories xmi:id="_pqcAirmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui" name="EclEmma Code Coverage"/>
- <categories xmi:id="_pqcAi7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.file" name="File"/>
- <categories xmi:id="_pqcAjLmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.commands.category" name="Terminal Commands"/>
- <categories xmi:id="_pqcAjbmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.ui.category.compare" name="Compare" description="Compare command category"/>
- <categories xmi:id="_pqcAjrmKEeuzuI6n4--keQ" elementId="org.eclipse.text.quicksearch.commands.category" name="Quick Search"/>
- <categories xmi:id="_pqcAj7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.window" name="Window"/>
- <categories xmi:id="_pqcAkLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.category.refactoring" name="Refactor - Java" description="Java Refactoring Actions"/>
- <categories xmi:id="_pqcAkbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.help" name="Help"/>
- <categories xmi:id="_pqcAkrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.project" name="Project"/>
- <categories xmi:id="_pqcAk7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.category1" name="Terminal view commands" description="Terminal view commands"/>
- <categories xmi:id="_pqcAlLmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.category.search" name="Search" description="Search command category"/>
- <categories xmi:id="_pqcAlbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.category.run" name="Run/Debug" description="Run/Debug command category"/>
- <categories xmi:id="_pqcAlrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.dialogs" name="Dialogs" description="Commands for opening dialogs"/>
- <categories xmi:id="_pqcAl7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph" name="Oomph"/>
- <categories xmi:id="_pqcAmLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commandCategory" name="Git"/>
- <categories xmi:id="_pqcAmbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.perspectives" name="Perspectives" description="Commands for opening perspectives"/>
- <categories xmi:id="_pqcAmrmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.category.refactoring" name="Refactoring"/>
- <categories xmi:id="_pqcAm7mKEeuzuI6n4--keQ" elementId="org.eclipse.gef.category.view" name="View" description="View"/>
- <categories xmi:id="_pqcAnLmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.commandCategory" name="Command"/>
- <categories xmi:id="_pqcAnbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.category.source" name="Source" description="Java Source Actions"/>
- <categories xmi:id="_pqcAnrmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.commands" name="Oomph"/>
- <categories xmi:id="_pqcAn7mKEeuzuI6n4--keQ" elementId="org.eclipse.core.commands.categories.autogenerated" name="Uncategorized" description="Commands that were either auto-generated or have no category"/>
-</application:Application>
+<?xml version="1.0" encoding="ASCII"?>
+<application:Application xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:advanced="http://www.eclipse.org/ui/2010/UIModel/application/ui/advanced" xmlns:application="http://www.eclipse.org/ui/2010/UIModel/application" xmlns:basic="http://www.eclipse.org/ui/2010/UIModel/application/ui/basic" xmlns:menu="http://www.eclipse.org/ui/2010/UIModel/application/ui/menu" xmi:id="_pp5N8bmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.legacy.ide.application" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="_pp5N8rmKEeuzuI6n4--keQ" bindingContexts="_pp5N-7mKEeuzuI6n4--keQ">
+ <persistedState key="memento" value="<?xml version="1.0" encoding="UTF-8"?>
<workbench>
<mruList>
<file factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="org.eclipse.jdt.ui.CompilationUnitEditor" name="TargetData.java" tooltip="dragdrop/src/main/java/app/TargetData.java">
<persistable path="/dragdrop/src/main/java/app/TargetData.java"/>
</file>
<file factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="org.eclipse.jdt.ui.CompilationUnitEditor" name="DragTarget.java" tooltip="dragdrop/src/main/java/app/DragTarget.java">
<persistable path="/dragdrop/src/main/java/app/DragTarget.java"/>
</file>
</mruList>
</workbench>"/>
+ <tags>activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration</tags>
+ <children xsi:type="basic:TrimmedWindow" xmi:id="_pp5N8rmKEeuzuI6n4--keQ" elementId="IDEWindow" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="_p_H3ELmKEeuzuI6n4--keQ" label="%trimmedwindow.label.eclipseSDK" x="192" y="192" width="1024" height="768">
+ <persistedState key="coolBarVisible" value="true"/>
+ <persistedState key="perspectiveBarVisible" value="true"/>
+ <persistedState key="isRestored" value="true"/>
+ <persistedState key="show_in_time" value="<?xml version="1.0" encoding="UTF-8"?>
<show_in_time/>"/>
+ <persistedState key="workingSets" value="<?xml version="1.0" encoding="UTF-8"?>
<workingSets/>"/>
+ <persistedState key="aggregateWorkingSetId" value="Aggregate for window 1621529076588"/>
+ <tags>topLevel</tags>
+ <tags>shellMaximized</tags>
+ <children xsi:type="basic:PartSashContainer" xmi:id="_p_H3ELmKEeuzuI6n4--keQ" selectedElement="_p_H3EbmKEeuzuI6n4--keQ" horizontal="true">
+ <children xsi:type="advanced:PerspectiveStack" xmi:id="_p_H3EbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.perspectivestack" containerData="7500" selectedElement="_qKVBgLmKEeuzuI6n4--keQ">
+ <children xsi:type="advanced:Perspective" xmi:id="_qKVBgLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaPerspective" selectedElement="_qKVBgbmKEeuzuI6n4--keQ" label="Java" iconURI="platform:/plugin/org.eclipse.jdt.ui/$nl$/icons/full/eview16/jperspective.png">
+ <persistedState key="persp.hiddenItems" value="persp.hideToolbarSC:print,persp.hideToolbarSC:org.eclipse.ui.edit.undo,persp.hideToolbarSC:org.eclipse.ui.edit.redo,persp.hideToolbarSC:org.eclipse.ui.edit.text.toggleShowSelectedElementOnly,persp.hideToolbarSC:org.eclipse.debug.ui.commands.RunToLine,persp.hideToolbarSC:org.eclipse.jdt.ui.actions.OpenProjectWizard,"/>
+ <tags>persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet</tags>
+ <tags>persp.actionSet:com.objectaid.uml.addon.cls.display</tags>
+ <tags>persp.actionSet:com.objectaid.uml.addon.cls.alignment</tags>
+ <tags>persp.actionSet:org.eclipse.ui.cheatsheets.actionSet</tags>
+ <tags>persp.actionSet:org.eclipse.search.searchActionSet</tags>
+ <tags>persp.actionSet:org.eclipse.text.quicksearch.actionSet</tags>
+ <tags>persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation</tags>
+ <tags>persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation</tags>
+ <tags>persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo</tags>
+ <tags>persp.actionSet:org.eclipse.ui.actionSet.keyBindings</tags>
+ <tags>persp.actionSet:org.eclipse.ui.actionSet.openFiles</tags>
+ <tags>persp.actionSet:org.eclipse.debug.ui.launchActionSet</tags>
+ <tags>persp.actionSet:org.eclipse.jdt.ui.JavaActionSet</tags>
+ <tags>persp.actionSet:org.eclipse.jdt.ui.JavaElementCreationActionSet</tags>
+ <tags>persp.actionSet:org.eclipse.ui.NavigateActionSet</tags>
+ <tags>persp.viewSC:org.eclipse.jdt.ui.PackageExplorer</tags>
+ <tags>persp.viewSC:org.eclipse.jdt.ui.TypeHierarchy</tags>
+ <tags>persp.viewSC:org.eclipse.jdt.ui.SourceView</tags>
+ <tags>persp.viewSC:org.eclipse.jdt.ui.JavadocView</tags>
+ <tags>persp.viewSC:org.eclipse.search.ui.views.SearchView</tags>
+ <tags>persp.viewSC:org.eclipse.ui.console.ConsoleView</tags>
+ <tags>persp.viewSC:org.eclipse.ui.views.ContentOutline</tags>
+ <tags>persp.viewSC:org.eclipse.ui.views.ProblemView</tags>
+ <tags>persp.viewSC:org.eclipse.ui.views.ResourceNavigator</tags>
+ <tags>persp.viewSC:org.eclipse.ui.views.TaskList</tags>
+ <tags>persp.viewSC:org.eclipse.ui.views.ProgressView</tags>
+ <tags>persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer</tags>
+ <tags>persp.viewSC:org.eclipse.ui.texteditor.TemplatesView</tags>
+ <tags>persp.viewSC:org.eclipse.pde.runtime.LogView</tags>
+ <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.JavaProjectWizard</tags>
+ <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewPackageCreationWizard</tags>
+ <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewClassCreationWizard</tags>
+ <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard</tags>
+ <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewEnumCreationWizard</tags>
+ <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewRecordCreationWizard</tags>
+ <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewAnnotationCreationWizard</tags>
+ <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSourceFolderCreationWizard</tags>
+ <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSnippetFileCreationWizard</tags>
+ <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewJavaWorkingSetWizard</tags>
+ <tags>persp.newWizSC:org.eclipse.ui.wizards.new.folder</tags>
+ <tags>persp.newWizSC:org.eclipse.ui.wizards.new.file</tags>
+ <tags>persp.newWizSC:org.eclipse.ui.editors.wizards.UntitledTextFileWizard</tags>
+ <tags>persp.perspSC:org.eclipse.jdt.ui.JavaBrowsingPerspective</tags>
+ <tags>persp.perspSC:org.eclipse.debug.ui.DebugPerspective</tags>
+ <tags>persp.showIn:org.eclipse.jdt.ui.PackageExplorer</tags>
+ <tags>persp.showIn:org.eclipse.team.ui.GenericHistoryView</tags>
+ <tags>persp.showIn:org.eclipse.ui.navigator.ProjectExplorer</tags>
+ <tags>persp.actionSet:org.eclipse.debug.ui.breakpointActionSet</tags>
+ <tags>persp.actionSet:org.eclipse.jdt.debug.ui.JDTDebugActionSet</tags>
+ <tags>persp.showIn:org.eclipse.egit.ui.RepositoriesView</tags>
+ <tags>persp.viewSC:org.eclipse.tm.terminal.view.ui.TerminalsView</tags>
+ <tags>persp.showIn:org.eclipse.tm.terminal.view.ui.TerminalsView</tags>
+ <tags>persp.actionSet:org.eclipse.eclemma.ui.CoverageActionSet</tags>
+ <tags>persp.showIn:org.eclipse.eclemma.ui.CoverageView</tags>
+ <tags>persp.newWizSC:org.eclipse.jdt.junit.wizards.NewTestCaseCreationWizard</tags>
+ <tags>persp.actionSet:org.eclipse.jdt.junit.JUnitActionSet</tags>
+ <tags>persp.viewSC:org.eclipse.ant.ui.views.AntView</tags>
+ <children xsi:type="basic:PartSashContainer" xmi:id="_qKVBgbmKEeuzuI6n4--keQ" selectedElement="_qKVBg7mKEeuzuI6n4--keQ" horizontal="true">
+ <children xsi:type="basic:PartStack" xmi:id="_qKVBg7mKEeuzuI6n4--keQ" elementId="left" containerData="1759" selectedElement="_qKVBhLmKEeuzuI6n4--keQ">
+ <tags>org.eclipse.e4.primaryNavigationStack</tags>
+ <tags>active</tags>
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBhLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer" ref="_qKNFsLmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:Java</tags>
+ </children>
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBhbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.TypeHierarchy" toBeRendered="false" ref="_qKNswLmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:Java</tags>
+ </children>
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBhrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.ProjectExplorer" toBeRendered="false" ref="_qKNswbmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </children>
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBh7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.ResultView" toBeRendered="false" ref="_qKUacrmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:Java</tags>
+ </children>
+ </children>
+ <children xsi:type="basic:PartSashContainer" xmi:id="_qKVBirmKEeuzuI6n4--keQ" containerData="8241" selectedElement="_qKVBkrmKEeuzuI6n4--keQ">
+ <children xsi:type="basic:PartSashContainer" xmi:id="_qKVBi7mKEeuzuI6n4--keQ" containerData="7500" selectedElement="_qKVBjLmKEeuzuI6n4--keQ" horizontal="true">
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBjLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editorss" containerData="7500" ref="_qKJbULmKEeuzuI6n4--keQ"/>
+ <children xsi:type="basic:PartStack" xmi:id="_qKVBjbmKEeuzuI6n4--keQ" elementId="right" toBeRendered="false" containerData="2500">
+ <tags>org.eclipse.e4.secondaryNavigationStack</tags>
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBjrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline" toBeRendered="false" ref="_qKO64bmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </children>
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBj7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.texteditor.TemplatesView" toBeRendered="false" ref="_qKO64rmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </children>
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBkLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.minimap.MinimapView" toBeRendered="false" ref="_qKTMULmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </children>
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBkbmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.views.AntView" toBeRendered="false" ref="_qKUac7mKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:Ant</tags>
+ </children>
+ </children>
+ </children>
+ <children xsi:type="basic:PartStack" xmi:id="_qKVBkrmKEeuzuI6n4--keQ" elementId="bottom" containerData="2500" selectedElement="_qKVBibmKEeuzuI6n4--keQ">
+ <tags>org.eclipse.e4.secondaryDataStack</tags>
+ <tags>Git</tags>
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBk7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView" ref="_qKOT0LmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </children>
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBlLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavadocView" ref="_qKOT0bmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:Java</tags>
+ </children>
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBlbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.SourceView" ref="_qKOT0rmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:Java</tags>
+ </children>
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBlrmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.views.SearchView" toBeRendered="false" ref="_qKOT07mKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </children>
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBl7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.console.ConsoleView" toBeRendered="false" ref="_qKOT1LmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </children>
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBmLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.BookmarkView" toBeRendered="false" ref="_qKOT1bmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </children>
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBmbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProgressView" toBeRendered="false" ref="_qKO64LmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </children>
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBmrmKEeuzuI6n4--keQ" elementId="diagramTable" ref="_qKTzYLmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:ObjectAid</tags>
+ </children>
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBm7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.TerminalsView" toBeRendered="false" ref="_qKUacbmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:Terminal</tags>
+ </children>
+ <children xsi:type="advanced:Placeholder" xmi:id="_rDFiMbu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.StagingView" ref="_rDFiMLu-EeumgKlP5QKEtg" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:Git</tags>
+ </children>
+ <children xsi:type="advanced:Placeholder" xmi:id="_qKVBibmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" ref="_qKUacLmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:Git</tags>
+ </children>
+ </children>
+ </children>
+ </children>
+ </children>
+ </children>
+ <children xsi:type="basic:PartStack" xmi:id="_p_H3ErmKEeuzuI6n4--keQ" elementId="stickyFolderRight" visible="false" containerData="2500" selectedElement="_p_H3FLmKEeuzuI6n4--keQ">
+ <tags>Minimized</tags>
+ <children xsi:type="advanced:Placeholder" xmi:id="_p_H3E7mKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.HelpView" toBeRendered="false" ref="_p_HQALmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:Help</tags>
+ </children>
+ <children xsi:type="advanced:Placeholder" xmi:id="_p_H3FLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview" ref="_p_HQAbmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </children>
+ <children xsi:type="advanced:Placeholder" xmi:id="_p_H3FbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.views.CheatSheetView" toBeRendered="false" ref="_p_HQArmKEeuzuI6n4--keQ" closeable="true">
+ <tags>View</tags>
+ <tags>categoryTag:Help</tags>
+ </children>
+ </children>
+ </children>
+ <sharedElements xsi:type="basic:Part" xmi:id="_p_HQALmKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.HelpView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Help" iconURI="platform:/plugin/org.eclipse.help.ui/icons/view16/help_view.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.help.ui.internal.views.HelpView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.help.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Help</tags>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_p_HQAbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Welcome" iconURI="platform:/plugin/org.eclipse.ui/icons/full/eview16/defaultview_misc.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.ViewIntroAdapterPart"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui"/>
+ <persistedState key="memento" value="<?xml version="1.0" encoding="UTF-8"?>
<view>
<presentation currentPage="qroot" restore="true"/>
<standbyPart/>
</view>"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ <tags>activeOnClose</tags>
+ <menus xmi:id="_qxfIILmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview">
+ <tags>ViewMenu</tags>
+ <tags>menuContribution:menu</tags>
+ </menus>
+ <toolbar xmi:id="_qxfIIbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview" visible="false"/>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_p_HQArmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.views.CheatSheetView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Cheat Sheets" iconURI="platform:/plugin/org.eclipse.ui.cheatsheets/icons/view16/cheatsheet_view.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.cheatsheets.views.CheatSheetView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.cheatsheets"/>
+ <tags>View</tags>
+ <tags>categoryTag:Help</tags>
+ </sharedElements>
+ <sharedElements xsi:type="advanced:Area" xmi:id="_qKJbULmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editorss" selectedElement="_qKJbUbmKEeuzuI6n4--keQ">
+ <children xsi:type="basic:PartStack" xmi:id="_qKJbUbmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.primaryDataStack">
+ <tags>org.eclipse.e4.primaryDataStack</tags>
+ <tags>EditorStack</tags>
+ </children>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_qKNFsLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Package Explorer" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/package.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+ <persistedState key="memento" value="<?xml version="1.0" encoding="UTF-8"?>
<view configured="true" group_libraries="1" layout="2" linkWithEditor="0" rootMode="2" sortWorkingSets="false" workingSetName="Aggregate for window 1621529076588">
<localWorkingSetManager>
<workingSet editPageId="org.eclipse.jdt.internal.ui.OthersWorkingSet" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1623171710161_3" label="Other Projects" name="Other Projects">
<item elementID="=dragdrop" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
</workingSet>
</localWorkingSetManager>
<activeWorkingSet workingSetName="Other Projects"/>
<allWorkingSets workingSetName="Other Projects"/>
<customFilters userDefinedPatternsEnabled="false">
<xmlDefinedFilters>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.StaticsFilter" isEnabled="false"/>
<child filterId="org.eclipse.buildship.ui.packageexplorer.filter.gradle.buildfolder" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter" isEnabled="true"/>
<child filterId="org.eclipse.m2e.MavenModuleFilter" isEnabled="false"/>
<child filterId="org.eclipse.buildship.ui.packageexplorer.filter.gradle.subProject" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.DeprecatedMembersFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.LibraryFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.FieldsFilter" isEnabled="false"/>
</xmlDefinedFilters>
</customFilters>
</view>"/>
+ <tags>View</tags>
+ <tags>categoryTag:Java</tags>
+ <tags>active</tags>
+ <tags>activeOnClose</tags>
+ <menus xmi:id="_qQNAALmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer">
+ <tags>ViewMenu</tags>
+ <tags>menuContribution:menu</tags>
+ </menus>
+ <toolbar xmi:id="_qQNAAbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer"/>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_qKNswLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.TypeHierarchy" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Type Hierarchy" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/class_hi.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Java</tags>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_qKNswbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.ProjectExplorer" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Project Explorer" iconURI="platform:/plugin/org.eclipse.ui.navigator.resources/icons/full/eview16/resource_persp.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.navigator.resources.ProjectExplorer"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.navigator.resources"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_qKOT0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Problems" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/problems_view.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.ProblemsView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
+ <persistedState key="memento" value="<?xml version="1.0" encoding="UTF-8"?>
<view PRIMARY_SORT_FIELD="org.eclipse.ui.ide.severityAndDescriptionField" categoryGroup="org.eclipse.ui.ide.severity" markerContentGenerator="org.eclipse.ui.ide.problemsGenerator" partName="Problems">
<expanded>
<category IMemento.internal.id="Warnings (32 items)"/>
</expanded>
<columnWidths org.eclipse.ui.ide.locationField="120" org.eclipse.ui.ide.markerType="120" org.eclipse.ui.ide.pathField="160" org.eclipse.ui.ide.resourceField="120" org.eclipse.ui.ide.severityAndDescriptionField="400"/>
<visible IMemento.internal.id="org.eclipse.ui.ide.severityAndDescriptionField"/>
<visible IMemento.internal.id="org.eclipse.ui.ide.resourceField"/>
<visible IMemento.internal.id="org.eclipse.ui.ide.pathField"/>
<visible IMemento.internal.id="org.eclipse.ui.ide.locationField"/>
<visible IMemento.internal.id="org.eclipse.ui.ide.markerType"/>
</view>"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ <menus xmi:id="_qcaQALmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView">
+ <tags>ViewMenu</tags>
+ <tags>menuContribution:menu</tags>
+ </menus>
+ <toolbar xmi:id="_qcaQAbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView" visible="false"/>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_qKOT0bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavadocView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Javadoc" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/javadoc.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.infoviews.JavadocView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Java</tags>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_qKOT0rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.SourceView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Declaration" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/source.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.infoviews.SourceView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Java</tags>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_qKOT07mKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.views.SearchView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Search" iconURI="platform:/plugin/org.eclipse.search/icons/full/eview16/searchres.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.search2.internal.ui.SearchView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.search"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_qKOT1LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.console.ConsoleView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Console" iconURI="platform:/plugin/org.eclipse.ui.console/icons/full/cview16/console_view.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.console.ConsoleView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.console"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_qKOT1bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.BookmarkView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Bookmarks" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/bkmrk_nav.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.BookmarksView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_qKO64LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProgressView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Progress" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/pview.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.progress.ProgressView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_qKO64bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Outline" iconURI="platform:/plugin/org.eclipse.ui.views/icons/full/eview16/outline_co.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.contentoutline.ContentOutline"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.views"/>
+ <persistedState key="memento" value="<?xml version="1.0" encoding="UTF-8"?>
<view/>"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ <menus xmi:id="_qbvhoLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline">
+ <tags>ViewMenu</tags>
+ <tags>menuContribution:menu</tags>
+ </menus>
+ <toolbar xmi:id="_qbvhobmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline" visible="false"/>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_qKO64rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.texteditor.TemplatesView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Templates" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/templates.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.texteditor.templates.TemplatesView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_qKTMULmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.minimap.MinimapView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Minimap" iconURI="platform:/plugin/org.eclipse.ui.workbench.texteditor/icons/full/eview16/minimap.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.minimap.MinimapView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.workbench.texteditor"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_qKTzYLmKEeuzuI6n4--keQ" elementId="diagramTable" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Diagrams" iconURI="platform:/plugin/com.objectaid.uml.addon/icons/class-diagram.gif" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="com.objectaid.uml.addon.diagrams.DiagramTableView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="com.objectaid.uml.addon"/>
+ <tags>View</tags>
+ <tags>categoryTag:ObjectAid</tags>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_qKUacLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Git Repositories" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/repo_rep.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.repository.RepositoriesView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
+ <persistedState key="memento" value="<?xml version="1.0" encoding="UTF-8"?>
<view CommonNavigator.LINKING_ENABLED="0">
<lastRecentlyUsedFilters/>
</view>"/>
+ <tags>View</tags>
+ <tags>categoryTag:Git</tags>
+ <menus xmi:id="_rBEI8Lu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.RepositoriesView">
+ <tags>ViewMenu</tags>
+ <tags>menuContribution:menu</tags>
+ </menus>
+ <toolbar xmi:id="_rBEI8bu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.RepositoriesView"/>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_qKUacbmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.TerminalsView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Terminal" iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/terminal_view.gif" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.tm.terminal.view.ui.view.TerminalsView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.tm.terminal.view.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Terminal</tags>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_qKUacrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.ResultView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="JUnit" iconURI="platform:/plugin/org.eclipse.jdt.junit/icons/full/eview16/junit.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.junit.ui.TestRunnerViewPart"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.junit"/>
+ <tags>View</tags>
+ <tags>categoryTag:Java</tags>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_qKUac7mKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.views.AntView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Ant" iconURI="platform:/plugin/org.eclipse.ant.ui/icons/full/eview16/ant_view.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ant.internal.ui.views.AntView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ant.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Ant</tags>
+ </sharedElements>
+ <sharedElements xsi:type="basic:Part" xmi:id="_rDFiMLu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.StagingView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Git Staging" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/staging.png" tooltip="" closeable="true">
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.staging.StagingView"/>
+ <persistedState key="memento" value="<?xml version="1.0" encoding="UTF-8"?>
<view/>"/>
+ <tags>View</tags>
+ <tags>categoryTag:Git</tags>
+ <menus xmi:id="_rDQhULu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.StagingView">
+ <tags>ViewMenu</tags>
+ <tags>menuContribution:menu</tags>
+ </menus>
+ <toolbar xmi:id="_rDQhUbu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.StagingView" visible="false"/>
+ </sharedElements>
+ <trimBars xmi:id="_pp5N87mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.main.toolbar" contributorURI="platform:/plugin/org.eclipse.platform">
+ <children xsi:type="menu:ToolBar" xmi:id="_qC6x8LmKEeuzuI6n4--keQ" elementId="group.file" toBeRendered="false">
+ <tags>toolbarSeparator</tags>
+ <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC6x8bmKEeuzuI6n4--keQ" elementId="group.file" toBeRendered="false"/>
+ </children>
+ <children xsi:type="menu:ToolBar" xmi:id="_qC7ZALmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.file">
+ <tags>Draggable</tags>
+ <children xsi:type="menu:HandledToolItem" xmi:id="_T9TJkMh7EeuCHNPh4XwsgA" elementId="print" visible="false" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/print_edit.png" tooltip="Print" command="_pqhgRrmKEeuzuI6n4--keQ"/>
+ </children>
+ <children xsi:type="menu:ToolBar" xmi:id="_qC7ZAbmKEeuzuI6n4--keQ" elementId="group.edit" toBeRendered="false">
+ <tags>toolbarSeparator</tags>
+ <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC7ZArmKEeuzuI6n4--keQ" elementId="group.edit" toBeRendered="false"/>
+ </children>
+ <children xsi:type="menu:ToolBar" xmi:id="_qC7ZA7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.edit" visible="false">
+ <tags>Draggable</tags>
+ </children>
+ <children xsi:type="menu:ToolBar" xmi:id="_qC7ZBLmKEeuzuI6n4--keQ" elementId="additions" toBeRendered="false">
+ <tags>toolbarSeparator</tags>
+ <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC7ZBbmKEeuzuI6n4--keQ" elementId="additions" toBeRendered="false"/>
+ </children>
+ <children xsi:type="menu:ToolBar" xmi:id="_CPTmoLu-EeumgKlP5QKEtg" elementId="org.eclipse.ui.edit.text.actionSet.presentation" visible="false">
+ <tags>Draggable</tags>
+ </children>
+ <children xsi:type="menu:ToolBar" xmi:id="_qKy7kLmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.addon.cls.alignment">
+ <tags>Draggable</tags>
+ </children>
+ <children xsi:type="menu:ToolBar" xmi:id="_qLv90LmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.addon.cls.display">
+ <tags>Draggable</tags>
+ </children>
+ <children xsi:type="menu:ToolBar" xmi:id="_qMSJULmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.launchActionSet">
+ <tags>Draggable</tags>
+ </children>
+ <children xsi:type="menu:ToolBar" xmi:id="_qLHrsLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaElementCreationActionSet">
+ <tags>Draggable</tags>
+ </children>
+ <children xsi:type="menu:ToolBar" xmi:id="_qLp3MLmKEeuzuI6n4--keQ" elementId="org.eclipse.search.searchActionSet">
+ <tags>Draggable</tags>
+ </children>
+ <children xsi:type="menu:ToolBar" xmi:id="_qC7ZBrmKEeuzuI6n4--keQ" elementId="group.nav" toBeRendered="false">
+ <tags>toolbarSeparator</tags>
+ <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC7ZB7mKEeuzuI6n4--keQ" elementId="group.nav" toBeRendered="false"/>
+ </children>
+ <children xsi:type="menu:ToolBar" xmi:id="_qC8AELmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.navigate">
+ <tags>Draggable</tags>
+ <children xsi:type="menu:HandledToolItem" xmi:id="_T9Vl08h7EeuCHNPh4XwsgA" elementId="org.eclipse.ui.window.pinEditor" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/pin_editor.png" tooltip="Pin Editor" enabled="false" type="Check" command="_pqg5KrmKEeuzuI6n4--keQ"/>
+ </children>
+ <children xsi:type="menu:ToolBar" xmi:id="_qC8AEbmKEeuzuI6n4--keQ" elementId="group.editor" toBeRendered="false">
+ <tags>toolbarSeparator</tags>
+ <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC8AErmKEeuzuI6n4--keQ" elementId="group.editor" toBeRendered="false"/>
+ </children>
+ <children xsi:type="menu:ToolBar" xmi:id="_qC8AE7mKEeuzuI6n4--keQ" elementId="group.help" toBeRendered="false">
+ <tags>toolbarSeparator</tags>
+ <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC8AFLmKEeuzuI6n4--keQ" elementId="group.help" toBeRendered="false"/>
+ </children>
+ <children xsi:type="menu:ToolBar" xmi:id="_qC8AFbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.help" visible="false">
+ <tags>Draggable</tags>
+ </children>
+ <children xsi:type="menu:ToolControl" xmi:id="_qD_wALmKEeuzuI6n4--keQ" elementId="PerspectiveSpacer" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl">
+ <tags>stretch</tags>
+ <tags>SHOW_RESTORE_MENU</tags>
+ </children>
+ <children xsi:type="menu:ToolControl" xmi:id="_qEAXELmKEeuzuI6n4--keQ" elementId="PerspectiveSwitcher" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.e4.ui.workbench.addons.perspectiveswitcher.PerspectiveSwitcher">
+ <tags>Draggable</tags>
+ <tags>HIDEABLE</tags>
+ <tags>SHOW_RESTORE_MENU</tags>
+ </children>
+ </trimBars>
+ <trimBars xmi:id="_pp5N9LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.trim.status" contributorURI="platform:/plugin/org.eclipse.platform" side="Bottom">
+ <children xsi:type="menu:ToolControl" xmi:id="_pp5N9bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.StatusLine" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.StandardTrim">
+ <tags>stretch</tags>
+ </children>
+ <children xsi:type="menu:ToolControl" xmi:id="_pp5N9rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.HeapStatus" contributorURI="platform:/plugin/org.eclipse.platform" toBeRendered="false" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.StandardTrim">
+ <tags>Draggable</tags>
+ </children>
+ <children xsi:type="menu:ToolControl" xmi:id="_pp5N97mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ProgressBar" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.StandardTrim">
+ <tags>Draggable</tags>
+ </children>
+ </trimBars>
+ <trimBars xmi:id="_pp5N-LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.trim.vertical1" contributorURI="platform:/plugin/org.eclipse.platform" toBeRendered="false" side="Left">
+ <children xsi:type="menu:ToolControl" xmi:id="_q2828LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.perspectivestack(minimized)" toBeRendered="false" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.TrimStack">
+ <tags>TrimStack</tags>
+ <tags>Draggable</tags>
+ </children>
+ </trimBars>
+ <trimBars xmi:id="_pp5N-bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.trim.vertical2" contributorURI="platform:/plugin/org.eclipse.platform" side="Right">
+ <children xsi:type="menu:ToolControl" xmi:id="_C_tv4Lu-EeumgKlP5QKEtg" elementId="stickyFolderRight(minimized)" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.TrimStack">
+ <tags>TrimStack</tags>
+ <tags>Draggable</tags>
+ </children>
+ </trimBars>
+ </children>
+ <bindingTables xmi:id="_pp5N-rmKEeuzuI6n4--keQ" contributorURI="platform:/plugin/org.eclipse.platform" bindingContext="_pp5N-7mKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pqyl1rmKEeuzuI6n4--keQ" keySequence="CTRL+1" command="_pqg5HrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqyl7rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+I" command="_pqgSRbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM6LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+L" command="_pqhglLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM9LmKEeuzuI6n4--keQ" keySequence="CTRL+SPACE" command="_pqg5YbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzz8rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+D" command="_pqiHWbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bBrmKEeuzuI6n4--keQ" keySequence="CTRL+V" command="_pqec4LmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1CErmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+SPACE" command="_pqg5TrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1CE7mKEeuzuI6n4--keQ" keySequence="CTRL+A" command="_pqiHVLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1CHbmKEeuzuI6n4--keQ" keySequence="CTRL+C" command="_pqd1zbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pLbmKEeuzuI6n4--keQ" keySequence="CTRL+X" command="_pqhgK7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pLrmKEeuzuI6n4--keQ" keySequence="CTRL+Y" command="_pqiHkrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pMbmKEeuzuI6n4--keQ" keySequence="CTRL+Z" command="_pqhgILmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QNLmKEeuzuI6n4--keQ" keySequence="ALT+PAGE_UP" command="_pqiuRbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QNbmKEeuzuI6n4--keQ" keySequence="ALT+PAGE_DOWN" command="_pqgSH7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QOLmKEeuzuI6n4--keQ" keySequence="SHIFT+INSERT" command="_pqec4LmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QPbmKEeuzuI6n4--keQ" keySequence="ALT+F11" command="_pqfrM7mKEeuzuI6n4--keQ">
+ <tags>platform:win32</tags>
+ </bindings>
+ <bindings xmi:id="_pq3eWrmKEeuzuI6n4--keQ" keySequence="CTRL+F10" command="_pqfq8bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eYbmKEeuzuI6n4--keQ" keySequence="CTRL+INSERT" command="_pqd1zbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FarmKEeuzuI6n4--keQ" keySequence="CTRL+PAGE_UP" command="_pqhgZrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4Fa7mKEeuzuI6n4--keQ" keySequence="CTRL+PAGE_DOWN" command="_pqg5K7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FbbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+F3" command="_pqhgU7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FcrmKEeuzuI6n4--keQ" keySequence="SHIFT+DEL" command="_pqhgK7mKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pqvigLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.textEditorScope" bindingContext="_pqlKcrmKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pqxXsLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+CR" command="_pqhgUbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqx-wLmKEeuzuI6n4--keQ" keySequence="CTRL+BS" command="_pqd1wLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqyl07mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+Q" command="_pqgSUbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM4rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+J" command="_pqgSP7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM5rmKEeuzuI6n4--keQ" keySequence="CTRL++" command="_pqfrLLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM7bmKEeuzuI6n4--keQ" keySequence="CTRL+-" command="_pqhgmbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzz-bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F" command="_pqg5X7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqz0ArmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+J" command="_pqg5ErmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqz0C7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+A" command="_pqecz7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bDLmKEeuzuI6n4--keQ" keySequence="CTRL+J" command="_pqfq-7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bELmKEeuzuI6n4--keQ" keySequence="CTRL+L" command="_pqhgFbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bG7mKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqd12bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1CIrmKEeuzuI6n4--keQ" keySequence="CTRL+D" command="_pqfrELmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pJ7mKEeuzuI6n4--keQ" keySequence="CTRL+=" command="_pqfrLLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pK7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Y" command="_pqdOormKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pNLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+DEL" command="_pqg5abmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pNbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+X" command="_pqd127mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pNrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+Y" command="_pqhglrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pO7mKEeuzuI6n4--keQ" keySequence="CTRL+DEL" command="_pqhgF7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pPbmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_UP" command="_pqiuPLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QMLmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_DOWN" command="_pqgSLrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QNrmKEeuzuI6n4--keQ" keySequence="SHIFT+END" command="_pqiHLLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QPrmKEeuzuI6n4--keQ" keySequence="SHIFT+HOME" command="_pqhgfrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QRrmKEeuzuI6n4--keQ" keySequence="END" command="_pqhgc7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QR7mKEeuzuI6n4--keQ" keySequence="INSERT" command="_pqfq4bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QTbmKEeuzuI6n4--keQ" keySequence="F2" command="_pqg5LbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23SLmKEeuzuI6n4--keQ" keySequence="HOME" command="_pqiHMLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23S7mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+ARROW_UP" command="_pqiHdrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23TLmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+ARROW_DOWN" command="_pqiHaLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23ULmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+INSERT" command="_pqgSJ7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23V7mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_LEFT" command="_pqiHNbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23WbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_RIGHT" command="_pqgSMLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eW7mKEeuzuI6n4--keQ" keySequence="CTRL+F10" command="_pqhgS7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eX7mKEeuzuI6n4--keQ" keySequence="CTRL+END" command="_pqgSNLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FZbmKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_UP" command="_pqgSALmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FZrmKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_DOWN" command="_pqiuXLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FaLmKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_LEFT" command="_pqd1wbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FabmKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_RIGHT" command="_pqgSTLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FbLmKEeuzuI6n4--keQ" keySequence="CTRL+HOME" command="_pqec3rmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FbrmKEeuzuI6n4--keQ" keySequence="CTRL+NUMPAD_MULTIPLY" command="_pqgSULmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4Fb7mKEeuzuI6n4--keQ" keySequence="CTRL+NUMPAD_ADD" command="_pqiHX7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FcLmKEeuzuI6n4--keQ" keySequence="CTRL+NUMPAD_SUBTRACT" command="_pqhgT7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FcbmKEeuzuI6n4--keQ" keySequence="CTRL+NUMPAD_DIVIDE" command="_pqgSA7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FdrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+NUMPAD_MULTIPLY" command="_pqg5D7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FermKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+NUMPAD_DIVIDE" command="_pqfq5LmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4shLmKEeuzuI6n4--keQ" keySequence="ALT+/" command="_pqiHN7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4siLmKEeuzuI6n4--keQ" keySequence="SHIFT+CR" command="_pqiHL7mKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pqx-wbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.window" bindingContext="_pp5N_LmKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pqx-wrmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+SHIFT+T" command="_pqfq8LmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqx-w7mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+SHIFT+L" command="_pqfD47mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqx-yrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q O" command="_pqgSCbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqyl0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.ui.views.ContentOutline"/>
+ </bindings>
+ <bindings xmi:id="_pqyl0bmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q P" command="_pqgSCbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqyl0rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.jdt.ui.PackageExplorer"/>
+ </bindings>
+ <bindings xmi:id="_pqyl17mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+B" command="_pqgSFbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqyl2LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+R" command="_pqiuYLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqyl2bmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q Q" command="_pqgSCbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqyl2rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+S" command="_pqfrF7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqyl27mKEeuzuI6n4--keQ" keySequence="CTRL+3" command="_pqg5LLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqyl3LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+T" command="_pqhgKrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqyl3bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+T" command="_pqgSB7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqyl3rmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q S" command="_pqgSCbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqyl37mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.search.ui.views.SearchView"/>
+ </bindings>
+ <bindings xmi:id="_pqyl4LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+U" command="_pqgSJbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqyl4bmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q T" command="_pqgSCbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqyl4rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.jdt.ui.TypeHierarchy"/>
+ </bindings>
+ <bindings xmi:id="_pqyl47mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+V" command="_pqhgfLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqyl5rmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q V" command="_pqgSCbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqyl57mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.debug.ui.VariableView"/>
+ </bindings>
+ <bindings xmi:id="_pqyl67mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+G" command="_pqgR9bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqyl7LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+W" command="_pqhgKbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqyl7bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+H" command="_pqd1urmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM4LmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q H" command="_pqgSCbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqzM4bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.ui.cheatsheets.views.CheatSheetView"/>
+ </bindings>
+ <bindings xmi:id="_pqzM47mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q J" command="_pqgSCbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqzM5LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.jdt.ui.JavadocView"/>
+ </bindings>
+ <bindings xmi:id="_pqzM5bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+K" command="_pqgR-rmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM57mKEeuzuI6n4--keQ" keySequence="CTRL+," command="_pqfD0LmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM6rmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q L" command="_pqgSCbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqzM67mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.pde.runtime.LogView"/>
+ </bindings>
+ <bindings xmi:id="_pqzM7LmKEeuzuI6n4--keQ" keySequence="CTRL+-" command="_pqiHIbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM7rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+N" command="_pqd16rmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM77mKEeuzuI6n4--keQ" keySequence="CTRL+." command="_pqiHe7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM8rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+O" command="_pqiHUrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM87mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+P" command="_pqfrN7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM9rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+B" command="_pqgR-7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM97mKEeuzuI6n4--keQ" keySequence="CTRL+#" command="_pqfq8rmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzz8bmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+T" command="_pqd1wrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzz9LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+E" command="_pqgSHbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzz-rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+G" command="_pqiHlLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzz_bmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+H" command="_pqfq5bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzz_rmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q X" command="_pqgSCbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqzz_7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.ui.views.ProblemView"/>
+ </bindings>
+ <bindings xmi:id="_pqz0ALmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q Y" command="_pqgSCbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqz0AbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.team.sync.views.SynchronizeView"/>
+ </bindings>
+ <bindings xmi:id="_pqz0A7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q Z" command="_pqgSCbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqz0BLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.team.ui.GenericHistoryView"/>
+ </bindings>
+ <bindings xmi:id="_pqz0CbmKEeuzuI6n4--keQ" keySequence="CTRL+P" command="_pqhgRrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqz0CrmKEeuzuI6n4--keQ" keySequence="CTRL+Q" command="_pqhgXbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bALmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+C" command="_pqg5aLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bAbmKEeuzuI6n4--keQ" keySequence="CTRL+S" command="_pqiHILmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bBLmKEeuzuI6n4--keQ" keySequence="CTRL+U" command="_pqiHi7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bBbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+F" command="_pqhgYbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bCLmKEeuzuI6n4--keQ" keySequence="CTRL+W" command="_pqiuMrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bCbmKEeuzuI6n4--keQ" keySequence="CTRL+H" command="_pqg5YLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bDbmKEeuzuI6n4--keQ" keySequence="CTRL+K" command="_pqgSF7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bEbmKEeuzuI6n4--keQ" keySequence="CTRL+M" command="_pqg5WbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bFLmKEeuzuI6n4--keQ" keySequence="CTRL+N" command="_pqiHnLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1CEbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+P" command="_pqgR_bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1CFbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+R" command="_pqiHmLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1CFrmKEeuzuI6n4--keQ" keySequence="CTRL+B" command="_pqfD2bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1CF7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q B" command="_pqgSCbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pq1CGLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.debug.ui.BreakpointView"/>
+ </bindings>
+ <bindings xmi:id="_pq1CHrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+S" command="_pqiuWbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1CH7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+T" command="_pqec0bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1CILmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q C" command="_pqgSCbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pq1CIbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.ui.console.ConsoleView"/>
+ </bindings>
+ <bindings xmi:id="_pq1CJLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q D" command="_pqgSCbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pq1CJbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.jdt.ui.SourceView"/>
+ </bindings>
+ <bindings xmi:id="_pq1CJrmKEeuzuI6n4--keQ" keySequence="CTRL+E" command="_pqhgFLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1CJ7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+V" command="_pqiHNLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1CKLmKEeuzuI6n4--keQ" keySequence="CTRL+F" command="_pqfrK7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pILmKEeuzuI6n4--keQ" keySequence="CTRL+G" command="_pqd1w7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pIbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+W" command="_pqiHdbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pIrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+I" command="_pqfq87mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pI7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+J" command="_pqg5c7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pJLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+L" command="_pqg5GLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pJbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+M" command="_pqiHYbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pJrmKEeuzuI6n4--keQ" keySequence="CTRL+=" command="_pqhgWrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pKLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+N" command="_pqhgJbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pLLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Z" command="_pqd1srmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pMrmKEeuzuI6n4--keQ" keySequence="CTRL+_" command="_pqg5UrmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pq1pM7mKEeuzuI6n4--keQ" elementId="Splitter.isHorizontal" name="Splitter.isHorizontal" value="true"/>
+ </bindings>
+ <bindings xmi:id="_pq1pN7mKEeuzuI6n4--keQ" keySequence="CTRL+{" command="_pqg5UrmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pq1pOLmKEeuzuI6n4--keQ" elementId="Splitter.isHorizontal" name="Splitter.isHorizontal" value="false"/>
+ </bindings>
+ <bindings xmi:id="_pq2QMbmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_LEFT" command="_pqfq97mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QM7mKEeuzuI6n4--keQ" keySequence="ALT+ARROW_RIGHT" command="_pqhgUrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QOrmKEeuzuI6n4--keQ" keySequence="SHIFT+F2" command="_pqfrBbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QO7mKEeuzuI6n4--keQ" keySequence="SHIFT+F5" command="_pqiHbbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QPLmKEeuzuI6n4--keQ" keySequence="ALT+F7" command="_pqec4bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QP7mKEeuzuI6n4--keQ" keySequence="ALT+F5" command="_pqiHTLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QQrmKEeuzuI6n4--keQ" keySequence="F11" command="_pqiHSbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QQ7mKEeuzuI6n4--keQ" keySequence="F12" command="_pqg5ZLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QRLmKEeuzuI6n4--keQ" keySequence="CTRL+È" command="_pqg5UrmKEeuzuI6n4--keQ">
+ <tags>locale:fr</tags>
+ <parameters xmi:id="_pq2QRbmKEeuzuI6n4--keQ" elementId="Splitter.isHorizontal" name="Splitter.isHorizontal" value="false"/>
+ </bindings>
+ <bindings xmi:id="_pq2QTLmKEeuzuI6n4--keQ" keySequence="F2" command="_pqfD1bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23QLmKEeuzuI6n4--keQ" keySequence="F3" command="_pqg5FLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23QrmKEeuzuI6n4--keQ" keySequence="F4" command="_pqfD57mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23RrmKEeuzuI6n4--keQ" keySequence="F5" command="_pqhgdLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23SbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F7" command="_pqiHTrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23SrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F8" command="_pqg5UbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23TbmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+ARROW_LEFT" command="_pqhgXbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23TrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F11" command="_pqiuYrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23T7mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+ARROW_RIGHT" command="_pqgSBrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23UbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F4" command="_pqhgKbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23UrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F6" command="_pqfrKLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23WLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X J" command="_pqgSI7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eULmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X M" command="_pqiHYrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eUbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X A" command="_pqec5LmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eUrmKEeuzuI6n4--keQ" keySequence="CTRL+F7" command="_pqd1zrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eVbmKEeuzuI6n4--keQ" keySequence="CTRL+F8" command="_pqg5IrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eXLmKEeuzuI6n4--keQ" keySequence="CTRL+F11" command="_pqhgebmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FYLmKEeuzuI6n4--keQ" keySequence="CTRL+F4" command="_pqiuMrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FYrmKEeuzuI6n4--keQ" keySequence="CTRL+F6" command="_pqfrOLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FY7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+F7" command="_pqgSNrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FZLmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+X G" command="_pqiHP7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FdbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+NUMPAD_MULTIPLY" command="_pqfrFrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4Fd7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X Q" command="_pqgSQ7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FeLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X T" command="_pqiHULmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FebmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+NUMPAD_DIVIDE" command="_pqg5VLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4Fe7mKEeuzuI6n4--keQ" keySequence="DEL" command="_pqgR87mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sg7mKEeuzuI6n4--keQ" keySequence="ALT+-" command="_pqd16bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4shbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E E" command="_pqfq-LmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4shrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E G" command="_pqhgN7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sh7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E J" command="_pqec37mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sibmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E S" command="_pqiHVbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sirmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E T" command="_pqfq77mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4si7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E L" command="_pqfD0bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sjLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E N" command="_pqiHhLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sjbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E P" command="_pqd1ubmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4skLmKEeuzuI6n4--keQ" keySequence="ALT+CR" command="_pqg5P7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq5TgLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E R" command="_pqg5A7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq5TgbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+D A" command="_pqhgGLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq5TgrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+D T" command="_pqd11rmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq5Tg7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+D J" command="_pqg5GrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq5ThLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+D Q" command="_pqiHermKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pqx-xLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structuredTextEditorScope" bindingContext="_pqlKhbmKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pqx-xbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+P" command="_pqec0LmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM9bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+A" command="_pqiuW7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM-LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+C" command="_pqiHJ7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzz9bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F" command="_pqiHk7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqz0CLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+>" command="_pqhgGbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bCrmKEeuzuI6n4--keQ" keySequence="CTRL+I" command="_pqhgR7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bF7mKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqfD17mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bHLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+/" command="_pqd157mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pObmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+\" command="_pqgR-LmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QTrmKEeuzuI6n4--keQ" keySequence="F3" command="_pqecyLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23VLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_UP" command="_pqgSPLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23VrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_DOWN" command="_pqiHf7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eU7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_UP" command="_pqgSJrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eVrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_DOWN" command="_pqgSSrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eWLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_LEFT" command="_pqfD8LmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eXbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_RIGHT" command="_pqfrB7mKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pqx-xrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.javaEditorScope" bindingContext="_pqlKgbmKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pqx-x7mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+P" command="_pqgSNbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqyl6LmKEeuzuI6n4--keQ" keySequence="CTRL+7" command="_pqd17bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM6bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+M" command="_pqg5LrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM8LmKEeuzuI6n4--keQ" keySequence="CTRL+/" command="_pqd17bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM-bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+C" command="_pqd17bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzz-LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F" command="_pqiHLrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqz0DrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+B" command="_pqiuQrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bA7mKEeuzuI6n4--keQ" keySequence="CTRL+T" command="_pqecy7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bC7mKEeuzuI6n4--keQ" keySequence="CTRL+I" command="_pqhgTLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bGrmKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqiHWLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1CELmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+/" command="_pqiHjLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1CI7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+U" command="_pqg5JbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1CKbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+'" command="_pqfD2LmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pKrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+O" command="_pqhgGrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pOrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+\" command="_pqfrGLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23U7mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_UP" command="_pqiuOrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23VbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_DOWN" command="_pqiHWrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eVLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_UP" command="_pqiHebmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eV7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_DOWN" command="_pqgSAbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eWbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_LEFT" command="_pqhgZ7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eXrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_RIGHT" command="_pqfrCrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eY7mKEeuzuI6n4--keQ" keySequence="CTRL+F3" command="_pqiHeLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sc7mKEeuzuI6n4--keQ" keySequence="CTRL+2 F" command="_pqiHXrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sf7mKEeuzuI6n4--keQ" keySequence="CTRL+2 R" command="_pqg5QrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sgLmKEeuzuI6n4--keQ" keySequence="CTRL+2 T" command="_pqd17LmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sgbmKEeuzuI6n4--keQ" keySequence="CTRL+2 L" command="_pqfq_rmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sgrmKEeuzuI6n4--keQ" keySequence="CTRL+2 M" command="_pqhgd7mKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pqx-yLmKEeuzuI6n4--keQ" elementId="org.eclipse.core.runtime.xml" bindingContext="_pqlKibmKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pqx-ybmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+P" command="_pqg5ZbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzz87mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+D" command="_pqiHirmKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pqyl1LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.classFileEditorScope" bindingContext="_pqlKfLmKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pqyl1bmKEeuzuI6n4--keQ" keySequence="CTRL+1" command="_pqiHjrmKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pqyl5LmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.EditContext" bindingContext="_pqlKcLmKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pqyl5bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+V" command="_pqhgh7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzz8LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+C" command="_pqg5MrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pPLmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_UP" command="_pqd1vrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QMrmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_RIGHT" command="_pqiHQrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QN7mKEeuzuI6n4--keQ" keySequence="SHIFT+INSERT" command="_pqhgh7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eYLmKEeuzuI6n4--keQ" keySequence="CTRL+INSERT" command="_pqg5MrmKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pqyl6bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.propertiesEditorScope" bindingContext="_pqlKlLmKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pqyl6rmKEeuzuI6n4--keQ" keySequence="CTRL+7" command="_pqd17bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM8bmKEeuzuI6n4--keQ" keySequence="CTRL+/" command="_pqd17bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqzM-rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+C" command="_pqd17bmKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pqzz9rmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.AntEditorScope" bindingContext="_pqlKj7mKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pqzz97mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F" command="_pqiHLrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1CFLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+R" command="_pqfD5bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1pKbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+O" command="_pqd10LmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QObmKEeuzuI6n4--keQ" keySequence="SHIFT+F2" command="_pqfD3bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QT7mKEeuzuI6n4--keQ" keySequence="F3" command="_pqd12LmKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pqzz-7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.genericeditor.genericEditorContext" bindingContext="_pqlKe7mKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pqzz_LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+G" command="_pqhgcrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23QbmKEeuzuI6n4--keQ" keySequence="F3" command="_pqhgXrmKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pqz0BbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.memoryview" bindingContext="_pqlKermKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pqz0BrmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+M" command="_pqiHT7mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pqz0B7mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+N" command="_pqiHZLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bArmKEeuzuI6n4--keQ" keySequence="CTRL+T" command="_pqg5NLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bB7mKEeuzuI6n4--keQ" keySequence="CTRL+W" command="_pqfq7bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bE7mKEeuzuI6n4--keQ" keySequence="CTRL+N" command="_pqfrNLmKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pqz0DLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.debugging" bindingContext="_pqlKfbmKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pqz0DbmKEeuzuI6n4--keQ" keySequence="CTRL+R" command="_pqd107mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QQLmKEeuzuI6n4--keQ" keySequence="F7" command="_pqiHhbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq2QQbmKEeuzuI6n4--keQ" keySequence="F8" command="_pqfD7bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23RbmKEeuzuI6n4--keQ" keySequence="F5" command="_pqfD77mKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq23R7mKEeuzuI6n4--keQ" keySequence="F6" command="_pqiHOrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq3eYrmKEeuzuI6n4--keQ" keySequence="CTRL+F2" command="_pqg5bbmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FYbmKEeuzuI6n4--keQ" keySequence="CTRL+F5" command="_pqiHPrmKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pqz0D7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.breadcrumbEditorScope" bindingContext="_pqlKgLmKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pqz0ELmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+B" command="_pqiuQrmKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pq0bDrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.memory.abstractasynctablerendering" bindingContext="_pqlKfrmKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pq0bD7mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+," command="_pqhgYLmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq0bErmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+." command="_pqg5VrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq1CKrmKEeuzuI6n4--keQ" keySequence="CTRL+G" command="_pqg5V7mKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pq0bFbmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.editor.markupSourceContext" bindingContext="_pqlKhLmKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pq0bFrmKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqec2LmKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pq0bGLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.DiffViewer" bindingContext="_pqlKc7mKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pq0bGbmKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqiHdLmKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pq1CGbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" bindingContext="_pqlKlbmKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pq1CGrmKEeuzuI6n4--keQ" keySequence="CTRL+C" command="_pqg5OrmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FZ7mKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_LEFT" command="_pqfrDLmKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pq1CG7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ReflogView" bindingContext="_pqlKf7mKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pq1CHLmKEeuzuI6n4--keQ" keySequence="CTRL+C" command="_pqgR8LmKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pq1pL7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.console" bindingContext="_pqlKdbmKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pq1pMLmKEeuzuI6n4--keQ" keySequence="CTRL+Z" command="_pqiHcrmKEeuzuI6n4--keQ">
+ <tags>platform:win32</tags>
+ </bindings>
+ </bindingTables>
+ <bindingTables xmi:id="_pq2QSLmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.internal.wikitext.ui.editor.basicMarkupSourceContext" bindingContext="_pqlKg7mKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pq2QSbmKEeuzuI6n4--keQ" keySequence="F1" command="_pqd11LmKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pq2QSrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView.SingleRepository" bindingContext="_pqlKlrmKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pq2QS7mKEeuzuI6n4--keQ" keySequence="F2" command="_pqgR9rmKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pq23Q7mKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.contexts.taskview" bindingContext="_pqlKjbmKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pq23RLmKEeuzuI6n4--keQ" keySequence="F5" command="_pqiHKLmKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pq4Fc7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.TerminalContext" bindingContext="_pqlKgrmKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pq4FdLmKEeuzuI6n4--keQ" keySequence="ALT+Y" command="_pqd15bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FfLmKEeuzuI6n4--keQ" keySequence="ALT+A" command="_pqd15bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4FfbmKEeuzuI6n4--keQ" keySequence="ALT+B" command="_pqd15bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4scLmKEeuzuI6n4--keQ" keySequence="ALT+C" command="_pqd15bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4scbmKEeuzuI6n4--keQ" keySequence="ALT+D" command="_pqd15bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4scrmKEeuzuI6n4--keQ" keySequence="ALT+E" command="_pqd15bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sdLmKEeuzuI6n4--keQ" keySequence="ALT+F" command="_pqd15bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sdbmKEeuzuI6n4--keQ" keySequence="ALT+G" command="_pqd15bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sdrmKEeuzuI6n4--keQ" keySequence="ALT+P" command="_pqd15bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sd7mKEeuzuI6n4--keQ" keySequence="ALT+R" command="_pqd15bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4seLmKEeuzuI6n4--keQ" keySequence="ALT+S" command="_pqd15bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sebmKEeuzuI6n4--keQ" keySequence="ALT+T" command="_pqd15bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sermKEeuzuI6n4--keQ" keySequence="ALT+V" command="_pqd15bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4se7mKEeuzuI6n4--keQ" keySequence="ALT+W" command="_pqd15bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sfLmKEeuzuI6n4--keQ" keySequence="ALT+H" command="_pqd15bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sfbmKEeuzuI6n4--keQ" keySequence="ALT+L" command="_pqd15bmKEeuzuI6n4--keQ"/>
+ <bindings xmi:id="_pq4sfrmKEeuzuI6n4--keQ" keySequence="ALT+N" command="_pqd15bmKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_pq4sjrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.BreakpointView" bindingContext="_pqlKcbmKEeuzuI6n4--keQ">
+ <bindings xmi:id="_pq4sj7mKEeuzuI6n4--keQ" keySequence="ALT+CR" command="_pqd1t7mKEeuzuI6n4--keQ"/>
+ </bindingTables>
+ <bindingTables xmi:id="_qKKCYbmKEeuzuI6n4--keQ" bindingContext="_qKKCYLmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKKCY7mKEeuzuI6n4--keQ" bindingContext="_qKKCYrmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKKCZbmKEeuzuI6n4--keQ" bindingContext="_qKKCZLmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKKCZ7mKEeuzuI6n4--keQ" bindingContext="_qKKCZrmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKKCabmKEeuzuI6n4--keQ" bindingContext="_qKKCaLmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKKCa7mKEeuzuI6n4--keQ" bindingContext="_qKKCarmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKKpcbmKEeuzuI6n4--keQ" bindingContext="_qKKpcLmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKKpc7mKEeuzuI6n4--keQ" bindingContext="_qKKpcrmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKKpdbmKEeuzuI6n4--keQ" bindingContext="_qKKpdLmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKKpd7mKEeuzuI6n4--keQ" bindingContext="_qKKpdrmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKKpebmKEeuzuI6n4--keQ" bindingContext="_qKKpeLmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKKpe7mKEeuzuI6n4--keQ" bindingContext="_qKKpermKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKKpfbmKEeuzuI6n4--keQ" bindingContext="_qKKpfLmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKKpf7mKEeuzuI6n4--keQ" bindingContext="_qKKpfrmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKKpgbmKEeuzuI6n4--keQ" bindingContext="_qKKpgLmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKKpg7mKEeuzuI6n4--keQ" bindingContext="_qKKpgrmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKLQgbmKEeuzuI6n4--keQ" bindingContext="_qKLQgLmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKLQg7mKEeuzuI6n4--keQ" bindingContext="_qKLQgrmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKLQhbmKEeuzuI6n4--keQ" bindingContext="_qKLQhLmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKLQh7mKEeuzuI6n4--keQ" bindingContext="_qKLQhrmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKLQibmKEeuzuI6n4--keQ" bindingContext="_qKLQiLmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKLQi7mKEeuzuI6n4--keQ" bindingContext="_qKLQirmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKLQjbmKEeuzuI6n4--keQ" bindingContext="_qKLQjLmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKLQj7mKEeuzuI6n4--keQ" bindingContext="_qKLQjrmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKL3kbmKEeuzuI6n4--keQ" bindingContext="_qKL3kLmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKL3k7mKEeuzuI6n4--keQ" bindingContext="_qKL3krmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKL3lbmKEeuzuI6n4--keQ" bindingContext="_qKL3lLmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKL3l7mKEeuzuI6n4--keQ" bindingContext="_qKL3lrmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKL3mbmKEeuzuI6n4--keQ" bindingContext="_qKL3mLmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKL3m7mKEeuzuI6n4--keQ" bindingContext="_qKL3mrmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKL3nbmKEeuzuI6n4--keQ" bindingContext="_qKL3nLmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKL3n7mKEeuzuI6n4--keQ" bindingContext="_qKL3nrmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKL3obmKEeuzuI6n4--keQ" bindingContext="_qKL3oLmKEeuzuI6n4--keQ"/>
+ <bindingTables xmi:id="_qKL3o7mKEeuzuI6n4--keQ" bindingContext="_qKL3ormKEeuzuI6n4--keQ"/>
+ <rootContext xmi:id="_pp5N-7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.dialogAndWindow" contributorURI="platform:/plugin/org.eclipse.platform" name="In Dialogs and Windows" description="Either a dialog or a window is open">
+ <children xmi:id="_pp5N_LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.window" contributorURI="platform:/plugin/org.eclipse.platform" name="In Windows" description="A window is open">
+ <children xmi:id="_pp5N_bmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.contexts.views" contributorURI="platform:/plugin/org.eclipse.platform" name="%bindingcontext.name.bindingView"/>
+ <children xmi:id="_pqlKcLmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.EditContext" name="Terminal Control in Focus" description="Show modified keyboard shortcuts in context menu"/>
+ <children xmi:id="_pqlKcbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.BreakpointView" name="In Breakpoints View" description="The breakpoints view context"/>
+ <children xmi:id="_pqlKcrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.textEditorScope" name="Editing Text" description="Editing Text Context">
+ <children xmi:id="_pqlKc7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.DiffViewer" name="In Diff Viewer"/>
+ <children xmi:id="_pqlKe7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.genericeditor.genericEditorContext" name="in Generic Code Editor" description="When editing in the Generic Code Editor"/>
+ <children xmi:id="_pqlKfLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.classFileEditorScope" name="Browsing attached Java Source" description="Browsing attached Java Source Context"/>
+ <children xmi:id="_pqlKgbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.javaEditorScope" name="Editing Java Source" description="Editing Java Source Context"/>
+ <children xmi:id="_pqlKg7mKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.internal.wikitext.ui.editor.basicMarkupSourceContext" name="WikiText Markup Source Context" description="WikiText markup editing context">
+ <children xmi:id="_pqlKhLmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.editor.markupSourceContext" name="WikiText Markup Source Context" description="WikiText markup editing context"/>
+ </children>
+ <children xmi:id="_pqlKhbmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structuredTextEditorScope" name="Editing in Structured Text Editors" description="Editing in Structured Text Editors">
+ <children xmi:id="_pqlKhrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.navigation" name="XML Source Navigation" description="XML Source Navigation"/>
+ <children xmi:id="_pqlKh7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.cleanup" name="XML Source Cleanup" description="XML Source Cleanup"/>
+ <children xmi:id="_pqlKiLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.comments" name="Source Comments in Structured Text Editors" description="Source Comments in Structured Text Editors"/>
+ <children xmi:id="_pqlKibmKEeuzuI6n4--keQ" elementId="org.eclipse.core.runtime.xml" name="Editing XML Source" description="Editing XML Source"/>
+ <children xmi:id="_pqlKirmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.occurrences" name="XML Source Occurrences" description="XML Source Occurrences"/>
+ <children xmi:id="_pqlKi7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.grammar" name="XML Source Grammar" description="XML Source Grammar"/>
+ <children xmi:id="_pqlKjLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.comments" name="XML Source Comments" description="XML Source Comments"/>
+ <children xmi:id="_pqlKjrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.expand" name="XML Source Expand/Collapse" description="XML Source Expand/Collapse"/>
+ <children xmi:id="_pqlKkLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.hideFormat" name="Editing in Structured Text Editors" description="Editing in Structured Text Editors"/>
+ <children xmi:id="_pqlKkbmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.selection" name="XML Source Selection" description="XML Source Selection"/>
+ <children xmi:id="_pqlKk7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.dependencies" name="XML Source Dependencies" description="XML Source Dependencies"/>
+ </children>
+ <children xmi:id="_pqlKj7mKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.AntEditorScope" name="Editing Ant Buildfiles" description="Editing Ant Buildfiles Context"/>
+ <children xmi:id="_pqlKlLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.propertiesEditorScope" name="Editing Properties Files" description="Editing Properties Files Context"/>
+ </children>
+ <children xmi:id="_pqlKdbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.console" name="In I/O Console" description="In I/O console"/>
+ <children xmi:id="_pqlKdrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.TerminalsView" name="In Terminal View" description="Show modified keyboard shortcuts in context menu"/>
+ <children xmi:id="_pqlKd7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.compareEditorScope" name="Comparing in an Editor" description="Comparing in an Editor"/>
+ <children xmi:id="_pqlKebmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.console.ConsoleView" name="In Console View" description="In Console View"/>
+ <children xmi:id="_pqlKermKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.memoryview" name="In Memory View" description="In memory view"/>
+ <children xmi:id="_pqlKfbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.debugging" name="Debugging" description="Debugging programs">
+ <children xmi:id="_pqlKfrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.memory.abstractasynctablerendering" name="In Table Memory Rendering" description="In Table Memory Rendering"/>
+ <children xmi:id="_pqlKkrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.debugging" name="Debugging Java" description="Debugging Java programs"/>
+ </children>
+ <children xmi:id="_pqlKf7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ReflogView" name="In Git Reflog View"/>
+ <children xmi:id="_pqlKgrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.TerminalContext" name="Terminal Typing Connected" description="Override ALT+x menu access keys while typing into the Terminal"/>
+ <children xmi:id="_pqlKjbmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.contexts.taskview" name="In Gradle Tasks View" description="This context is activated when the Gradle Tasks view is in focus"/>
+ <children xmi:id="_pqlKlbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" name="In Git Repositories View">
+ <children xmi:id="_pqlKlrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView.SingleRepository" name="In Git Repositories View"/>
+ </children>
+ </children>
+ <children xmi:id="_pp5N_rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.dialog" contributorURI="platform:/plugin/org.eclipse.platform" name="In Dialogs" description="A dialog is open"/>
+ </rootContext>
+ <rootContext xmi:id="_pqlKdLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.actionSet" name="Action Set" description="Parent context for action sets"/>
+ <rootContext xmi:id="_pqlKeLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.workbenchMenu" name="Workbench Menu" description="When no Workbench windows are active"/>
+ <rootContext xmi:id="_pqlKgLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.breadcrumbEditorScope" name="Editor Breadcrumb Navigation" description="Editor Breadcrumb Navigation Context"/>
+ <rootContext xmi:id="_qKKCYLmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.CoverageActionSet" name="Auto::org.eclipse.eclemma.ui.CoverageActionSet"/>
+ <rootContext xmi:id="_qKKCYrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.externaltools.ExternalToolsSet" name="Auto::org.eclipse.ui.externaltools.ExternalToolsSet"/>
+ <rootContext xmi:id="_qKKCZLmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.addon.cls.display" name="Auto::com.objectaid.uml.addon.cls.display"/>
+ <rootContext xmi:id="_qKKCZrmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.addon.cls.alignment" name="Auto::com.objectaid.uml.addon.cls.alignment"/>
+ <rootContext xmi:id="_qKKCaLmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.cls.global" name="Auto::com.objectaid.uml.cls.global"/>
+ <rootContext xmi:id="_qKKCarmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.actionSet.presentation" name="Auto::org.eclipse.ant.ui.actionSet.presentation"/>
+ <rootContext xmi:id="_qKKpcLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.breakpointActionSet" name="Auto::org.eclipse.debug.ui.breakpointActionSet"/>
+ <rootContext xmi:id="_qKKpcrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.debugActionSet" name="Auto::org.eclipse.debug.ui.debugActionSet"/>
+ <rootContext xmi:id="_qKKpdLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.launchActionSet" name="Auto::org.eclipse.debug.ui.launchActionSet"/>
+ <rootContext xmi:id="_qKKpdrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.profileActionSet" name="Auto::org.eclipse.debug.ui.profileActionSet"/>
+ <rootContext xmi:id="_qKKpeLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.gitaction" name="Auto::org.eclipse.egit.ui.gitaction"/>
+ <rootContext xmi:id="_qKKpermKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.navigation" name="Auto::org.eclipse.egit.ui.navigation"/>
+ <rootContext xmi:id="_qKKpfLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.SearchActionSet" name="Auto::org.eclipse.egit.ui.SearchActionSet"/>
+ <rootContext xmi:id="_qKKpfrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.JDTDebugActionSet" name="Auto::org.eclipse.jdt.debug.ui.JDTDebugActionSet"/>
+ <rootContext xmi:id="_qKKpgLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.JUnitActionSet" name="Auto::org.eclipse.jdt.junit.JUnitActionSet"/>
+ <rootContext xmi:id="_qKKpgrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.text.java.actionSet.presentation" name="Auto::org.eclipse.jdt.ui.text.java.actionSet.presentation"/>
+ <rootContext xmi:id="_qKLQgLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaElementCreationActionSet" name="Auto::org.eclipse.jdt.ui.JavaElementCreationActionSet"/>
+ <rootContext xmi:id="_qKLQgrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaActionSet" name="Auto::org.eclipse.jdt.ui.JavaActionSet"/>
+ <rootContext xmi:id="_qKLQhLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.A_OpenActionSet" name="Auto::org.eclipse.jdt.ui.A_OpenActionSet"/>
+ <rootContext xmi:id="_qKLQhrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.CodingActionSet" name="Auto::org.eclipse.jdt.ui.CodingActionSet"/>
+ <rootContext xmi:id="_qKLQiLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.SearchActionSet" name="Auto::org.eclipse.jdt.ui.SearchActionSet"/>
+ <rootContext xmi:id="_qKLQirmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.actionSet" name="Auto::org.eclipse.ui.cheatsheets.actionSet"/>
+ <rootContext xmi:id="_qKLQjLmKEeuzuI6n4--keQ" elementId="org.eclipse.search.searchActionSet" name="Auto::org.eclipse.search.searchActionSet"/>
+ <rootContext xmi:id="_qKLQjrmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.actionSet" name="Auto::org.eclipse.team.ui.actionSet"/>
+ <rootContext xmi:id="_qKL3kLmKEeuzuI6n4--keQ" elementId="org.eclipse.text.quicksearch.actionSet" name="Auto::org.eclipse.text.quicksearch.actionSet"/>
+ <rootContext xmi:id="_qKL3krmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.actionSet.annotationNavigation" name="Auto::org.eclipse.ui.edit.text.actionSet.annotationNavigation"/>
+ <rootContext xmi:id="_qKL3lLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.actionSet.navigation" name="Auto::org.eclipse.ui.edit.text.actionSet.navigation"/>
+ <rootContext xmi:id="_qKL3lrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo" name="Auto::org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo"/>
+ <rootContext xmi:id="_qKL3mLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.NavigateActionSet" name="Auto::org.eclipse.ui.NavigateActionSet"/>
+ <rootContext xmi:id="_qKL3mrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.actionSet.keyBindings" name="Auto::org.eclipse.ui.actionSet.keyBindings"/>
+ <rootContext xmi:id="_qKL3nLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.WorkingSetModificationActionSet" name="Auto::org.eclipse.ui.WorkingSetModificationActionSet"/>
+ <rootContext xmi:id="_qKL3nrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.WorkingSetActionSet" name="Auto::org.eclipse.ui.WorkingSetActionSet"/>
+ <rootContext xmi:id="_qKL3oLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.actionSet.openFiles" name="Auto::org.eclipse.ui.actionSet.openFiles"/>
+ <rootContext xmi:id="_qKL3ormKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.actionSet.presentation" name="Auto::org.eclipse.ui.edit.text.actionSet.presentation"/>
+ <descriptors xmi:id="_pscysLmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.compatibility.editor" allowMultiple="true" category="org.eclipse.e4.primaryDataStack" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor">
+ <tags>Editor</tags>
+ <tags>removeOnHide</tags>
+ </descriptors>
+ <descriptors xmi:id="_p8CG0LmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.CoverageView" label="Coverage" iconURI="platform:/plugin/org.eclipse.eclemma.ui/icons/full/eview16/coverage.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.eclemma.internal.ui.coverageview.CoverageView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.eclemma.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Java</tags>
+ </descriptors>
+ <descriptors xmi:id="_p8Ct4LmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.p2.ui.RepositoryExplorer" label="Repository Explorer" iconURI="platform:/plugin/org.eclipse.oomph.p2.ui/icons/obj16/repository.gif" tooltip="" category="Oomph" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.oomph.p2.internal.ui.RepositoryExplorer"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.oomph.p2.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Oomph</tags>
+ </descriptors>
+ <descriptors xmi:id="_p8DU8LmKEeuzuI6n4--keQ" elementId="org.eclipse.tips.ide.tipPart" label="Tip of the Day" iconURI="platform:/plugin/org.eclipse.tips.ui/icons/lightbulb.png" tooltip="" category="Help" closeable="true" contributionURI="bundleclass://org.eclipse.tips.ide/org.eclipse.tips.ide.internal.TipPart">
+ <tags>View</tags>
+ <tags>categoryTag:Help</tags>
+ </descriptors>
+ <descriptors xmi:id="_p8DU8bmKEeuzuI6n4--keQ" elementId="diagramTable" label="Diagrams" iconURI="platform:/plugin/com.objectaid.uml.addon/icons/class-diagram.gif" tooltip="" category="ObjectAid" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="com.objectaid.uml.addon.diagrams.DiagramTableView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="com.objectaid.uml.addon"/>
+ <tags>View</tags>
+ <tags>categoryTag:ObjectAid</tags>
+ </descriptors>
+ <descriptors xmi:id="_p8QwULmKEeuzuI6n4--keQ" elementId="org.eclipse.gef.ui.palette_view" label="Palette" iconURI="platform:/plugin/org.eclipse.gef/icons/palette_view.gif" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.gef.ui.views.palette.PaletteView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.gef"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </descriptors>
+ <descriptors xmi:id="_p8nVoLmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.views.AntView" label="Ant" iconURI="platform:/plugin/org.eclipse.ant.ui/icons/full/eview16/ant_view.png" tooltip="" category="Ant" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ant.internal.ui.views.AntView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ant.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Ant</tags>
+ </descriptors>
+ <descriptors xmi:id="_p88s0LmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.views.taskview" label="Gradle Tasks" iconURI="platform:/plugin/org.eclipse.buildship.ui/icons/full/eview16/tasks_view.png" tooltip="" category="Gradle" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.buildship.ui.internal.view.task.TaskView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.buildship.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Gradle</tags>
+ </descriptors>
+ <descriptors xmi:id="_p88s0bmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.views.executionview" label="Gradle Executions" iconURI="platform:/plugin/org.eclipse.buildship.ui/icons/full/eview16/executions_view.png" tooltip="" category="Gradle" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.buildship.ui.internal.view.execution.ExecutionsView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.buildship.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Gradle</tags>
+ </descriptors>
+ <descriptors xmi:id="_p89T4LmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.DebugView" label="Debug" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/debug_view.png" tooltip="" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.launch.LaunchView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Debug</tags>
+ </descriptors>
+ <descriptors xmi:id="_p89T4bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.BreakpointView" label="Breakpoints" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/breakpoint_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.breakpoints.BreakpointsView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Debug</tags>
+ </descriptors>
+ <descriptors xmi:id="_p89T4rmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.VariableView" label="Variables" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/variable_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.variables.VariablesView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Debug</tags>
+ </descriptors>
+ <descriptors xmi:id="_p8968LmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.ExpressionView" label="Expressions" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/watchlist_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.expression.ExpressionView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Debug</tags>
+ </descriptors>
+ <descriptors xmi:id="_p8968bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.RegisterView" label="Registers" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/register_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.registers.RegistersView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Debug</tags>
+ </descriptors>
+ <descriptors xmi:id="_p8968rmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.ModuleView" label="Modules" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/module_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.modules.ModulesView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Debug</tags>
+ </descriptors>
+ <descriptors xmi:id="_p89687mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.MemoryView" label="Memory" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/memory_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.memory.MemoryView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Debug</tags>
+ </descriptors>
+ <descriptors xmi:id="_p8-iALmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" label="Git Repositories" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/repo_rep.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.repository.RepositoriesView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Git</tags>
+ </descriptors>
+ <descriptors xmi:id="_p8-iAbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.StagingView" label="Git Staging" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/staging.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.staging.StagingView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Git</tags>
+ </descriptors>
+ <descriptors xmi:id="_p8-iArmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.InteractiveRebaseView" label="Git Interactive Rebase" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/rebase_interactive.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.rebase.RebaseInteractiveView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Git</tags>
+ </descriptors>
+ <descriptors xmi:id="_p8-iA7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.CompareTreeView" label="Git Tree Compare" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/obj16/gitrepository.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.dialogs.CompareTreeView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Git</tags>
+ <tags>NoRestore</tags>
+ </descriptors>
+ <descriptors xmi:id="_p8_JELmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ReflogView" label="Git Reflog" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/reflog.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.reflog.ReflogView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Git</tags>
+ </descriptors>
+ <descriptors xmi:id="_p8_JEbmKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.HelpView" label="Help" iconURI="platform:/plugin/org.eclipse.help.ui/icons/view16/help_view.png" tooltip="" category="Help" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.help.ui.internal.views.HelpView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.help.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Help</tags>
+ </descriptors>
+ <descriptors xmi:id="_p8_wILmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.DisplayView" label="Debug Shell" iconURI="platform:/plugin/org.eclipse.jdt.debug.ui/icons/full/etool16/disp_sbook.png" tooltip="" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.debug.ui.display.DisplayView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.debug.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Debug</tags>
+ </descriptors>
+ <descriptors xmi:id="_p9W8gLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.ResultView" label="JUnit" iconURI="platform:/plugin/org.eclipse.jdt.junit/icons/full/eview16/junit.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.junit.ui.TestRunnerViewPart"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.junit"/>
+ <tags>View</tags>
+ <tags>categoryTag:Java</tags>
+ </descriptors>
+ <descriptors xmi:id="_p9rsoLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer" label="Package Explorer" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/package.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Java</tags>
+ </descriptors>
+ <descriptors xmi:id="_p9sTsLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.TypeHierarchy" label="Type Hierarchy" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/class_hi.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Java</tags>
+ </descriptors>
+ <descriptors xmi:id="_p9sTsbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.ProjectsView" label="Projects" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/projects.png" tooltip="" category="Java Browsing" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.browsing.ProjectsView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Java Browsing</tags>
+ </descriptors>
+ <descriptors xmi:id="_p9s6wLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackagesView" label="Packages" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/packages.png" tooltip="" category="Java Browsing" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.browsing.PackagesView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Java Browsing</tags>
+ </descriptors>
+ <descriptors xmi:id="_p9s6wbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.TypesView" label="Types" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/types.png" tooltip="" category="Java Browsing" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.browsing.TypesView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Java Browsing</tags>
+ </descriptors>
+ <descriptors xmi:id="_p9s6wrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.MembersView" label="Members" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/members.png" tooltip="" category="Java Browsing" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.browsing.MembersView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Java Browsing</tags>
+ </descriptors>
+ <descriptors xmi:id="_p9s6w7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.callhierarchy.view" label="Call Hierarchy" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/call_hierarchy.png" tooltip="" allowMultiple="true" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.callhierarchy.CallHierarchyViewPart"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Java</tags>
+ </descriptors>
+ <descriptors xmi:id="_p9th0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.texteditor.TemplatesView" label="Templates" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/templates.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.texteditor.templates.TemplatesView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </descriptors>
+ <descriptors xmi:id="_p9th0bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.SourceView" label="Declaration" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/source.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.infoviews.SourceView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Java</tags>
+ </descriptors>
+ <descriptors xmi:id="_p9th0rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavadocView" label="Javadoc" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/javadoc.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.infoviews.JavadocView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Java</tags>
+ </descriptors>
+ <descriptors xmi:id="_p9th07mKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.views.MavenRepositoryView" label="Maven Repositories" iconURI="platform:/plugin/org.eclipse.m2e.core.ui/icons/maven_indexes.png" tooltip="" category="Maven" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.m2e.core.ui.internal.views.MavenRepositoryView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.m2e.core.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Maven</tags>
+ </descriptors>
+ <descriptors xmi:id="_p9uI4LmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.views.MavenBuild" label="Maven Workspace Build" iconURI="platform:/plugin/org.eclipse.ui/icons/full/eview16/defaultview_misc.png" tooltip="" category="Maven" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.m2e.core.ui.internal.views.build.BuildDebugView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.m2e.core.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Maven</tags>
+ </descriptors>
+ <descriptors xmi:id="_p9uI4bmKEeuzuI6n4--keQ" elementId="org.eclipse.search.SearchResultView" label="Classic Search" iconURI="platform:/plugin/org.eclipse.search/icons/full/eview16/searchres.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.search.internal.ui.SearchResultView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.search"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-C5ALmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.views.SearchView" label="Search" iconURI="platform:/plugin/org.eclipse.search/icons/full/eview16/searchres.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.search2.internal.ui.SearchView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.search"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-DgELmKEeuzuI6n4--keQ" elementId="org.eclipse.team.sync.views.SynchronizeView" label="Synchronize" iconURI="platform:/plugin/org.eclipse.team.ui/icons/full/eview16/synch_synch.png" tooltip="" allowMultiple="true" category="Version Control (Team)" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.team.internal.ui.synchronize.SynchronizeView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.team.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Version Control (Team)</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-ascLmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.GenericHistoryView" label="History" iconURI="platform:/plugin/org.eclipse.team.ui/icons/full/eview16/history_view.png" tooltip="" allowMultiple="true" category="Version Control (Team)" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.team.internal.ui.history.GenericHistoryView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.team.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Version Control (Team)</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-ascbmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.TerminalsView" label="Terminal" iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/terminal_view.gif" tooltip="" allowMultiple="true" category="Terminal" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.tm.terminal.view.ui.view.TerminalsView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.tm.terminal.view.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Terminal</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-ascrmKEeuzuI6n4--keQ" elementId="org.eclipse.tcf.te.ui.terminals.TerminalsView" label="Terminals (Old)" iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/terminal_view.gif" tooltip="" allowMultiple="true" category="Other" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.tm.terminal.view.ui.view.OldTerminalsViewHandler"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.tm.terminal.view.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:Other</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-asc7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview" label="Welcome" iconURI="platform:/plugin/org.eclipse.ui/icons/full/eview16/defaultview_misc.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.ViewIntroAdapterPart"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-bTgLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.browser.view" label="Internal Web Browser" iconURI="platform:/plugin/org.eclipse.ui.browser/icons/obj16/internal_browser.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.browser.WebBrowserView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.browser"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-bTgbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.views.CheatSheetView" label="Cheat Sheets" iconURI="platform:/plugin/org.eclipse.ui.cheatsheets/icons/view16/cheatsheet_view.png" tooltip="" category="Help" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.cheatsheets.views.CheatSheetView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.cheatsheets"/>
+ <tags>View</tags>
+ <tags>categoryTag:Help</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-bTgrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.console.ConsoleView" label="Console" iconURI="platform:/plugin/org.eclipse.ui.console/icons/full/cview16/console_view.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.console.ConsoleView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.console"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-sZQLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProgressView" label="Progress" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/pview.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.progress.ProgressView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-sZQbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ResourceNavigator" label="Navigator (Deprecated)" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/filenav_nav.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.navigator.ResourceNavigator"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-sZQrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.BookmarkView" label="Bookmarks" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/bkmrk_nav.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.BookmarksView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-tAULmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.TaskList" label="Tasks" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/tasks_tsk.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.TasksView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-tAUbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView" label="Problems" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/problems_view.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.ProblemsView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-tAUrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.AllMarkersView" label="Markers" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/problems_view.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.AllMarkersView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-tAU7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.ProjectExplorer" label="Project Explorer" iconURI="platform:/plugin/org.eclipse.ui.navigator.resources/icons/full/eview16/resource_persp.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.navigator.resources.ProjectExplorer"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.navigator.resources"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-50oLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.PropertySheet" label="Properties" iconURI="platform:/plugin/org.eclipse.ui.views/icons/full/eview16/prop_ps.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.properties.PropertySheet"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.views"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-50obmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline" label="Outline" iconURI="platform:/plugin/org.eclipse.ui.views/icons/full/eview16/outline_co.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.contentoutline.ContentOutline"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.views"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </descriptors>
+ <descriptors xmi:id="_p-50ormKEeuzuI6n4--keQ" elementId="org.eclipse.pde.runtime.LogView" label="Error Log" iconURI="platform:/plugin/org.eclipse.ui.views.log/icons/eview16/error_log.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.log.LogView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.views.log"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </descriptors>
+ <descriptors xmi:id="_p_Fa0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.minimap.MinimapView" label="Minimap" iconURI="platform:/plugin/org.eclipse.ui.workbench.texteditor/icons/full/eview16/minimap.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.minimap.MinimapView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.workbench.texteditor"/>
+ <tags>View</tags>
+ <tags>categoryTag:General</tags>
+ </descriptors>
+ <descriptors xmi:id="_p_Fa0bmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.views.annotations.XMLAnnotationsView" label="Documentation" iconURI="platform:/plugin/org.eclipse.wst.xml.ui/icons/full/obj16/comment_obj.gif" tooltip="" category="XML" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.wst.xml.ui.internal.views.annotations.XMLAnnotationsView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.wst.xml.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:XML</tags>
+ </descriptors>
+ <descriptors xmi:id="_p_Fa0rmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.contentmodel.view" label="Content Model" iconURI="platform:/plugin/org.eclipse.wst.xml.ui/icons/full/view16/hierarchy.gif" tooltip="" category="XML" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+ <persistedState key="originalCompatibilityViewClass" value="org.eclipse.wst.xml.ui.internal.views.contentmodel.ContentModelView"/>
+ <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.wst.xml.ui"/>
+ <tags>View</tags>
+ <tags>categoryTag:XML</tags>
+ </descriptors>
+ <trimContributions xmi:id="_2r10UF9tEeO-yojH_y4TJA" elementId="org.eclipse.ui.ide.application.trimcontribution.QuickAccess" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" toBeRendered="false" parentId="org.eclipse.ui.main.toolbar" positionInParent="last">
+ <children xsi:type="menu:ToolControl" xmi:id="_76uUAF9tEeO-yojH_y4TJA" elementId="Spacer Glue" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl">
+ <tags>glue</tags>
+ <tags>move_after:PerspectiveSpacer</tags>
+ <tags>SHOW_RESTORE_MENU</tags>
+ </children>
+ <children xsi:type="menu:ToolControl" xmi:id="_8tJPcF9tEeO-yojH_y4TJA" elementId="SearchField" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.quickaccess.SearchField">
+ <tags>move_after:Spacer Glue</tags>
+ <tags>HIDEABLE</tags>
+ <tags>SHOW_RESTORE_MENU</tags>
+ </children>
+ <children xsi:type="menu:ToolControl" xmi:id="_9LgmcF9tEeO-yojH_y4TJA" elementId="Search-PS Glue" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl">
+ <tags>glue</tags>
+ <tags>move_after:SearchField</tags>
+ <tags>SHOW_RESTORE_MENU</tags>
+ </children>
+ </trimContributions>
+ <commands xmi:id="_pqdOoLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.inlineLocal.assist" commandName="Quick Assist - Inline local variable" description="Invokes quick assist and selects 'Inline local variable'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqdOobmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.pageUp" commandName="Select Page Up" description="Select to the top of the page" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqdOormKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleWordWrap" commandName="Toggle Word Wrap" description="Toggle word wrap in the current text editor" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqdOo7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.p2.ui.SearchRequirements" commandName="Search Requirements" category="_pqcAl7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1sLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ResetQuickdiffBaseline" commandName="Reset quickdiff baseline" category="_pqcAn7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqd1sbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ResetQuickdiffBaselineTarget" name="Reset target (HEAD, HEAD^1)" optional="false"/>
+ </commands>
+ <commands xmi:id="_pqd1srmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.surround.with.quickMenu" commandName="Surround With Quick Menu" description="Shows the Surround With quick menu" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1s7mKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.openFileSearchPage" commandName="File Search" description="Open the Search dialog's file search page" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1tLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.convertLocalToField.assist" commandName="Quick Assist - Convert local variable to field" description="Invokes quick assist and selects 'Convert local variable to field'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1tbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.workspace" commandName="Implementors in Workspace" description="Search for implementors of the selected interface" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1trmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewAddRepository" commandName="Add a Git Repository..." description="Adds an existing Git repository to the Git Repositories view" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1t7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.breakpoint.properties" commandName="Java Breakpoint Properties" description="View and edit the properties for a given Java breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1uLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addThrowsDecl" commandName="Quick Fix - Add throws declaration" description="Invokes quick assist and selects 'Add throws declaration'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1ubmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.junitPluginShortcut.coverage" commandName="Coverage JUnit Plug-in Test" description="Coverage JUnit Plug-in Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1urmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.open.type.in.hierarchy" commandName="Open Type in Hierarchy" description="Open a type in the type hierarchy view" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1u7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.copyBuildIdCommand" commandName="Copy Build Id Information To Clipboard" description="Copies the build identification information to the clipboard." category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1vLmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.refreshproject" commandName="Refresh Gradle Project" description="Synchronizes the Gradle builds of the selected projects with the workspace" category="_pqcAhLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1vbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.textEnd" commandName="Select Text End" description="Select to the end of the text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1vrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.maximize" commandName="Maximize Active View or Editor" category="_pqcAk7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1v7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.openDiscoveredType" commandName="Open Discovered Type" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1wLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.deletePreviousWord" commandName="Delete Previous Word" description="Delete the previous word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1wbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.wordPrevious" commandName="Previous Word" description="Go to the previous word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1wrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.connector.local.command.launch" commandName="Open Local Terminal on Selection" category="_pqcAjLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1w7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.workspace" commandName="Declaration in Workspace" description="Search for declarations of the selected element in the workspace" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1xLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.preferences" commandName="Preferences" description="Open the preferences dialog" category="_pqcAj7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqd1xbmKEeuzuI6n4--keQ" elementId="preferencePageId" name="Preference Page"/>
+ </commands>
+ <commands xmi:id="_pqd1xrmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.sourcelookup.ui.openSourceLookupInfoDialog" commandName="Source Lookup Info" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1x7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delimiter.unix" commandName="Convert Line Delimiters to Unix (LF, \n, 0A, ¶)" description="Converts the line delimiters to Unix (LF, \n, 0A, ¶)" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1yLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.working.set" commandName="Read Access in Working Set" description="Search for read references to the selected element in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1ybmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.Squash" commandName="Squash Commits" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1yrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Edit" commandName="Edit Commit" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1y7mKEeuzuI6n4--keQ" elementId="org.eclipse.epp.mpc.ui.command.showMarketplaceWizard" commandName="Eclipse Marketplace" description="Show the Eclipse Marketplace wizard" category="_pqcAn7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqd1zLmKEeuzuI6n4--keQ" elementId="trigger" name="trigger"/>
+ </commands>
+ <commands xmi:id="_pqd1zbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.copy" commandName="Copy" description="Copy the selection to the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1zrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.nextView" commandName="Next View" description="Switch to the next view" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd1z7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.revertToSaved" commandName="Revert to Saved" description="Revert to the last saved state" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd10LmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.toggleMarkOccurrences" commandName="Toggle Ant Mark Occurrences" description="Toggles mark occurrences in Ant editors" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd10bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.properties.NewPropertySheetCommand" commandName="Properties" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd10rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.addToWorkingSet" commandName="Add to Working Set" description="Adds the selected object to a working set." category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd107mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.RunToLine" commandName="Run to Line" description="Resume and break when execution reaches the current line" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd11LmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.editor.showCheatSheetCommand" commandName="Show Markup Cheat Sheet" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd11bmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Revert" commandName="Revert Commit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd11rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.junitShortcut.debug" commandName="Debug JUnit Test" description="Debug JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd117mKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.TeamSynchronizingPerspective" commandName="Team Synchronizing" description="Open the Team Synchronizing Perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd12LmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.open.declaration.command" commandName="Open Declaration" description="Opens the Ant editor on the referenced element" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd12bmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.symbolinfile" commandName="Go to Symbol in File" category="_pqcAibmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd12rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.showChangeRulerInformation" commandName="Show Quick Diff Ruler Tooltip" description="Displays quick diff or revision information for the caret line in a focused hover" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd127mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.upperCase" commandName="To Upper Case" description="Changes the selection to upper case" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd13LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ConfigureFetch" commandName="Configure Upstream Fetch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd13bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.goInto" commandName="Go Into" description="Navigate into the selected item" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd13rmKEeuzuI6n4--keQ" elementId="org.eclipse.epp.mpc.ui.command.showInstalled" commandName="Manage installed plug-ins" description="Update or uninstall plug-ins installed from the Marketplace" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd137mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.OpenRunConfigurations" commandName="Run..." description="Open run launch configuration dialog" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd14LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.create.delegate.methods" commandName="Generate Delegate Methods" description="Add delegate methods for a type's fields" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd14bmKEeuzuI6n4--keQ" elementId="org.eclipse.gef.ui.palette_view" commandName="Palette" category="_pqcAgbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd14rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.windowEnd" commandName="Select Window End" description="Select to the end of the window" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd147mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.resetOnDump" commandName="Reset on Dump" category="_pqcAirmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd15LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.minimizePart" commandName="Minimize Active View or Editor" description="Minimizes the active view or editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd15bmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.command1" commandName="Terminal view insert" category="_pqcAk7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd15rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Untrack" commandName="Untrack" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd157mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.add.block.comment" commandName="Add Block Comment" description="Add Block Comment" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd16LmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleLineBreakpoint" commandName="Toggle Line Breakpoint" description="Creates or removes a line breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd16bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.showSystemMenu" commandName="Show System Menu" description="Show the system menu" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd16rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.AllInstances" commandName="All Instances" description="View all instances of the selected type loaded in the target VM" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd167mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.OpenInCommitViewerCommand" commandName="Open in Commit Viewer" description="Opens selected commit(s) in Commit Viewer(s)" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd17LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignInTryWithResources.assist" commandName="Quick Assist - Assign to variable in new try-with-resources block" description="Invokes quick assist and selects 'Assign to variable in new try-with-resources block'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd17bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.toggle.comment" commandName="Toggle Comment" description="Toggle comment the selected lines" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqd17rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addImport" commandName="Quick Fix - Add import" description="Invokes quick assist and selects 'Add import'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqecwLmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.actions.LifeCycleTest.run" commandName="Run Maven Test" description="Run Maven Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqecwbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.savePerspective" commandName="Save Perspective As" description="Save the current perspective" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqecwrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.UnifiedDiffCommand" commandName="Show Unified Diff" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqecw7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.move" commandName="Move..." description="Move the selected item" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqecxLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.refactor.migrate.jar" commandName="Migrate JAR File" description="Migrate a JAR File to a new version" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqecxbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignParamToField.assist" commandName="Quick Assist - Assign parameter to field" description="Invokes quick assist and selects 'Assign parameter to field'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqecxrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.command.configureTrace" commandName="Configure Git Debug Trace" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqecx7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.move.inner.to.top.level" commandName="Move Type to New File" description="Move Type to New File" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqecyLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.open.file.from.source" commandName="Open Selection" description="Open an editor on the selected link" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqecybmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.linkWithEditor" commandName="Toggle Link with Editor" description="Toggles linking of a view's selection with the active editor's selection" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqecyrmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.ignoreWhiteSpace" commandName="Ignore White Space" description="Ignore white space where applicable" category="_pqcAjbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqecy7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.hierarchy" commandName="Quick Hierarchy" description="Show the quick hierarchy of the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqeczLmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.importProjects" commandName="Import Projects" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqeczbmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.hideUnusedElements" commandName="Hide Unused Elements" category="_pqcAirmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqeczrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.generate.constructor.using.fields" commandName="Generate Constructor using Fields" description="Choose fields to initialize and constructor from superclass to call " category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqecz7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleBlockSelectionMode" commandName="Toggle Block Selection" description="Toggle block / column selection in the current text editor" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec0LmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.goto.matching.bracket" commandName="Matching Character" description="Go to Matching Character" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec0bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.refactor.quickMenu" commandName="Show Refactor Quick Menu" description="Shows the refactor quick menu" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec0rmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.disable.grammar.constraints" commandName="Turn off Grammar Constraints" description="Turn off grammar Constraints" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec07mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.commands.showElementInTypeHierarchyView" commandName="Show Java Element Type Hierarchy" description="Show a Java element in the Type Hierarchy view" category="_pqcAiLmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqec1LmKEeuzuI6n4--keQ" elementId="elementRef" name="Java element reference" typeId="org.eclipse.jdt.ui.commands.javaElementReference" optional="false"/>
+ </commands>
+ <commands xmi:id="_pqec1bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.goToResource" commandName="Go to Resource" description="Go to a particular resource in the active view" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec1rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.super.implementation" commandName="Open Super Implementation" description="Open the Implementation in the Super Type" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec17mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.resetPerspective" commandName="Reset Perspective" description="Reset the current perspective to its default state" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec2LmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.quickOutlineCommand" commandName="Quick Outline" description="Open a popup dialog with a quick outline of the current document" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec2bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.buildLast" commandName="Repeat Working Set Build" description="Repeat the last working set build" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec2rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.buildProject" commandName="Build Project" description="Build the selected project" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec27mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareIndexWithHead" commandName="Compare File in Index with HEAD Revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec3LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.override.methods" commandName="Override/Implement Methods" description="Override or implement methods from super types" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec3bmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.convertToDocbookCommand" commandName="Generate Docbook" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec3rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.textStart" commandName="Text Start" description="Go to the beginning of the text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec37mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.localJavaShortcut.coverage" commandName="Coverage Java Application" description="Coverage Java Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec4LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.paste" commandName="Paste" description="Paste from the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec4bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.part.nextPage" commandName="Next Page" description="Switch to the next page" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec4rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.change.type" commandName="Generalize Declared Type" description="Change the declaration of a selected variable to a more general type consistent with usage" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec47mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.refreshCache" commandName="Refresh Remote Cache" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec5LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.javaAppletShortcut.run" commandName="Run Java Applet" description="Run Java Applet" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqec5bmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.exportSession" commandName="Export Session..." category="_pqcAirmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.previous" commandName="Previous" description="Navigate to the previous item" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD0bmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.scalaShortcut.coverage" commandName="Coverage Scala Application" description="Coverage Scala Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD0rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.clean" commandName="Clean..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD07mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewClone" commandName="Clone a Git Repository..." description="Clones a Git repository and adds the clone to the Git Repositories view" category="_pqcAmLmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqfD1LmKEeuzuI6n4--keQ" elementId="repositoryUri" name="Repository URI"/>
+ </commands>
+ <commands xmi:id="_pqfD1bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.rename" commandName="Rename" description="Rename the selected item" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD1rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.clear.mark" commandName="Clear Mark" description="Clear the mark" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD17mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.quick_outline" commandName="Quick Outline" description="Show the quick outline for the editor input" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD2LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.textblock" commandName="Add Text Block" description="Adds Text Block" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD2bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.buildAll" commandName="Build All" description="Build all projects" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD2rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.OpenInTextEditorCommand" commandName="Open in Text Editor" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD27mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.dumpExecutionData" commandName="Dump Execution Data" category="_pqcAirmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD3LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewRemove" commandName="Remove Repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD3bmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.openExternalDoc" commandName="Open External Documentation" description="Open the External documentation for the current task in the Ant editor" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD3rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.cut.line.to.beginning" commandName="Cut to Beginning of Line" description="Cut to the beginning of a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD37mKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.runtasks" commandName="Run Gradle Tasks" description="Runs all the selected Gradle tasks" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD4LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.toggleBreadcrumb" commandName="Toggle Java Editor Breadcrumb" description="Toggle the Java editor breadcrumb" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD4bmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewCreateRepository" commandName="Create a Git Repository..." description="Creates a new Git repository and adds it to the Git Repositories view" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD4rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.hierarchy" commandName="Write Access in Hierarchy" description="Search for write references of the selected element in its hierarchy" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD47mKEeuzuI6n4--keQ" elementId="org.eclipse.text.quicksearch.commands.quicksearchCommand" commandName="Quick Search" category="_pqcAjrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD5LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.revisions.rendering.cycle" commandName="Cycle Revision Coloring Mode" description="Cycles through the available coloring modes for revisions" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD5bmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.renameInFile" commandName="Rename In File" description="Renames all references within the same buildfile" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD5rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.PushTags" commandName="Push Tags..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD57mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.type.hierarchy" commandName="Open Type Hierarchy" description="Open a type hierarchy on the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD6LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ContinueRebase" commandName="Continue Rebase" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD6bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.interface" commandName="Extract Interface" description="Extract a set of members into a new interface and try to use the new interface" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD6rmKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.closeTray" commandName="Close User Assistance Tray" description="Close the user assistance tray containing context help information and cheat sheets." category="_pqcAkbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD67mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CreatePatch" commandName="Create Patch..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD7LmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactoring.commands.moveResources" commandName="Move Resources" description="Move the selected resources and notify LTK participants." category="_pqcAmrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD7bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Resume" commandName="Resume" description="Resume" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD7rmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.actions.LifeCycleGenerateSources.run" commandName="Run Maven Generate Sources" description="Run Maven Generate Sources" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD77mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.StepInto" commandName="Step Into" description="Step into" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD8LmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structure.select.previous" commandName="Select Previous Element" description="Expand selection to include previous sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD8bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.restartWorkbench" commandName="Restart" description="Restart the workbench" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfD8rmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.importer.openDirectory" commandName="Open Projects from File System..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq4LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithRef" commandName="Compare with Branch, Tag or Reference..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq4bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleOverwrite" commandName="Toggle Overwrite" description="Toggle overwrite mode" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq4rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.pull.up" commandName="Pull Up" description="Move members to a superclass" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq47mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.AddExceptionBreakpoint" commandName="Add Java Exception Breakpoint" description="Add a Java exception breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq5LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.collapse_all" commandName="Collapse All" description="Collapses all folded regions" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq5bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.call.hierarchy" commandName="Open Call Hierarchy" description="Open a call hierarchy on the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq5rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewClearCredentials" commandName="Clear Credentials" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq57mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.ToggleTracepoint" commandName="Toggle Tracepoint" description="Creates or removes a tracepoint " category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq6LmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.convertToMarkupCommand" commandName="Generate Markup" category="_pqcAn7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqfq6bmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.targetLanguage" name="TargetLanguage" optional="false"/>
+ </commands>
+ <commands xmi:id="_pqfq6rmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.ShowRepositoryCatalog" commandName="Show Repository Catalog" category="_pqcAn7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqfq67mKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.RepositoryParameter" name="P2 Repository URI"/>
+ </commands>
+ <commands xmi:id="_pqfq7LmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleWatchpoint" commandName="Toggle Watchpoint" description="Creates or removes a watchpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq7bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.closeRendering" commandName="Close Rendering" description="Close the selected rendering." category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq7rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewOpenInEditor" commandName="Open in Editor" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq77mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.junitShortcut.coverage" commandName="Coverage JUnit Test" description="Coverage JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq8LmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.command.launchToolbar" commandName="Open Local Terminal on Selection" category="_pqcAjLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq8bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.showViewMenu" commandName="Show View Menu" description="Show the view menu" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq8rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Commit" commandName="Commit..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq87mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.inline" commandName="Inline" description="Inline a constant, local variable or method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq9LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.submodule.update" commandName="Update Submodule" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq9bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ProfileLast" commandName="Profile" description="Launch in profile mode" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq9rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.shiftRight" commandName="Shift Right" description="Shift a block of text to the right" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq97mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.backwardHistory" commandName="Backward History" description="Move backward in the editor navigation history" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq-LmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.workbenchShortcut.coverage" commandName="Coverage Eclipse Application" description="Coverage Eclipse Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq-bmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Pull" commandName="Pull" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq-rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.removeTrailingWhitespace" commandName="Remove Trailing Whitespace" description="Removes the trailing whitespace of each line" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq-7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findIncremental" commandName="Incremental Find" description="Incremental find" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq_LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.swap.mark" commandName="Swap Mark" description="Swap the mark with the cursor position" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq_bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addCast" commandName="Quick Fix - Add cast" description="Invokes quick assist and selects 'Add cast'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq_rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignToLocal.assist" commandName="Quick Assist - Assign to local variable" description="Invokes quick assist and selects 'Assign to local variable'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfq_7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ImportChangedProjectsCommandId" commandName="Import Changed Projects" description="Import or create in local Git repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrALmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.commands.OpenCoverageConfiguration" commandName="Coverage Configurations..." description="Coverage Configurations..." category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrAbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.return.continue.targets" commandName="Search break/continue Target Occurrences in File" description="Search for break/continue target occurrences of a selected target name" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrArmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewConfigureFetch" commandName="Configure Fetch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrA7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.create.getter.setter" commandName="Generate Getters and Setters" description="Generate Getter and Setter methods for type's fields" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrBLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewShowInSystemExplorer" commandName="Show In System Explorer" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrBbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.external.javadoc" commandName="Open Attached Javadoc" description="Open the attached Javadoc of the selected element in a browser" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrBrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.shiftLeft" commandName="Shift Left" description="Shift a block of text to the left" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrB7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structure.select.next" commandName="Select Next Element" description="Expand selection to include next sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrCLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Push" commandName="Push..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrCbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.AddClassPrepareBreakpoint" commandName="Add Class Load Breakpoint" description="Add a class load breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrCrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.select.next" commandName="Select Next Element" description="Expand selection to include next sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrC7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesCreateGroup" commandName="Create a Repository Group" description="Create a repository group for structuring repositories in the Git Repositories view" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrDLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewCollapseWorkingTree" commandName="Collapse Working Tree" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrDbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewNewRemote" commandName="Create Remote..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrDrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Restart" commandName="Restart" description="Restart a process or debug target without terminating and re-launching" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrD7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.stash.drop" commandName="Delete Stashed Commit..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrELmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delete.line" commandName="Delete Line" description="Delete a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrEbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.DebugPerspective" commandName="Debug" description="Open the debug perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrErmKEeuzuI6n4--keQ" elementId="org.eclipse.tips.ide.command.open" commandName="Tip of the Day" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrE7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.specific_content_assist.command" commandName="Content Assist" description="A parameterizable command that invokes content assist with a single completion proposal category" category="_pqcAgrmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqfrFLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.specific_content_assist.category_id" name="type" optional="false"/>
+ </commands>
+ <commands xmi:id="_pqfrFbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.references.in.hierarchy" commandName="References in Hierarchy" description="Search for references of the selected element in its hierarchy" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrFrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.expandAll" commandName="Expand All" description="Expand the current tree" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrF7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.saveAll" commandName="Save All" description="Save all current contents" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrGLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.remove.block.comment" commandName="Remove Block Comment" description="Remove the block comment enclosing the selection" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrGbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.method.exits" commandName="Search Method Exit Occurrences in File" description="Search for method exit occurrences of a selected return type" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrGrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.implementation" commandName="Open Implementation" description="Opens the Implementations of a method or a type in its hierarchy" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrG7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.gotoTest" commandName="Referring Tests" description="Referring Tests" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrHLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.folding.collapseMembers" commandName="Collapse Members" description="Collapse all members" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrHbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.find.broken.nls.keys" commandName="Find Broken Externalized Strings" description="Finds undefined, duplicate and unused externalized string keys in property files" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrHrmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.openSessionExecutionData" commandName="Open Execution Data" category="_pqcAirmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrH7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.commands.showElementInPackageView" commandName="Show Java Element in Package Explorer" description="Select Java element in the Package Explorer view" category="_pqcAiLmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqfrILmKEeuzuI6n4--keQ" elementId="elementRef" name="Java element reference" typeId="org.eclipse.jdt.ui.commands.javaElementReference" optional="false"/>
+ </commands>
+ <commands xmi:id="_pqfrIbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.closeOthers" commandName="Close Others" description="Close all editors except the one that is active" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrIrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.quickdiff.revertLine" commandName="Revert Line" description="Revert the current line" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrI7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.OpenDebugConfigurations" commandName="Debug..." description="Open debug launch configuration dialog" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrJLmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.performDropdown" commandName="Perform Dropdown" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrJbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.SimpleFetch" commandName="Fetch from Upstream" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrJrmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.sourcelookup.ui.importBinaryProject" commandName="Import Binary Project" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrJ7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.InstanceCount" commandName="Instance Count" description="View the instance count of the selected type loaded in the target VM" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrKLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.previousEditor" commandName="Previous Editor" description="Switch to the previous editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrKbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.copy.qualified.name" commandName="Copy Qualified Name" description="Copy a fully qualified name to the system clipboard" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrKrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.promote.local.variable" commandName="Convert Local Variable to Field" description="Convert a local variable to a field" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrK7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findReplace" commandName="Find and Replace" description="Find and replace text" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrLLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.zoomIn" commandName="Zoom In" description="Zoom in text, increase default font size for text editors" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrLbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.MergeTool" commandName="Merge Tool" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrLrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.OpenMarkersView" commandName="Open Another" description="Open another view" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrL7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.command.shareProject" commandName="Share with Git" description="Share the project using Git" category="_pqcAn7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqfrMLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.command.projectNameParameter" name="Project" optional="false"/>
+ </commands>
+ <commands xmi:id="_pqfrMbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.convert.anonymous.to.nested" commandName="Convert Anonymous Class to Nested" description="Convert an anonymous class to a nested class" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrMrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.changeToStatic" commandName="Quick Fix - Change to static access" description="Invokes quick assist and selects 'Change to static access'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrM7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.fullscreenmode" commandName="Toggle Full Screen" description="Toggles the window between full screen and normal" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrNLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.newRendering" commandName="New Rendering" description="Add a new rendering." category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrNbmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.sdk.installationDetails" commandName="Installation Details" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrNrmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.synchronizeAll" commandName="Synchronize..." description="Synchronize resources in the workspace with another location" category="_pqcAgLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrN7mKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.profiles.ui.commands.selectMavenProfileCommand" commandName="Select Maven Profiles" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrOLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.nextEditor" commandName="Next Editor" description="Switch to the next editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrObmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.closeUnrelatedProjects" commandName="Close Unrelated Projects" description="Close unrelated projects" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrOrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.self.encapsulate.field" commandName="Encapsulate Field" description="Create getting and setting methods for the field and use only those to access the field" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqfrO7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.markers.copyMarkerResourceQualifiedName" commandName="Copy Resource Qualified Name To Clipboard" description="Copies markers resource qualified name to the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgR8LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.internal.reflog.CopyCommand" commandName="Copy Commit Id" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgR8bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.helpContents" commandName="Help Contents" description="Open the help contents" category="_pqcAkbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgR8rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Reset" commandName="Reset..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgR87mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.delete" commandName="Delete" description="Delete the selection" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgR9LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delete.line.to.beginning" commandName="Delete to Beginning of Line" description="Delete to the beginning of a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgR9bmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.performTextSearchWorkspace" commandName="Find Text in Workspace" description="Searches the files in the workspace for specific text." category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgR9rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.RenameBranch" commandName="Rename Branch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgR97mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Synchronize" commandName="Synchronize" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgR-LmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.remove.block.comment" commandName="Remove Block Comment" description="Remove Block Comment" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgR-bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.working.set" commandName="Declaration in Working Set" description="Search for declarations of the selected element in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgR-rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findPrevious" commandName="Find Previous" description="Find previous item" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgR-7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleBreakpoint" commandName="Toggle Breakpoint" description="Creates or removes a breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgR_LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.gototype" commandName="Go to Type" description="Go to Type" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgR_bmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.ui.command.openPom" commandName="Open Maven POM" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgR_rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.index.rebuild" commandName="Rebuild Java Index" description="Rebuilds the Java index database" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgR_7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.addBookmark" commandName="Add Bookmark" description="Add a bookmark" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSALmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.scroll.lineUp" commandName="Scroll Line Up" description="Scroll up one line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSAbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.select.last" commandName="Restore Last Selection" description="Restore last selection" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSArmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.set.mark" commandName="Set Mark" description="Set the mark" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSA7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.toggle" commandName="Toggle Folding" description="Toggles folding in the current editor" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSBLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleShowWhitespaceCharacters" commandName="Show Whitespace Characters" description="Shows whitespace characters in current text editor" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSBbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.splitJoinVariableDeclaration.assist" commandName="Quick Assist - Split/Join variable declaration" description="Invokes quick assist and selects 'Split/Join variable declaration'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSBrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.gotoNextEditPosition" commandName="Next Edit Location" description="Next edit location" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSB7mKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.symbolinworkspace" commandName="Go to Symbol in Workspace" category="_pqcAibmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSCLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.revert" commandName="Revert" description="Revert to the last saved state" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSCbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView" commandName="Show View" description="Shows a particular view" category="_pqcAgbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqgSCrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="View"/>
+ <parameters xmi:id="_pqgSC7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.secondaryId" name="Secondary Id"/>
+ <parameters xmi:id="_pqgSDLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.makeFast" name="As FastView"/>
+ </commands>
+ <commands xmi:id="_pqgSDbmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.ui.ToggleOfflineMode" commandName="Toggle Offline Mode" category="_pqcAnrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSDrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Ignore" commandName="Ignore" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSD7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.Edit" commandName="Edit Commit" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSELmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.showResourceByPath" commandName="Show Resource in Navigator" description="Show a resource in the Navigator given its path" category="_pqcAiLmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqgSEbmKEeuzuI6n4--keQ" elementId="resourcePath" name="Resource Path" typeId="org.eclipse.ui.ide.resourcePath" optional="false"/>
+ </commands>
+ <commands xmi:id="_pqgSErmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.openLog" commandName="Open Setup Log" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSE7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.selectRootElements" commandName="Select Root Elements" category="_pqcAirmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqgSFLmKEeuzuI6n4--keQ" elementId="type" name="type" optional="false"/>
+ </commands>
+ <commands xmi:id="_pqgSFbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.SkipAllBreakpoints" commandName="Skip All Breakpoints" description="Sets whether or not any breakpoint should suspend execution" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSFrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delimiter.windows" commandName="Convert Line Delimiters to Windows (CRLF, \r\n, 0D0A, ¤¶)" description="Converts the line delimiters to Windows (CRLF, \r\n, 0D0A, ¤¶)" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSF7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findNext" commandName="Find Next" description="Find next item" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSGLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.hidetrimbars" commandName="Toggle visibility of the window toolbars" description="Toggle the visibility of the toolbars of the current window" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSGbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.buildAutomatically" commandName="Build Automatically" description="Toggle the workspace build automatically function" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSGrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.import" commandName="Import" description="Import" category="_pqcAi7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqgSG7mKEeuzuI6n4--keQ" elementId="importWizardId" name="Import Wizard"/>
+ </commands>
+ <commands xmi:id="_pqgSHLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Merge" commandName="Merge" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSHbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.switchToEditor" commandName="Switch to Editor" description="Switch to an editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSHrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.dynamicHelp" commandName="Show Contextual Help" description="Open the contextual help" category="_pqcAkbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSH7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.nextSubTab" commandName="Next Sub-Tab" description="Switch to the next sub-tab" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSILmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.comment" commandName="Comment" description="Turn the selected lines into Java comments" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSIbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.introduce.parameter" commandName="Introduce Parameter" description="Introduce a new method parameter based on the selected expression" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSIrmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.removeAllSessions" commandName="Remove All Sessions" category="_pqcAirmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSI7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.localJavaShortcut.run" commandName="Run Java Application" description="Run Java Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSJLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.addTask" commandName="Add Task..." description="Add a task" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSJbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file.quickMenu" commandName="Show Occurrences in File Quick Menu" description="Shows the Occurrences in File quick menu" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSJrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structure.select.enclosing" commandName="Select Enclosing Element" description="Expand selection to include enclosing element" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSJ7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleInsertMode" commandName="Toggle Insert Mode" description="Toggle insert mode" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSKLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.openCheatSheet" commandName="Open Cheat Sheet" description="Open a Cheat Sheet." category="_pqcAkbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqgSKbmKEeuzuI6n4--keQ" elementId="cheatSheetId" name="Identifier"/>
+ </commands>
+ <commands xmi:id="_pqgSKrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewDelete" commandName="Delete Repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSK7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.closePart" commandName="Close Part" description="Close the active workbench part" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSLLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.revisions.id.toggle" commandName="Toggle Revision Id Display" description="Toggles the display of the revision id" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSLbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.cleanAction" commandName="Build Clean" description="Discard old built state" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSLrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.moveLineDown" commandName="Move Lines Down" description="Moves the selected lines down" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSL7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.back" commandName="Back" description="Navigate back" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSMLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.wordNext" commandName="Select Next Word" description="Select the next word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSMbmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.sdk.update" commandName="Check for Updates" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSMrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaBrowsingPerspective" commandName="Java Browsing" description="Show the Java Browsing perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSM7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.pageDown" commandName="Page Down" description="Go down one page" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSNLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.textEnd" commandName="Text End" description="Go to the end of the text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSNbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.goto.matching.bracket" commandName="Go to Matching Bracket" description="Moves the cursor to the matching bracket" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSNrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.part.previousPage" commandName="Previous Page" description="Switch to the previous page" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSN7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.relaunchSession" commandName="Relaunch Coverage Session" category="_pqcAirmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSOLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.GarbageCollect" commandName="Collect Garbage" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSObmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CompareWithWorkingTree" commandName="Compare with Working Tree" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSOrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Branch" commandName="Branch" description="Check out, rename, create, or delete a branch in a git repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSO7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.closeProject" commandName="Close Project" description="Close the selected project" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSPLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.previousSibling" commandName="Previous Sibling" description="Go to Previous Sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSPbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.PullWithOptions" commandName="Pull..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSPrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewConfigurePush" commandName="Configure Push..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSP7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findIncrementalReverse" commandName="Incremental Find Reverse" description="Incremental find reverse" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSQLmKEeuzuI6n4--keQ" elementId="org.eclipse.epp.mpc.ui.command.importFavoritesWizard" commandName="Import Marketplace Favorites" description="Import another user's Marketplace Favorites List" category="_pqcAn7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqgSQbmKEeuzuI6n4--keQ" elementId="favoritesUrl" name="favoritesUrl"/>
+ </commands>
+ <commands xmi:id="_pqgSQrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.introduce.factory" commandName="Introduce Factory" description="Introduce a factory method to encapsulate invocation of the selected constructor" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSQ7mKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.antShortcut.run" commandName="Run Ant Build" description="Run Ant Build" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSRLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.stash.apply" commandName="Apply Stashed Changes" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSRbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.Inspect" commandName="Inspect" description="Inspect result of evaluating selected text" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSRrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.use.supertype" commandName="Use Supertype Where Possible" description="Change occurrences of a type to use a supertype instead" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSR7mKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.performTextSearchFile" commandName="Find Text in File" description="Searches the files in the file for specific text." category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSSLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.columnNext" commandName="Next Column" description="Go to the next column" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSSbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Squash" commandName="Squash Commits" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSSrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structure.select.last" commandName="Restore Last Selection" description="Restore last selection" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSS7mKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.performTextSearchWorkingSet" commandName="Find Text in Working Set" description="Searches the files in the working set for specific text." category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSTLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.wordNext" commandName="Next Word" description="Go to the next word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSTbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.cut.line" commandName="Cut Line" description="Cut a line of text, or multiple lines when invoked again without interruption" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSTrmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.donate" commandName="Donate" description="Donate to the development of the Eclipse IDE" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgST7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.command.launch" commandName="Open Terminal on Selection" category="_pqcAjLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSULmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.expand_all" commandName="Expand All" description="Expands all folded regions" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSUbmKEeuzuI6n4--keQ" elementId="org.eclipse.quickdiff.toggle" commandName="Quick Diff Toggle" description="Toggles quick diff information display on the line number ruler" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqgSUrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.deleteNext" commandName="Delete Next" description="Delete the next character" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5ALmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.FetchGerritChange" commandName="Fetch From Gerrit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5AbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.encapsulateField.assist" commandName="Quick Assist - Create getter/setter for field" description="Invokes quick assist and selects 'Create getter/setter for field'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5ArmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.openEditorDropdown" commandName="Open Setup Editor" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5A7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.junitRAPShortcut.coverage" commandName="Coverage RAP JUnit Test" description="Coverage RAP JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5BLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.toggleShowKeys" commandName="Toggle Show Key Bindings" description="Shows key binding when command is invoked" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5BbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.quickStartAction" commandName="Welcome" description="Show help for beginning users" category="_pqcAkbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5BrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ReplaceWithPrevious" commandName="Replace with Previous Revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5B7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.Watch" commandName="Watch" description="Create new watch expression" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5CLmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.sourcelookup.ui.openPom" commandName="Open Pom" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5CbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Reword" commandName="Reword Commit" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5CrmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.ui.questionnaire" commandName="Configuration Questionnaire" description="Review the IDE&apos;s most fiercely contested preferences" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5C7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.hideShowEditors" commandName="Toggle Shared Area Visibility" description="Toggles the visibility of the shared area" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5DLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.OpenCommit" commandName="Open Git Commit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5DbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.displayHelp" commandName="Display Help" description="Display a Help topic" category="_pqcAkbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqg5DrmKEeuzuI6n4--keQ" elementId="href" name="Help topic href"/>
+ </commands>
+ <commands xmi:id="_pqg5D7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.restore" commandName="Reset Structure" description="Resets the folding structure" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5ELmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.pageDown" commandName="Select Page Down" description="Select to the bottom of the page" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5EbmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactor.create.refactoring.script" commandName="Create Script" description="Create a refactoring script from refactorings on the local workspace" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5ErmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.join.lines" commandName="Join Lines" description="Join lines of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5E7mKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.indexcommand" commandName="Index" description="Show Keyword Index" category="_pqcAkbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5FLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.editor" commandName="Open Declaration" description="Open an editor on the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5FbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.showContextMenu" commandName="Show Context Menu" description="Show the context menu" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5FrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.clean.up" commandName="Clean Up" description="Solve problems and improve code style on selected resources" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5F7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.p2.ui.ExploreRepository" commandName="Explore Repository" category="_pqcAl7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5GLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.local.variable" commandName="Extract Local Variable" description="Extracts an expression into a new local variable and uses the new local variable" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5GbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.InstallLfsLocal" commandName="Enable LFS locally" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5GrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.localJavaShortcut.debug" commandName="Debug Java Application" description="Debug Java Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5G7mKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactor.show.refactoring.history" commandName="Open Refactoring History " description="Opens the refactoring history" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5HLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.hierarchy" commandName="Read Access in Hierarchy" description="Search for read references of the selected element in its hierarchy" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5HbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.forward" commandName="Forward" description="Navigate forward" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5HrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.correction.assist.proposals" commandName="Quick Fix" description="Suggest possible fixes for a problem" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5H7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CherryPick" commandName="Cherry Pick" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5ILmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.openbuildscript" commandName="Open Gradle Build Script" description="Opens the Gradle build script for the selected Gradle project" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5IbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.push.down" commandName="Push Down" description="Move members to subclasses" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5IrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.nextPerspective" commandName="Next Perspective" description="Switch to the next perspective" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5I7mKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.openrunconfiguration" commandName="Open Gradle Run Configuration" description="Opens the Run Configuration for the selected Gradle tasks" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5JLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.DeleteTag" commandName="&Delete Tag" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5JbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.remove.occurrence.annotations" commandName="Remove Occurrence Annotations" description="Removes the occurrence annotations from the current editor" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5JrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.console.clear" commandName="Clear Console" description="Clear Console" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5J7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.working.set" commandName="Write Access in Working Set" description="Search for write references to the selected element in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5KLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ShowVersions" commandName="Open this Version" category="_pqcAn7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqg5KbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CompareMode" name="Compare mode"/>
+ </commands>
+ <commands xmi:id="_pqg5KrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.pinEditor" commandName="Pin Editor" description="Pin the current editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5K7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.nextTab" commandName="Next Tab" description="Switch to the next tab" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5LLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.quickAccess" commandName="Find Actions" description="Quickly access UI elements" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5LbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.showInformation" commandName="Show Tooltip Description" description="Displays information for the current caret location in a focused hover" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5LrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.import" commandName="Add Import" description="Create import statement on selection" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5L7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.pageUp" commandName="Page Up" description="Go up one page" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5MLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.submodule.sync" commandName="Sync Submodule" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5MbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.DeleteBranch" commandName="Delete Branch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5MrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.copy" commandName="Copy" category="_pqcAk7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5M7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.columnPrevious" commandName="Previous Column" description="Go to the previous column" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5NLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.toggleMemoryMonitorsPane" commandName="Toggle Memory Monitors Pane" description="Toggle visibility of the Memory Monitors Pane" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5NbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.working.set" commandName="Implementors in Working Set" description="Search for implementors of the selected interface in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5NrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Discard" commandName="Replace with File in Index" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5N7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.selectNextChange" commandName="Select Next Change" description="Select Next Change" category="_pqcAjbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5OLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.generate.xml" commandName="XML File..." description="Generate a XML file from the selected DTD or Schema" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5ObmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewCreateBranch" commandName="Create Branch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5OrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewCopyPath" commandName="Copy Path to Clipboard" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5O7mKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactoring.commands.renameResource" commandName="Rename Resource" description="Rename the selected resource and notify LTK participants." category="_pqcAmrmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqg5PLmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactoring.commands.renameResource.newName.parameter.key" name="Selected resource's new name."/>
+ </commands>
+ <commands xmi:id="_pqg5PbmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.perform.startup" commandName="Perform Setup Tasks (Startup)" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5PrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Rebase" commandName="Rebase on" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5P7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.properties" commandName="Properties" description="Display the properties of the selected item" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5QLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.showRulerAnnotationInformation" commandName="Show Ruler Annotation Tooltip" description="Displays annotation information for the caret line in a focused hover" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5QbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ReplaceWithHead" commandName="Replace with HEAD revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5QrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.renameInFile.assist" commandName="Quick Assist - Rename in file" description="Invokes quick assist and selects 'Rename in file'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5Q7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.browser.openBrowser" commandName="Open Browser" description="Opens the default web browser." category="_pqcAj7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqg5RLmKEeuzuI6n4--keQ" elementId="url" name="URL"/>
+ <parameters xmi:id="_pqg5RbmKEeuzuI6n4--keQ" elementId="browserId" name="Browser Id"/>
+ <parameters xmi:id="_pqg5RrmKEeuzuI6n4--keQ" elementId="name" name="Browser Name"/>
+ <parameters xmi:id="_pqg5R7mKEeuzuI6n4--keQ" elementId="tooltip" name="Browser Tooltip"/>
+ </commands>
+ <commands xmi:id="_pqg5SLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.activeContextInfo" commandName="Show activeContext Info" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5SbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.implement.occurrences" commandName="Search Implement Occurrences in File" description="Search for implement occurrences of a selected type" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5SrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.cleanup.document" commandName="Cleanup Document..." description="Cleanup document" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5S7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.constant" commandName="Extract Constant" description="Extracts a constant into a new static field and uses the new static field" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5TLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.textStart" commandName="Select Text Start" description="Select to the beginning of the text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5TbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.DeleteBranch" commandName="Delete Branch" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5TrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.contentAssist.contextInformation" commandName="Context Information" description="Show Context Information" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5T7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.saveAs" commandName="Save As" description="Save the current contents to another location" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5ULmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ConfigurePush" commandName="Configure Upstream Push" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5UbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.previousPerspective" commandName="Previous Perspective" description="Switch to the previous perspective" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5UrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.splitEditor" commandName="Toggle Split Editor" description="Split or join the currently active editor." category="_pqcAj7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqg5U7mKEeuzuI6n4--keQ" elementId="Splitter.isHorizontal" name="Orientation" optional="false"/>
+ </commands>
+ <commands xmi:id="_pqg5VLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.collapseAll" commandName="Collapse All" description="Collapse the current tree" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5VbmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.copyAllRightToLeft" commandName="Copy All from Right to Left" description="Copy All Changes from Right to Left" category="_pqcAjbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5VrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.command.nextpage" commandName="Next Page of Memory" description="Load next page of memory" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5V7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.command.gotoaddress" commandName="Go to Address" description="Go to Address" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5WLmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.togglelinkwitheditor" commandName="Toggle Link with Editor" category="_pqcAibmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5WbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.maximizePart" commandName="Maximize Active View or Editor" description="Toggles maximize/restore state of active view or editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5WrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.lockToolBar" commandName="Toggle Lock Toolbars" description="Toggle the Lock on the Toolbars" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5W7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.qualifyField" commandName="Quick Fix - Qualify field access" description="Invokes quick assist and selects 'Qualify field access'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5XLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.newEditor" commandName="Clone Editor" description="Open another editor on the active editor's input" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5XbmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.format" commandName="Format" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5XrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Disconnect" commandName="Disconnect" description="Disconnect" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5X7mKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.format" commandName="Format" category="_pqcAibmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5YLmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.openSearchDialog" commandName="Open Search Dialog" description="Open the Search dialog" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5YbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.contentAssist.proposals" commandName="Content Assist" description="Content Assist" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5YrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.workspace" commandName="Write Access in Workspace" description="Search for write references to the selected element in the workspace" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5Y7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.up" commandName="Up" description="Navigate up one level" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5ZLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.activateEditor" commandName="Activate Editor" description="Activate the editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5ZbmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.ui.command.addPlugin" commandName="Add Maven Plugin" description="Add Maven plugin" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5ZrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.removeFromWorkingSet" commandName="Remove From Working Set" description="Removes the selected object from a working set." category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5Z7mKEeuzuI6n4--keQ" elementId="sed.tabletree.expandAll" commandName="Expand All" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5aLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.modify.method.parameters" commandName="Change Method Signature" description="Change method signature includes parameter names and parameter order" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5abmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delete.line.to.end" commandName="Delete to End of Line" description="Delete to the end of a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5armKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesLinkWithSelection" commandName="Toggle "Link with Editor and Selection" (Git Repositories View)" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5a7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.mergeSessions" commandName="Merge Sessions" category="_pqcAirmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5bLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.extractLocal.assist" commandName="Quick Assist - Extract local variable (replace all occurrences)" description="Invokes quick assist and selects 'Extract local variable (replace all occurrences)'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5bbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Terminate" commandName="Terminate" description="Terminate" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5brmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ShowRepositoriesView" commandName="Show Git Repositories View" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5b7mKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.ignoreMissingPlaceholders" commandName="Do not warn of missing documentation" description="Sets the help preferences to no longer report a warning about the current set of missing documents." category="_pqcAkbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5cLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.deleteCompleted" commandName="Delete Completed Tasks" description="Delete the tasks marked as completed" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5cbmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.compareWithOther" commandName="Compare With Other Resource" description="Compare resources, clipboard contents or editors" category="_pqcAjbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5crmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.validation.ValidationCommand" commandName="Validate" description="Invoke registered Validators" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5c7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.javadoc.comment" commandName="Add Javadoc Comment" description="Add a Javadoc comment stub to the member element" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5dLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CreatePatch" commandName="Create Patch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5dbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.revisions.author.toggle" commandName="Toggle Revision Author Display" description="Toggles the display of the revision author" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqg5drmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.windowEnd" commandName="Window End" description="Go to the end of the window" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgELmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RebaseInteractiveCurrent" commandName="Interactive Rebase" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgEbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.perspectives.showPerspective" commandName="Show Perspective" description="Show a particular perspective" category="_pqcAmbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqhgErmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.perspectives.showPerspective.perspectiveId" name="Parameter"/>
+ <parameters xmi:id="_pqhgE7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.perspectives.showPerspective.newWindow" name="In New Window"/>
+ </commands>
+ <commands xmi:id="_pqhgFLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.openEditorDropDown" commandName="Quick Switch Editor" description="Open the editor drop down list" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgFbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.line" commandName="Go to Line" description="Go to a specified line of text" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgFrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.quickdiff.revert" commandName="Revert Lines" description="Revert the current selection, block or deleted lines" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgF7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.deleteNextWord" commandName="Delete Next Word" description="Delete the next word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgGLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.javaAppletShortcut.debug" commandName="Debug Java Applet" description="Debug Java Applet" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgGbmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.gotoMatchingTag" commandName="Matching Tag" description="Go to Matching Tag" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgGrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.toggleMarkOccurrences" commandName="Toggle Mark Occurrences" description="Toggles mark occurrences in Java editors" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgG7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.lineUp" commandName="Select Line Up" description="Extend the selection to the previous line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgHLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.SkipRebase" commandName="Skip commit and continue" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgHbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.replace.invocations" commandName="Replace Invocations" description="Replace invocations of the selected method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgHrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.hierarchy" commandName="Declaration in Hierarchy" description="Search for declarations of the selected element in its hierarchy" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgH7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.SetQuickdiffBaseline" commandName="Set quickdiff baseline" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgILmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.undo" commandName="Undo" description="Undo the last operation" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgIbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.submodule.add" commandName="Add Submodule" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgIrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.cut.line.to.end" commandName="Cut to End of Line" description="Cut to the end of a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgI7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.convertAnonymousToLocal.assist" commandName="Quick Assist - Convert anonymous to local class" description="Invokes quick assist and selects 'Convert anonymous to local class'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgJLmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.copyLeftToRight" commandName="Copy from Left to Right" description="Copy Current Change from Left to Right" category="_pqcAjbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgJbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.newQuickMenu" commandName="New menu" description="Open the New menu" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgJrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.openProject" commandName="Open Project" description="Open a project" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgJ7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.actions.WatchCommand" commandName="Watch" description="Create a watch expression from the current selection and add it to the Expressions view" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgKLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.openWorkspace" commandName="Switch Workspace" description="Open the workspace selection dialog" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgKbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.closeAll" commandName="Close All" description="Close all editors" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgKrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.open.type" commandName="Open Type" description="Open a type in a Java editor" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgK7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.cut" commandName="Cut" description="Cut the selection to the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgLLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ShowBlame" commandName="Show Revision Information" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgLbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.introduce.indirection" commandName="Introduce Indirection" description="Introduce an indirection to encapsulate invocations of a selected method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgLrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addSuppressWarnings" commandName="Quick Fix - Add @SuppressWarnings" description="Invokes quick fix and selects 'Add @SuppressWarnings' " category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgL7mKEeuzuI6n4--keQ" elementId="org.eclipse.tips.ide.command.trim.open" commandName="Tip of the Day" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgMLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Merge" commandName="Merge" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgMbmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactor.apply.refactoring.script" commandName="Apply Script" description="Perform refactorings from a refactoring script on the local workspace" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgMrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ReplaceWithRef" commandName="Replace with branch, tag, or reference" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgM7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.project" commandName="Write Access in Project" description="Search for write references to the selected element in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgNLmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.selectCounters" commandName="Select Counters" category="_pqcAirmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqhgNbmKEeuzuI6n4--keQ" elementId="type" name="type" optional="false"/>
+ </commands>
+ <commands xmi:id="_pqhgNrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.properties" commandName="Properties" description="Display the properties of the selected item's project " category="_pqcAkrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgN7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.testNgSuiteShortcut.coverage" commandName="Coverage TestNG Suite" description="Coverage TestNG Suite" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgOLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.superclass" commandName="Extract Superclass" description="Extract a set of members into a new superclass and try to use the new superclass" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgObmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CompareVersionsInTree" commandName="Compare in Tree" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgOrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.reload.dependencies" commandName="Reload Dependencies" description="Reload Dependencies" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgO7mKEeuzuI6n4--keQ" elementId="org.eclipse.epp.package.common.contribute" commandName="Contribute" description="Contribute to the development and success of the Eclipse IDE!" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgPLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.columnPrevious" commandName="Select Previous Column" description="Select the previous column" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgPbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleShowSelectedElementOnly" commandName="Show Selected Element Only" description="Show Selected Element Only" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgPrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.junitShortcut.rerunFailedFirst" commandName="Rerun JUnit Test - Failures First" description="Rerun JUnit Test - Failures First" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgP7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.extractLocalNotReplaceOccurrences.assist" commandName="Quick Assist - Extract local variable" description="Invokes quick assist and selects 'Extract local variable'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgQLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.export" commandName="Export" description="Export" category="_pqcAi7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqhgQbmKEeuzuI6n4--keQ" elementId="exportWizardId" name="Export Wizard"/>
+ </commands>
+ <commands xmi:id="_pqhgQrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesToggleBranchHierarchy" commandName="Toggle Branch Representation" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgQ7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.project" commandName="Implementors in Project" description="Search for implementors of the selected interface in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgRLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ApplyPatch" commandName="Apply Patch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgRbmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactoring.commands.deleteResources" commandName="Delete Resources" description="Delete the selected resources and notify LTK participants." category="_pqcAmrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgRrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.print" commandName="Print" description="Print" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgR7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.format.active.elements" commandName="Format Active Elements" description="Format active elements" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgSLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.AllReferences" commandName="All References" description="Inspect all references to the selected object" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgSbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.junitShortcut.rerunLast" commandName="Rerun JUnit Test" description="Rerun JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgSrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaPerspective" commandName="Java" description="Show the Java perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgS7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.showRulerContextMenu" commandName="Show Ruler Context Menu" description="Show the context menu for the ruler" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgTLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.indent" commandName="Correct Indentation" description="Corrects the indentation of the selected lines" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgTbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.references.in.working.set" commandName="References in Working Set" description="Search for references to the selected element in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgTrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.copyConfigCommand" commandName="Copy Configuration Data To Clipboard" description="Copies the configuration data (system properties, installed bundles, etc) to the clipboard." category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgT7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.collapse" commandName="Collapse" description="Collapses the folded region at the current selection" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgULmKEeuzuI6n4--keQ" elementId="org.eclipse.epp.mpc.ui.command.showFavorites" commandName="Eclipse Marketplace Favorites" description="Open Marketplace Favorites" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgUbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.smartEnterInverse" commandName="Insert Line Above Current Line" description="Adds a new line above the current line" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgUrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.forwardHistory" commandName="Forward History" description="Move forward in the editor navigation history" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgU7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.spy" commandName="Show Contributing Plug-in" description="Shows contribution information for the currently selected element" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgVLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.helpSearch" commandName="Help Search" description="Open the help search" category="_pqcAkbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgVbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.infer.type.arguments" commandName="Infer Generic Type Arguments" description="Infer type arguments for references to generic classes and remove unnecessary casts" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgVrmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.performTextSearchProject" commandName="Find Text in Project" description="Searches the files in the project for specific text." category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgV7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.lineDown" commandName="Line Down" description="Go down one line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgWLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.rebuildAll" commandName="Rebuild All" description="Rebuild all projects" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgWbmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.actions.LifeCycleClean.run" commandName="Run Maven Clean" description="Run Maven Clean" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgWrmKEeuzuI6n4--keQ" elementId="org.eclipse.gef.zoom_in" commandName="Zoom In" description="Zoom In" category="_pqcAm7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgW7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.surround.with.try.with.resources" commandName="Surround with try-with-resources Block" description="Surround the selected text with a try-with-resources block" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgXLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.quick.format" commandName="Format Element" description="Format enclosing text element" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgXbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.gotoLastEditPosition" commandName="Previous Edit Location" description="Previous edit location" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgXrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.open.hyperlink" commandName="Open Hyperlink" description="Opens the hyperlink at the caret location or opens a chooser if more than one hyperlink is available" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgX7mKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.convertToEclipseHelpCommand" commandName="Generate Eclipse Help (*.html and *-toc.xml)" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgYLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.command.prevpage" commandName="Previous Page of Memory" description="Load previous page of memory" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgYbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.ForceReturn" commandName="Force Return" description="Forces return from method with value of selected expression " category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgYrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.openLocalFile" commandName="Open File..." description="Open a file" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgY7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Disconnect" commandName="Disconnect" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgZLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.configureFilters" commandName="Filters..." description="Configure the filters to apply to the markers view" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgZbmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.importSession" commandName="Import Session..." category="_pqcAirmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgZrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.previousTab" commandName="Previous Tab" description="Switch to the previous tab" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgZ7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.select.previous" commandName="Select Previous Element" description="Expand selection to include previous sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgaLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.dialogs.openMessageDialog" commandName="Open Message Dialog" description="Open a Message Dialog" category="_pqcAlrmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqhgabmKEeuzuI6n4--keQ" elementId="title" name="Title"/>
+ <parameters xmi:id="_pqhgarmKEeuzuI6n4--keQ" elementId="message" name="Message"/>
+ <parameters xmi:id="_pqhga7mKEeuzuI6n4--keQ" elementId="imageType" name="Image Type Constant" typeId="org.eclipse.ui.dialogs.Integer"/>
+ <parameters xmi:id="_pqhgbLmKEeuzuI6n4--keQ" elementId="defaultIndex" name="Default Button Index" typeId="org.eclipse.ui.dialogs.Integer"/>
+ <parameters xmi:id="_pqhgbbmKEeuzuI6n4--keQ" elementId="buttonLabel0" name="First Button Label"/>
+ <parameters xmi:id="_pqhgbrmKEeuzuI6n4--keQ" elementId="buttonLabel1" name="Second Button Label"/>
+ <parameters xmi:id="_pqhgb7mKEeuzuI6n4--keQ" elementId="buttonLabel2" name="Third Button Label"/>
+ <parameters xmi:id="_pqhgcLmKEeuzuI6n4--keQ" elementId="buttonLabel3" name="Fourth Button Label"/>
+ <parameters xmi:id="_pqhgcbmKEeuzuI6n4--keQ" elementId="cancelReturns" name="Return Value on Cancel"/>
+ </commands>
+ <commands xmi:id="_pqhgcrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.genericeditor.findReferences" commandName="Find References" description="Find other code items referencing the current selected item." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgc7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.lineEnd" commandName="Line End" description="Go to the end of the line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgdLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.refresh" commandName="Refresh" description="Refresh the selected items" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgdbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewChangeCredentials" commandName="Change Credentials" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgdrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.referencedFileErrors" commandName="Show Details..." description="Show Details..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgd7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.extractMethodInplace.assist" commandName="Quick Assist - Extract method" description="Invokes quick assist and selects 'Extract to method'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgeLmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.p2.ui.SearchRepositories" commandName="Search Repositories" category="_pqcAl7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgebmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.RunLast" commandName="Run" description="Launch in run mode" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgermKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.closeAllPerspectives" commandName="Close All Perspectives" description="Close all open perspectives" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhge7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.externalTools.commands.OpenExternalToolsConfigurations" commandName="External Tools..." description="Open external tools launch configuration dialog" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgfLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.command.OpenFromClipboard" commandName="Open from Clipboard" description="Opens a Java element or a Java stack trace from clipboard" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgfbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.deletePrevious" commandName="Delete Previous" description="Delete the previous character" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgfrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.lineStart" commandName="Select Line Start" description="Select to the beginning of the line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgf7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.Reword" commandName="Reword Commit" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhggLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithPrevious" commandName="Compare with Previous Revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhggbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.lineNumberToggle" commandName="Show Line Numbers" description="Toggle display of line numbers" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhggrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.columnNext" commandName="Select Next Column" description="Select the next column" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgg7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.workspace" commandName="Read Access in Workspace" description="Search for read references to the selected element in the workspace" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhghLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.TerminateAndRelaunch" commandName="Terminate and Relaunch" description="Terminate and Relaunch" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhghbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaHierarchyPerspective" commandName="Java Type Hierarchy" description="Show the Java Type Hierarchy perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhghrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesToggleBranchCommit" commandName="Toggle Latest Branch Commit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgh7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.paste" commandName="Paste" category="_pqcAk7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgiLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.PushCommit" commandName="Push Commit..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgibmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.surround.with.try.multicatch" commandName="Surround with try/multi-catch Block" description="Surround the selected text with a try/multi-catch block" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgirmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Tag" commandName="Create Tag..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgi7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.NoAssumeUnchanged" commandName="No Assume Unchanged" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgjLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.showInSystemExplorer" commandName="Show In (System Explorer)" description="Show in system's explorer (file manager)" category="_pqcAiLmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqhgjbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.showInSystemExplorer.path" name="Resource System Path Parameter"/>
+ </commands>
+ <commands xmi:id="_pqhgjrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.lineDown" commandName="Select Line Down" description="Extend the selection to the next line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgj7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.RemoveAllBreakpoints" commandName="Remove All Breakpoints" description="Removes all breakpoints" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgkLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.sort.members" commandName="Sort Members" description="Sort all members using the member order preference" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgkbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.resources.nested.changeProjectPresentation" commandName="P&rojects Presentation" category="_pqcAn7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqhgkrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.resources.nested.enabled" name="&Hierarchical"/>
+ <parameters xmi:id="_pqhgk7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.commands.radioStateParameter" name="Nested Project view - Radio State" optional="false"/>
+ </commands>
+ <commands xmi:id="_pqhglLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.showKeyAssist" commandName="Show Key Assist" description="Show the key assist dialog" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhglbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.genericeditor.togglehighlight" commandName="Toggle Highlight" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhglrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.lowerCase" commandName="To Lower Case" description="Changes the selection to lower case" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgl7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithIndex" commandName="Compare with Index" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgmLmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.discovery.ui" commandName="m2e Marketplace" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgmbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.zoomOut" commandName="Zoom Out" description="Zoom out text, decrease default font size for text editors" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqhgmrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.introduce.parameter.object" commandName="Introduce Parameter Object" description="Introduce a parameter object to a selected method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHILmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.save" commandName="Save" description="Save the current contents" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHIbmKEeuzuI6n4--keQ" elementId="org.eclipse.gef.zoom_out" commandName="Zoom Out" description="Zoom Out" category="_pqcAm7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHIrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.commands.openElementInEditor" commandName="Open Java Element" description="Open a Java element in its editor" category="_pqcAiLmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqiHI7mKEeuzuI6n4--keQ" elementId="elementRef" name="Java element reference" typeId="org.eclipse.jdt.ui.commands.javaElementReference" optional="false"/>
+ </commands>
+ <commands xmi:id="_pqiHJLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignAllParamsToNewFields.assist" commandName="Quick Assist - Assign all parameters to new fields" description="Invokes quick assist and selects 'Assign all parameters to new fields'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHJbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.references.in.project" commandName="References in Project" description="Search for references to the selected element in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHJrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.AddToIndex" commandName="Add to Index" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHJ7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.toggle.comment" commandName="Toggle Comment" description="Toggle Comment" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHKLmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.refreshtaskview" commandName="Refresh View (Gradle Tasks)" description="Refreshes the Gradle Tasks view" category="_pqcAgbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHKbmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.applyPatch" commandName="Apply Patch..." description="Apply a patch to one or more workspace projects." category="_pqcAgLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHKrmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.rundefaulttasks" commandName="Run Gradle Default Tasks" description="Runs the default tasks of the selected Gradle project" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHK7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.tipsAndTricksAction" commandName="Tips and Tricks" description="Open the tips and tricks help page" category="_pqcAkbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHLLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.lineEnd" commandName="Select Line End" description="Select to the end of the line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHLbmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.removeActiveSession" commandName="Remove Active Session" category="_pqcAirmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHLrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.format" commandName="Format" description="Format the selected text" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHL7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.smartEnter" commandName="Insert Line Below Current Line" description="Adds a new line below the current line" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHMLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.lineStart" commandName="Line Start" description="Go to the start of the line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHMbmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.synchronizePreferences" commandName="Synchronize Preferences" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHMrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.cmnd.contentmodel.sych" commandName="Synch" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHM7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewConfigureBranch" commandName="Configure Branch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHNLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.move.element" commandName="Move - Refactoring " description="Move the selected element to a new location" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHNbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.wordPrevious" commandName="Select Previous Word" description="Select the previous word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHNrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Suspend" commandName="Suspend" description="Suspend" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHN7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.hippieCompletion" commandName="Word Completion" description="Context insensitive completion" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHOLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.folding.collapseComments" commandName="Collapse Comments" description="Collapse all comments" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHObmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.synchronizeLast" commandName="Repeat last synchronization" description="Repeat the last synchronization" category="_pqcAgLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHOrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.StepOver" commandName="Step Over" description="Step over" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHO7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.selectPreviousChange" commandName="Select Previous Change" description="Select Previous Change" category="_pqcAjbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHPLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.generate.javadoc" commandName="Generate Javadoc" description="Generates Javadoc for a selectable set of Java resources" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHPbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewConfigureGerritRemote" commandName="Gerrit Configuration..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHPrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.StepIntoSelection" commandName="Step Into Selection" description="Step into the current selected statement" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHP7mKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.shortcut.test.run" commandName="Run Gradle Test" description="Run Gradle test based on the current selection" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHQLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.configureColumns" commandName="Configure Columns..." description="Configure the columns in the markers view" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHQbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ReplaceWithCommit" commandName="Replace with commit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHQrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.quickaccess" commandName="Quick Access" category="_pqcAk7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHQ7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.exit" commandName="Exit" description="Exit the application" category="_pqcAi7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqiHRLmKEeuzuI6n4--keQ" elementId="mayPrompt" name="may prompt"/>
+ </commands>
+ <commands xmi:id="_pqiHRbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithHead" commandName="Compare with HEAD Revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHRrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithCommit" commandName="Compare with Commit..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHR7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewOpen" commandName="Open" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHSLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ShowHistory" commandName="Show in History" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHSbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.DebugLast" commandName="Debug" description="Launch in debug mode" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHSrmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.convertToHtmlCommand" commandName="Generate HTML" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHS7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.toggle.codemining" commandName="Toggle Code Mining" description="Toggle Code Mining Annotations" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHTLmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.ui.command.updateProject" commandName="Update Project" description="Update Maven project configuration and dependencies" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHTbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.SimplePush" commandName="Push to Upstream" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHTrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.previousView" commandName="Previous View" description="Switch to the previous view" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHT7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.addMemoryMonitor" commandName="Add Memory Block" description="Add memory block" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHULmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.junitShortcut.run" commandName="Run JUnit Test" description="Run JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHUbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.generate.tostring" commandName="Generate toString()" description="Generates the toString() method for the type" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHUrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.organize.imports" commandName="Organize Imports" description="Evaluate all required imports and replace the current imports" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHU7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.PushHeadToGerrit" commandName="Push Current Head to Gerrit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHVLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.selectAll" commandName="Select All" description="Select all" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHVbmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.swtBotJunitShortcut.coverage" commandName="Coverage SWTBot Test" description="Coverage SWTBot Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHVrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.markers.copyDescription" commandName="Copy Description To Clipboard" description="Copies markers description field to the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHV7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.DropToFrame" commandName="Drop to Frame" description="Drop to Frame" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHWLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.show.outline" commandName="Quick Outline" description="Show the quick outline for the editor input" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHWbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.Display" commandName="Display" description="Display result of evaluating selected text" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHWrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.goto.next.member" commandName="Go to Next Member" description="Move the caret to the next member of the compilation unit" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHW7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.exception.occurrences" commandName="Search Exception Occurrences in File" description="Search for exception occurrences of a selected exception type" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHXLmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.command.disconnect" commandName="Disconnect Terminal" category="_pqcAjLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHXbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ShowBlame" commandName="Show Revision Information" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHXrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignToField.assist" commandName="Quick Assist - Assign to field" description="Invokes quick assist and selects 'Assign to field'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHX7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.expand" commandName="Expand" description="Expands the folded region at the current selection" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHYLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.rebuildProject" commandName="Rebuild Project" description="Rebuild the selected projects" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHYbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.method" commandName="Extract Method" description="Extract a set of statements or an expression into a new method and use the new method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHYrmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.pomFileAction.run" commandName="Run Maven Build" description="Run Maven Build" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHY7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.linkWithSelection" commandName="Link with Current Selection" category="_pqcAirmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHZLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.nextMemoryBlock" commandName="Next Memory Monitor" description="Show renderings from next memory monitor." category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHZbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.internal.reflog.OpenInCommitViewerCommand" commandName="Open in Commit Viewer" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHZrmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.actions.LifeCycleInstall.run" commandName="Run Maven Install" description="Run Maven Install" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHZ7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Fetch" commandName="Fetch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHaLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.copyLineDown" commandName="Copy Lines" description="Duplicates the selected lines and moves the selection to the copy" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHabmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.gotopackage" commandName="Go to Package" description="Go to Package" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHarmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.togglestatusbar" commandName="Toggle Statusbar" description="Toggle the visibility of the bottom status bar" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHa7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.perform" commandName="Perform Setup Tasks" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHbLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.installationDialog" commandName="Installation Information" description="Open the installation dialog" category="_pqcAkbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHbbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleStepFilters" commandName="Use Step Filters" description="Toggles enablement of debug step filters" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHbrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.lineUp" commandName="Line Up" description="Go up one line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHb7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.windowStart" commandName="Window Start" description="Go to the start of the window" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHcLmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.addbuildshipnature" commandName="Add Gradle Nature" description="Adds the Gradle nature and synchronizes this project as if the Gradle Import wizard had been run on its location." category="_pqcAhLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHcbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addBlock.assist" commandName="Quick Assist - Replace statement with block" description="Invokes quick assist and selects 'Replace statement with block'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHcrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.eof" commandName="EOF" description="Send end of file" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHc7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.AbortRebase" commandName="Abort Rebase" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHdLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.DiffEditorQuickOutlineCommand" commandName="Quick Outline" description="Show the quick outline for a unified diff" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHdbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.showInQuickMenu" commandName="Show In..." description="Open the Show In menu" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHdrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.copyLineUp" commandName="Duplicate Lines" description="Duplicates the selected lines and leaves the selection unchanged" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHd7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleMethodBreakpoint" commandName="Toggle Method Breakpoint" description="Creates or removes a method breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHeLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.java.open.structure" commandName="Open Structure" description="Show the structure of the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHebmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.select.enclosing" commandName="Select Enclosing Element" description="Expand selection to include enclosing element" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHermKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.antShortcut.debug" commandName="Debug Ant Build" description="Debug Ant Build" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHe7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.next" commandName="Next" description="Navigate to the next item" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHfLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.AssumeUnchanged" commandName="Assume Unchanged" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHfbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.closePerspective" commandName="Close Perspective" description="Close the current perspective" category="_pqcAj7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqiHfrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.closePerspective.perspectiveId" name="Perspective Id"/>
+ </commands>
+ <commands xmi:id="_pqiHf7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.nextSibling" commandName="Next Sibling" description="Go to Next Sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHgLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.openCheatSheetURL" commandName="Open Cheat Sheet from URL" description="Open a Cheat Sheet from file at a specified URL." category="_pqcAkbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqiHgbmKEeuzuI6n4--keQ" elementId="cheatSheetId" name="Identifier" optional="false"/>
+ <parameters xmi:id="_pqiHgrmKEeuzuI6n4--keQ" elementId="name" name="Name" optional="false"/>
+ <parameters xmi:id="_pqiHg7mKEeuzuI6n4--keQ" elementId="url" name="URL" optional="false"/>
+ </commands>
+ <commands xmi:id="_pqiHhLmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.testNgShortcut.coverage" commandName="Coverage TestNG Test" description="Coverage TestNG Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHhbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.StepReturn" commandName="Step Return" description="Step return" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHhrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.browser.openBundleResource" commandName="Open Resource in Browser" description="Opens a bundle resource in the default web browser." category="_pqcAj7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqiHh7mKEeuzuI6n4--keQ" elementId="plugin" name="Plugin"/>
+ <parameters xmi:id="_pqiHiLmKEeuzuI6n4--keQ" elementId="path" name="Path"/>
+ </commands>
+ <commands xmi:id="_pqiHibmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.PushBranch" commandName="Push Branch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHirmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.ui.command.addDependency" commandName="Add Maven Dependency" description="Add Maven dependency" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHi7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.Execute" commandName="Execute" description="Evaluate selected text" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHjLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.block.comment" commandName="Add Block Comment" description="Enclose the selection with a block comment" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHjbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.aboutAction" commandName="About" description="Open the about dialog" category="_pqcAkbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHjrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.annotate.classFile" commandName="Annotate Class File" description="Externally add Annotations to a Class File." category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHj7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.stash.create" commandName="Stash Changes..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHkLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.project" commandName="Read Access in Project" description="Search for read references to the selected element in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHkbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.closeAllSaved" commandName="Close All Saved" description="Close all saved editors" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHkrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.redo" commandName="Redo" description="Redo the last operation" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHk7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.format.document" commandName="Format" description="Format selection" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHlLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.references.in.workspace" commandName="References in Workspace" description="Search for references to the selected element in the workspace" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHlbmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.editor.RenameArtifactAction" commandName="Rename Maven Artifact..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHlrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addNonNLS" commandName="Quick Fix - Add non-NLS tag" description="Invokes quick assist and selects 'Add non-NLS tag'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHl7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.selectWorkingSets" commandName="Select Working Sets" description="Select the working sets that are applicable for this window." category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHmLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.rename.element" commandName="Rename - Refactoring " description="Rename the selected element" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHmbmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.command.newview" commandName="New Terminal View" category="_pqcAjLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHmrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.RemoveFromIndex" commandName="Remove from Index" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHm7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.externalize.strings" commandName="Externalize Strings" description="Finds all strings that are not externalized and moves them into a separate property file" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHnLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.newWizard" commandName="New" description="Open the New item wizard" category="_pqcAi7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqiHnbmKEeuzuI6n4--keQ" elementId="newWizardId" name="New Wizard"/>
+ </commands>
+ <commands xmi:id="_pqiHnrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.newWindow" commandName="New Window" description="Open another window" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiHn7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.uncomment" commandName="Uncomment" description="Uncomment the selected Java comment lines" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuMLmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.showkindinoutline" commandName="Show Kind in Outline" category="_pqcAibmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuMbmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.importer.configureProject" commandName="Configure and Detect Nested Projects..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuMrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.close" commandName="Close" description="Close the active editor" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuM7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.selectActiveSession" commandName="Select Active Session..." category="_pqcAirmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuNLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CompareVersions" commandName="Compare with Each Other" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuNbmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.sdk.install" commandName="Install New Software..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuNrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.customizePerspective" commandName="Customize Perspective" description="Customize the current perspective" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuN7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.surround.with.try.catch" commandName="Surround with try/catch Block" description="Surround the selected text with a try/catch block" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuOLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar" commandName="Run Last Launched External Tool" description="Runs the last launched external Tool" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuObmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.CheckoutCommand" commandName="Check Out" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuOrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.goto.previous.member" commandName="Go to Previous Member" description="Move the caret to the previous member of the compilation unit" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuO7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file" commandName="Search All Occurrences in File" description="Search for all occurrences of the selected element in its declaring file" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuPLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.moveLineUp" commandName="Move Lines Up" description="Moves the selected lines up" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuPbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Reset" commandName="Reset..." category="_pqcAn7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqiuPrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ResetMode" name="Reset mode" optional="false"/>
+ </commands>
+ <commands xmi:id="_pqiuP7mKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.ShowBundleCatalog" commandName="Show Bundle Catalog" category="_pqcAn7mKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqiuQLmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.DirectoryParameter" name="Directory URL"/>
+ <parameters xmi:id="_pqiuQbmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.TagsParameter" name="Tags"/>
+ </commands>
+ <commands xmi:id="_pqiuQrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.gotoBreadcrumb" commandName="Show In Breadcrumb" description="Shows the Java editor breadcrumb and sets the keyboard focus into it" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuQ7mKEeuzuI6n4--keQ" elementId="org.eclipse.userstorage.ui.showPullDown" commandName="Show Pull Down Menu" category="_pqcAkbmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqiuRLmKEeuzuI6n4--keQ" elementId="intoolbar" name="In Tool Bar" optional="false"/>
+ </commands>
+ <commands xmi:id="_pqiuRbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.previousSubTab" commandName="Previous Sub-Tab" description="Switch to the previous sub-tab" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuRrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.generate.hashcode.equals" commandName="Generate hashCode() and equals()" description="Generates hashCode() and equals() methods for the type" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuR7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.showIn" commandName="Show In" category="_pqcAiLmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqiuSLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.showIn.targetId" name="Show In Target Id" optional="false"/>
+ </commands>
+ <commands xmi:id="_pqiuSbmKEeuzuI6n4--keQ" elementId="sed.tabletree.collapseAll" commandName="Collapse All" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuSrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewRemoveRemote" commandName="Delete Remote" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuS7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.dialogs.openInputDialog" commandName="Open Input Dialog" description="Open an Input Dialog" category="_pqcAlrmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqiuTLmKEeuzuI6n4--keQ" elementId="title" name="Title"/>
+ <parameters xmi:id="_pqiuTbmKEeuzuI6n4--keQ" elementId="message" name="Message"/>
+ <parameters xmi:id="_pqiuTrmKEeuzuI6n4--keQ" elementId="initialValue" name="Initial Value"/>
+ <parameters xmi:id="_pqiuT7mKEeuzuI6n4--keQ" elementId="cancelReturns" name="Return Value on Cancel"/>
+ </commands>
+ <commands xmi:id="_pqiuULmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RebaseCurrent" commandName="Rebase" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuUbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.class" commandName="Extract Class..." description="Extracts fields into a new class" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuUrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.extractConstant.assist" commandName="Quick Assist - Extract constant" description="Invokes quick assist and selects 'Extract constant'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuU7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.copyRightToLeft" commandName="Copy from Right to Left" description="Copy Current Change from Right to Left" category="_pqcAjbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuVLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.OpenProfileConfigurations" commandName="Profile..." description="Open profile launch configuration dialog" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuVbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.markCompleted" commandName="Mark Completed" description="Mark the selected tasks as completed" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuVrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.recenter" commandName="Recenter" description="Scroll cursor line to center, top and bottom" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuV7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.unimplemented.constructors" commandName="Generate Constructors from Superclass" description="Evaluate and add constructors from superclass" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuWLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.windowStart" commandName="Select Window Start" description="Select to the start of the window" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuWbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.source.quickMenu" commandName="Show Source Quick Menu" description="Shows the source quick menu" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuWrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.project" commandName="Declaration in Project" description="Search for declarations of the selected element in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuW7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.search.find.occurrences" commandName="Occurrences in File" description="Find occurrences of the selection in the file" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuXLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.scroll.lineDown" commandName="Scroll Line Down" description="Scroll down one line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuXbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ToggleCoolbarAction" commandName="Toggle Main Toolbar Visibility" description="Toggles the visibility of the window toolbar" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuXrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewImportProjects" commandName="Import Projects..." description="Import or create in local Git repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuX7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.outline.customFilter" commandName="&Filters" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuYLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.openResource" commandName="Open Resource" description="Open an editor on a particular resource" category="_pqcAiLmKEeuzuI6n4--keQ">
+ <parameters xmi:id="_pqiuYbmKEeuzuI6n4--keQ" elementId="filePath" name="File Path" typeId="org.eclipse.ui.ide.resourcePath"/>
+ </commands>
+ <commands xmi:id="_pqiuYrmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.commands.CoverageLast" commandName="Coverage" description="Coverage" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_pqiuY7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.copyAllLeftToRight" commandName="Copy All from Left to Right" description="Copy All Changes from Left to Right" category="_pqcAjbmKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7LLMLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.eclemma.ui.CoverageActionSet/org.eclipse.eclemma.ui.actions.CoverageDropDownAction" commandName="Coverage" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7MZULmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.eclemma.ui.CoverageActionSet/org.eclipse.eclemma.ui.actions.CoverageAsAction" commandName="Coverage As" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7MZUbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.eclemma.ui.CoverageActionSet/org.eclipse.eclemma.ui.actions.CoverageHistoryAction" commandName="Coverage History" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7MZUrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ui.externaltools.ExternalToolsSet/org.eclipse.ui.externaltools.ExternalToolMenuDelegateMenu" commandName="External Tools" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7NAYLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-static-attributes" commandName="Show Static Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7OOgLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-private-attributes" commandName="Show Private Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7O1kLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-package-attributes" commandName="Show Package Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7O1kbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-protected-attributes" commandName="Show Protected Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7O1krmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-public-attributes" commandName="Show Public Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7O1k7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-property-accessors" commandName="Show Property Accessors" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7O1lLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-static-operations" commandName="Show Static Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7O1lbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-private-operations" commandName="Show Private Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7PcoLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-package-operations" commandName="Show Package Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7PcobmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-protected-operations" commandName="Show Protected Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7PcormKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-public-operations" commandName="Show Public Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7Pco7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.BOTTOM" commandName="Bottom" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7PcpLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.MIDDLE" commandName="Middle" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7PcpbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.TOP" commandName="Top" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7PcprmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.RIGHT" commandName="Right" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7QDsLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.CENTER" commandName="Center" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7QDsbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.LEFT" commandName="Left" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7QDsrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ant.ui.actionSet.presentation/org.eclipse.ant.ui.toggleAutoReconcile" commandName="Toggle Ant Editor Auto Reconcile" description="Toggle Ant Editor Auto Reconcile" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7QDs7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.RunWithConfigurationAction" commandName="Run As" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7QqwLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.RunHistoryMenuAction" commandName="Run History" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7QqwbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.RunDropDownAction" commandName="Run" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7QqwrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.DebugWithConfigurationAction" commandName="Debug As" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7Qqw7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.DebugHistoryMenuAction" commandName="Debug History" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7QqxLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.DebugDropDownAction" commandName="Debug" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7QqxbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.profileActionSet/org.eclipse.debug.internal.ui.actions.ProfileDropDownAction" commandName="Profile" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7QqxrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.profileActionSet/org.eclipse.debug.internal.ui.actions.ProfileWithConfigurationAction" commandName="Profile As" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7Qqx7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.profileActionSet/org.eclipse.debug.internal.ui.actions.ProfileHistoryMenuAction" commandName="Profile History" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7RR0LmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.egit.ui.SearchActionSet/org.eclipse.egit.ui.actions.OpenCommitSearchPage" commandName="Git..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7R44LmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.ui.JavaElementCreationActionSet/org.eclipse.jdt.ui.actions.NewTypeDropDown" commandName="Class..." description="New Java Class" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7R44bmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.ui.JavaElementCreationActionSet/org.eclipse.jdt.ui.actions.OpenPackageWizard" commandName="Package..." description="New Java Package" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7R44rmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.ui.JavaElementCreationActionSet/org.eclipse.jdt.ui.actions.OpenProjectWizard" commandName="Java Project..." description="New Java Project" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7Sf8LmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.ui.SearchActionSet/org.eclipse.jdt.ui.actions.OpenJavaSearchPage" commandName="Java..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7Sf8bmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction" commandName="Cheat Sheets..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7Sf8rmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.search.searchActionSet/org.eclipse.search.OpenSearchDialogPage" commandName="Search..." description="Search" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7Sf87mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.team.ui.actionSet/org.eclipse.team.ui.synchronizeAll" commandName="Synchronize..." description="Synchronize..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7THALmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.team.ui.actionSet/org.eclipse.team.ui.ConfigureProject" commandName="Share Project..." description="Share the project with others using a version and configuration management system." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7THAbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ant.ui.BreakpointRulerActions/org.eclipse.ant.ui.actions.ManageBreakpointRulerAction" commandName="Toggle Breakpoint" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7THArmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.CompilationUnitEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction" commandName="Toggle Breakpoint" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7THA7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.CompilationUnitEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.RunToLineRulerActionDelegate" commandName="Run to Line" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7THBLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ClassFileEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction" commandName="Toggle Breakpoint" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7TuELmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ClassFileEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.RunToLineRulerActionDelegate" commandName="Run to Line" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7TuEbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.JavaSnippetToolbarActions/org.eclipse.jdt.debug.ui.SnippetExecute" commandName="Execute" description="Execute the Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7TuErmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.JavaSnippetToolbarActions/org.eclipse.jdt.debug.ui.SnippetDisplay" commandName="Display" description="Display Result of Evaluating Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7TuE7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.JavaSnippetToolbarActions/org.eclipse.jdt.debug.ui.SnippetInspect" commandName="Inspect" description="Inspect Result of Evaluating Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7TuFLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.CompilationUnitEditor.ruler.actions/org.eclipse.jdt.internal.ui.javaeditor.BookmarkRulerAction" commandName="Java Editor Bookmark Ruler Action" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7TuFbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.CompilationUnitEditor.ruler.actions/org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction" commandName="Java Editor Ruler Single-Click" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7UVILmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.ClassFileEditor.ruler.actions/org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction" commandName="Java Editor Ruler Single-Click" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7UVIbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.PropertiesFileEditor.ruler.actions/org.eclipse.jdt.internal.ui.propertiesfileeditor.BookmarkRulerAction" commandName="Java Editor Bookmark Ruler Action" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7UVIrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.PropertiesFileEditor.ruler.actions/org.eclipse.jdt.internal.ui.propertiesfileeditor.SelectRulerAction" commandName="Java Editor Ruler Single-Click" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7UVI7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.m2e.jdt.ui.downloadSourcesContribution/org.eclipse.m2e.jdt.ui.downloadSourcesAction" commandName="label" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7UVJLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.m2e.jdt.ui.downloadSourcesContribution_38/org.eclipse.m2e.jdt.ui.downloadSourcesAction_38" commandName="label" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7UVJbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ui.texteditor.ruler.actions/org.eclipse.ui.texteditor.BookmarkRulerAction" commandName="Text Editor Bookmark Ruler Action" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7UVJrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ui.texteditor.ruler.actions/org.eclipse.ui.texteditor.SelectRulerAction" commandName="Text Editor Ruler Single-Click" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7UVJ7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.core.runtime.xml.source.ruler.actions/org.eclipse.ui.texteditor.BookmarkRulerAction" commandName="Add Bookmark..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7U8MLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.core.runtime.xml.source.ruler.actions/org.eclipse.ui.texteditor.SelectRulerAction" commandName="Select Ruler" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7U8MbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::diagramHandles/save.diagram.image" commandName="Save Automatic Image(s)" description="Save Automatic Image(s)" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7U8MrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::diagramHandles/update.diagram.timestamp" commandName="Update Timestamp(s)" description="Update Timestamp(s)" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7U8M7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.PulldownActions/org.eclipse.debug.ui.debugview.pulldown.ViewManagementAction" commandName="View Management..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7U8NLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.debugview.toolbar/org.eclipse.debug.ui.debugview.toolbar.removeAllTerminated" commandName="Remove All Terminated" description="Remove All Terminated Launches" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7VjQLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.debugview.toolbar/org.eclipse.debug.ui.debugview.toolbar.collapseAll" commandName="Collapse All" description="Collapse All" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7VjQbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.removeAll" commandName="Remove All" description="Remove All Breakpoints" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7VjQrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.linkWithDebugView" commandName="Link with Debug View" description="Link with Debug View" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7VjQ7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.workingSets" commandName="Working Sets..." description="Manage Working Sets" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7VjRLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.clearDefaultBreakpointGroup" commandName="Deselect Default Working Set" description="Deselect Default Working Set" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7WKULmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.setDefaultBreakpointGroup" commandName="Select Default Working Set..." description="Select Default Working Set" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7WKUbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.sortByAction" commandName="Sort By" description="Sort By" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7WKUrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.groupByAction" commandName="Group By" description="Show" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7WKU7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.expressionsView.toolbar/org.eclipse.debug.ui.expresssionsView.toolbar.removeAll" commandName="Remove All" description="Remove All Expressions" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7WxYLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.expressionsView.toolbar/org.eclipse.debug.ui.expresssionsView.toolbar.AddWatchExpression" commandName="Add Watch Expression..." description="Create a new watch expression" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7WxYbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.PinMemoryBlockAction" commandName="Pin Memory Monitor" description="Pin Memory Monitor" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7WxYrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.NewMemoryViewAction" commandName="New Memory View" description="New Memory View" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7WxY7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.togglemonitors" commandName="Toggle Memory Monitors Pane" description="Toggle Memory Monitors Pane" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7WxZLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.linkrenderingpanes" commandName="Link Memory Rendering Panes" description="Link Memory Rendering Panes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7WxZbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.tablerendering.preferencesaction" commandName="Table Renderings Preferences..." description="&Table Renderings Preferences..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7XYcLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.togglesplitpane" commandName="Toggle Split Pane" description="Toggle Split Pane" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7XYcbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.switchMemoryBlock" commandName="Switch Memory Monitor" description="Switch Memory Monitor" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7XYcrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.memoryViewPreferencesAction" commandName="Preferences..." description="&Preferences..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7XYc7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.Preferences" commandName="Java Preferences..." description="Opens preferences for Java variables" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7XYdLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variablesViewActions.AllReferencesInView" commandName="Show References" description="Shows references to each object in the variables view as an array of objects." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7XYdbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowNullEntries" commandName="Show Null Array Entries" description="Show Null Array Entries" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7XYdrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowQualified" commandName="Show Qualified Names" description="Show Qualified Names" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7X_gLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowStatic" commandName="Show Static Variables" description="Show Static Variables" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7X_gbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowConstants" commandName="Show Constants" description="Show Constants" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7X_grmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.variableViewActions.Preferences" commandName="Java Preferences..." description="Opens preferences for Java variables" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7X_g7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.expressionViewActions.AllReferencesInView" commandName="Show References" description="Show &References" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7X_hLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowNullEntries" commandName="Show Null Array Entries" description="Show Null Array Entries" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7X_hbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.expressionViewActions.ShowQualified" commandName="Show Qualified Names" description="Show Qualified Names" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7YmkLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.expressionViewActions.ShowStatic" commandName="Show Static Variables" description="Show Static Variables" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7YmkbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.expressionViewActions.ShowConstants" commandName="Show Constants" description="Show Constants" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7YmkrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.BreakpointViewActions/org.eclipse.jdt.debug.ui.actions.AddException" commandName="Add Java Exception Breakpoint" description="Add Java Exception Breakpoint" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7Ymk7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.BreakpointViewActions/org.eclipse.jdt.debug.ui.breakpointViewActions.ShowQualified" commandName="Show Qualified Names" description="Show Qualified Names" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7YmlLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowThreadGroups" commandName="Show Thread Groups" description="Show Thread Groups" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7YmlbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowQualified" commandName="Show Qualified Names" description="Show Qualified Names" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7ZNoLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowSystemThreads" commandName="Show System Threads" description="Show System Threads" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7ZNobmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowRunningThreads" commandName="Show Running Threads" description="Show Running Threads" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7ZNormKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowMonitorThreadInfo" commandName="Show Monitors" description="Show the Thread & Monitor Information" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7ZNo7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.DisplayViewActions/org.eclipse.jdt.debug.ui.displayViewToolbar.Watch" commandName="Watch" description="Create a Watch Expression from the Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7ZNpLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.DisplayViewActions/org.eclipse.jdt.debug.ui.displayViewToolbar.Execute" commandName="Execute" description="Execute the Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7ZNpbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.DisplayViewActions/org.eclipse.jdt.debug.ui.displayViewToolbar.Display" commandName="Display" description="Display Result of Evaluating Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <commands xmi:id="_p7ZNprmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.DisplayViewActions/org.eclipse.jdt.debug.ui.displayViewToolbar.Inspect" commandName="Inspect" description="Inspect Result of Evaluating Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+ <addons xmi:id="_pp5N_7mKEeuzuI6n4--keQ" elementId="org.eclipse.e4.core.commands.service" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.core.commands/org.eclipse.e4.core.commands.CommandServiceAddon"/>
+ <addons xmi:id="_pp5OALmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.contexts.service" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.services/org.eclipse.e4.ui.services.ContextServiceAddon"/>
+ <addons xmi:id="_pp5OAbmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.bindings.service" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.bindings/org.eclipse.e4.ui.bindings.BindingServiceAddon"/>
+ <addons xmi:id="_pp5OArmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.workbench.commands.model" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.CommandProcessingAddon"/>
+ <addons xmi:id="_pp5OA7mKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.workbench.contexts.model" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.ContextProcessingAddon"/>
+ <addons xmi:id="_pp5OBLmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.workbench.bindings.model" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.swt/org.eclipse.e4.ui.workbench.swt.util.BindingProcessingAddon"/>
+ <addons xmi:id="_pp5OBbmKEeuzuI6n4--keQ" elementId="Cleanup Addon" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.cleanupaddon.CleanupAddon"/>
+ <addons xmi:id="_pp5OBrmKEeuzuI6n4--keQ" elementId="DnD Addon" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.dndaddon.DnDAddon"/>
+ <addons xmi:id="_pp5OB7mKEeuzuI6n4--keQ" elementId="MinMax Addon" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.MinMaxAddon"/>
+ <addons xmi:id="_pp5OCLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.addon.0" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon"/>
+ <addons xmi:id="_pp_7oLmKEeuzuI6n4--keQ" elementId="SplitterAddon" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.splitteraddon.SplitterAddon"/>
+ <addons xmi:id="_IYS0IKimEeS11vbz3f9ezw" elementId="org.eclipse.ui.ide.addon.0" contributorURI="platform:/plugin/org.eclipse.ui.ide" contributionURI="bundleclass://org.eclipse.ui.ide/org.eclipse.ui.internal.ide.addons.SaveAllDirtyPartsAddon"/>
+ <addons xmi:id="_dz0JgGOlEeSMMaPQU2nlzw" elementId="org.eclipse.ui.ide.application.addon.0" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.ui.ide.application/org.eclipse.ui.internal.ide.application.addons.ModelCleanupAddon"/>
+ <categories xmi:id="_pqcAgLmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.category.team" name="Version control (Team)" description="Actions that apply when working with a version control system"/>
+ <categories xmi:id="_pqcAgbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.views" name="Views" description="Commands for opening views"/>
+ <categories xmi:id="_pqcAgrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.edit" name="Edit"/>
+ <categories xmi:id="_pqcAg7mKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.editor.category" name="WikiText Markup Editing Commands" description="commands for editing lightweight markup"/>
+ <categories xmi:id="_pqcAhLmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.project" name="Buildship" description="Contains the Buildship specific commands"/>
+ <categories xmi:id="_pqcAhbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.markerContents" name="Contents" description="The category for menu contents"/>
+ <categories xmi:id="_pqcAhrmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.category" name="Oomph Setup"/>
+ <categories xmi:id="_pqcAh7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.textEditor" name="Text Editing" description="Text Editing Commands"/>
+ <categories xmi:id="_pqcAiLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.navigate" name="Navigate"/>
+ <categories xmi:id="_pqcAibmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.category" name="Language Servers"/>
+ <categories xmi:id="_pqcAirmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui" name="EclEmma Code Coverage"/>
+ <categories xmi:id="_pqcAi7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.file" name="File"/>
+ <categories xmi:id="_pqcAjLmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.commands.category" name="Terminal Commands"/>
+ <categories xmi:id="_pqcAjbmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.ui.category.compare" name="Compare" description="Compare command category"/>
+ <categories xmi:id="_pqcAjrmKEeuzuI6n4--keQ" elementId="org.eclipse.text.quicksearch.commands.category" name="Quick Search"/>
+ <categories xmi:id="_pqcAj7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.window" name="Window"/>
+ <categories xmi:id="_pqcAkLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.category.refactoring" name="Refactor - Java" description="Java Refactoring Actions"/>
+ <categories xmi:id="_pqcAkbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.help" name="Help"/>
+ <categories xmi:id="_pqcAkrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.project" name="Project"/>
+ <categories xmi:id="_pqcAk7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.category1" name="Terminal view commands" description="Terminal view commands"/>
+ <categories xmi:id="_pqcAlLmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.category.search" name="Search" description="Search command category"/>
+ <categories xmi:id="_pqcAlbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.category.run" name="Run/Debug" description="Run/Debug command category"/>
+ <categories xmi:id="_pqcAlrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.dialogs" name="Dialogs" description="Commands for opening dialogs"/>
+ <categories xmi:id="_pqcAl7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph" name="Oomph"/>
+ <categories xmi:id="_pqcAmLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commandCategory" name="Git"/>
+ <categories xmi:id="_pqcAmbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.perspectives" name="Perspectives" description="Commands for opening perspectives"/>
+ <categories xmi:id="_pqcAmrmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.category.refactoring" name="Refactoring"/>
+ <categories xmi:id="_pqcAm7mKEeuzuI6n4--keQ" elementId="org.eclipse.gef.category.view" name="View" description="View"/>
+ <categories xmi:id="_pqcAnLmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.commandCategory" name="Command"/>
+ <categories xmi:id="_pqcAnbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.category.source" name="Source" description="Java Source Actions"/>
+ <categories xmi:id="_pqcAnrmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.commands" name="Oomph"/>
+ <categories xmi:id="_pqcAn7mKEeuzuI6n4--keQ" elementId="org.eclipse.core.commands.categories.autogenerated" name="Uncategorized" description="Commands that were either auto-generated or have no category"/>
+</application:Application>
diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml
index a4ee3cb..6cd9562 100644
--- a/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml
+++ b/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml
@@ -1,2 +1,2 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<typeInfoHistroy/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<typeInfoHistroy/>
diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml
index 9e390f5..8c365b7 100644
--- a/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml
+++ b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml
@@ -1,2 +1,2 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<qualifiedTypeNameHistroy/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<qualifiedTypeNameHistroy/>
diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml
index 1d26b8e..0711539 100644
--- a/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml
+++ b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml
@@ -1,30 +1,30 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<section name="Workbench">
- <section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart">
- <item key="group_libraries" value="true"/>
- <item key="layout" value="2"/>
- <item key="rootMode" value="2"/>
- <item key="linkWithEditor" value="false"/>
- <item key="memento" value="<?xml version="1.0" encoding="UTF-8"?>
<packageExplorer configured="true" group_libraries="1" layout="2" linkWithEditor="0" rootMode="2" sortWorkingSets="false" workingSetName="Aggregate for window 1621529076588">
<localWorkingSetManager>
<workingSet editPageId="org.eclipse.jdt.internal.ui.OthersWorkingSet" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1623171710161_3" label="Other Projects" name="Other Projects">
<item elementID="=dragdrop" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
</workingSet>
</localWorkingSetManager>
<activeWorkingSet workingSetName="Other Projects"/>
<allWorkingSets workingSetName="Other Projects"/>
<customFilters userDefinedPatternsEnabled="false">
<xmlDefinedFilters>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.StaticsFilter" isEnabled="false"/>
<child filterId="org.eclipse.buildship.ui.packageexplorer.filter.gradle.buildfolder" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter" isEnabled="true"/>
<child filterId="org.eclipse.m2e.MavenModuleFilter" isEnabled="false"/>
<child filterId="org.eclipse.buildship.ui.packageexplorer.filter.gradle.subProject" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.DeprecatedMembersFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.LibraryFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.FieldsFilter" isEnabled="false"/>
</xmlDefinedFilters>
</customFilters>
</packageExplorer>"/>
- </section>
- <section name="JavaElementSearchActions">
- </section>
- <section name="FatJarPackageWizard">
- <item key="FatJarPackageWizardPage.ANTSCRIPT_SAVE" value="false"/>
- <item key="FatJarPackageWizardPage.ANTSCRIPT_LOCATION" value="C:\Users\Travail\Documents\Etudes\projects\s2 - ihm\ColorFX"/>
- <item key="FatJarPackageWizardPage.LIBRARY_HANDLING" value="2"/>
- <item key="FatJarPackageWizardPage.LAUNCH_CONFIGURATION_SELECTION_NAME" value="App - dragdrop"/>
- <item key="FatJarPackageWizardPage.DESTINATION_PATH_SELECTION" value="C:\Users\Amaury\IdeaProjects\dragdrop.jar"/>
- <list key="FatJarPackageWizardPage.DESTINATION_NAMES_ID">
- <item value="C:\Users\Amaury\IdeaProjects\dragdrop.jar"/>
- </list>
- <list key="FatJarPackageWizardPage.ANTSCRIPT_LOCATION_HISTORY">
- <item value="C:\Users\Travail\Documents\Etudes\projects\s2 - ihm\ColorFX.xml"/>
- <item value=".xml"/>
- </list>
- </section>
- <section name="completion_proposal_size">
- </section>
- <section name="quick_assist_proposal_size">
- </section>
-</section>
+<?xml version="1.0" encoding="UTF-8"?>
+<section name="Workbench">
+ <section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart">
+ <item key="group_libraries" value="true"/>
+ <item key="layout" value="2"/>
+ <item key="rootMode" value="2"/>
+ <item key="linkWithEditor" value="false"/>
+ <item key="memento" value="<?xml version="1.0" encoding="UTF-8"?>
<packageExplorer configured="true" group_libraries="1" layout="2" linkWithEditor="0" rootMode="2" sortWorkingSets="false" workingSetName="Aggregate for window 1621529076588">
<localWorkingSetManager>
<workingSet editPageId="org.eclipse.jdt.internal.ui.OthersWorkingSet" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1623171710161_3" label="Other Projects" name="Other Projects">
<item elementID="=dragdrop" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
</workingSet>
</localWorkingSetManager>
<activeWorkingSet workingSetName="Other Projects"/>
<allWorkingSets workingSetName="Other Projects"/>
<customFilters userDefinedPatternsEnabled="false">
<xmlDefinedFilters>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.StaticsFilter" isEnabled="false"/>
<child filterId="org.eclipse.buildship.ui.packageexplorer.filter.gradle.buildfolder" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter" isEnabled="true"/>
<child filterId="org.eclipse.m2e.MavenModuleFilter" isEnabled="false"/>
<child filterId="org.eclipse.buildship.ui.packageexplorer.filter.gradle.subProject" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.DeprecatedMembersFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.LibraryFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.FieldsFilter" isEnabled="false"/>
</xmlDefinedFilters>
</customFilters>
</packageExplorer>"/>
+ </section>
+ <section name="JavaElementSearchActions">
+ </section>
+ <section name="FatJarPackageWizard">
+ <item key="FatJarPackageWizardPage.ANTSCRIPT_SAVE" value="false"/>
+ <item key="FatJarPackageWizardPage.ANTSCRIPT_LOCATION" value="C:\Users\Travail\Documents\Etudes\projects\s2 - ihm\ColorFX"/>
+ <item key="FatJarPackageWizardPage.LIBRARY_HANDLING" value="2"/>
+ <item key="FatJarPackageWizardPage.LAUNCH_CONFIGURATION_SELECTION_NAME" value="App - dragdrop"/>
+ <item key="FatJarPackageWizardPage.DESTINATION_PATH_SELECTION" value="C:\Users\Amaury\IdeaProjects\dragdrop.jar"/>
+ <list key="FatJarPackageWizardPage.DESTINATION_NAMES_ID">
+ <item value="C:\Users\Amaury\IdeaProjects\dragdrop.jar"/>
+ </list>
+ <list key="FatJarPackageWizardPage.ANTSCRIPT_LOCATION_HISTORY">
+ <item value="C:\Users\Travail\Documents\Etudes\projects\s2 - ihm\ColorFX.xml"/>
+ <item value=".xml"/>
+ </list>
+ </section>
+ <section name="completion_proposal_size">
+ </section>
+ <section name="quick_assist_proposal_size">
+ </section>
+</section>
diff --git a/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup b/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup
index 1f73e14..a1ef8f5 100644
--- a/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup
+++ b/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<setup:Workspace
- xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI"
- xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
- name="workspace"/>
+<?xml version="1.0" encoding="UTF-8"?>
+<setup:Workspace
+ xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI"
+ xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
+ name="workspace"/>
diff --git a/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml b/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml
index 5ca0b77..1ef2b05 100644
--- a/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml
+++ b/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml
@@ -1,3 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<section name="Workbench">
-</section>
+<?xml version="1.0" encoding="UTF-8"?>
+<section name="Workbench">
+</section>
diff --git a/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties b/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties
index 29a1226..12e03fe 100644
--- a/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties
+++ b/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties
@@ -1,6 +1,6 @@
-#Thu May 20 18:44:32 CEST 2021
-0.Icon=C\:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico
-0.Path=C\:\\Program Files\\Git\\bin\\sh.exe
-0.Translate=true
-0.Args=--login -i
-0.Name=Git Bash
+#Thu May 20 18:44:32 CEST 2021
+0.Icon=C\:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico
+0.Path=C\:\\Program Files\\Git\\bin\\sh.exe
+0.Translate=true
+0.Args=--login -i
+0.Name=Git Bash
diff --git a/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml
index 3c2b59c..c571f11 100644
--- a/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml
+++ b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml
@@ -1,30 +1,30 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<section name="Workbench">
- <section name="SmartImportWizard">
- <item key="SmartImportRootWizardPage.STORE_HIDE_ALREADY_OPEN" value="false"/>
- <item key="SmartImportRootWizardPage.STORE_CLOSE_IMPORTED" value="false"/>
- <item key="SmartImportRootWizardPage.STORE_NESTED_PROJECTS" value="true"/>
- <item key="SmartImportRootWizardPage.STORE_CONFIGURE_NATURES" value="true"/>
- <list key="org.eclipse.ui.internal.wizards.datatransfer.SmartImportRootWizardPage.knownSources">
- <item value="C:\Users\Travail\Documents\Etudes\projects\s2 - ihm\ColorFX"/>
- <item value="C:\Users\Amaury\IdeaProjects\dragdrop"/>
- </list>
- </section>
- <section name="ExternalProjectImportWizard">
- <item key="WizardProjectsImportPage.STORE_NESTED_PROJECTS" value="false"/>
- <item key="WizardProjectsImportPage.STORE_COPY_PROJECT_ID" value="false"/>
- <item key="WizardProjectsImportPage.STORE_ARCHIVE_SELECTED" value="false"/>
- <item key="WizardProjectsImportPage.STORE_CLOSE_CREATED_PROJECTS_ID" value="false"/>
- <item key="WizardProjectsImportPage.STORE_HIDE_CONFLICTING_PROJECTS_ID" value="false"/>
- <list key="WizardProjectsImportPage.STORE_DIRECTORIES">
- <item value="C:\Users\Travail\Documents\Etudes\projects\s2 - ihm\ColorFX"/>
- </list>
- <list key="WizardProjectsImportPage.STORE_ARCHIVES">
- <item value=""/>
- </list>
- </section>
- <section name="ChooseWorkspaceDialogSettings">
- <item key="DIALOG_X_ORIGIN" value="615"/>
- <item key="DIALOG_Y_ORIGIN" value="119"/>
- </section>
-</section>
+<?xml version="1.0" encoding="UTF-8"?>
+<section name="Workbench">
+ <section name="SmartImportWizard">
+ <item key="SmartImportRootWizardPage.STORE_HIDE_ALREADY_OPEN" value="false"/>
+ <item key="SmartImportRootWizardPage.STORE_CLOSE_IMPORTED" value="false"/>
+ <item key="SmartImportRootWizardPage.STORE_NESTED_PROJECTS" value="true"/>
+ <item key="SmartImportRootWizardPage.STORE_CONFIGURE_NATURES" value="true"/>
+ <list key="org.eclipse.ui.internal.wizards.datatransfer.SmartImportRootWizardPage.knownSources">
+ <item value="C:\Users\Travail\Documents\Etudes\projects\s2 - ihm\ColorFX"/>
+ <item value="C:\Users\Amaury\IdeaProjects\dragdrop"/>
+ </list>
+ </section>
+ <section name="ExternalProjectImportWizard">
+ <item key="WizardProjectsImportPage.STORE_NESTED_PROJECTS" value="false"/>
+ <item key="WizardProjectsImportPage.STORE_COPY_PROJECT_ID" value="false"/>
+ <item key="WizardProjectsImportPage.STORE_ARCHIVE_SELECTED" value="false"/>
+ <item key="WizardProjectsImportPage.STORE_CLOSE_CREATED_PROJECTS_ID" value="false"/>
+ <item key="WizardProjectsImportPage.STORE_HIDE_CONFLICTING_PROJECTS_ID" value="false"/>
+ <list key="WizardProjectsImportPage.STORE_DIRECTORIES">
+ <item value="C:\Users\Travail\Documents\Etudes\projects\s2 - ihm\ColorFX"/>
+ </list>
+ <list key="WizardProjectsImportPage.STORE_ARCHIVES">
+ <item value=""/>
+ </list>
+ </section>
+ <section name="ChooseWorkspaceDialogSettings">
+ <item key="DIALOG_X_ORIGIN" value="615"/>
+ <item key="DIALOG_Y_ORIGIN" value="119"/>
+ </section>
+</section>
diff --git a/.metadata/.plugins/org.eclipse.ui.intro/introstate b/.metadata/.plugins/org.eclipse.ui.intro/introstate
index 02f134f..1cc22f5 100644
--- a/.metadata/.plugins/org.eclipse.ui.intro/introstate
+++ b/.metadata/.plugins/org.eclipse.ui.intro/introstate
@@ -1,2 +1,2 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
<state reopen="false"/>
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
index 02f15e6..0bc104e 100644
--- a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
+++ b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<section name="Workbench">
- <section name="ImportExportAction">
- <item key="ImportExportPage.STORE_SELECTED_EXPORT_WIZARD_ID" value="org.eclipse.jdt.internal.ui.fatjarpackager.JarPackageWizard"/>
- <list key="ImportExportPage.STORE_EXPANDED_EXPORT_CATEGORIES">
- <item value="org.eclipse.jdt.ui.Java"/>
- </list>
- </section>
-</section>
+<?xml version="1.0" encoding="UTF-8"?>
+<section name="Workbench">
+ <section name="ImportExportAction">
+ <item key="ImportExportPage.STORE_SELECTED_EXPORT_WIZARD_ID" value="org.eclipse.jdt.internal.ui.fatjarpackager.JarPackageWizard"/>
+ <list key="ImportExportPage.STORE_EXPANDED_EXPORT_CATEGORIES">
+ <item value="org.eclipse.jdt.ui.Java"/>
+ </list>
+ </section>
+</section>
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml
index 350fa9d..b230f44 100644
--- a/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml
+++ b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<workingSetManager>
-<workingSet editPageId="org.eclipse.jdt.internal.ui.DynamicSourcesWorkingSet" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1621529075011_0" label="Java Main Sources" name="Java Main Sources"/>
-<workingSet editPageId="org.eclipse.jdt.internal.ui.DynamicSourcesWorkingSet" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1621529075027_1" label="Java Test Sources" name="Java Test Sources"/>
-<workingSet aggregate="true" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1621529076588_2" label="Window Working Set" name="Aggregate for window 1621529076588"/>
+<?xml version="1.0" encoding="UTF-8"?>
+<workingSetManager>
+<workingSet editPageId="org.eclipse.jdt.internal.ui.DynamicSourcesWorkingSet" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1621529075011_0" label="Java Main Sources" name="Java Main Sources"/>
+<workingSet editPageId="org.eclipse.jdt.internal.ui.DynamicSourcesWorkingSet" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1621529075027_1" label="Java Test Sources" name="Java Test Sources"/>
+<workingSet aggregate="true" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1621529076588_2" label="Window Working Set" name="Aggregate for window 1621529076588"/>
</workingSetManager>
\ No newline at end of file
diff --git a/.metadata/version.ini b/.metadata/version.ini
index 8c8e8ab..94df111 100644
--- a/.metadata/version.ini
+++ b/.metadata/version.ini
@@ -1,3 +1,3 @@
-#Tue Jun 08 19:02:29 CEST 2021
-org.eclipse.core.runtime=2
-org.eclipse.platform=4.19.0.v20210303-1800
+#Tue Jun 08 19:02:29 CEST 2021
+org.eclipse.core.runtime=2
+org.eclipse.platform=4.19.0.v20210303-1800
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
index abdea9a..cf6931b 100644
--- a/.settings/org.eclipse.core.resources.prefs
+++ b/.settings/org.eclipse.core.resources.prefs
@@ -1,4 +1,4 @@
-eclipse.preferences.version=1
-encoding//src/main/java=UTF-8
-encoding//src/main/resources=UTF-8
-encoding/<project>=UTF-8
+eclipse.preferences.version=1
+encoding//src/main/java=UTF-8
+encoding//src/main/resources=UTF-8
+encoding/<project>=UTF-8
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
index b5490a0..ad8a1d0 100644
--- a/.settings/org.eclipse.jdt.core.prefs
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
-org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
-org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=11
diff --git a/app.iml b/app.iml
index bbf838e..4831e8c 100644
--- a/app.iml
+++ b/app.iml
@@ -1,46 +1,46 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
- <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_11">
- <output url="file://$MODULE_DIR$/target/classes" />
- <output-test url="file://$MODULE_DIR$/target/test-classes" />
- <content url="file://$MODULE_DIR$">
- <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
- <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.core.resources/.projects" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.debug.core" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.debug.ui" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.e4.ui.workbench.swt" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.egit.ui" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.jdt.debug.ui" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.jdt.launching" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ltk.core.refactoring" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ltk.ui.refactoring" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.m2e.core" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.m2e.jdt" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ui.editors" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.wst.sse.core" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.core.resources/.projects" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.debug.core" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.debug.ui" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.e4.ui.workbench.swt" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.egit.ui" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.jdt.debug.ui" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.jdt.launching" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ltk.core.refactoring" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ltk.ui.refactoring" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.m2e.core" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.m2e.jdt" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ui.editors" />
- <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.wst.sse.core" />
- <excludeFolder url="file://$MODULE_DIR$/target" />
- </content>
- <orderEntry type="inheritedJdk" />
- <orderEntry type="sourceFolder" forTests="false" />
- <orderEntry type="library" name="Maven: org.openjfx:javafx-controls:13" level="project" />
- <orderEntry type="library" name="Maven: org.openjfx:javafx-controls:win:13" level="project" />
- <orderEntry type="library" name="Maven: org.openjfx:javafx-graphics:13" level="project" />
- <orderEntry type="library" name="Maven: org.openjfx:javafx-graphics:win:13" level="project" />
- <orderEntry type="library" name="Maven: org.openjfx:javafx-base:13" level="project" />
- <orderEntry type="library" name="Maven: org.openjfx:javafx-base:win:13" level="project" />
- </component>
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+ <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_11">
+ <output url="file://$MODULE_DIR$/target/classes" />
+ <output-test url="file://$MODULE_DIR$/target/test-classes" />
+ <content url="file://$MODULE_DIR$">
+ <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+ <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.core.resources/.projects" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.debug.core" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.debug.ui" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.e4.ui.workbench.swt" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.egit.ui" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.jdt.debug.ui" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.jdt.launching" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ltk.core.refactoring" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ltk.ui.refactoring" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.m2e.core" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.m2e.jdt" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ui.editors" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.wst.sse.core" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.core.resources/.projects" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.debug.core" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.debug.ui" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.e4.ui.workbench.swt" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.egit.ui" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.jdt.debug.ui" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.jdt.launching" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ltk.core.refactoring" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ltk.ui.refactoring" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.m2e.core" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.m2e.jdt" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ui.editors" />
+ <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.wst.sse.core" />
+ <excludeFolder url="file://$MODULE_DIR$/target" />
+ </content>
+ <orderEntry type="inheritedJdk" />
+ <orderEntry type="sourceFolder" forTests="false" />
+ <orderEntry type="library" name="Maven: org.openjfx:javafx-controls:13" level="project" />
+ <orderEntry type="library" name="Maven: org.openjfx:javafx-controls:win:13" level="project" />
+ <orderEntry type="library" name="Maven: org.openjfx:javafx-graphics:13" level="project" />
+ <orderEntry type="library" name="Maven: org.openjfx:javafx-graphics:win:13" level="project" />
+ <orderEntry type="library" name="Maven: org.openjfx:javafx-base:13" level="project" />
+ <orderEntry type="library" name="Maven: org.openjfx:javafx-base:win:13" level="project" />
+ </component>
</module>
\ No newline at end of file
diff --git a/build_jar.xml b/build_jar.xml
new file mode 100644
index 0000000..d03d9ec
--- /dev/null
+++ b/build_jar.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project default="create_run_jar" name="Create Runnable Jar for Project ColorFX with Jar-in-Jar Loader">
+ <!--this file was created by Eclipse Runnable JAR file Export Wizard-->
+ <!--ANT 1.7 is required-->
+ <!--define folder properties-->
+ <property name="dir.buildfile" value="."/>
+ <property name="dir.workspace" value="C:/Users/Amaury/eclipse-workspace"/>
+ <property name="dir.jarfile" value="${dir.buildfile}/build"/>
+ <target name="create_run_jar">
+ <jar destfile="${dir.jarfile}/colorfx.jar">
+ <manifest>
+ <attribute name="Main-Class" value="org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader"/>
+ <attribute name="Rsrc-Main-Class" value="colorfix.app.ColorFX"/>
+ <attribute name="Class-Path" value="."/>
+ <attribute name="Rsrc-Class-Path" value="./ javafx-controls-13.jar javafx-controls-13-win.jar javafx-graphics-13.jar javafx-graphics-13-win.jar javafx-base-13.jar javafx-base-13-win.jar"/>
+ </manifest>
+ <zipfileset src="jar-in-jar-loader.zip"/>
+ <fileset dir="${dir.buildfile}/target/classes"/>
+ <zipfileset dir="C:/Users/Amaury/.m2/repository/org/openjfx/javafx-controls/13" includes="javafx-controls-13.jar"/>
+ <zipfileset dir="C:/Users/Amaury/.m2/repository/org/openjfx/javafx-controls/13" includes="javafx-controls-13-win.jar"/>
+ <zipfileset dir="C:/Users/Amaury/.m2/repository/org/openjfx/javafx-graphics/13" includes="javafx-graphics-13.jar"/>
+ <zipfileset dir="C:/Users/Amaury/.m2/repository/org/openjfx/javafx-graphics/13" includes="javafx-graphics-13-win.jar"/>
+ <zipfileset dir="C:/Users/Amaury/.m2/repository/org/openjfx/javafx-base/13" includes="javafx-base-13.jar"/>
+ <zipfileset dir="C:/Users/Amaury/.m2/repository/org/openjfx/javafx-base/13" includes="javafx-base-13-win.jar"/>
+ </jar>
+ </target>
+</project>
diff --git a/pom.xml b/pom.xml
index 9617097..481b603 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,39 +1,39 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <groupId>colorfix</groupId>
- <artifactId>app</artifactId>
- <version>0.0.1-SNAPSHOT</version>
- <properties>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <maven.compiler.source>11</maven.compiler.source>
- <maven.compiler.target>11</maven.compiler.target>
- </properties>
- <dependencies>
- <dependency>
- <groupId>org.openjfx</groupId>
- <artifactId>javafx-controls</artifactId>
- <version>13</version>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>3.8.0</version>
- <configuration>
- <release>11</release>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.openjfx</groupId>
- <artifactId>javafx-maven-plugin</artifactId>
- <version>0.0.4</version>
- <configuration>
- <mainClass>colorfix.app.App</mainClass>
- </configuration>
- </plugin>
- </plugins>
- </build>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>colorfix</groupId>
+ <artifactId>app</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <maven.compiler.source>11</maven.compiler.source>
+ <maven.compiler.target>11</maven.compiler.target>
+ </properties>
+ <dependencies>
+ <dependency>
+ <groupId>org.openjfx</groupId>
+ <artifactId>javafx-controls</artifactId>
+ <version>13</version>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>3.8.0</version>
+ <configuration>
+ <release>11</release>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.openjfx</groupId>
+ <artifactId>javafx-maven-plugin</artifactId>
+ <version>0.0.4</version>
+ <configuration>
+ <mainClass>colorfix.app.App</mainClass>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
</project>
\ No newline at end of file
diff --git a/src/main/java/colorfix/app/ColorFX.java b/src/main/java/colorfix/app/ColorFX.java
index fce514f..c123e45 100644
--- a/src/main/java/colorfix/app/ColorFX.java
+++ b/src/main/java/colorfix/app/ColorFX.java
@@ -1,26 +1,26 @@
-package colorfix.app;
-
-import colorfix.app.stages.MainStage;
-import javafx.application.Application;
-import javafx.application.HostServices;
-import javafx.stage.Stage;
-
-public class ColorFX extends Application {
- private static HostServices services;
-
- @Override
- public void start(Stage stage) {
- services = getHostServices();
- var mainStage = new MainStage();
-
- mainStage.show();
- }
-
- public static void main(String[] args) {
- launch(args);
- }
-
- public static HostServices hostServices() {
- return services;
- }
-}
+package colorfix.app;
+
+import colorfix.app.stages.MainStage;
+import javafx.application.Application;
+import javafx.application.HostServices;
+import javafx.stage.Stage;
+
+public class ColorFX extends Application {
+ private static HostServices services;
+
+ @Override
+ public void start(Stage stage) {
+ services = getHostServices();
+ var mainStage = new MainStage();
+
+ mainStage.show();
+ }
+
+ public static void main(String[] args) {
+ launch(args);
+ }
+
+ public static HostServices hostServices() {
+ return services;
+ }
+}
diff --git a/src/main/java/colorfix/app/ColorGrayscaleComparator.java b/src/main/java/colorfix/app/ColorGrayscaleComparator.java
index fc2bbf9..20d5083 100644
--- a/src/main/java/colorfix/app/ColorGrayscaleComparator.java
+++ b/src/main/java/colorfix/app/ColorGrayscaleComparator.java
@@ -1,16 +1,16 @@
-package colorfix.app;
-
-import colorfix.app.util.ColorUtil;
-import javafx.scene.paint.Color;
-
-import java.util.Comparator;
-
-public class ColorGrayscaleComparator implements Comparator<Color> {
- @Override
- public int compare(Color c1, Color c2) {
- final double grayScale1 = ColorUtil.grayScaleValue(c1);
- final double grayScale2 = ColorUtil.grayScaleValue(c2);
-
- return Double.compare(grayScale1, grayScale2);
- }
+package colorfix.app;
+
+import colorfix.app.util.ColorUtil;
+import javafx.scene.paint.Color;
+
+import java.util.Comparator;
+
+public class ColorGrayscaleComparator implements Comparator<Color> {
+ @Override
+ public int compare(Color c1, Color c2) {
+ final double grayScale1 = ColorUtil.grayScaleValue(c1);
+ final double grayScale2 = ColorUtil.grayScaleValue(c2);
+
+ return Double.compare(grayScale1, grayScale2);
+ }
}
\ No newline at end of file
diff --git a/src/main/java/colorfix/app/Constants.java b/src/main/java/colorfix/app/Constants.java
index 7704ebd..acb2d97 100644
--- a/src/main/java/colorfix/app/Constants.java
+++ b/src/main/java/colorfix/app/Constants.java
@@ -1,49 +1,49 @@
-package colorfix.app;
-
-import colorfix.app.util.Assets;
-import javafx.scene.image.Image;
-import javafx.scene.image.ImageView;
-import javafx.stage.FileChooser;
-
-public class Constants {
- public static final String GITLAB_URL = "https://gitlab.univ-lille.fr/neo.almeida.etu/ColorFX";
- public static final String APP_NAME = "ColorFX";
- public static final String APP_DESCRIPTION = "Correcteur de teinte pour impression noir et blanc.";
- public static final String TOOLTIP_ADDBTN = "Ouvrir une boite de dialogue pour sélectionner une couleur à ajouter";
- public static final String TOOLTIP_REMOVALLEBTN = "Vider la liste des couleurs";
- public static final String TOOLTIP_ABOUTBTN = "Afficher des informations sur ce logiciel";
- public static final String TOOLTIP_CALIBRATEBTN = "Recalibrer les couleurs et les afficher dans une nouvelle fenêtre";
-
- public static final Image APP_ICON = new Image("/handidoge.png");
- public static final Image APP_ICON_ERROR = new Image("/handidogeError.png");
-
- public static final Image ADD_ICON = loadImageRes("/addIcon.png");
- public static final Image COPY_ICON = loadImageRes("/copyIcon.png");
- public static final Image DEL_ICON = loadImageRes("/delIcon.png");
- public static final Image EXP_ICON = loadImageRes("/exportIcon.png");
- public static final Image LOAD_ICON = loadImageRes("/loadIcon.png");
- public static final Image QUES_ICON = loadImageRes("/questionMarkIcon.png");
- public static final Image REC_ICON = loadImageRes("/recycleIcon.png");
-
-
- public static final FileChooser.ExtensionFilter[] FILTERS = new FileChooser.ExtensionFilter[]{
- new FileChooser.ExtensionFilter("Fichier couleurs (*.color)", "*.color"),
- new FileChooser.ExtensionFilter("Fichier texte (*.txt)", "*.txt"),
- new FileChooser.ExtensionFilter("Tous les fichiers (*)", "*"),
- };
-
-
- public static Image loadImageRes(String path) {
- return new Image(Assets.getAssetPath(path));
- }
-
- public static final ImageView loadImage(Image src){
- ImageView img = new ImageView(src);
-
- img.setFitWidth(20);
- img.setFitHeight(20);
- img.setPreserveRatio(false);
-
- return img;
- }
-}
+package colorfix.app;
+
+import colorfix.app.util.Assets;
+import javafx.scene.image.Image;
+import javafx.scene.image.ImageView;
+import javafx.stage.FileChooser;
+
+public class Constants {
+ public static final String GITLAB_URL = "https://gitlab.univ-lille.fr/neo.almeida.etu/ColorFX";
+ public static final String APP_NAME = "ColorFX";
+ public static final String APP_DESCRIPTION = "Correcteur de teinte pour impression noir et blanc.";
+ public static final String TOOLTIP_ADDBTN = "Ouvrir une boite de dialogue pour sélectionner une couleur à ajouter";
+ public static final String TOOLTIP_REMOVALLEBTN = "Vider la liste des couleurs";
+ public static final String TOOLTIP_ABOUTBTN = "Afficher des informations sur ce logiciel";
+ public static final String TOOLTIP_CALIBRATEBTN = "Recalibrer les couleurs et les afficher dans une nouvelle fenêtre";
+
+ public static final Image APP_ICON = new Image("/handidoge.png");
+ public static final Image APP_ICON_ERROR = new Image("/handidogeError.png");
+
+ public static final Image ADD_ICON = loadImageRes("/addIcon.png");
+ public static final Image COPY_ICON = loadImageRes("/copyIcon.png");
+ public static final Image DEL_ICON = loadImageRes("/delIcon.png");
+ public static final Image EXP_ICON = loadImageRes("/exportIcon.png");
+ public static final Image LOAD_ICON = loadImageRes("/loadIcon.png");
+ public static final Image QUES_ICON = loadImageRes("/questionMarkIcon.png");
+ public static final Image REC_ICON = loadImageRes("/recycleIcon.png");
+
+
+ public static final FileChooser.ExtensionFilter[] FILTERS = new FileChooser.ExtensionFilter[]{
+ new FileChooser.ExtensionFilter("Fichier couleurs (*.color)", "*.color"),
+ new FileChooser.ExtensionFilter("Fichier texte (*.txt)", "*.txt"),
+ new FileChooser.ExtensionFilter("Tous les fichiers (*)", "*"),
+ };
+
+
+ public static Image loadImageRes(String path) {
+ return new Image(Assets.getAssetPath(path));
+ }
+
+ public static final ImageView loadImage(Image src){
+ ImageView img = new ImageView(src);
+
+ img.setFitWidth(20);
+ img.setFitHeight(20);
+ img.setPreserveRatio(false);
+
+ return img;
+ }
+}
diff --git a/src/main/java/colorfix/app/ExtendedColor.java b/src/main/java/colorfix/app/ExtendedColor.java
index 72e5725..3282e69 100644
--- a/src/main/java/colorfix/app/ExtendedColor.java
+++ b/src/main/java/colorfix/app/ExtendedColor.java
@@ -1,323 +1,323 @@
-package colorfix.app;
-
-import colorfix.app.types.SimpleNormalizedProperty;
-import colorfix.app.util.Maths;
-import javafx.beans.Observable;
-import javafx.beans.property.SimpleDoubleProperty;
-import javafx.beans.property.SimpleObjectProperty;
-import javafx.scene.paint.Color;
-
-/**
- * Couleur étendue supportant l'espace de couleur CMJK (Cyan Magenta Jaune)
- * L'ajout de cet espace de couleur se justifie par l'emploi du logiciel:
- * rendre les couleurs IMPRIMABLES correctement en noir et blanc
- *
- * Les imprimantes utilisent généralement des cartouches Cyan jaune Magenta et Noires
- * Nous avons donc jugé utile d'indiquer ces valeurs dans la fenêtre du logiciel
- *
- * Conversion RGB <==> CMYK:
- * https://www.rapidtables.com/convert/color/cmyk-to-rgb.html
- * https://www.rapidtables.com/convert/color/rgb-to-cmyk.html
- */
-public class ExtendedColor {
- // === ATTRIBUTS ===
-
- // == BASE ==
- private final SimpleObjectProperty<Color> color = new SimpleObjectProperty<Color>();
-
- private final SimpleNormalizedProperty alpha = new SimpleNormalizedProperty(0);
-
- // == RGB ==
- private final SimpleNormalizedProperty red = new SimpleNormalizedProperty(0);
- private final SimpleNormalizedProperty green = new SimpleNormalizedProperty(0);
- private final SimpleNormalizedProperty blue = new SimpleNormalizedProperty(0);
-
- // == HSB ==
- private final SimpleDoubleProperty hue = new SimpleDoubleProperty(0);
- private final SimpleNormalizedProperty saturation = new SimpleNormalizedProperty(0);
- private final SimpleNormalizedProperty brightness = new SimpleNormalizedProperty(0);
-
- // == CMYK ==
- private final SimpleNormalizedProperty cyan = new SimpleNormalizedProperty(0);
- private final SimpleNormalizedProperty magenta = new SimpleNormalizedProperty(0);
- private final SimpleNormalizedProperty yellow = new SimpleNormalizedProperty(0);
- private final SimpleNormalizedProperty black = new SimpleNormalizedProperty(0);
-
- private boolean localChange = false;
-
- // === CONSTRUCTEURS ===
-
- public ExtendedColor(Color color) {
- // == BASE ==
- colorProperty().addListener(this::onColorChanged);
- alphaProperty().addListener(this::onChangedRGBA);
-
- // == RGB ==
- redProperty().addListener(this::onChangedRGBA);
- greenProperty().addListener(this::onChangedRGBA);
- blueProperty().addListener(this::onChangedRGBA);
-
- // == HSB ==
- hueProperty().addListener(this::onChangedHSBA);
- saturationProperty().addListener(this::onChangedHSBA);
- brightnessProperty().addListener(this::onChangedHSBA);
-
- // == CMYK ==
- cyanProperty().addListener(this::onChangedCMYKA);
- magentaProperty().addListener(this::onChangedCMYKA);
- yellowProperty().addListener(this::onChangedCMYKA);
- blackProperty().addListener(this::onChangedCMYKA);
-
- this.color.set(color);
- }
-
- public ExtendedColor(String color) {
- this(Color.web(color));
- }
-
- // === PROPRIETES ===
-
- // == BASE ==
- public SimpleObjectProperty<Color> colorProperty() {
- return color;
- }
-
- public SimpleNormalizedProperty alphaProperty() {
- return alpha;
- }
-
- // == RGB ==
- public SimpleNormalizedProperty redProperty() {
- return red;
- }
-
- public SimpleNormalizedProperty greenProperty() {
- return green;
- }
-
- public SimpleNormalizedProperty blueProperty() {
- return blue;
- }
-
- // == HSB ==
- public SimpleDoubleProperty hueProperty() {
- return hue;
- }
-
- public SimpleNormalizedProperty saturationProperty() {
- return saturation;
- }
-
- public SimpleNormalizedProperty brightnessProperty() {
- return brightness;
- }
-
- // == CMYK ==
- public SimpleNormalizedProperty cyanProperty() {
- return cyan;
- }
-
- public SimpleNormalizedProperty magentaProperty() {
- return magenta;
- }
-
- public SimpleNormalizedProperty yellowProperty() {
- return yellow;
- }
-
- public SimpleNormalizedProperty blackProperty() {
- return black;
- }
-
- // === GETTERS & SETTERS ===
-
- public double getAlpha() {
- return alpha.get();
- }
-
- public void setAlpha(double value) {
- alpha.set(value);
- }
-
- // == BASE ==
- public Color getColor() {
- return color.get();
- }
-
- public void setColor(Color value) {
- color.set(value);
- }
-
- // == RGB ==
- public double getRed() {
- return red.get();
- }
-
- public void setRed(double value) {
- red.set(value);
- }
-
- public double getGreen() {
- return green.get();
- }
-
- public void setGreen(double value) {
- green.set(value);
- }
-
- public double getBlue() {
- return blue.get();
- }
-
- public void setBlue(double value) {
- blue.set(value);
- }
-
- // == HSB ==
- public double getHue() {
- return hue.get();
- }
-
- public void setHue(double value) {
- hue.set(value);
- }
-
- public double getSaturation() {
- return saturation.get();
- }
-
- public void setSaturation(double value) {
- saturation.set(value);
- }
-
- public double getBrightness() {
- return brightness.get();
- }
-
- public void setBrightness(double value) {
- brightness.set(value);
- }
-
- // == CMYK ==
- public double getCyan() {
- return cyan.get();
- }
-
- public void setCyan(double value) {
- cyan.set(value);
- }
-
- public double getMagenta() {
- return magenta.get();
- }
-
- public void setMagenta(double value) {
- magenta.set(value);
- }
-
- public double getYellow() {
- return yellow.get();
- }
-
- public void setYellow(double value) {
- yellow.set(value);
- }
-
- public double getBlack() {
- return black.get();
- }
-
- public void setBlack(double value) {
- black.set(value);
- }
-
- // === EVENT LISTENERS ===
-
- // == BASE ==
-
- protected void onColorChanged(Observable observable) {
- if (!localChange) {
- localChange = true;
-
- final double r = getColor().getRed();
- final double g = getColor().getGreen();
- final double b = getColor().getBlue();
-
- setRed(r);
- setGreen(g);
- setBlue(b);
-
- setSaturation(getColor().getSaturation());
- setBrightness(getColor().getBrightness());
- setHue(getColor().getHue());
-
- // == CMYK ==
-
- final double k = 1 - Math.max(Math.max(getRed(), getGreen()),getBlue());
-
- //if (k < 1) {
- final double c = zeroIfNaN((1 - r - k) / (1 - k));
- final double m = zeroIfNaN((1 - g - k) / (1 - k));
- final double y = zeroIfNaN((1 - b - k) / (1 - k));
-
- setBlack(k);
- setCyan(c);
- setMagenta(m);
- setYellow(y);
- //} else {
- // setBlack(1);
- //}
-
- localChange = false;
- }
- }
-
- private double zeroIfNaN(double value) {
- return Double.isNaN(value) ? 0 : value;
- }
-
- public void refresh() {
- onColorChanged(colorProperty());
- }
-
- protected void onChangedRGBA(Observable observable) {
- if (!localChange) {
- final double r = getRed();
- final double g = getGreen();
- final double b = getBlue();
-
- final double a = getAlpha();
-
- setColor(new Color(r, g, b, a));
- }
- }
-
- protected void onChangedHSBA(Observable observable) {
- if (!localChange) {
- final double h = getHue();
- final double s = getSaturation();
- final double b = getBrightness();
-
- final double a = getAlpha();
-
- setColor(Color.hsb(h, s, b, a));
- }
- }
-
- protected void onChangedCMYKA(Observable observable) {
- if (!localChange) {
- final double k = zeroIfNaN(getBlack());
- final double c = zeroIfNaN(getCyan());
- final double m = zeroIfNaN(getMagenta());
- final double y = zeroIfNaN(getYellow());
-
- final double r = (1 - c) * (1 - k);
- final double g = (1 - m) * (1 - k);
- final double b = (1 - y) * (1 - k);
-
- final double a = getAlpha();
-
- setColor(new Color(r, g, b, a));
- }
- }
+package colorfix.app;
+
+import colorfix.app.types.SimpleNormalizedProperty;
+import colorfix.app.util.Maths;
+import javafx.beans.Observable;
+import javafx.beans.property.SimpleDoubleProperty;
+import javafx.beans.property.SimpleObjectProperty;
+import javafx.scene.paint.Color;
+
+/**
+ * Couleur étendue supportant l'espace de couleur CMJK (Cyan Magenta Jaune)
+ * L'ajout de cet espace de couleur se justifie par l'emploi du logiciel:
+ * rendre les couleurs IMPRIMABLES correctement en noir et blanc
+ *
+ * Les imprimantes utilisent généralement des cartouches Cyan jaune Magenta et Noires
+ * Nous avons donc jugé utile d'indiquer ces valeurs dans la fenêtre du logiciel
+ *
+ * Conversion RGB <==> CMYK:
+ * https://www.rapidtables.com/convert/color/cmyk-to-rgb.html
+ * https://www.rapidtables.com/convert/color/rgb-to-cmyk.html
+ */
+public class ExtendedColor {
+ // === ATTRIBUTS ===
+
+ // == BASE ==
+ private final SimpleObjectProperty<Color> color = new SimpleObjectProperty<Color>();
+
+ private final SimpleNormalizedProperty alpha = new SimpleNormalizedProperty(0);
+
+ // == RGB ==
+ private final SimpleNormalizedProperty red = new SimpleNormalizedProperty(0);
+ private final SimpleNormalizedProperty green = new SimpleNormalizedProperty(0);
+ private final SimpleNormalizedProperty blue = new SimpleNormalizedProperty(0);
+
+ // == HSB ==
+ private final SimpleDoubleProperty hue = new SimpleDoubleProperty(0);
+ private final SimpleNormalizedProperty saturation = new SimpleNormalizedProperty(0);
+ private final SimpleNormalizedProperty brightness = new SimpleNormalizedProperty(0);
+
+ // == CMYK ==
+ private final SimpleNormalizedProperty cyan = new SimpleNormalizedProperty(0);
+ private final SimpleNormalizedProperty magenta = new SimpleNormalizedProperty(0);
+ private final SimpleNormalizedProperty yellow = new SimpleNormalizedProperty(0);
+ private final SimpleNormalizedProperty black = new SimpleNormalizedProperty(0);
+
+ private boolean localChange = false;
+
+ // === CONSTRUCTEURS ===
+
+ public ExtendedColor(Color color) {
+ // == BASE ==
+ colorProperty().addListener(this::onColorChanged);
+ alphaProperty().addListener(this::onChangedRGBA);
+
+ // == RGB ==
+ redProperty().addListener(this::onChangedRGBA);
+ greenProperty().addListener(this::onChangedRGBA);
+ blueProperty().addListener(this::onChangedRGBA);
+
+ // == HSB ==
+ hueProperty().addListener(this::onChangedHSBA);
+ saturationProperty().addListener(this::onChangedHSBA);
+ brightnessProperty().addListener(this::onChangedHSBA);
+
+ // == CMYK ==
+ cyanProperty().addListener(this::onChangedCMYKA);
+ magentaProperty().addListener(this::onChangedCMYKA);
+ yellowProperty().addListener(this::onChangedCMYKA);
+ blackProperty().addListener(this::onChangedCMYKA);
+
+ this.color.set(color);
+ }
+
+ public ExtendedColor(String color) {
+ this(Color.web(color));
+ }
+
+ // === PROPRIETES ===
+
+ // == BASE ==
+ public SimpleObjectProperty<Color> colorProperty() {
+ return color;
+ }
+
+ public SimpleNormalizedProperty alphaProperty() {
+ return alpha;
+ }
+
+ // == RGB ==
+ public SimpleNormalizedProperty redProperty() {
+ return red;
+ }
+
+ public SimpleNormalizedProperty greenProperty() {
+ return green;
+ }
+
+ public SimpleNormalizedProperty blueProperty() {
+ return blue;
+ }
+
+ // == HSB ==
+ public SimpleDoubleProperty hueProperty() {
+ return hue;
+ }
+
+ public SimpleNormalizedProperty saturationProperty() {
+ return saturation;
+ }
+
+ public SimpleNormalizedProperty brightnessProperty() {
+ return brightness;
+ }
+
+ // == CMYK ==
+ public SimpleNormalizedProperty cyanProperty() {
+ return cyan;
+ }
+
+ public SimpleNormalizedProperty magentaProperty() {
+ return magenta;
+ }
+
+ public SimpleNormalizedProperty yellowProperty() {
+ return yellow;
+ }
+
+ public SimpleNormalizedProperty blackProperty() {
+ return black;
+ }
+
+ // === GETTERS & SETTERS ===
+
+ public double getAlpha() {
+ return alpha.get();
+ }
+
+ public void setAlpha(double value) {
+ alpha.set(value);
+ }
+
+ // == BASE ==
+ public Color getColor() {
+ return color.get();
+ }
+
+ public void setColor(Color value) {
+ color.set(value);
+ }
+
+ // == RGB ==
+ public double getRed() {
+ return red.get();
+ }
+
+ public void setRed(double value) {
+ red.set(value);
+ }
+
+ public double getGreen() {
+ return green.get();
+ }
+
+ public void setGreen(double value) {
+ green.set(value);
+ }
+
+ public double getBlue() {
+ return blue.get();
+ }
+
+ public void setBlue(double value) {
+ blue.set(value);
+ }
+
+ // == HSB ==
+ public double getHue() {
+ return hue.get();
+ }
+
+ public void setHue(double value) {
+ hue.set(value);
+ }
+
+ public double getSaturation() {
+ return saturation.get();
+ }
+
+ public void setSaturation(double value) {
+ saturation.set(value);
+ }
+
+ public double getBrightness() {
+ return brightness.get();
+ }
+
+ public void setBrightness(double value) {
+ brightness.set(value);
+ }
+
+ // == CMYK ==
+ public double getCyan() {
+ return cyan.get();
+ }
+
+ public void setCyan(double value) {
+ cyan.set(value);
+ }
+
+ public double getMagenta() {
+ return magenta.get();
+ }
+
+ public void setMagenta(double value) {
+ magenta.set(value);
+ }
+
+ public double getYellow() {
+ return yellow.get();
+ }
+
+ public void setYellow(double value) {
+ yellow.set(value);
+ }
+
+ public double getBlack() {
+ return black.get();
+ }
+
+ public void setBlack(double value) {
+ black.set(value);
+ }
+
+ // === EVENT LISTENERS ===
+
+ // == BASE ==
+
+ protected void onColorChanged(Observable observable) {
+ if (!localChange) {
+ localChange = true;
+
+ final double r = getColor().getRed();
+ final double g = getColor().getGreen();
+ final double b = getColor().getBlue();
+
+ setRed(r);
+ setGreen(g);
+ setBlue(b);
+
+ setSaturation(getColor().getSaturation());
+ setBrightness(getColor().getBrightness());
+ setHue(getColor().getHue());
+
+ // == CMYK ==
+
+ final double k = 1 - Math.max(Math.max(getRed(), getGreen()),getBlue());
+
+ //if (k < 1) {
+ final double c = zeroIfNaN((1 - r - k) / (1 - k));
+ final double m = zeroIfNaN((1 - g - k) / (1 - k));
+ final double y = zeroIfNaN((1 - b - k) / (1 - k));
+
+ setBlack(k);
+ setCyan(c);
+ setMagenta(m);
+ setYellow(y);
+ //} else {
+ // setBlack(1);
+ //}
+
+ localChange = false;
+ }
+ }
+
+ private double zeroIfNaN(double value) {
+ return Double.isNaN(value) ? 0 : value;
+ }
+
+ public void refresh() {
+ onColorChanged(colorProperty());
+ }
+
+ protected void onChangedRGBA(Observable observable) {
+ if (!localChange) {
+ final double r = getRed();
+ final double g = getGreen();
+ final double b = getBlue();
+
+ final double a = getAlpha();
+
+ setColor(new Color(r, g, b, a));
+ }
+ }
+
+ protected void onChangedHSBA(Observable observable) {
+ if (!localChange) {
+ final double h = getHue();
+ final double s = getSaturation();
+ final double b = getBrightness();
+
+ final double a = getAlpha();
+
+ setColor(Color.hsb(h, s, b, a));
+ }
+ }
+
+ protected void onChangedCMYKA(Observable observable) {
+ if (!localChange) {
+ final double k = zeroIfNaN(getBlack());
+ final double c = zeroIfNaN(getCyan());
+ final double m = zeroIfNaN(getMagenta());
+ final double y = zeroIfNaN(getYellow());
+
+ final double r = (1 - c) * (1 - k);
+ final double g = (1 - m) * (1 - k);
+ final double b = (1 - y) * (1 - k);
+
+ final double a = getAlpha();
+
+ setColor(new Color(r, g, b, a));
+ }
+ }
}
\ No newline at end of file
diff --git a/src/main/java/colorfix/app/controls/ColorThumbnail.java b/src/main/java/colorfix/app/controls/ColorThumbnail.java
index df30000..026412e 100644
--- a/src/main/java/colorfix/app/controls/ColorThumbnail.java
+++ b/src/main/java/colorfix/app/controls/ColorThumbnail.java
@@ -1,73 +1,73 @@
-package colorfix.app.controls;
-
-import colorfix.app.ExtendedColor;
-import colorfix.app.util.ColorUtil;
-import javafx.beans.property.SimpleObjectProperty;
-import javafx.scene.canvas.Canvas;
-import javafx.scene.canvas.GraphicsContext;
-import javafx.scene.layout.Pane;
-import javafx.scene.paint.Color;
-
-public class ColorThumbnail extends Pane {
- protected final Canvas canvas;
- protected final GraphicsContext graphics;
-
- private ExtendedColor color;
-
- public ColorThumbnail() {
- this(Color.RED);
- }
-
- public ColorThumbnail(Color color) {
- this(new ExtendedColor(color));
- }
-
- public ColorThumbnail(ExtendedColor color) {
- this.color = color;
-
- canvas = new Canvas();
- graphics = canvas.getGraphicsContext2D();
-
- // Liaison de la taille du canvas à celle du conteneur parent
- canvas.widthProperty().bind(widthProperty());
- canvas.heightProperty().bind(heightProperty());
-
- widthProperty().addListener(e -> draw());
- heightProperty().addListener(e -> draw());
- colorProperty().addListener(e -> draw());
-
- getChildren().add(canvas);
- }
-
- public void draw() {
- final double halfWidth = getWidth() / 2;
-
- Color c = colorProperty().get();
-
- graphics.setFill(c);
- graphics.fillRect(0,0,halfWidth, getHeight());
-
- graphics.setFill(ColorUtil.grayScaleColor(c));
- graphics.fillRect(halfWidth,0,halfWidth, getHeight());
-
- graphics.setLineWidth(1);
- graphics.setStroke(Color.BLACK);
- graphics.strokeRect(0, 0, getWidth(), getHeight());
-
- graphics.setStroke(Color.WHITE);
- graphics.strokeRect(1, 1, getWidth() - 2, getHeight() - 2);
-
- graphics.setStroke(Color.BLACK);
- graphics.strokeRect(2, 2, getWidth() - 4, getHeight() - 4);
- }
-
- @Override
- /** Autorise le redimentionnement de ce widget **/
- public boolean isResizable() {
- return true;
- }
-
- public SimpleObjectProperty<Color> colorProperty() {
- return color.colorProperty();
- }
-}
+package colorfix.app.controls;
+
+import colorfix.app.ExtendedColor;
+import colorfix.app.util.ColorUtil;
+import javafx.beans.property.SimpleObjectProperty;
+import javafx.scene.canvas.Canvas;
+import javafx.scene.canvas.GraphicsContext;
+import javafx.scene.layout.Pane;
+import javafx.scene.paint.Color;
+
+public class ColorThumbnail extends Pane {
+ protected final Canvas canvas;
+ protected final GraphicsContext graphics;
+
+ private ExtendedColor color;
+
+ public ColorThumbnail() {
+ this(Color.RED);
+ }
+
+ public ColorThumbnail(Color color) {
+ this(new ExtendedColor(color));
+ }
+
+ public ColorThumbnail(ExtendedColor color) {
+ this.color = color;
+
+ canvas = new Canvas();
+ graphics = canvas.getGraphicsContext2D();
+
+ // Liaison de la taille du canvas à celle du conteneur parent
+ canvas.widthProperty().bind(widthProperty());
+ canvas.heightProperty().bind(heightProperty());
+
+ widthProperty().addListener(e -> draw());
+ heightProperty().addListener(e -> draw());
+ colorProperty().addListener(e -> draw());
+
+ getChildren().add(canvas);
+ }
+
+ public void draw() {
+ final double halfWidth = getWidth() / 2;
+
+ Color c = colorProperty().get();
+
+ graphics.setFill(c);
+ graphics.fillRect(0,0,halfWidth, getHeight());
+
+ graphics.setFill(ColorUtil.grayScaleColor(c));
+ graphics.fillRect(halfWidth,0,halfWidth, getHeight());
+
+ graphics.setLineWidth(1);
+ graphics.setStroke(Color.BLACK);
+ graphics.strokeRect(0, 0, getWidth(), getHeight());
+
+ graphics.setStroke(Color.WHITE);
+ graphics.strokeRect(1, 1, getWidth() - 2, getHeight() - 2);
+
+ graphics.setStroke(Color.BLACK);
+ graphics.strokeRect(2, 2, getWidth() - 4, getHeight() - 4);
+ }
+
+ @Override
+ /** Autorise le redimentionnement de ce widget **/
+ public boolean isResizable() {
+ return true;
+ }
+
+ public SimpleObjectProperty<Color> colorProperty() {
+ return color.colorProperty();
+ }
+}
diff --git a/src/main/java/colorfix/app/controls/CopyTableView.java b/src/main/java/colorfix/app/controls/CopyTableView.java
index b144642..ec217a0 100644
--- a/src/main/java/colorfix/app/controls/CopyTableView.java
+++ b/src/main/java/colorfix/app/controls/CopyTableView.java
@@ -1,97 +1,97 @@
-package colorfix.app.controls;
-
-import colorfix.app.controls.table.columns.ColorSpaceColumn;
-import colorfix.app.controls.table.columns.ColorThumbnailColumn;
-import colorfix.app.controls.table.columns.CopyActionsColumn;
-import colorfix.app.controls.table.columns.HexadecimalValueColumn;
-import colorfix.app.enums.ColorSpace;
-import javafx.beans.property.SimpleBooleanProperty;
-import javafx.scene.control.TableView;
-import javafx.scene.paint.Color;
-
-public class CopyTableView extends TableView<Color> {
-
- private SimpleBooleanProperty hexVisible = new SimpleBooleanProperty(true);
- private SimpleBooleanProperty rgbVisible = new SimpleBooleanProperty(true);
- private SimpleBooleanProperty cmykVisible = new SimpleBooleanProperty(false);
- private SimpleBooleanProperty hsbVisible = new SimpleBooleanProperty(true);
-
- public CopyTableView() {
- ColorThumbnailColumn columnThumbnail = new ColorThumbnailColumn();
-
- //ColorComponentColumn columnRed = new ColorComponentColumn(ColorComponent.RED);
- //ColorComponentColumn columnGreen = new ColorComponentColumn(ColorComponent.GREEN);
- //ColorComponentColumn columnBlue = new ColorComponentColumn(ColorComponent.BLUE);
-
- HexadecimalValueColumn columnHex = new HexadecimalValueColumn();
-
- ColorSpaceColumn columnRGB = new ColorSpaceColumn(ColorSpace.RGB);
- ColorSpaceColumn columnHSB = new ColorSpaceColumn(ColorSpace.HSB);
- ColorSpaceColumn columnCMYK = new ColorSpaceColumn(ColorSpace.CMYK);
-
- CopyActionsColumn columnAction = new CopyActionsColumn();
-
-
- columnRGB.visibleProperty().bind(rgbVisible);
- columnCMYK.visibleProperty().bind(cmykVisible);
-
-
- //getColumns().addAll(columnThumbnail, columnHex, columnRed, columnGreen, columnBlue);
-
- getColumns().addAll(columnThumbnail, columnHex, columnRGB, columnCMYK, columnHSB, columnAction);
-
- }
-
- // === PROPRIETES ===
-
- public SimpleBooleanProperty hexVisibleProperty() {
- return hexVisible;
- }
-
- public SimpleBooleanProperty rgbVisibleProperty() {
- return rgbVisible;
- }
-
- public SimpleBooleanProperty hsbVisibleProperty() {
- return hsbVisible;
- }
-
- public SimpleBooleanProperty cmykVisibleProperty() {
- return cmykVisible;
- }
-
- // === GETTERS & SETTERS ===
- public boolean isHexVisible() {
- return hexVisible.get();
- }
-
- public void setHexVisible(boolean value) {
- hexVisible.set(value);
- }
-
- public boolean isRgbVisible() {
- return rgbVisible.get();
- }
-
- public void setRgbVisible(boolean value) {
- rgbVisible.set(value);
- }
-
- public boolean isHsbVisible() {
- return hsbVisible.get();
- }
-
- public void setHsbVisible(boolean value) {
- hsbVisible.set(value);
- }
-
- public boolean isCmykVisible() {
- return cmykVisible.get();
- }
-
- public void setCmykVisible(boolean value) {
- cmykVisible.set(value);
- }
-
-
-}
+package colorfix.app.controls;
+
+import colorfix.app.controls.table.columns.ColorSpaceColumn;
+import colorfix.app.controls.table.columns.ColorThumbnailColumn;
+import colorfix.app.controls.table.columns.CopyActionsColumn;
+import colorfix.app.controls.table.columns.HexadecimalValueColumn;
+import colorfix.app.enums.ColorSpace;
+import javafx.beans.property.SimpleBooleanProperty;
+import javafx.scene.control.TableView;
+import javafx.scene.paint.Color;
+
+public class CopyTableView extends TableView<Color> {
+
+ private SimpleBooleanProperty hexVisible = new SimpleBooleanProperty(true);
+ private SimpleBooleanProperty rgbVisible = new SimpleBooleanProperty(true);
+ private SimpleBooleanProperty cmykVisible = new SimpleBooleanProperty(false);
+ private SimpleBooleanProperty hsbVisible = new SimpleBooleanProperty(true);
+
+ public CopyTableView() {
+ ColorThumbnailColumn columnThumbnail = new ColorThumbnailColumn();
+
+ //ColorComponentColumn columnRed = new ColorComponentColumn(ColorComponent.RED);
+ //ColorComponentColumn columnGreen = new ColorComponentColumn(ColorComponent.GREEN);
+ //ColorComponentColumn columnBlue = new ColorComponentColumn(ColorComponent.BLUE);
+
+ HexadecimalValueColumn columnHex = new HexadecimalValueColumn();
+
+ ColorSpaceColumn columnRGB = new ColorSpaceColumn(ColorSpace.RGB);
+ ColorSpaceColumn columnHSB = new ColorSpaceColumn(ColorSpace.HSB);
+ ColorSpaceColumn columnCMYK = new ColorSpaceColumn(ColorSpace.CMYK);
+
+ CopyActionsColumn columnAction = new CopyActionsColumn();
+
+
+ columnRGB.visibleProperty().bind(rgbVisible);
+ columnCMYK.visibleProperty().bind(cmykVisible);
+
+
+ //getColumns().addAll(columnThumbnail, columnHex, columnRed, columnGreen, columnBlue);
+
+ getColumns().addAll(columnThumbnail, columnHex, columnRGB, columnCMYK, columnHSB, columnAction);
+
+ }
+
+ // === PROPRIETES ===
+
+ public SimpleBooleanProperty hexVisibleProperty() {
+ return hexVisible;
+ }
+
+ public SimpleBooleanProperty rgbVisibleProperty() {
+ return rgbVisible;
+ }
+
+ public SimpleBooleanProperty hsbVisibleProperty() {
+ return hsbVisible;
+ }
+
+ public SimpleBooleanProperty cmykVisibleProperty() {
+ return cmykVisible;
+ }
+
+ // === GETTERS & SETTERS ===
+ public boolean isHexVisible() {
+ return hexVisible.get();
+ }
+
+ public void setHexVisible(boolean value) {
+ hexVisible.set(value);
+ }
+
+ public boolean isRgbVisible() {
+ return rgbVisible.get();
+ }
+
+ public void setRgbVisible(boolean value) {
+ rgbVisible.set(value);
+ }
+
+ public boolean isHsbVisible() {
+ return hsbVisible.get();
+ }
+
+ public void setHsbVisible(boolean value) {
+ hsbVisible.set(value);
+ }
+
+ public boolean isCmykVisible() {
+ return cmykVisible.get();
+ }
+
+ public void setCmykVisible(boolean value) {
+ cmykVisible.set(value);
+ }
+
+
+}
diff --git a/src/main/java/colorfix/app/controls/StyledScene.java b/src/main/java/colorfix/app/controls/StyledScene.java
index 6429a71..cd31a82 100644
--- a/src/main/java/colorfix/app/controls/StyledScene.java
+++ b/src/main/java/colorfix/app/controls/StyledScene.java
@@ -1,44 +1,44 @@
-package colorfix.app.controls;
-
-import colorfix.app.util.Assets;
-import javafx.scene.Parent;
-import javafx.scene.Scene;
-import javafx.scene.SceneAntialiasing;
-import javafx.scene.paint.Paint;
-
-/** Scène custom à laquelle est appliqué le fichier de style automatiquement **/
-public class StyledScene extends Scene {
- public StyledScene(Parent root) {
- super(root);
- setStyleSheet();
- }
-
- public StyledScene(Parent root, double width, double height) {
- super(root, width, height);
- setStyleSheet();
- }
-
- public StyledScene(Parent root, Paint fill) {
- super(root, fill);
- setStyleSheet();
- }
-
- public StyledScene(Parent root, double width, double height, Paint fill) {
- super(root, width, height, fill);
- setStyleSheet();
- }
-
- public StyledScene(Parent root, double width, double height, boolean depthBuffer) {
- super(root, width, height, depthBuffer);
- setStyleSheet();
- }
-
- public StyledScene(Parent root, double width, double height, boolean depthBuffer, SceneAntialiasing antiAliasing) {
- super(root, width, height, depthBuffer, antiAliasing);
- setStyleSheet();
- }
-
- protected void setStyleSheet() {
- getStylesheets().add(Assets.getAssetPath("/style.css"));
- }
-}
+package colorfix.app.controls;
+
+import colorfix.app.util.Assets;
+import javafx.scene.Parent;
+import javafx.scene.Scene;
+import javafx.scene.SceneAntialiasing;
+import javafx.scene.paint.Paint;
+
+/** Scène custom à laquelle est appliqué le fichier de style automatiquement **/
+public class StyledScene extends Scene {
+ public StyledScene(Parent root) {
+ super(root);
+ setStyleSheet();
+ }
+
+ public StyledScene(Parent root, double width, double height) {
+ super(root, width, height);
+ setStyleSheet();
+ }
+
+ public StyledScene(Parent root, Paint fill) {
+ super(root, fill);
+ setStyleSheet();
+ }
+
+ public StyledScene(Parent root, double width, double height, Paint fill) {
+ super(root, width, height, fill);
+ setStyleSheet();
+ }
+
+ public StyledScene(Parent root, double width, double height, boolean depthBuffer) {
+ super(root, width, height, depthBuffer);
+ setStyleSheet();
+ }
+
+ public StyledScene(Parent root, double width, double height, boolean depthBuffer, SceneAntialiasing antiAliasing) {
+ super(root, width, height, depthBuffer, antiAliasing);
+ setStyleSheet();
+ }
+
+ protected void setStyleSheet() {
+ getStylesheets().add(Assets.getAssetPath("/style.css"));
+ }
+}
diff --git a/src/main/java/colorfix/app/controls/picker/ColorSquare.java b/src/main/java/colorfix/app/controls/picker/ColorSquare.java
index 59594b6..a071ec7 100644
--- a/src/main/java/colorfix/app/controls/picker/ColorSquare.java
+++ b/src/main/java/colorfix/app/controls/picker/ColorSquare.java
@@ -1,243 +1,243 @@
-package colorfix.app.controls.picker;
-
-import colorfix.app.ExtendedColor;
-import colorfix.app.util.Assets;
-import colorfix.app.util.ColorUtil;
-import colorfix.app.util.Maths;
-import javafx.beans.binding.Bindings;
-import javafx.beans.binding.DoubleExpression;
-import javafx.beans.property.SimpleDoubleProperty;
-import javafx.geometry.Insets;
-import javafx.scene.input.MouseButton;
-import javafx.scene.input.MouseEvent;
-import javafx.scene.input.ScrollEvent;
-import javafx.scene.layout.*;
-import javafx.scene.paint.Color;
-import javafx.scene.paint.CycleMethod;
-import javafx.scene.paint.LinearGradient;
-import javafx.scene.paint.Stop;
-
-public class ColorSquare extends ColorSquareAbstract {
- private Pane saturationOverlay;
- private Pane brightnessOverlay;
- private Region colorSquareIndicator;
-
- private Pane colorBar;
- private Region colorBarIndicator;
-
- private Region border;
-
- final double COLOR_BAR_SIZE = 32;
- final double CURSOR_SIZE = 10;
- final double HALF_CURSOR_SIZE = CURSOR_SIZE / 2.0;
- final Insets INSETS = new Insets(HALF_CURSOR_SIZE);
-
- public ColorSquare() {
- this(Color.RED);
- }
-
- public ColorSquare(Color color) {
- this(new ExtendedColor(color));
- }
-
- public ColorSquare(ExtendedColor color) {
- super(color);
-
- getStylesheets().add(Assets.getAssetPath("/color-picker.css"));
- getStyleClass().add("color-picker");
-
- setSpacing(HALF_CURSOR_SIZE);
- setPadding(new Insets(CURSOR_SIZE));
-
- // Carré de couleur
- saturationOverlay = new Pane();
- brightnessOverlay = new Pane();
-
- brightnessOverlay.setBackground(getBrightnessBackground());
- brightnessOverlay.setPadding(INSETS);
-
- saturationOverlay.getChildren().add(brightnessOverlay);
-
- colorSquareIndicator = new Region();
- colorSquareIndicator.setCache(true);
- colorSquareIndicator.getStyleClass().add("color-indicator");
- colorSquareIndicator.setPrefSize(CURSOR_SIZE, CURSOR_SIZE);
-
- border = new Region();
- border.setCache(true);
- border.getStyleClass().add("color-pane-border");
-
- brightnessOverlay.getChildren().setAll(border, colorSquareIndicator);
-
- // Barre de sélection latérale
- colorBar = new Pane();
- colorBar.setBackground(getHueBackground());
- colorBar.setPrefWidth(COLOR_BAR_SIZE + CURSOR_SIZE);
-
- colorBarIndicator = new Region();
- colorBarIndicator.setCache(true);
- colorBarIndicator.getStyleClass().add("color-indicator");
-
- colorBarIndicator.setPrefHeight(CURSOR_SIZE);
-
- colorBar.getChildren().setAll(colorBarIndicator);
-
- HBox.setHgrow(saturationOverlay, Priority.ALWAYS);
- VBox.setVgrow(saturationOverlay, Priority.ALWAYS);
-
- VBox.setVgrow(colorBar, Priority.ALWAYS);
-
- redraw();
-
- getChildren().addAll(saturationOverlay, colorBar);
-
- colorBar.setOnMousePressed(this::onBarSelected);
- colorBar.setOnMouseDragged(this::onBarSelected);
- colorBar.setOnScroll(this::onBarScroll);
-
- brightnessOverlay.setOnMousePressed(this::onSquareSelected);
- brightnessOverlay.setOnMouseDragged(this::onSquareSelected);
-
- setBindings();
- }
-
- private void setBindings() {
- // === Taille de la zone carrée de luminosité ===
- brightnessOverlay.prefWidthProperty().bind(saturationOverlay.widthProperty());
- brightnessOverlay.prefHeightProperty().bind(saturationOverlay.heightProperty());
-
- border.prefWidthProperty().bind(brightnessOverlay.widthProperty().subtract(CURSOR_SIZE).add(2.0));
- border.prefHeightProperty().bind(brightnessOverlay.heightProperty().subtract(CURSOR_SIZE).add(2.0));
- border.setLayoutX(HALF_CURSOR_SIZE - 1.0);
- border.setLayoutY(HALF_CURSOR_SIZE - 1.0);
-
-
- //HBox.setHgrow(border, Priority.ALWAYS);
- //VBox.setVgrow(border, Priority.ALWAYS);
-
- DoubleExpression hueProp = hueProperty().divide(360.0);
- DoubleExpression satProp = saturationProperty();
- DoubleExpression brightProp = brightnessProperty();
-
- // === Curseur de teinte (verticalement) ===
- // Position verticale
- DoubleExpression barHProp = colorBar.heightProperty().subtract(CURSOR_SIZE);
- colorBarIndicator.layoutYProperty().bind(hueProp.multiply(barHProp));
- // Largeur
- colorBarIndicator.prefWidthProperty().bind(colorBar.widthProperty());
-
- // === Pointeur de saturation/luminosité (sur le carré) ===
- // Horizontal
- DoubleExpression squareWProp = brightnessOverlay.widthProperty().subtract(CURSOR_SIZE);
- colorSquareIndicator.layoutXProperty().bind(satProp.multiply(squareWProp));
- // Vertical
- DoubleExpression squareHProp = brightnessOverlay.heightProperty().subtract(CURSOR_SIZE);
- colorSquareIndicator.layoutYProperty().bind(Bindings.subtract(1, brightProp).multiply(squareHProp));
-
- colorBarIndicator.layoutYProperty().addListener(e -> redraw());
- }
-
- private Background getBrightnessBackground() {
- Stop begin = new Stop(0, new Color(0.0, 0.0, 0.0, 0.0));
- Stop end = new Stop(1, Color.BLACK);
-
- LinearGradient gradient = new LinearGradient(0, 0, 0, 1, true, CycleMethod.REPEAT, begin, end);
- BackgroundFill fill = new BackgroundFill(gradient, CornerRadii.EMPTY, INSETS);
-
- return new Background(fill);
- }
-
- private Background getSaturationBackground(double hue) {
- Color hueColor = Color.hsb(hue, 1.0, 1.0);
- Color hueColorTransparent = new Color(hueColor.getRed(), hueColor.getGreen(), hueColor.getBlue(), 0.0);
-
- Stop begin = new Stop(0, hueColorTransparent);
- Stop end = new Stop(1, hueColor);
-
- LinearGradient gradient = new LinearGradient(0, 0, 1, 0, true, CycleMethod.REPEAT, begin, end);
- BackgroundFill fill = new BackgroundFill(gradient, CornerRadii.EMPTY, INSETS);
-
- return new Background(fill);
- }
-
- private Background getHueBackground() {
- Stop[] stops = new Stop[360];
-
- for (int i = 0; i < 360; i++) {
- stops[i] = new Stop(i / 360.0, Color.hsb(i, 1.0, 1.0));
- }
-
- LinearGradient gradient = new LinearGradient(0, 0, 0, 1, true, CycleMethod.REPEAT, stops);
- BackgroundFill fill = new BackgroundFill(gradient, CornerRadii.EMPTY, INSETS);
-
- return new Background(fill);
- }
-
- @Override
- protected void redraw() {
- double hue = 0;
-
- try {
- hue = hueProperty().get();
- } catch (NullPointerException e) {
- hue = 0;
- }
-
- if (saturationOverlay != null) {
- saturationOverlay.setBackground(getSaturationBackground(hue));
- }
-
- Color color = Color.hsb(hue, 1.0, 1.0);
-
- String hex = ColorUtil.tohexCode(color);
-
- if (colorBarIndicator != null) {
- colorBarIndicator.setStyle("-fx-border-color: " + hex + ";");
- }
- }
-
-
- protected void onBarSelected(MouseEvent e) {
- if (e.getButton() != MouseButton.PRIMARY) return;
-
- double h = colorBar.getHeight();
-
- // LERP : Linear intERPolation
- double lerp = Maths.clamp(e.getY(), HALF_CURSOR_SIZE, h - HALF_CURSOR_SIZE - 1) - HALF_CURSOR_SIZE;
- lerp = lerp / (h - CURSOR_SIZE);
-
- hueProperty().set(lerp * 360.0);
- }
-
- final double SCROLL_FACTOR = 0.05 * 360.0;
-
- private void onBarScroll(ScrollEvent e) {
- double hue = hueProperty().get() + 360.0;
- hue -= SCROLL_FACTOR * (e.getDeltaY() / e.getMultiplierY());
-
- //hue = Maths.clamp(hue, 0.0, 360.0);
- hue = hue % 360.0;
-
- hueProperty().set(hue);
- }
-
- private void onSquareSelected(MouseEvent e) {
- if (e.getButton() != MouseButton.PRIMARY) return;
-
- double w = brightnessOverlay.getWidth();
- double h = brightnessOverlay.getHeight();
-
- // LERP : Linear intERPolation
- double lerp;
-
- lerp = Maths.clamp(e.getX(), HALF_CURSOR_SIZE, w - HALF_CURSOR_SIZE) - HALF_CURSOR_SIZE;
- lerp = lerp / (w - CURSOR_SIZE);
-
- saturationProperty().set(lerp);
-
- lerp = Maths.clamp(e.getY(), HALF_CURSOR_SIZE, h - HALF_CURSOR_SIZE) - HALF_CURSOR_SIZE;
- lerp = 1 - (lerp / (h - CURSOR_SIZE));
-
- brightnessProperty().set(lerp);
- }
-}
+package colorfix.app.controls.picker;
+
+import colorfix.app.ExtendedColor;
+import colorfix.app.util.Assets;
+import colorfix.app.util.ColorUtil;
+import colorfix.app.util.Maths;
+import javafx.beans.binding.Bindings;
+import javafx.beans.binding.DoubleExpression;
+import javafx.beans.property.SimpleDoubleProperty;
+import javafx.geometry.Insets;
+import javafx.scene.input.MouseButton;
+import javafx.scene.input.MouseEvent;
+import javafx.scene.input.ScrollEvent;
+import javafx.scene.layout.*;
+import javafx.scene.paint.Color;
+import javafx.scene.paint.CycleMethod;
+import javafx.scene.paint.LinearGradient;
+import javafx.scene.paint.Stop;
+
+public class ColorSquare extends ColorSquareAbstract {
+ private Pane saturationOverlay;
+ private Pane brightnessOverlay;
+ private Region colorSquareIndicator;
+
+ private Pane colorBar;
+ private Region colorBarIndicator;
+
+ private Region border;
+
+ final double COLOR_BAR_SIZE = 32;
+ final double CURSOR_SIZE = 10;
+ final double HALF_CURSOR_SIZE = CURSOR_SIZE / 2.0;
+ final Insets INSETS = new Insets(HALF_CURSOR_SIZE);
+
+ public ColorSquare() {
+ this(Color.RED);
+ }
+
+ public ColorSquare(Color color) {
+ this(new ExtendedColor(color));
+ }
+
+ public ColorSquare(ExtendedColor color) {
+ super(color);
+
+ getStylesheets().add(Assets.getAssetPath("/color-picker.css"));
+ getStyleClass().add("color-picker");
+
+ setSpacing(HALF_CURSOR_SIZE);
+ setPadding(new Insets(CURSOR_SIZE));
+
+ // Carré de couleur
+ saturationOverlay = new Pane();
+ brightnessOverlay = new Pane();
+
+ brightnessOverlay.setBackground(getBrightnessBackground());
+ brightnessOverlay.setPadding(INSETS);
+
+ saturationOverlay.getChildren().add(brightnessOverlay);
+
+ colorSquareIndicator = new Region();
+ colorSquareIndicator.setCache(true);
+ colorSquareIndicator.getStyleClass().add("color-indicator");
+ colorSquareIndicator.setPrefSize(CURSOR_SIZE, CURSOR_SIZE);
+
+ border = new Region();
+ border.setCache(true);
+ border.getStyleClass().add("color-pane-border");
+
+ brightnessOverlay.getChildren().setAll(border, colorSquareIndicator);
+
+ // Barre de sélection latérale
+ colorBar = new Pane();
+ colorBar.setBackground(getHueBackground());
+ colorBar.setPrefWidth(COLOR_BAR_SIZE + CURSOR_SIZE);
+
+ colorBarIndicator = new Region();
+ colorBarIndicator.setCache(true);
+ colorBarIndicator.getStyleClass().add("color-indicator");
+
+ colorBarIndicator.setPrefHeight(CURSOR_SIZE);
+
+ colorBar.getChildren().setAll(colorBarIndicator);
+
+ HBox.setHgrow(saturationOverlay, Priority.ALWAYS);
+ VBox.setVgrow(saturationOverlay, Priority.ALWAYS);
+
+ VBox.setVgrow(colorBar, Priority.ALWAYS);
+
+ redraw();
+
+ getChildren().addAll(saturationOverlay, colorBar);
+
+ colorBar.setOnMousePressed(this::onBarSelected);
+ colorBar.setOnMouseDragged(this::onBarSelected);
+ colorBar.setOnScroll(this::onBarScroll);
+
+ brightnessOverlay.setOnMousePressed(this::onSquareSelected);
+ brightnessOverlay.setOnMouseDragged(this::onSquareSelected);
+
+ setBindings();
+ }
+
+ private void setBindings() {
+ // === Taille de la zone carrée de luminosité ===
+ brightnessOverlay.prefWidthProperty().bind(saturationOverlay.widthProperty());
+ brightnessOverlay.prefHeightProperty().bind(saturationOverlay.heightProperty());
+
+ border.prefWidthProperty().bind(brightnessOverlay.widthProperty().subtract(CURSOR_SIZE).add(2.0));
+ border.prefHeightProperty().bind(brightnessOverlay.heightProperty().subtract(CURSOR_SIZE).add(2.0));
+ border.setLayoutX(HALF_CURSOR_SIZE - 1.0);
+ border.setLayoutY(HALF_CURSOR_SIZE - 1.0);
+
+
+ //HBox.setHgrow(border, Priority.ALWAYS);
+ //VBox.setVgrow(border, Priority.ALWAYS);
+
+ DoubleExpression hueProp = hueProperty().divide(360.0);
+ DoubleExpression satProp = saturationProperty();
+ DoubleExpression brightProp = brightnessProperty();
+
+ // === Curseur de teinte (verticalement) ===
+ // Position verticale
+ DoubleExpression barHProp = colorBar.heightProperty().subtract(CURSOR_SIZE);
+ colorBarIndicator.layoutYProperty().bind(hueProp.multiply(barHProp));
+ // Largeur
+ colorBarIndicator.prefWidthProperty().bind(colorBar.widthProperty());
+
+ // === Pointeur de saturation/luminosité (sur le carré) ===
+ // Horizontal
+ DoubleExpression squareWProp = brightnessOverlay.widthProperty().subtract(CURSOR_SIZE);
+ colorSquareIndicator.layoutXProperty().bind(satProp.multiply(squareWProp));
+ // Vertical
+ DoubleExpression squareHProp = brightnessOverlay.heightProperty().subtract(CURSOR_SIZE);
+ colorSquareIndicator.layoutYProperty().bind(Bindings.subtract(1, brightProp).multiply(squareHProp));
+
+ colorBarIndicator.layoutYProperty().addListener(e -> redraw());
+ }
+
+ private Background getBrightnessBackground() {
+ Stop begin = new Stop(0, new Color(0.0, 0.0, 0.0, 0.0));
+ Stop end = new Stop(1, Color.BLACK);
+
+ LinearGradient gradient = new LinearGradient(0, 0, 0, 1, true, CycleMethod.REPEAT, begin, end);
+ BackgroundFill fill = new BackgroundFill(gradient, CornerRadii.EMPTY, INSETS);
+
+ return new Background(fill);
+ }
+
+ private Background getSaturationBackground(double hue) {
+ Color hueColor = Color.hsb(hue, 1.0, 1.0);
+ Color hueColorTransparent = new Color(hueColor.getRed(), hueColor.getGreen(), hueColor.getBlue(), 0.0);
+
+ Stop begin = new Stop(0, hueColorTransparent);
+ Stop end = new Stop(1, hueColor);
+
+ LinearGradient gradient = new LinearGradient(0, 0, 1, 0, true, CycleMethod.REPEAT, begin, end);
+ BackgroundFill fill = new BackgroundFill(gradient, CornerRadii.EMPTY, INSETS);
+
+ return new Background(fill);
+ }
+
+ private Background getHueBackground() {
+ Stop[] stops = new Stop[360];
+
+ for (int i = 0; i < 360; i++) {
+ stops[i] = new Stop(i / 360.0, Color.hsb(i, 1.0, 1.0));
+ }
+
+ LinearGradient gradient = new LinearGradient(0, 0, 0, 1, true, CycleMethod.REPEAT, stops);
+ BackgroundFill fill = new BackgroundFill(gradient, CornerRadii.EMPTY, INSETS);
+
+ return new Background(fill);
+ }
+
+ @Override
+ protected void redraw() {
+ double hue = 0;
+
+ try {
+ hue = hueProperty().get();
+ } catch (NullPointerException e) {
+ hue = 0;
+ }
+
+ if (saturationOverlay != null) {
+ saturationOverlay.setBackground(getSaturationBackground(hue));
+ }
+
+ Color color = Color.hsb(hue, 1.0, 1.0);
+
+ String hex = ColorUtil.tohexCode(color);
+
+ if (colorBarIndicator != null) {
+ colorBarIndicator.setStyle("-fx-border-color: " + hex + ";");
+ }
+ }
+
+
+ protected void onBarSelected(MouseEvent e) {
+ if (e.getButton() != MouseButton.PRIMARY) return;
+
+ double h = colorBar.getHeight();
+
+ // LERP : Linear intERPolation
+ double lerp = Maths.clamp(e.getY(), HALF_CURSOR_SIZE, h - HALF_CURSOR_SIZE - 1) - HALF_CURSOR_SIZE;
+ lerp = lerp / (h - CURSOR_SIZE);
+
+ hueProperty().set(lerp * 360.0);
+ }
+
+ final double SCROLL_FACTOR = 0.05 * 360.0;
+
+ private void onBarScroll(ScrollEvent e) {
+ double hue = hueProperty().get() + 360.0;
+ hue -= SCROLL_FACTOR * (e.getDeltaY() / e.getMultiplierY());
+
+ //hue = Maths.clamp(hue, 0.0, 360.0);
+ hue = hue % 360.0;
+
+ hueProperty().set(hue);
+ }
+
+ private void onSquareSelected(MouseEvent e) {
+ if (e.getButton() != MouseButton.PRIMARY) return;
+
+ double w = brightnessOverlay.getWidth();
+ double h = brightnessOverlay.getHeight();
+
+ // LERP : Linear intERPolation
+ double lerp;
+
+ lerp = Maths.clamp(e.getX(), HALF_CURSOR_SIZE, w - HALF_CURSOR_SIZE) - HALF_CURSOR_SIZE;
+ lerp = lerp / (w - CURSOR_SIZE);
+
+ saturationProperty().set(lerp);
+
+ lerp = Maths.clamp(e.getY(), HALF_CURSOR_SIZE, h - HALF_CURSOR_SIZE) - HALF_CURSOR_SIZE;
+ lerp = 1 - (lerp / (h - CURSOR_SIZE));
+
+ brightnessProperty().set(lerp);
+ }
+}
diff --git a/src/main/java/colorfix/app/controls/picker/ColorSquareAbstract.java b/src/main/java/colorfix/app/controls/picker/ColorSquareAbstract.java
index d171c00..18b86a7 100644
--- a/src/main/java/colorfix/app/controls/picker/ColorSquareAbstract.java
+++ b/src/main/java/colorfix/app/controls/picker/ColorSquareAbstract.java
@@ -1,97 +1,97 @@
-package colorfix.app.controls.picker;
-
-import colorfix.app.ExtendedColor;
-import javafx.beans.property.SimpleDoubleProperty;
-import javafx.beans.property.SimpleObjectProperty;
-import javafx.beans.value.ObservableValue;
-import javafx.scene.layout.HBox;
-import javafx.scene.paint.Color;
-
-public abstract class ColorSquareAbstract extends HBox {
- // Propriétés
- private boolean localChange = false; // Sert à ne pas créer de boucle de déclenchement d'event infinie
- private ExtendedColor color;
-
- private SimpleDoubleProperty hueProp = new SimpleDoubleProperty(0);
- private SimpleDoubleProperty satProp = new SimpleDoubleProperty(0);
- private SimpleDoubleProperty brightProp = new SimpleDoubleProperty(0);
-
- protected ColorSquareAbstract(ExtendedColor color) {
- this.color = color;
-
- colorProperty().addListener(this::onColorChanged);
- hueProperty().addListener(this::onHueChanged);
- saturationProperty().addListener(this::onSaturationChanged);
- brightnessProperty().addListener(this::onBrightnessChanged);
-
- colorProperty().set(Color.RED);
- }
-
- private void onColorChanged(ObservableValue<? extends Color> observable, Color before, Color after) {
- if (!localChange) {
- localChange = true;
-
- hueProperty().set(after.getHue());
- saturationProperty().set(after.getSaturation());
- brightnessProperty().set(after.getBrightness());
-
- localChange = false;
- }
-
- redraw();
- }
-
- private void onHueChanged(ObservableValue<? extends Number> observable, Number before, Number after) {
- if (!localChange) {
- localChange = true;
-
- colorProperty().set(Color.hsb(after.doubleValue(), saturationProperty().get(), brightnessProperty().get()));
-
- localChange = false;
- }
-
- redraw();
- }
-
- private void onSaturationChanged(ObservableValue<? extends Number> observable, Number before, Number after) {
- if (!localChange) {
- localChange = true;
-
- colorProperty().set(Color.hsb(hueProperty().get(), after.doubleValue(), brightnessProperty().get()));
-
- localChange = false;
- }
-
- redraw();
- }
-
- private void onBrightnessChanged(ObservableValue<? extends Number> observable, Number before, Number after) {
- if (!localChange) {
- localChange = true;
-
- colorProperty().set(Color.hsb(hueProperty().get(), saturationProperty().get(), after.doubleValue()));
-
- localChange = false;
- }
-
- redraw();
- }
-
- public SimpleObjectProperty<Color> colorProperty() {
- return color.colorProperty();
- }
-
- public SimpleDoubleProperty hueProperty() {
- return color.hueProperty();
- }
-
- public SimpleDoubleProperty saturationProperty() {
- return color.saturationProperty();
- }
-
- public SimpleDoubleProperty brightnessProperty() {
- return color.brightnessProperty();
- }
-
- protected abstract void redraw();
-}
+package colorfix.app.controls.picker;
+
+import colorfix.app.ExtendedColor;
+import javafx.beans.property.SimpleDoubleProperty;
+import javafx.beans.property.SimpleObjectProperty;
+import javafx.beans.value.ObservableValue;
+import javafx.scene.layout.HBox;
+import javafx.scene.paint.Color;
+
+public abstract class ColorSquareAbstract extends HBox {
+ // Propriétés
+ private boolean localChange = false; // Sert à ne pas créer de boucle de déclenchement d'event infinie
+ private ExtendedColor color;
+
+ private SimpleDoubleProperty hueProp = new SimpleDoubleProperty(0);
+ private SimpleDoubleProperty satProp = new SimpleDoubleProperty(0);
+ private SimpleDoubleProperty brightProp = new SimpleDoubleProperty(0);
+
+ protected ColorSquareAbstract(ExtendedColor color) {
+ this.color = color;
+
+ colorProperty().addListener(this::onColorChanged);
+ hueProperty().addListener(this::onHueChanged);
+ saturationProperty().addListener(this::onSaturationChanged);
+ brightnessProperty().addListener(this::onBrightnessChanged);
+
+ colorProperty().set(Color.RED);
+ }
+
+ private void onColorChanged(ObservableValue<? extends Color> observable, Color before, Color after) {
+ if (!localChange) {
+ localChange = true;
+
+ hueProperty().set(after.getHue());
+ saturationProperty().set(after.getSaturation());
+ brightnessProperty().set(after.getBrightness());
+
+ localChange = false;
+ }
+
+ redraw();
+ }
+
+ private void onHueChanged(ObservableValue<? extends Number> observable, Number before, Number after) {
+ if (!localChange) {
+ localChange = true;
+
+ colorProperty().set(Color.hsb(after.doubleValue(), saturationProperty().get(), brightnessProperty().get()));
+
+ localChange = false;
+ }
+
+ redraw();
+ }
+
+ private void onSaturationChanged(ObservableValue<? extends Number> observable, Number before, Number after) {
+ if (!localChange) {
+ localChange = true;
+
+ colorProperty().set(Color.hsb(hueProperty().get(), after.doubleValue(), brightnessProperty().get()));
+
+ localChange = false;
+ }
+
+ redraw();
+ }
+
+ private void onBrightnessChanged(ObservableValue<? extends Number> observable, Number before, Number after) {
+ if (!localChange) {
+ localChange = true;
+
+ colorProperty().set(Color.hsb(hueProperty().get(), saturationProperty().get(), after.doubleValue()));
+
+ localChange = false;
+ }
+
+ redraw();
+ }
+
+ public SimpleObjectProperty<Color> colorProperty() {
+ return color.colorProperty();
+ }
+
+ public SimpleDoubleProperty hueProperty() {
+ return color.hueProperty();
+ }
+
+ public SimpleDoubleProperty saturationProperty() {
+ return color.saturationProperty();
+ }
+
+ public SimpleDoubleProperty brightnessProperty() {
+ return color.brightnessProperty();
+ }
+
+ protected abstract void redraw();
+}
diff --git a/src/main/java/colorfix/app/controls/slider/ColorSlider.java b/src/main/java/colorfix/app/controls/slider/ColorSlider.java
index d194c84..cab2971 100644
--- a/src/main/java/colorfix/app/controls/slider/ColorSlider.java
+++ b/src/main/java/colorfix/app/controls/slider/ColorSlider.java
@@ -1,144 +1,144 @@
-package colorfix.app.controls.slider;
-
-import colorfix.app.enums.ColorComponent;
-import colorfix.app.types.SimpleNormalizedProperty;
-import colorfix.app.util.Assets;
-import colorfix.app.util.Maths;
-import javafx.beans.Observable;
-import javafx.beans.property.DoubleProperty;
-import javafx.beans.property.SimpleObjectProperty;
-import javafx.beans.value.ObservableValue;
-import javafx.geometry.Insets;
-import javafx.geometry.Pos;
-import javafx.scene.control.Label;
-import javafx.scene.control.Slider;
-import javafx.scene.control.Spinner;
-import javafx.scene.control.SpinnerValueFactory;
-import javafx.scene.layout.HBox;
-import javafx.scene.layout.Priority;
-
-public class ColorSlider extends HBox {
- private SimpleObjectProperty<ColorComponent> component = new SimpleObjectProperty<ColorComponent>();
- private SimpleNormalizedProperty value;
-
- private final Label name;
- private final Slider slider;
- private final Spinner<Integer> spinner;
- private SpinnerValueFactory.IntegerSpinnerValueFactory valueFactory;
-
- private boolean localChange = false;
-
- public ColorSlider(ColorComponent component) {
- value = new SimpleNormalizedProperty(0, component.equals(ColorComponent.HUE) ? 360 : 1);
-
- getStylesheets().add(Assets.getAssetPath("/color-sliders.css"));
- getStylesheets().add(Assets.getAssetPath("/color-components.css"));
-
- name = new Label();
- name.setPrefWidth(60);
- name.minWidthProperty().bind(name.prefWidthProperty());
- name.setAlignment(Pos.CENTER_RIGHT);
-
- slider = new Slider();
- slider.setSnapToTicks(false);
- slider.setShowTickMarks(false);
- slider.setShowTickLabels(false);
- slider.getStyleClass().add("color-slider");
-
- HBox.setHgrow(slider, Priority.ALWAYS);
-
- spinner = new Spinner<Integer>();
- spinner.setPrefWidth(70);
- spinner.minWidthProperty().bind(spinner.prefWidthProperty());
-
- this.component.addListener(this::onComponentChanged);
- this.component.set(component);
-
- setPadding(new Insets(4));
- setSpacing(12);
- setAlignment(Pos.CENTER);
-
- getChildren().addAll(name, slider, spinner);
-
- slider.valueProperty().addListener(this::onSliderChanged);
- spinner.valueProperty().addListener(this::onSpinnerChanged);
-
- value.addListener(this::onValueChanged);
- }
-
- private void onValueChanged(Observable observable) {
- //String s = String.format("%s\t = %f", getComponent().name(), value.get());
- //System.out.println(s);
-
- if (!localChange) {
- slider.setValue(value.getNormalized() * 100.0);
- }
- }
-
- private void onSliderChanged(Observable observable) {
- String s = String.format("%s = %s", component.get().name(), Double.toString(slider.getValue()));
- //System.out.println(s);
-
- if (!localChange) {
- localChange = true;
-
- final int maximum = component.get().getMaximum();
- int newValue = (int)(slider.getValue() / 100.0 * maximum);
-
- valueFactory.setValue(newValue);
-
- value.setNormalized(Maths.clamp01(slider.getValue() / 100.0));
-
- localChange = false;
- }
- }
-
- private void onSpinnerChanged(Observable observable) {
- if (!localChange) {
- localChange = true;
-
- final double maximum = component.get().getMaximum();
- final double newValue = (double)spinner.getValue() / maximum;
-
- slider.setValue(newValue * 100.0);
- value.setNormalized(newValue);
-
- localChange = false;
- }
- }
-
- private void onComponentChanged(ObservableValue<? extends ColorComponent> observable, ColorComponent oldValue, ColorComponent newValue) {
- name.setText(component.get().toString());
-
- if (newValue != null) {
- slider.setId(newValue.cssClass());
-
- valueFactory = new SpinnerValueFactory.IntegerSpinnerValueFactory(0, newValue.getMaximum(), 0, 1);
- spinner.setValueFactory(valueFactory);
- }
- }
-
- public SimpleObjectProperty<ColorComponent> componentProperty() {
- return component;
- }
-
- public ColorComponent getComponent() {
- return component.get();
- }
-
- public void setComponent(ColorComponent value) {
- component.set(value);
- }
-
- public DoubleProperty valueProperty() {
- return value;
- }
-
- public double getValue() {
- return value.get();
- }
-
- public void setValue(double value) {
- this.value.set(value);
- }
-}
+package colorfix.app.controls.slider;
+
+import colorfix.app.enums.ColorComponent;
+import colorfix.app.types.SimpleNormalizedProperty;
+import colorfix.app.util.Assets;
+import colorfix.app.util.Maths;
+import javafx.beans.Observable;
+import javafx.beans.property.DoubleProperty;
+import javafx.beans.property.SimpleObjectProperty;
+import javafx.beans.value.ObservableValue;
+import javafx.geometry.Insets;
+import javafx.geometry.Pos;
+import javafx.scene.control.Label;
+import javafx.scene.control.Slider;
+import javafx.scene.control.Spinner;
+import javafx.scene.control.SpinnerValueFactory;
+import javafx.scene.layout.HBox;
+import javafx.scene.layout.Priority;
+
+public class ColorSlider extends HBox {
+ private SimpleObjectProperty<ColorComponent> component = new SimpleObjectProperty<ColorComponent>();
+ private SimpleNormalizedProperty value;
+
+ private final Label name;
+ private final Slider slider;
+ private final Spinner<Integer> spinner;
+ private SpinnerValueFactory.IntegerSpinnerValueFactory valueFactory;
+
+ private boolean localChange = false;
+
+ public ColorSlider(ColorComponent component) {
+ value = new SimpleNormalizedProperty(0, component.equals(ColorComponent.HUE) ? 360 : 1);
+
+ getStylesheets().add(Assets.getAssetPath("/color-sliders.css"));
+ getStylesheets().add(Assets.getAssetPath("/color-components.css"));
+
+ name = new Label();
+ name.setPrefWidth(60);
+ name.minWidthProperty().bind(name.prefWidthProperty());
+ name.setAlignment(Pos.CENTER_RIGHT);
+
+ slider = new Slider();
+ slider.setSnapToTicks(false);
+ slider.setShowTickMarks(false);
+ slider.setShowTickLabels(false);
+ slider.getStyleClass().add("color-slider");
+
+ HBox.setHgrow(slider, Priority.ALWAYS);
+
+ spinner = new Spinner<Integer>();
+ spinner.setPrefWidth(70);
+ spinner.minWidthProperty().bind(spinner.prefWidthProperty());
+
+ this.component.addListener(this::onComponentChanged);
+ this.component.set(component);
+
+ setPadding(new Insets(4));
+ setSpacing(12);
+ setAlignment(Pos.CENTER);
+
+ getChildren().addAll(name, slider, spinner);
+
+ slider.valueProperty().addListener(this::onSliderChanged);
+ spinner.valueProperty().addListener(this::onSpinnerChanged);
+
+ value.addListener(this::onValueChanged);
+ }
+
+ private void onValueChanged(Observable observable) {
+ //String s = String.format("%s\t = %f", getComponent().name(), value.get());
+ //System.out.println(s);
+
+ if (!localChange) {
+ slider.setValue(value.getNormalized() * 100.0);
+ }
+ }
+
+ private void onSliderChanged(Observable observable) {
+ String s = String.format("%s = %s", component.get().name(), Double.toString(slider.getValue()));
+ //System.out.println(s);
+
+ if (!localChange) {
+ localChange = true;
+
+ final int maximum = component.get().getMaximum();
+ int newValue = (int)(slider.getValue() / 100.0 * maximum);
+
+ valueFactory.setValue(newValue);
+
+ value.setNormalized(Maths.clamp01(slider.getValue() / 100.0));
+
+ localChange = false;
+ }
+ }
+
+ private void onSpinnerChanged(Observable observable) {
+ if (!localChange) {
+ localChange = true;
+
+ final double maximum = component.get().getMaximum();
+ final double newValue = (double)spinner.getValue() / maximum;
+
+ slider.setValue(newValue * 100.0);
+ value.setNormalized(newValue);
+
+ localChange = false;
+ }
+ }
+
+ private void onComponentChanged(ObservableValue<? extends ColorComponent> observable, ColorComponent oldValue, ColorComponent newValue) {
+ name.setText(component.get().toString());
+
+ if (newValue != null) {
+ slider.setId(newValue.cssClass());
+
+ valueFactory = new SpinnerValueFactory.IntegerSpinnerValueFactory(0, newValue.getMaximum(), 0, 1);
+ spinner.setValueFactory(valueFactory);
+ }
+ }
+
+ public SimpleObjectProperty<ColorComponent> componentProperty() {
+ return component;
+ }
+
+ public ColorComponent getComponent() {
+ return component.get();
+ }
+
+ public void setComponent(ColorComponent value) {
+ component.set(value);
+ }
+
+ public DoubleProperty valueProperty() {
+ return value;
+ }
+
+ public double getValue() {
+ return value.get();
+ }
+
+ public void setValue(double value) {
+ this.value.set(value);
+ }
+}
diff --git a/src/main/java/colorfix/app/controls/slider/ColorSliderTabs.java b/src/main/java/colorfix/app/controls/slider/ColorSliderTabs.java
index 5e621f6..9d614b0 100644
--- a/src/main/java/colorfix/app/controls/slider/ColorSliderTabs.java
+++ b/src/main/java/colorfix/app/controls/slider/ColorSliderTabs.java
@@ -1,42 +1,42 @@
-package colorfix.app.controls.slider;
-
-import colorfix.app.ExtendedColor;
-import colorfix.app.enums.ColorSpace;
-import colorfix.app.util.Assets;
-import javafx.beans.property.SimpleObjectProperty;
-import javafx.scene.control.*;
-import javafx.scene.paint.Color;
-
-import java.util.ArrayList;
-import java.util.List;
-
-public class ColorSliderTabs extends TabPane {
- private final ExtendedColor COLOR;
-
- public ColorSliderTabs() {
- this(Color.RED);
- }
-
- public ColorSliderTabs(Color color) {
- this(new ExtendedColor(color));
- }
-
- public ColorSliderTabs(ExtendedColor color) {
- getStylesheets().add(Assets.getAssetPath("/color-tabs.css"));
- this.COLOR = color;
-
- for (ColorSpace cSpace : ColorSpace.values()) {
- if (cSpace == ColorSpace.HSB) continue;
-
- ColorSpaceSliderTab tab = new ColorSpaceSliderTab(color, cSpace);
-
- getTabs().add(tab);
- }
-
- color.refresh();
- }
-
- public SimpleObjectProperty<Color> colorProperty() {
- return COLOR.colorProperty();
- }
+package colorfix.app.controls.slider;
+
+import colorfix.app.ExtendedColor;
+import colorfix.app.enums.ColorSpace;
+import colorfix.app.util.Assets;
+import javafx.beans.property.SimpleObjectProperty;
+import javafx.scene.control.*;
+import javafx.scene.paint.Color;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class ColorSliderTabs extends TabPane {
+ private final ExtendedColor COLOR;
+
+ public ColorSliderTabs() {
+ this(Color.RED);
+ }
+
+ public ColorSliderTabs(Color color) {
+ this(new ExtendedColor(color));
+ }
+
+ public ColorSliderTabs(ExtendedColor color) {
+ getStylesheets().add(Assets.getAssetPath("/color-tabs.css"));
+ this.COLOR = color;
+
+ for (ColorSpace cSpace : ColorSpace.values()) {
+ if (cSpace == ColorSpace.HSB) continue;
+
+ ColorSpaceSliderTab tab = new ColorSpaceSliderTab(color, cSpace);
+
+ getTabs().add(tab);
+ }
+
+ color.refresh();
+ }
+
+ public SimpleObjectProperty<Color> colorProperty() {
+ return COLOR.colorProperty();
+ }
}
\ No newline at end of file
diff --git a/src/main/java/colorfix/app/controls/slider/ColorSpaceSliderTab.java b/src/main/java/colorfix/app/controls/slider/ColorSpaceSliderTab.java
index 271006f..64b3ee4 100644
--- a/src/main/java/colorfix/app/controls/slider/ColorSpaceSliderTab.java
+++ b/src/main/java/colorfix/app/controls/slider/ColorSpaceSliderTab.java
@@ -1,78 +1,78 @@
-package colorfix.app.controls.slider;
-
-import colorfix.app.ExtendedColor;
-import colorfix.app.enums.ColorComponent;
-import colorfix.app.enums.ColorSpace;
-import javafx.beans.property.SimpleObjectProperty;
-import javafx.geometry.Insets;
-import javafx.geometry.Pos;
-import javafx.scene.Node;
-import javafx.scene.control.ScrollPane;
-import javafx.scene.control.Tab;
-import javafx.scene.layout.HBox;
-import javafx.scene.layout.Priority;
-import javafx.scene.layout.VBox;
-import javafx.scene.paint.Color;
-
-public class ColorSpaceSliderTab extends Tab {
- private final ColorSpace COLOR_SPACE;
- private final ExtendedColor COLOR;
-
- public ColorSpaceSliderTab(ColorSpace cSpace) {
- this(Color.RED, cSpace);
- }
-
- public ColorSpaceSliderTab(Color color, ColorSpace cSpace) {
- this(new ExtendedColor(color), cSpace);
- }
-
-
- public ColorSpaceSliderTab(ExtendedColor color, ColorSpace cSpace) {
- super();
- COLOR_SPACE = cSpace;
- COLOR = color;
-
- setText(cSpace.name());
- setContent(initializeTab());
- setClosable(false);
- }
-
- private Node initializeTab() {
- VBox page = new VBox();
-
- page.setPadding(new Insets(12));
- page.setSpacing(12);
- page.setAlignment(Pos.TOP_CENTER);
-
- for (ColorComponent cComponent : COLOR_SPACE) {
- ColorSlider slider = new ColorSlider(cComponent);
- HBox.setHgrow(slider, Priority.ALWAYS);
-
- setBindings(slider);
-
- page.getChildren().add(slider);
- }
-
- ScrollPane scroll = new ScrollPane(page);
-
- scroll.getStyleClass().add("tab-content");
-
- page.prefWidthProperty().bind(scroll.widthProperty());
- scroll.prefHeightProperty().bind(page.prefHeightProperty());
-
- return scroll;
- }
-
- private void setBindings(ColorSlider slider) {
- ColorComponent c = slider.getComponent();
-
- var slideProp = slider.valueProperty();
- var colorProp = c.value01Property(COLOR);
-
- slideProp.bindBidirectional(colorProp);
- }
-
- public SimpleObjectProperty<Color> colorProperty() {
- return COLOR.colorProperty();
- }
-}
+package colorfix.app.controls.slider;
+
+import colorfix.app.ExtendedColor;
+import colorfix.app.enums.ColorComponent;
+import colorfix.app.enums.ColorSpace;
+import javafx.beans.property.SimpleObjectProperty;
+import javafx.geometry.Insets;
+import javafx.geometry.Pos;
+import javafx.scene.Node;
+import javafx.scene.control.ScrollPane;
+import javafx.scene.control.Tab;
+import javafx.scene.layout.HBox;
+import javafx.scene.layout.Priority;
+import javafx.scene.layout.VBox;
+import javafx.scene.paint.Color;
+
+public class ColorSpaceSliderTab extends Tab {
+ private final ColorSpace COLOR_SPACE;
+ private final ExtendedColor COLOR;
+
+ public ColorSpaceSliderTab(ColorSpace cSpace) {
+ this(Color.RED, cSpace);
+ }
+
+ public ColorSpaceSliderTab(Color color, ColorSpace cSpace) {
+ this(new ExtendedColor(color), cSpace);
+ }
+
+
+ public ColorSpaceSliderTab(ExtendedColor color, ColorSpace cSpace) {
+ super();
+ COLOR_SPACE = cSpace;
+ COLOR = color;
+
+ setText(cSpace.name());
+ setContent(initializeTab());
+ setClosable(false);
+ }
+
+ private Node initializeTab() {
+ VBox page = new VBox();
+
+ page.setPadding(new Insets(12));
+ page.setSpacing(12);
+ page.setAlignment(Pos.TOP_CENTER);
+
+ for (ColorComponent cComponent : COLOR_SPACE) {
+ ColorSlider slider = new ColorSlider(cComponent);
+ HBox.setHgrow(slider, Priority.ALWAYS);
+
+ setBindings(slider);
+
+ page.getChildren().add(slider);
+ }
+
+ ScrollPane scroll = new ScrollPane(page);
+
+ scroll.getStyleClass().add("tab-content");
+
+ page.prefWidthProperty().bind(scroll.widthProperty());
+ scroll.prefHeightProperty().bind(page.prefHeightProperty());
+
+ return scroll;
+ }
+
+ private void setBindings(ColorSlider slider) {
+ ColorComponent c = slider.getComponent();
+
+ var slideProp = slider.valueProperty();
+ var colorProp = c.value01Property(COLOR);
+
+ slideProp.bindBidirectional(colorProp);
+ }
+
+ public SimpleObjectProperty<Color> colorProperty() {
+ return COLOR.colorProperty();
+ }
+}
diff --git a/src/main/java/colorfix/app/controls/table/ActionLink.java b/src/main/java/colorfix/app/controls/table/ActionLink.java
index e3e49e1..54ad842 100644
--- a/src/main/java/colorfix/app/controls/table/ActionLink.java
+++ b/src/main/java/colorfix/app/controls/table/ActionLink.java
@@ -1,25 +1,25 @@
-package colorfix.app.controls.table;
-
-import javafx.event.ActionEvent;
-import javafx.event.EventHandler;
-import javafx.scene.Node;
-import javafx.scene.control.Hyperlink;
-
-public class ActionLink extends Hyperlink {
- public ActionLink(String text) {
- super(text);
- }
-
- public ActionLink(String text, Node graphic) {
- super(text, graphic);
- }
-
- public ActionLink(String text, EventHandler<ActionEvent> onClick) {
- this(text, onClick, null);
- }
-
- public ActionLink(String text, EventHandler<ActionEvent> onClick, Node graphic) {
- super(text, graphic);
- setOnAction(onClick);
- }
-}
+package colorfix.app.controls.table;
+
+import javafx.event.ActionEvent;
+import javafx.event.EventHandler;
+import javafx.scene.Node;
+import javafx.scene.control.Hyperlink;
+
+public class ActionLink extends Hyperlink {
+ public ActionLink(String text) {
+ super(text);
+ }
+
+ public ActionLink(String text, Node graphic) {
+ super(text, graphic);
+ }
+
+ public ActionLink(String text, EventHandler<ActionEvent> onClick) {
+ this(text, onClick, null);
+ }
+
+ public ActionLink(String text, EventHandler<ActionEvent> onClick, Node graphic) {
+ super(text, graphic);
+ setOnAction(onClick);
+ }
+}
diff --git a/src/main/java/colorfix/app/controls/table/ColorTableView.java b/src/main/java/colorfix/app/controls/table/ColorTableView.java
index 428765d..7e76c7d 100644
--- a/src/main/java/colorfix/app/controls/table/ColorTableView.java
+++ b/src/main/java/colorfix/app/controls/table/ColorTableView.java
@@ -1,200 +1,200 @@
-package colorfix.app.controls.table;
-
-import colorfix.app.controls.table.columns.*;
-import colorfix.app.enums.ColorSpace;
-import colorfix.app.stages.dialogs.ColorChooserDialog;
-import colorfix.app.util.ColorUtil;
-import javafx.beans.InvalidationListener;
-import javafx.beans.property.ReadOnlyBooleanProperty;
-import javafx.beans.property.SimpleBooleanProperty;
-import javafx.beans.value.ChangeListener;
-import javafx.collections.FXCollections;
-import javafx.collections.ListChangeListener;
-import javafx.event.ActionEvent;
-import javafx.scene.control.ContextMenu;
-import javafx.scene.control.MenuItem;
-import javafx.scene.control.SeparatorMenuItem;
-import javafx.scene.control.TableView;
-import javafx.scene.input.Clipboard;
-import javafx.scene.input.ClipboardContent;
-import javafx.scene.input.MouseButton;
-import javafx.scene.input.MouseEvent;
-import javafx.scene.paint.Color;
-
-public class ColorTableView extends TableView<Color> {
- private SimpleBooleanProperty hexVisible = new SimpleBooleanProperty(true);
- private SimpleBooleanProperty rgbVisible = new SimpleBooleanProperty(true);
- private SimpleBooleanProperty cmykVisible = new SimpleBooleanProperty(false);
- private SimpleBooleanProperty hsbVisible = new SimpleBooleanProperty(true);
- private SimpleBooleanProperty isEmpty = new SimpleBooleanProperty();
-
- private ContextMenu contextMenu;
- private final Clipboard clipboard = Clipboard.getSystemClipboard();
- private final ClipboardContent content = new ClipboardContent();
-
- private final ColorSpaceColumn columnRGB, columnHSB, columnCMYK;
-
-
- public ColorTableView() {
- ColorThumbnailColumn columnThumbnail = new ColorThumbnailColumn();
-
- HexadecimalValueColumn columnHex = new HexadecimalValueColumn();
-
- columnRGB = new ColorSpaceColumn(ColorSpace.RGB);
- columnHSB = new ColorSpaceColumn(ColorSpace.HSB);
- columnCMYK = new ColorSpaceColumn(ColorSpace.CMYK);
-
- setOnMouseClicked(this::onMouseClicked);
-
- columnHex.visibleProperty().bind(hexVisible);
- columnRGB.visibleProperty().bind(rgbVisible);
- columnCMYK.visibleProperty().bind(cmykVisible);
- columnHSB.visibleProperty().bind(hsbVisible);
-
-
- EditActionsColumn columnAction = new EditActionsColumn();
-
- getColumns().addAll(columnThumbnail, columnHex, columnRGB, columnCMYK, columnHSB, columnAction);
-
- /// Menu contextuel
- contextMenu = new ContextMenu();
-
- MenuItem menuItemAdd = new MenuItem("Ajouter");
- menuItemAdd.setOnAction(this::onItemAdd);
-
- MenuItem menuItemMod = new MenuItem("Modifier");
- menuItemMod.setOnAction(this::onItemModify);
-
- MenuItem menuItemDel = new MenuItem("Supprimer");
- menuItemDel.setOnAction(this::onItemDelete);
-
- MenuItem menuItemCpy = new MenuItem("Copier code hexadécimal");
- menuItemCpy.setOnAction(this::onItemCopy);
-
- SeparatorMenuItem separatorMenuItem = new SeparatorMenuItem();
- SeparatorMenuItem separatorMenuItem2 = new SeparatorMenuItem();
- SeparatorMenuItem separatorMenuItem3 = new SeparatorMenuItem();
-
- contextMenu.getItems().addAll(menuItemAdd,separatorMenuItem, menuItemMod, separatorMenuItem2, menuItemDel, separatorMenuItem3, menuItemCpy);
-
- itemsProperty().addListener(e -> {
- getItems().addListener(this::onTableModified);
- });
-
- setItems(FXCollections.observableArrayList());
-
- onTableModified(null);
- }
-
- private void onMouseClicked(MouseEvent e) {
- if(e.getButton() == MouseButton.SECONDARY) {
- contextMenu.show(this, e.getScreenX(), e.getScreenY());
- }else {
- contextMenu.hide();
- }
- }
-
- private void onItemAdd(ActionEvent e) {
- Color c = ColorChooserDialog.open();
-
- if (c != null) {
- this.getItems().add(c);
- }
- }
-
- private void onTableModified(ListChangeListener.Change<? extends Color> c) {
- isEmpty.set(getItems().isEmpty());
- }
-
- private void onItemModify(ActionEvent e) {
- int index = getSelectionModel().getFocusedIndex();
-
- Color oldCol = getItems().get(index);
- Color newCol = ColorChooserDialog.open(oldCol);
-
- if (newCol != null) {
- getItems().set(index, newCol);
- }
- }
-
- private void onItemDelete(ActionEvent e) {
- int index = getFocusModel().getFocusedCell().getRow();
- getItems().remove(index);
- }
-
- private void onItemCopy(ActionEvent e) {
- int index = getFocusModel().getFocusedCell().getRow();
- content.putString(ColorUtil.tohexCode(getItems().get(index)));
- clipboard.setContent(content);
- }
-
- // === PROPERTY ===
-
- public ReadOnlyBooleanProperty isEmptyProperty() {
- return ReadOnlyBooleanProperty.readOnlyBooleanProperty(isEmpty);
- }
-
- // === COLUMNS ===
- public ColorSpaceColumn getRGBColumn() {
- return columnRGB;
- }
-
- public ColorSpaceColumn getHSBColumn() {
- return columnHSB;
- }
-
- public ColorSpaceColumn getCMYKColumn() {
- return columnCMYK;
- }
-
- // === PROPRIETES ===
-
- public SimpleBooleanProperty hexVisibleProperty() {
- return hexVisible;
- }
-
- public SimpleBooleanProperty rgbVisibleProperty() {
- return rgbVisible;
- }
-
- public SimpleBooleanProperty hsbVisibleProperty() {
- return hsbVisible;
- }
-
- public SimpleBooleanProperty cmykVisibleProperty() {
- return cmykVisible;
- }
-
- // === GETTERS & SETTERS ===
- public boolean isHexVisible() {
- return hexVisible.get();
- }
-
- public void setHexVisible(boolean value) {
- hexVisible.set(value);
- }
-
- public boolean isRgbVisible() {
- return rgbVisible.get();
- }
-
- public void setRgbVisible(boolean value) {
- rgbVisible.set(value);
- }
-
- public boolean isHsbVisible() {
- return hsbVisible.get();
- }
-
- public void setHsbVisible(boolean value) {
- hsbVisible.set(value);
- }
-
- public boolean isCmykVisible() {
- return cmykVisible.get();
- }
-
- public void setCmykVisible(boolean value) {
- cmykVisible.set(value);
- }
-}
+package colorfix.app.controls.table;
+
+import colorfix.app.controls.table.columns.*;
+import colorfix.app.enums.ColorSpace;
+import colorfix.app.stages.dialogs.ColorChooserDialog;
+import colorfix.app.util.ColorUtil;
+import javafx.beans.InvalidationListener;
+import javafx.beans.property.ReadOnlyBooleanProperty;
+import javafx.beans.property.SimpleBooleanProperty;
+import javafx.beans.value.ChangeListener;
+import javafx.collections.FXCollections;
+import javafx.collections.ListChangeListener;
+import javafx.event.ActionEvent;
+import javafx.scene.control.ContextMenu;
+import javafx.scene.control.MenuItem;
+import javafx.scene.control.SeparatorMenuItem;
+import javafx.scene.control.TableView;
+import javafx.scene.input.Clipboard;
+import javafx.scene.input.ClipboardContent;
+import javafx.scene.input.MouseButton;
+import javafx.scene.input.MouseEvent;
+import javafx.scene.paint.Color;
+
+public class ColorTableView extends TableView<Color> {
+ private SimpleBooleanProperty hexVisible = new SimpleBooleanProperty(true);
+ private SimpleBooleanProperty rgbVisible = new SimpleBooleanProperty(true);
+ private SimpleBooleanProperty cmykVisible = new SimpleBooleanProperty(false);
+ private SimpleBooleanProperty hsbVisible = new SimpleBooleanProperty(true);
+ private SimpleBooleanProperty isEmpty = new SimpleBooleanProperty();
+
+ private ContextMenu contextMenu;
+ private final Clipboard clipboard = Clipboard.getSystemClipboard();
+ private final ClipboardContent content = new ClipboardContent();
+
+ private final ColorSpaceColumn columnRGB, columnHSB, columnCMYK;
+
+
+ public ColorTableView() {
+ ColorThumbnailColumn columnThumbnail = new ColorThumbnailColumn();
+
+ HexadecimalValueColumn columnHex = new HexadecimalValueColumn();
+
+ columnRGB = new ColorSpaceColumn(ColorSpace.RGB);
+ columnHSB = new ColorSpaceColumn(ColorSpace.HSB);
+ columnCMYK = new ColorSpaceColumn(ColorSpace.CMYK);
+
+ setOnMouseClicked(this::onMouseClicked);
+
+ columnHex.visibleProperty().bind(hexVisible);
+ columnRGB.visibleProperty().bind(rgbVisible);
+ columnCMYK.visibleProperty().bind(cmykVisible);
+ columnHSB.visibleProperty().bind(hsbVisible);
+
+
+ EditActionsColumn columnAction = new EditActionsColumn();
+
+ getColumns().addAll(columnThumbnail, columnHex, columnRGB, columnCMYK, columnHSB, columnAction);
+
+ /// Menu contextuel
+ contextMenu = new ContextMenu();
+
+ MenuItem menuItemAdd = new MenuItem("Ajouter");
+ menuItemAdd.setOnAction(this::onItemAdd);
+
+ MenuItem menuItemMod = new MenuItem("Modifier");
+ menuItemMod.setOnAction(this::onItemModify);
+
+ MenuItem menuItemDel = new MenuItem("Supprimer");
+ menuItemDel.setOnAction(this::onItemDelete);
+
+ MenuItem menuItemCpy = new MenuItem("Copier code hexadécimal");
+ menuItemCpy.setOnAction(this::onItemCopy);
+
+ SeparatorMenuItem separatorMenuItem = new SeparatorMenuItem();
+ SeparatorMenuItem separatorMenuItem2 = new SeparatorMenuItem();
+ SeparatorMenuItem separatorMenuItem3 = new SeparatorMenuItem();
+
+ contextMenu.getItems().addAll(menuItemAdd,separatorMenuItem, menuItemMod, separatorMenuItem2, menuItemDel, separatorMenuItem3, menuItemCpy);
+
+ itemsProperty().addListener(e -> {
+ getItems().addListener(this::onTableModified);
+ });
+
+ setItems(FXCollections.observableArrayList());
+
+ onTableModified(null);
+ }
+
+ private void onMouseClicked(MouseEvent e) {
+ if(e.getButton() == MouseButton.SECONDARY) {
+ contextMenu.show(this, e.getScreenX(), e.getScreenY());
+ }else {
+ contextMenu.hide();
+ }
+ }
+
+ private void onItemAdd(ActionEvent e) {
+ Color c = ColorChooserDialog.open();
+
+ if (c != null) {
+ this.getItems().add(c);
+ }
+ }
+
+ private void onTableModified(ListChangeListener.Change<? extends Color> c) {
+ isEmpty.set(getItems().isEmpty());
+ }
+
+ private void onItemModify(ActionEvent e) {
+ int index = getSelectionModel().getFocusedIndex();
+
+ Color oldCol = getItems().get(index);
+ Color newCol = ColorChooserDialog.open(oldCol);
+
+ if (newCol != null) {
+ getItems().set(index, newCol);
+ }
+ }
+
+ private void onItemDelete(ActionEvent e) {
+ int index = getFocusModel().getFocusedCell().getRow();
+ getItems().remove(index);
+ }
+
+ private void onItemCopy(ActionEvent e) {
+ int index = getFocusModel().getFocusedCell().getRow();
+ content.putString(ColorUtil.tohexCode(getItems().get(index)));
+ clipboard.setContent(content);
+ }
+
+ // === PROPERTY ===
+
+ public ReadOnlyBooleanProperty isEmptyProperty() {
+ return ReadOnlyBooleanProperty.readOnlyBooleanProperty(isEmpty);
+ }
+
+ // === COLUMNS ===
+ public ColorSpaceColumn getRGBColumn() {
+ return columnRGB;
+ }
+
+ public ColorSpaceColumn getHSBColumn() {
+ return columnHSB;
+ }
+
+ public ColorSpaceColumn getCMYKColumn() {
+ return columnCMYK;
+ }
+
+ // === PROPRIETES ===
+
+ public SimpleBooleanProperty hexVisibleProperty() {
+ return hexVisible;
+ }
+
+ public SimpleBooleanProperty rgbVisibleProperty() {
+ return rgbVisible;
+ }
+
+ public SimpleBooleanProperty hsbVisibleProperty() {
+ return hsbVisible;
+ }
+
+ public SimpleBooleanProperty cmykVisibleProperty() {
+ return cmykVisible;
+ }
+
+ // === GETTERS & SETTERS ===
+ public boolean isHexVisible() {
+ return hexVisible.get();
+ }
+
+ public void setHexVisible(boolean value) {
+ hexVisible.set(value);
+ }
+
+ public boolean isRgbVisible() {
+ return rgbVisible.get();
+ }
+
+ public void setRgbVisible(boolean value) {
+ rgbVisible.set(value);
+ }
+
+ public boolean isHsbVisible() {
+ return hsbVisible.get();
+ }
+
+ public void setHsbVisible(boolean value) {
+ hsbVisible.set(value);
+ }
+
+ public boolean isCmykVisible() {
+ return cmykVisible.get();
+ }
+
+ public void setCmykVisible(boolean value) {
+ cmykVisible.set(value);
+ }
+}
diff --git a/src/main/java/colorfix/app/controls/table/TablePlaceholder.java b/src/main/java/colorfix/app/controls/table/TablePlaceholder.java
index de619fb..338f256 100644
--- a/src/main/java/colorfix/app/controls/table/TablePlaceholder.java
+++ b/src/main/java/colorfix/app/controls/table/TablePlaceholder.java
@@ -1,94 +1,94 @@
-package colorfix.app.controls.table;
-
-import colorfix.app.Constants;
-import javafx.geometry.Insets;
-import javafx.geometry.Orientation;
-import javafx.geometry.Pos;
-import javafx.scene.Node;
-import javafx.scene.control.Hyperlink;
-import javafx.scene.control.Label;
-import javafx.scene.image.Image;
-import javafx.scene.image.ImageView;
-import javafx.scene.layout.*;
-import javafx.scene.paint.Color;
-import javafx.scene.text.Font;
-
-import java.util.Arrays;
-import java.util.Collection;
-
-public class TablePlaceholder extends VBox {
- private final Label TITLE, DESCRIPTION;
-
- private Hyperlink[] actions;
-
- public TablePlaceholder(String title, String description) {
- this(title, description, new Node[0]);
- }
-
- public TablePlaceholder(String title, String description, Node... widgets) {
- this(title, description, Arrays.asList(widgets));
- }
-
- public TablePlaceholder(String title, String description, Collection<Node> widgets) {
- this(title, null, description, widgets);
- }
-
- public TablePlaceholder(String title, Image graphics, String description, Node... widgets) {
- this(title, graphics, description, Arrays.asList(widgets));
- }
-
- public TablePlaceholder(String title, Image graphics, String description, Collection<Node> widgets) {
- setSpacing(8);
- setPadding(new Insets(4));
- setAlignment(Pos.CENTER);
-
- HBox titleBox = new HBox();
- titleBox.setSpacing(8);
- titleBox.setPadding(Insets.EMPTY);
- titleBox.setAlignment(Pos.CENTER);
-
- TITLE = new Label(title);
- TITLE.setFont(new Font("Arial", 32));
- TITLE.setTextFill(Color.LIGHTGRAY);
-
- if (graphics != null) {
- ImageView icon = new ImageView(graphics);
- icon.setPreserveRatio(true);
- icon.setSmooth(true);
- icon.setCache(true);
-
- icon.setFitHeight(TITLE.getFont().getSize());
- titleBox.getChildren().add(icon);
- }
-
- titleBox.getChildren().add(TITLE);
-
- DESCRIPTION = new Label(description);
- DESCRIPTION.setTextFill(Color.GRAY);
-
- getChildren().addAll(titleBox, DESCRIPTION);
-
- if (widgets != null && widgets.size() > 0) {
-
- Region spacer = new Region();
- spacer.setMinHeight(0);
- spacer.setPrefHeight(4);
- spacer.maxHeightProperty().bind(spacer.prefHeightProperty());
- HBox.setHgrow(spacer, Priority.ALWAYS);
-
- FlowPane container = new FlowPane(Orientation.HORIZONTAL);
-
- container.setPadding(Insets.EMPTY);
- container.setAlignment(Pos.CENTER);
- container.setVgap(2);
- container.setHgap(4);
- container.setMaxWidth(500);
-
- HBox.setHgrow(container, Priority.ALWAYS);
-
- container.getChildren().addAll(widgets);
-
- getChildren().addAll(spacer, container);
- }
- }
-}
+package colorfix.app.controls.table;
+
+import colorfix.app.Constants;
+import javafx.geometry.Insets;
+import javafx.geometry.Orientation;
+import javafx.geometry.Pos;
+import javafx.scene.Node;
+import javafx.scene.control.Hyperlink;
+import javafx.scene.control.Label;
+import javafx.scene.image.Image;
+import javafx.scene.image.ImageView;
+import javafx.scene.layout.*;
+import javafx.scene.paint.Color;
+import javafx.scene.text.Font;
+
+import java.util.Arrays;
+import java.util.Collection;
+
+public class TablePlaceholder extends VBox {
+ private final Label TITLE, DESCRIPTION;
+
+ private Hyperlink[] actions;
+
+ public TablePlaceholder(String title, String description) {
+ this(title, description, new Node[0]);
+ }
+
+ public TablePlaceholder(String title, String description, Node... widgets) {
+ this(title, description, Arrays.asList(widgets));
+ }
+
+ public TablePlaceholder(String title, String description, Collection<Node> widgets) {
+ this(title, null, description, widgets);
+ }
+
+ public TablePlaceholder(String title, Image graphics, String description, Node... widgets) {
+ this(title, graphics, description, Arrays.asList(widgets));
+ }
+
+ public TablePlaceholder(String title, Image graphics, String description, Collection<Node> widgets) {
+ setSpacing(8);
+ setPadding(new Insets(4));
+ setAlignment(Pos.CENTER);
+
+ HBox titleBox = new HBox();
+ titleBox.setSpacing(8);
+ titleBox.setPadding(Insets.EMPTY);
+ titleBox.setAlignment(Pos.CENTER);
+
+ TITLE = new Label(title);
+ TITLE.setFont(new Font("Arial", 32));
+ TITLE.setTextFill(Color.LIGHTGRAY);
+
+ if (graphics != null) {
+ ImageView icon = new ImageView(graphics);
+ icon.setPreserveRatio(true);
+ icon.setSmooth(true);
+ icon.setCache(true);
+
+ icon.setFitHeight(TITLE.getFont().getSize());
+ titleBox.getChildren().add(icon);
+ }
+
+ titleBox.getChildren().add(TITLE);
+
+ DESCRIPTION = new Label(description);
+ DESCRIPTION.setTextFill(Color.GRAY);
+
+ getChildren().addAll(titleBox, DESCRIPTION);
+
+ if (widgets != null && widgets.size() > 0) {
+
+ Region spacer = new Region();
+ spacer.setMinHeight(0);
+ spacer.setPrefHeight(4);
+ spacer.maxHeightProperty().bind(spacer.prefHeightProperty());
+ HBox.setHgrow(spacer, Priority.ALWAYS);
+
+ FlowPane container = new FlowPane(Orientation.HORIZONTAL);
+
+ container.setPadding(Insets.EMPTY);
+ container.setAlignment(Pos.CENTER);
+ container.setVgap(2);
+ container.setHgap(4);
+ container.setMaxWidth(500);
+
+ HBox.setHgrow(container, Priority.ALWAYS);
+
+ container.getChildren().addAll(widgets);
+
+ getChildren().addAll(spacer, container);
+ }
+ }
+}
diff --git a/src/main/java/colorfix/app/controls/table/columns/ColorComponentColumn.java b/src/main/java/colorfix/app/controls/table/columns/ColorComponentColumn.java
index 68a4cf0..009210a 100644
--- a/src/main/java/colorfix/app/controls/table/columns/ColorComponentColumn.java
+++ b/src/main/java/colorfix/app/controls/table/columns/ColorComponentColumn.java
@@ -1,42 +1,42 @@
-package colorfix.app.controls.table.columns;
-
-import colorfix.app.enums.ColorComponent;
-import colorfix.app.util.ColorUtil;
-import colorfix.app.util.TableColumnUtil;
-import javafx.beans.property.SimpleStringProperty;
-import javafx.beans.value.ObservableValue;
-import javafx.scene.control.TableColumn;
-import javafx.scene.paint.Color;
-
-public class ColorComponentColumn extends TableColumn<Color, String> {
- private final ColorComponent COLOR_COMPONENT;
-
- public ColorComponentColumn(ColorComponent component) {
- super(component.toString());
- COLOR_COMPONENT = component;
-
- TableColumnUtil.setMinWidth(this, 100);
- TableColumnUtil.setCommonBehavior(this, false, false, true);
-
- setCellValueFactory(this::getCellValue);
- setHeaderStyle();
- }
-
- private void setHeaderStyle() {
- StringBuilder css = new StringBuilder();
-
- css.append(String.format("-fx-base: %s;", ColorUtil.tohexCode(COLOR_COMPONENT.getHeaderColor())));
- css.append("-fx-table-cell-border-color: lightgray;");
-
- setStyle(css.toString());
- }
-
- protected ObservableValue<String> getCellValue(CellDataFeatures<Color, String> cell) {
- Color color = cell.getValue();
-
- StringBuilder content = new StringBuilder();
- content.append(COLOR_COMPONENT.getValueInt(color));
-
- return new SimpleStringProperty(content.toString());
- }
+package colorfix.app.controls.table.columns;
+
+import colorfix.app.enums.ColorComponent;
+import colorfix.app.util.ColorUtil;
+import colorfix.app.util.TableColumnUtil;
+import javafx.beans.property.SimpleStringProperty;
+import javafx.beans.value.ObservableValue;
+import javafx.scene.control.TableColumn;
+import javafx.scene.paint.Color;
+
+public class ColorComponentColumn extends TableColumn<Color, String> {
+ private final ColorComponent COLOR_COMPONENT;
+
+ public ColorComponentColumn(ColorComponent component) {
+ super(component.toString());
+ COLOR_COMPONENT = component;
+
+ TableColumnUtil.setMinWidth(this, 100);
+ TableColumnUtil.setCommonBehavior(this, false, false, true);
+
+ setCellValueFactory(this::getCellValue);
+ setHeaderStyle();
+ }
+
+ private void setHeaderStyle() {
+ StringBuilder css = new StringBuilder();
+
+ css.append(String.format("-fx-base: %s;", ColorUtil.tohexCode(COLOR_COMPONENT.getHeaderColor())));
+ css.append("-fx-table-cell-border-color: lightgray;");
+
+ setStyle(css.toString());
+ }
+
+ protected ObservableValue<String> getCellValue(CellDataFeatures<Color, String> cell) {
+ Color color = cell.getValue();
+
+ StringBuilder content = new StringBuilder();
+ content.append(COLOR_COMPONENT.getValueInt(color));
+
+ return new SimpleStringProperty(content.toString());
+ }
}
\ No newline at end of file
diff --git a/src/main/java/colorfix/app/controls/table/columns/ColorSpaceColumn.java b/src/main/java/colorfix/app/controls/table/columns/ColorSpaceColumn.java
index e69e434..9f49919 100644
--- a/src/main/java/colorfix/app/controls/table/columns/ColorSpaceColumn.java
+++ b/src/main/java/colorfix/app/controls/table/columns/ColorSpaceColumn.java
@@ -1,36 +1,36 @@
-package colorfix.app.controls.table.columns;
-
-import colorfix.app.enums.ColorComponent;
-import colorfix.app.enums.ColorSpace;
-import colorfix.app.util.TableColumnUtil;
-import javafx.scene.control.TableColumn;
-import javafx.scene.paint.Color;
-
-public class ColorSpaceColumn extends TableColumn<Color, String> {
- private final ColorSpace COLOR_SPACE;
-
- public ColorSpaceColumn(ColorSpace colorSpace) {
- super(colorSpace.toString());
- COLOR_SPACE = colorSpace;
-
- TableColumnUtil.setCommonBehavior(this, true, true, true);
-
- setHeaderStyle();
-
- for (ColorComponent component : colorSpace) {
- getColumns().add(new ColorComponentColumn(component));
- }
-
- // Redimensionnement automatique des colonnes
- widthProperty().addListener(x -> {
- for (TableColumn column : getColumns()) {
- column.setPrefWidth(getWidth() / getColumns().size());
- }
- });
-
- }
-
- private void setHeaderStyle() {
- setStyle("-fx-table-cell-border-color: lightgray;");
- }
-}
+package colorfix.app.controls.table.columns;
+
+import colorfix.app.enums.ColorComponent;
+import colorfix.app.enums.ColorSpace;
+import colorfix.app.util.TableColumnUtil;
+import javafx.scene.control.TableColumn;
+import javafx.scene.paint.Color;
+
+public class ColorSpaceColumn extends TableColumn<Color, String> {
+ private final ColorSpace COLOR_SPACE;
+
+ public ColorSpaceColumn(ColorSpace colorSpace) {
+ super(colorSpace.toString());
+ COLOR_SPACE = colorSpace;
+
+ TableColumnUtil.setCommonBehavior(this, true, true, true);
+
+ setHeaderStyle();
+
+ for (ColorComponent component : colorSpace) {
+ getColumns().add(new ColorComponentColumn(component));
+ }
+
+ // Redimensionnement automatique des colonnes
+ widthProperty().addListener(x -> {
+ for (TableColumn column : getColumns()) {
+ column.setPrefWidth(getWidth() / getColumns().size());
+ }
+ });
+
+ }
+
+ private void setHeaderStyle() {
+ setStyle("-fx-table-cell-border-color: lightgray;");
+ }
+}
diff --git a/src/main/java/colorfix/app/controls/table/columns/ColorThumbnailColumn.java b/src/main/java/colorfix/app/controls/table/columns/ColorThumbnailColumn.java
index ea7ebfa..ea25851 100644
--- a/src/main/java/colorfix/app/controls/table/columns/ColorThumbnailColumn.java
+++ b/src/main/java/colorfix/app/controls/table/columns/ColorThumbnailColumn.java
@@ -1,50 +1,50 @@
-package colorfix.app.controls.table.columns;
-
-import colorfix.app.controls.ColorThumbnail;
-import colorfix.app.stages.dialogs.ColorChooserDialog;
-import colorfix.app.util.TableColumnUtil;
-import javafx.beans.property.SimpleObjectProperty;
-import javafx.beans.value.ObservableValue;
-import javafx.scene.canvas.Canvas;
-import javafx.scene.canvas.GraphicsContext;
-import javafx.scene.control.TableColumn;
-import javafx.scene.paint.Color;
-
-public class ColorThumbnailColumn extends TableColumn<Color, ColorThumbnail> {
- public ColorThumbnailColumn() {
- super("Couleur");
- setCellValueFactory(this::getCellValue);
-
- TableColumnUtil.setMinWidth(this, 85);
- TableColumnUtil.setCommonBehavior(this, true, true, true);
-
- setHeaderStyle();
- }
-
- private void setHeaderStyle() {
- setStyle("-fx-table-cell-border-color: lightgray;");
- }
-
- protected ObservableValue<ColorThumbnail> getCellValue(CellDataFeatures<Color, ColorThumbnail> cell) {
- Color color = cell.getValue();
- double size = 20;
-
- ColorThumbnail thumb = new ColorThumbnail(color);
-
- thumb.prefWidthProperty().bind(widthProperty());
-
- return new SimpleObjectProperty<ColorThumbnail>(thumb);
- }
-
- private void drawCanvas(Canvas canvas, Color color) {
- GraphicsContext gc = canvas.getGraphicsContext2D();
-
- double width = canvas.getWidth() - 5;
-
- gc.setFill(color);
- gc.fillRect(0, 0, width, canvas.getHeight());
-
- gc.setStroke(Color.BLACK);
- gc.strokeRect(0,0, width, canvas.getHeight());
- }
-}
+package colorfix.app.controls.table.columns;
+
+import colorfix.app.controls.ColorThumbnail;
+import colorfix.app.stages.dialogs.ColorChooserDialog;
+import colorfix.app.util.TableColumnUtil;
+import javafx.beans.property.SimpleObjectProperty;
+import javafx.beans.value.ObservableValue;
+import javafx.scene.canvas.Canvas;
+import javafx.scene.canvas.GraphicsContext;
+import javafx.scene.control.TableColumn;
+import javafx.scene.paint.Color;
+
+public class ColorThumbnailColumn extends TableColumn<Color, ColorThumbnail> {
+ public ColorThumbnailColumn() {
+ super("Couleur");
+ setCellValueFactory(this::getCellValue);
+
+ TableColumnUtil.setMinWidth(this, 85);
+ TableColumnUtil.setCommonBehavior(this, true, true, true);
+
+ setHeaderStyle();
+ }
+
+ private void setHeaderStyle() {
+ setStyle("-fx-table-cell-border-color: lightgray;");
+ }
+
+ protected ObservableValue<ColorThumbnail> getCellValue(CellDataFeatures<Color, ColorThumbnail> cell) {
+ Color color = cell.getValue();
+ double size = 20;
+
+ ColorThumbnail thumb = new ColorThumbnail(color);
+
+ thumb.prefWidthProperty().bind(widthProperty());
+
+ return new SimpleObjectProperty<ColorThumbnail>(thumb);
+ }
+
+ private void drawCanvas(Canvas canvas, Color color) {
+ GraphicsContext gc = canvas.getGraphicsContext2D();
+
+ double width = canvas.getWidth() - 5;
+
+ gc.setFill(color);
+ gc.fillRect(0, 0, width, canvas.getHeight());
+
+ gc.setStroke(Color.BLACK);
+ gc.strokeRect(0,0, width, canvas.getHeight());
+ }
+}
diff --git a/src/main/java/colorfix/app/controls/table/columns/CopyActionsColumn.java b/src/main/java/colorfix/app/controls/table/columns/CopyActionsColumn.java
index f7cbdc2..0e0f846 100644
--- a/src/main/java/colorfix/app/controls/table/columns/CopyActionsColumn.java
+++ b/src/main/java/colorfix/app/controls/table/columns/CopyActionsColumn.java
@@ -1,59 +1,59 @@
-package colorfix.app.controls.table.columns;
-
-import colorfix.app.util.ColorUtil;
-import colorfix.app.util.TableColumnUtil;
-import javafx.event.ActionEvent;
-import javafx.scene.control.Button;
-import javafx.scene.control.TableCell;
-import javafx.scene.control.TableColumn;
-import javafx.scene.input.Clipboard;
-import javafx.scene.input.ClipboardContent;
-import javafx.scene.paint.Color;
-import javafx.util.Callback;
-
-public class CopyActionsColumn extends TableColumn<Color, Void> {
-
- private final Clipboard clipboard = Clipboard.getSystemClipboard();
- private final ClipboardContent content = new ClipboardContent();
-
- public CopyActionsColumn(){
- super("Actions");
-
- TableColumnUtil.setMinWidth(this, 100);
- TableColumnUtil.setCommonBehavior(this, true, true, false);
-
- setCellFactory(new ActionCellFactory());
- }
-
- private class ActionCellFactory implements Callback<TableColumn<Color, Void>, TableCell<Color, Void>> {
- @Override
- public TableCell<Color, Void> call(TableColumn<Color, Void> param) {
- return new ActionCell();
- }
- }
-
- private class ActionCell extends TableCell<Color, Void> {
- private final Button BUTTON;
-
- public ActionCell() {
- BUTTON = new Button("Copier");
- BUTTON.setOnAction(this::onButtonClicked);
- BUTTON.prefWidthProperty().bind(widthProperty());
- }
-
- private void onButtonClicked(ActionEvent e) {
- content.putString(ColorUtil.tohexCode(getTableView().getItems().get(getIndex())));
- clipboard.setContent(content);
- }
-
- @Override
- public void updateItem(Void item, boolean empty) {
- super.updateItem(item, empty);
- if (empty) {
- setGraphic(null);
- } else {
- setGraphic(BUTTON);
- }
- }
- }
-}
+package colorfix.app.controls.table.columns;
+
+import colorfix.app.util.ColorUtil;
+import colorfix.app.util.TableColumnUtil;
+import javafx.event.ActionEvent;
+import javafx.scene.control.Button;
+import javafx.scene.control.TableCell;
+import javafx.scene.control.TableColumn;
+import javafx.scene.input.Clipboard;
+import javafx.scene.input.ClipboardContent;
+import javafx.scene.paint.Color;
+import javafx.util.Callback;
+
+public class CopyActionsColumn extends TableColumn<Color, Void> {
+
+ private final Clipboard clipboard = Clipboard.getSystemClipboard();
+ private final ClipboardContent content = new ClipboardContent();
+
+ public CopyActionsColumn(){
+ super("Actions");
+
+ TableColumnUtil.setMinWidth(this, 100);
+ TableColumnUtil.setCommonBehavior(this, true, true, false);
+
+ setCellFactory(new ActionCellFactory());
+ }
+
+ private class ActionCellFactory implements Callback<TableColumn<Color, Void>, TableCell<Color, Void>> {
+ @Override
+ public TableCell<Color, Void> call(TableColumn<Color, Void> param) {
+ return new ActionCell();
+ }
+ }
+
+ private class ActionCell extends TableCell<Color, Void> {
+ private final Button BUTTON;
+
+ public ActionCell() {
+ BUTTON = new Button("Copier");
+ BUTTON.setOnAction(this::onButtonClicked);
+ BUTTON.prefWidthProperty().bind(widthProperty());
+ }
+
+ private void onButtonClicked(ActionEvent e) {
+ content.putString(ColorUtil.tohexCode(getTableView().getItems().get(getIndex())));
+ clipboard.setContent(content);
+ }
+
+ @Override
+ public void updateItem(Void item, boolean empty) {
+ super.updateItem(item, empty);
+ if (empty) {
+ setGraphic(null);
+ } else {
+ setGraphic(BUTTON);
+ }
+ }
+ }
+}
diff --git a/src/main/java/colorfix/app/controls/table/columns/EditActionsColumn.java b/src/main/java/colorfix/app/controls/table/columns/EditActionsColumn.java
index 741c291..11895ae 100644
--- a/src/main/java/colorfix/app/controls/table/columns/EditActionsColumn.java
+++ b/src/main/java/colorfix/app/controls/table/columns/EditActionsColumn.java
@@ -1,88 +1,88 @@
-package colorfix.app.controls.table.columns;
-
-import colorfix.app.stages.dialogs.ColorChooserDialog;
-import colorfix.app.util.Assets;
-import colorfix.app.util.TableColumnUtil;
-import javafx.event.ActionEvent;
-import javafx.geometry.Insets;
-import javafx.geometry.Pos;
-import javafx.scene.control.Button;
-import javafx.scene.control.TableCell;
-import javafx.scene.control.TableColumn;
-import javafx.scene.layout.HBox;
-import javafx.scene.paint.Color;
-import javafx.util.Callback;
-
-public class EditActionsColumn extends TableColumn<Color, Void> {
- public EditActionsColumn(){
- super("Actions");
-
- TableColumnUtil.setMinWidth(this, 200);
- TableColumnUtil.setCommonBehavior(this, true, true, false);
-
- setCellFactory(new ActionCellFactory());
- }
-
- private class ActionCellFactory implements Callback<TableColumn<Color, Void>, TableCell<Color, Void>> {
- @Override
- public TableCell<Color, Void> call(TableColumn<Color, Void> param) {
- return new ActionCell();
- }
- }
-
- private class ActionCell extends TableCell<Color, Void> {
- private final Button DELETE_BUTTON;
- private final Button EDIT_BUTTON;
-
- private final HBox PANE;
-
- public ActionCell() {
- PANE = new HBox();
- PANE.setAlignment(Pos.CENTER);
- PANE.setSpacing(0);
- PANE.setPadding(new Insets(0, 2, 0, 2));
- PANE.prefWidthProperty().bind(widthProperty());
-
- var padding = PANE.getPadding();
- var halfWidthProp = PANE.widthProperty().subtract(padding.getLeft() + padding.getRight()).divide(2);
-
- EDIT_BUTTON = new Button("Modifier");
- EDIT_BUTTON.setOnAction(this::onEditButtonClicked);
- EDIT_BUTTON.prefWidthProperty().bind(halfWidthProp);
- EDIT_BUTTON.getStyleClass().addAll("pill-button", "left-pill");
-
- DELETE_BUTTON = new Button("Supprimer");
- DELETE_BUTTON.setOnAction(this::onDeleteButtonClicked);
- DELETE_BUTTON.prefWidthProperty().bind(halfWidthProp);
- DELETE_BUTTON.getStyleClass().addAll("pill-button", "right-pill");
- DELETE_BUTTON.setStyle("-fx-base: firebrick;");
-
- PANE.getStylesheets().add(Assets.getAssetPath("/pill-button.css"));
- PANE.getChildren().addAll(EDIT_BUTTON, DELETE_BUTTON);
- }
-
- private void onDeleteButtonClicked(ActionEvent e) {
- getTableView().getItems().remove(getIndex());
- }
-
- private void onEditButtonClicked(ActionEvent e) {
- Color currentCol = getTableView().getItems().get(getIndex());
-
- Color newCol = ColorChooserDialog.open(currentCol);
-
- if (newCol != null) {
- getTableView().getItems().set(getIndex(), newCol);
- }
- }
-
- @Override
- public void updateItem(Void item, boolean empty) {
- super.updateItem(item, empty);
- if (empty) {
- setGraphic(null);
- } else {
- setGraphic(PANE);
- }
- }
- }
-}
+package colorfix.app.controls.table.columns;
+
+import colorfix.app.stages.dialogs.ColorChooserDialog;
+import colorfix.app.util.Assets;
+import colorfix.app.util.TableColumnUtil;
+import javafx.event.ActionEvent;
+import javafx.geometry.Insets;
+import javafx.geometry.Pos;
+import javafx.scene.control.Button;
+import javafx.scene.control.TableCell;
+import javafx.scene.control.TableColumn;
+import javafx.scene.layout.HBox;
+import javafx.scene.paint.Color;
+import javafx.util.Callback;
+
+public class EditActionsColumn extends TableColumn<Color, Void> {
+ public EditActionsColumn(){
+ super("Actions");
+
+ TableColumnUtil.setMinWidth(this, 200);
+ TableColumnUtil.setCommonBehavior(this, true, true, false);
+
+ setCellFactory(new ActionCellFactory());
+ }
+
+ private class ActionCellFactory implements Callback<TableColumn<Color, Void>, TableCell<Color, Void>> {
+ @Override
+ public TableCell<Color, Void> call(TableColumn<Color, Void> param) {
+ return new ActionCell();
+ }
+ }
+
+ private class ActionCell extends TableCell<Color, Void> {
+ private final Button DELETE_BUTTON;
+ private final Button EDIT_BUTTON;
+
+ private final HBox PANE;
+
+ public ActionCell() {
+ PANE = new HBox();
+ PANE.setAlignment(Pos.CENTER);
+ PANE.setSpacing(0);
+ PANE.setPadding(new Insets(0, 2, 0, 2));
+ PANE.prefWidthProperty().bind(widthProperty());
+
+ var padding = PANE.getPadding();
+ var halfWidthProp = PANE.widthProperty().subtract(padding.getLeft() + padding.getRight()).divide(2);
+
+ EDIT_BUTTON = new Button("Modifier");
+ EDIT_BUTTON.setOnAction(this::onEditButtonClicked);
+ EDIT_BUTTON.prefWidthProperty().bind(halfWidthProp);
+ EDIT_BUTTON.getStyleClass().addAll("pill-button", "left-pill");
+
+ DELETE_BUTTON = new Button("Supprimer");
+ DELETE_BUTTON.setOnAction(this::onDeleteButtonClicked);
+ DELETE_BUTTON.prefWidthProperty().bind(halfWidthProp);
+ DELETE_BUTTON.getStyleClass().addAll("pill-button", "right-pill");
+ DELETE_BUTTON.setStyle("-fx-base: firebrick;");
+
+ PANE.getStylesheets().add(Assets.getAssetPath("/pill-button.css"));
+ PANE.getChildren().addAll(EDIT_BUTTON, DELETE_BUTTON);
+ }
+
+ private void onDeleteButtonClicked(ActionEvent e) {
+ getTableView().getItems().remove(getIndex());
+ }
+
+ private void onEditButtonClicked(ActionEvent e) {
+ Color currentCol = getTableView().getItems().get(getIndex());
+
+ Color newCol = ColorChooserDialog.open(currentCol);
+
+ if (newCol != null) {
+ getTableView().getItems().set(getIndex(), newCol);
+ }
+ }
+
+ @Override
+ public void updateItem(Void item, boolean empty) {
+ super.updateItem(item, empty);
+ if (empty) {
+ setGraphic(null);
+ } else {
+ setGraphic(PANE);
+ }
+ }
+ }
+}
diff --git a/src/main/java/colorfix/app/controls/table/columns/HexadecimalValueColumn.java b/src/main/java/colorfix/app/controls/table/columns/HexadecimalValueColumn.java
index 3129cd1..0e53e85 100644
--- a/src/main/java/colorfix/app/controls/table/columns/HexadecimalValueColumn.java
+++ b/src/main/java/colorfix/app/controls/table/columns/HexadecimalValueColumn.java
@@ -1,35 +1,35 @@
-package colorfix.app.controls.table.columns;
-
-import colorfix.app.util.ColorUtil;
-import colorfix.app.util.TableColumnUtil;
-import javafx.beans.property.SimpleStringProperty;
-import javafx.beans.value.ObservableValue;
-import javafx.scene.control.TableColumn;
-import javafx.scene.paint.Color;
-
-public class HexadecimalValueColumn extends TableColumn<Color, String> {
- public HexadecimalValueColumn() {
- super("Hexadécimal");
- setCellValueFactory(this::getCellValue);
-
- TableColumnUtil.setMinWidth(this, 100);
- TableColumnUtil.setCommonBehavior(this, true, true, true);
-
- setHeaderStyle();
- }
-
- private void setHeaderStyle() {
- StringBuilder css = new StringBuilder();
-
- //css.append(String.format("-fx-base: %s;", ColorUtil.tohexCode(COLOR_COMPONENT.getHeaderColor())));
- css.append("-fx-table-cell-border-color: lightgray;");
-
- setStyle(css.toString());
- }
-
- protected ObservableValue<String> getCellValue(CellDataFeatures<Color, String> cell) {
- Color color = cell.getValue();
-
- return new SimpleStringProperty(ColorUtil.tohexCode(color));
- }
+package colorfix.app.controls.table.columns;
+
+import colorfix.app.util.ColorUtil;
+import colorfix.app.util.TableColumnUtil;
+import javafx.beans.property.SimpleStringProperty;
+import javafx.beans.value.ObservableValue;
+import javafx.scene.control.TableColumn;
+import javafx.scene.paint.Color;
+
+public class HexadecimalValueColumn extends TableColumn<Color, String> {
+ public HexadecimalValueColumn() {
+ super("Hexadécimal");
+ setCellValueFactory(this::getCellValue);
+
+ TableColumnUtil.setMinWidth(this, 100);
+ TableColumnUtil.setCommonBehavior(this, true, true, true);
+
+ setHeaderStyle();
+ }
+
+ private void setHeaderStyle() {
+ StringBuilder css = new StringBuilder();
+
+ //css.append(String.format("-fx-base: %s;", ColorUtil.tohexCode(COLOR_COMPONENT.getHeaderColor())));
+ css.append("-fx-table-cell-border-color: lightgray;");
+
+ setStyle(css.toString());
+ }
+
+ protected ObservableValue<String> getCellValue(CellDataFeatures<Color, String> cell) {
+ Color color = cell.getValue();
+
+ return new SimpleStringProperty(ColorUtil.tohexCode(color));
+ }
}
\ No newline at end of file
diff --git a/src/main/java/colorfix/app/enums/ColorComponent.java b/src/main/java/colorfix/app/enums/ColorComponent.java
index 6ebd2af..6a0fbfe 100644
--- a/src/main/java/colorfix/app/enums/ColorComponent.java
+++ b/src/main/java/colorfix/app/enums/ColorComponent.java
@@ -1,80 +1,80 @@
-package colorfix.app.enums;
-
-import colorfix.app.ExtendedColor;
-import javafx.beans.binding.Bindings;
-import javafx.beans.property.SimpleDoubleProperty;
-import javafx.scene.paint.Color;
-
-import java.net.BindException;
-import java.util.function.Function;
-
-public enum ColorComponent {
- RED ("Rouge", Color.web("de6060"), ExtendedColor::redProperty, 255),
- GREEN ("Vert", Color.web("a3cf4a"), ExtendedColor::greenProperty, 255),
- BLUE ("Bleu", Color.web("60a7de"), ExtendedColor::blueProperty, 255),
- HUE ("Teinte", Color.web("ffffff"), ExtendedColor::hueProperty, 360),
- SATURATION ("Saturation", Color.web("ffffff"), ExtendedColor::saturationProperty, 100),
- BRIGHTNESS ("Luminosité", Color.web("ffffff"), ExtendedColor::brightnessProperty, 100),
- CYAN ("Cyan", Color.web("14d2d9"), ExtendedColor::cyanProperty, 100),
- MAGENTA ("Magenta", Color.web("d94acd"), ExtendedColor::magentaProperty, 100),
- YELLOW ("Jaune", Color.web("d9c345"), ExtendedColor::yellowProperty, 100),
- BLACK ("Noir", Color.web("424242"), ExtendedColor::blackProperty, 100);
-
- private final Color HEADER_COLOR;
- private final String HEADER_NAME;
- private final Function<ExtendedColor, SimpleDoubleProperty> GETTER;
- private final int MAXIMUM_VALUE;
-
- private ColorComponent(String headerName, Color headerColor, Function<ExtendedColor, SimpleDoubleProperty> componentGetter, int max) {
- HEADER_NAME = headerName;
- HEADER_COLOR = headerColor;
- GETTER = componentGetter;
- MAXIMUM_VALUE = max;
- }
-
- private ColorComponent(String headerName, Color headerColor, Function<ExtendedColor, SimpleDoubleProperty> componentGetter) {
- this(headerName, headerColor, componentGetter, 255);
- }
-
- public double getValue01(ExtendedColor color) {
- return GETTER.apply(color).get();
- }
-
- public double getValue01(Color color) {
- return getValue01(new ExtendedColor(color));
- }
-
- public int getValueInt(ExtendedColor color) {
- final int MAXIMUM = equals(HUE) ? 1 : MAXIMUM_VALUE;
- return (int)Math.round(getValue01(color) * MAXIMUM);
- }
-
- public int getValueInt(Color color) {
- return getValueInt(new ExtendedColor(color));
- }
-
- public int getMaximum() {
- return MAXIMUM_VALUE;
- }
-
- public String cssClass() {
- return name().toLowerCase();
- }
-
- public Color getHeaderColor() {
- return HEADER_COLOR;
- }
-
- public SimpleDoubleProperty value01Property(ExtendedColor color) {
- return GETTER.apply(color);
- }
-
- public SimpleDoubleProperty valueProperty(ExtendedColor color) {
- return (SimpleDoubleProperty)Bindings.multiply(MAXIMUM_VALUE, GETTER.apply(color));
- }
-
- @Override
- public String toString() {
- return HEADER_NAME;
- }
-}
+package colorfix.app.enums;
+
+import colorfix.app.ExtendedColor;
+import javafx.beans.binding.Bindings;
+import javafx.beans.property.SimpleDoubleProperty;
+import javafx.scene.paint.Color;
+
+import java.net.BindException;
+import java.util.function.Function;
+
+public enum ColorComponent {
+ RED ("Rouge", Color.web("de6060"), ExtendedColor::redProperty, 255),
+ GREEN ("Vert", Color.web("a3cf4a"), ExtendedColor::greenProperty, 255),
+ BLUE ("Bleu", Color.web("60a7de"), ExtendedColor::blueProperty, 255),
+ HUE ("Teinte", Color.web("ffffff"), ExtendedColor::hueProperty, 360),
+ SATURATION ("Saturation", Color.web("ffffff"), ExtendedColor::saturationProperty, 100),
+ BRIGHTNESS ("Luminosité", Color.web("ffffff"), ExtendedColor::brightnessProperty, 100),
+ CYAN ("Cyan", Color.web("14d2d9"), ExtendedColor::cyanProperty, 100),
+ MAGENTA ("Magenta", Color.web("d94acd"), ExtendedColor::magentaProperty, 100),
+ YELLOW ("Jaune", Color.web("d9c345"), ExtendedColor::yellowProperty, 100),
+ BLACK ("Noir", Color.web("424242"), ExtendedColor::blackProperty, 100);
+
+ private final Color HEADER_COLOR;
+ private final String HEADER_NAME;
+ private final Function<ExtendedColor, SimpleDoubleProperty> GETTER;
+ private final int MAXIMUM_VALUE;
+
+ private ColorComponent(String headerName, Color headerColor, Function<ExtendedColor, SimpleDoubleProperty> componentGetter, int max) {
+ HEADER_NAME = headerName;
+ HEADER_COLOR = headerColor;
+ GETTER = componentGetter;
+ MAXIMUM_VALUE = max;
+ }
+
+ private ColorComponent(String headerName, Color headerColor, Function<ExtendedColor, SimpleDoubleProperty> componentGetter) {
+ this(headerName, headerColor, componentGetter, 255);
+ }
+
+ public double getValue01(ExtendedColor color) {
+ return GETTER.apply(color).get();
+ }
+
+ public double getValue01(Color color) {
+ return getValue01(new ExtendedColor(color));
+ }
+
+ public int getValueInt(ExtendedColor color) {
+ final int MAXIMUM = equals(HUE) ? 1 : MAXIMUM_VALUE;
+ return (int)Math.round(getValue01(color) * MAXIMUM);
+ }
+
+ public int getValueInt(Color color) {
+ return getValueInt(new ExtendedColor(color));
+ }
+
+ public int getMaximum() {
+ return MAXIMUM_VALUE;
+ }
+
+ public String cssClass() {
+ return name().toLowerCase();
+ }
+
+ public Color getHeaderColor() {
+ return HEADER_COLOR;
+ }
+
+ public SimpleDoubleProperty value01Property(ExtendedColor color) {
+ return GETTER.apply(color);
+ }
+
+ public SimpleDoubleProperty valueProperty(ExtendedColor color) {
+ return (SimpleDoubleProperty)Bindings.multiply(MAXIMUM_VALUE, GETTER.apply(color));
+ }
+
+ @Override
+ public String toString() {
+ return HEADER_NAME;
+ }
+}
diff --git a/src/main/java/colorfix/app/enums/ColorSpace.java b/src/main/java/colorfix/app/enums/ColorSpace.java
index 3b04a88..bc1f8ed 100644
--- a/src/main/java/colorfix/app/enums/ColorSpace.java
+++ b/src/main/java/colorfix/app/enums/ColorSpace.java
@@ -1,32 +1,32 @@
-package colorfix.app.enums;
-
-import java.util.Arrays;
-import java.util.Iterator;
-
-public enum ColorSpace implements Iterable<ColorComponent> {
- RGB("RGB", ColorComponent.RED, ColorComponent.GREEN, ColorComponent.BLUE),
- HSB("HSB", ColorComponent.HUE, ColorComponent.SATURATION, ColorComponent.BRIGHTNESS),
- CMYK("CMYK", ColorComponent.CYAN, ColorComponent.MAGENTA, ColorComponent.YELLOW, ColorComponent.BLACK);
-
- private final String NAME;
- private final ColorComponent[] COMPONENTS;
-
- private ColorSpace(String name, ColorComponent... components) {
- NAME = name;
- COMPONENTS = Arrays.copyOf(components, components.length);
- }
-
- public boolean contains(ColorComponent component) {
- return Arrays.asList(COMPONENTS).contains(component);
- }
-
- @Override
- public Iterator<ColorComponent> iterator() {
- return Arrays.stream(COMPONENTS).iterator();
- }
-
- @Override
- public String toString() {
- return NAME;
- }
-}
+package colorfix.app.enums;
+
+import java.util.Arrays;
+import java.util.Iterator;
+
+public enum ColorSpace implements Iterable<ColorComponent> {
+ RGB("RGB", ColorComponent.RED, ColorComponent.GREEN, ColorComponent.BLUE),
+ HSB("HSB", ColorComponent.HUE, ColorComponent.SATURATION, ColorComponent.BRIGHTNESS),
+ CMYK("CMYK", ColorComponent.CYAN, ColorComponent.MAGENTA, ColorComponent.YELLOW, ColorComponent.BLACK);
+
+ private final String NAME;
+ private final ColorComponent[] COMPONENTS;
+
+ private ColorSpace(String name, ColorComponent... components) {
+ NAME = name;
+ COMPONENTS = Arrays.copyOf(components, components.length);
+ }
+
+ public boolean contains(ColorComponent component) {
+ return Arrays.asList(COMPONENTS).contains(component);
+ }
+
+ @Override
+ public Iterator<ColorComponent> iterator() {
+ return Arrays.stream(COMPONENTS).iterator();
+ }
+
+ @Override
+ public String toString() {
+ return NAME;
+ }
+}
diff --git a/src/main/java/colorfix/app/stages/AboutStage.java b/src/main/java/colorfix/app/stages/AboutStage.java
index f201521..e755b75 100644
--- a/src/main/java/colorfix/app/stages/AboutStage.java
+++ b/src/main/java/colorfix/app/stages/AboutStage.java
@@ -1,86 +1,86 @@
-package colorfix.app.stages;
-
-import colorfix.app.ColorFX;
-import colorfix.app.Constants;
-import colorfix.app.controls.StyledScene;
-import javafx.event.ActionEvent;
-import javafx.geometry.Insets;
-import javafx.geometry.Orientation;
-import javafx.geometry.Pos;
-import javafx.scene.Scene;
-import javafx.scene.control.*;
-import javafx.scene.layout.HBox;
-import javafx.scene.layout.Priority;
-import javafx.scene.layout.VBox;
-import javafx.scene.text.Font;
-import javafx.stage.StageStyle;
-
-/** Fenêtre "À propos" **/
-public class AboutStage extends ExtendedStage {
- private Label applicationTitle, applicationDescription;
- private HBox descriptionContainer;
- private Separator separatorA, separatorB;
- private TextArea textZone;
- private Hyperlink gitlabUrl;
- private Button closeBtn;
-
- public AboutStage() {
- VBox root = new VBox();
- root.setAlignment(Pos.CENTER);
- root.setPadding(new Insets(18));
- root.setSpacing(6);
-
- applicationTitle = new Label(Constants.APP_NAME);
- applicationTitle.setFont(new Font("Arial", 32));
-
- descriptionContainer = new HBox();
- descriptionContainer.setAlignment(Pos.CENTER);
- descriptionContainer.setPadding(Insets.EMPTY);
- descriptionContainer.setSpacing(4);
-
- HBox.setHgrow(descriptionContainer, Priority.ALWAYS);
-
- applicationDescription = new Label(Constants.APP_DESCRIPTION);
-
- gitlabUrl = new Hyperlink("Lien GitLab");
- gitlabUrl.setOnAction(this::onGitLabLinkClicked);
-
- descriptionContainer.getChildren().addAll(applicationDescription, gitlabUrl);
-
- separatorA = new Separator(Orientation.HORIZONTAL);
- HBox.setHgrow(separatorA, Priority.ALWAYS);
-
- textZone = new TextArea("Description détaillée du projet ici");
- textZone.setWrapText(true);
- textZone.setEditable(false);
-
- textZone.setPrefSize(300, 140);
-
- //new Label("").setWrapText(true);
-
- separatorB = new Separator(Orientation.HORIZONTAL);
- HBox.setHgrow(separatorB, Priority.ALWAYS);
-
- closeBtn = new Button("Fermer");
- closeBtn.setDefaultButton(true);
- closeBtn.setOnAction(this::onCloseClicked);
-
- root.getChildren().addAll(applicationTitle, descriptionContainer, separatorA, textZone, separatorB, closeBtn);
-
- Scene scene = new StyledScene(root, 500, 250);
- setScene(scene);
- setResizable(false);
- initStyle(StageStyle.UTILITY); // N'avoir que le bouton "fermer" de la fenêtre
- setTitle("À propos");
-
- closeBtn.requestFocus();
- }
-
- private void onCloseClicked(ActionEvent e) {
- close();
- }
-
- private void onGitLabLinkClicked(ActionEvent e) {
- ColorFX.hostServices().showDocument(Constants.GITLAB_URL);
- }
-}
+package colorfix.app.stages;
+
+import colorfix.app.ColorFX;
+import colorfix.app.Constants;
+import colorfix.app.controls.StyledScene;
+import javafx.event.ActionEvent;
+import javafx.geometry.Insets;
+import javafx.geometry.Orientation;
+import javafx.geometry.Pos;
+import javafx.scene.Scene;
+import javafx.scene.control.*;
+import javafx.scene.layout.HBox;
+import javafx.scene.layout.Priority;
+import javafx.scene.layout.VBox;
+import javafx.scene.text.Font;
+import javafx.stage.StageStyle;
+
+/** Fenêtre "À propos" **/
+public class AboutStage extends ExtendedStage {
+ private Label applicationTitle, applicationDescription;
+ private HBox descriptionContainer;
+ private Separator separatorA, separatorB;
+ private TextArea textZone;
+ private Hyperlink gitlabUrl;
+ private Button closeBtn;
+
+ public AboutStage() {
+ VBox root = new VBox();
+ root.setAlignment(Pos.CENTER);
+ root.setPadding(new Insets(18));
+ root.setSpacing(6);
+
+ applicationTitle = new Label(Constants.APP_NAME);
+ applicationTitle.setFont(new Font("Arial", 32));
+
+ descriptionContainer = new HBox();
+ descriptionContainer.setAlignment(Pos.CENTER);
+ descriptionContainer.setPadding(Insets.EMPTY);
+ descriptionContainer.setSpacing(4);
+
+ HBox.setHgrow(descriptionContainer, Priority.ALWAYS);
+
+ applicationDescription = new Label(Constants.APP_DESCRIPTION);
+
+ gitlabUrl = new Hyperlink("Lien GitLab");
+ gitlabUrl.setOnAction(this::onGitLabLinkClicked);
+
+ descriptionContainer.getChildren().addAll(applicationDescription, gitlabUrl);
+
+ separatorA = new Separator(Orientation.HORIZONTAL);
+ HBox.setHgrow(separatorA, Priority.ALWAYS);
+
+ textZone = new TextArea("Description détaillée du projet ici");
+ textZone.setWrapText(true);
+ textZone.setEditable(false);
+
+ textZone.setPrefSize(300, 140);
+
+ //new Label("").setWrapText(true);
+
+ separatorB = new Separator(Orientation.HORIZONTAL);
+ HBox.setHgrow(separatorB, Priority.ALWAYS);
+
+ closeBtn = new Button("Fermer");
+ closeBtn.setDefaultButton(true);
+ closeBtn.setOnAction(this::onCloseClicked);
+
+ root.getChildren().addAll(applicationTitle, descriptionContainer, separatorA, textZone, separatorB, closeBtn);
+
+ Scene scene = new StyledScene(root, 500, 250);
+ setScene(scene);
+ setResizable(false);
+ initStyle(StageStyle.UTILITY); // N'avoir que le bouton "fermer" de la fenêtre
+ setTitle("À propos");
+
+ closeBtn.requestFocus();
+ }
+
+ private void onCloseClicked(ActionEvent e) {
+ close();
+ }
+
+ private void onGitLabLinkClicked(ActionEvent e) {
+ ColorFX.hostServices().showDocument(Constants.GITLAB_URL);
+ }
+}
diff --git a/src/main/java/colorfix/app/stages/CalibrateStage.java b/src/main/java/colorfix/app/stages/CalibrateStage.java
index 692b808..1a25ba9 100644
--- a/src/main/java/colorfix/app/stages/CalibrateStage.java
+++ b/src/main/java/colorfix/app/stages/CalibrateStage.java
@@ -1,111 +1,111 @@
-package colorfix.app.stages;
-
-import colorfix.app.Constants;
-import colorfix.app.controls.CopyTableView;
-import colorfix.app.controls.StyledScene;
-import colorfix.app.util.ColorAdjust;
-import colorfix.app.util.ColorUtil;
-import javafx.event.ActionEvent;
-import javafx.scene.Scene;
-import javafx.scene.control.Button;
-import javafx.scene.control.CheckBox;
-import javafx.scene.control.ToolBar;
-import javafx.scene.input.Clipboard;
-import javafx.scene.input.ClipboardContent;
-import javafx.scene.input.KeyCode;
-import javafx.scene.input.KeyCodeCombination;
-import javafx.scene.layout.BorderPane;
-import javafx.scene.paint.Color;
-import javafx.stage.FileChooser;
-
-import java.io.File;
-import java.io.IOException;
-import java.io.PrintWriter;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-
-public class CalibrateStage extends ExtendedStage{
- private Button exportBtn;
- private CopyTableView colorTable;
- private final CheckBox showCmykColumn;
- private FileChooser fileChooser;
-
- private File file;
- private final Clipboard clipboard = Clipboard.getSystemClipboard();
- private final ClipboardContent content = new ClipboardContent();
-
- public CalibrateStage(Collection<Color> collection, boolean isCmykVisible){
- super();
-
- BorderPane root = new BorderPane();
- ToolBar menu = new ToolBar();
-
- exportBtn = new Button("Exporter");
- exportBtn.setOnAction(this::onExportClicked);
-
- fileChooser = new FileChooser();
- fileChooser.getExtensionFilters().addAll(Constants.FILTERS);
-
- showCmykColumn = new CheckBox("Couleurs d'imprimante (CMJN)");
-
- menu.getItems().addAll(exportBtn, showCmykColumn);
- menu.getStylesheets().add(getClass().getResource("/style.css").toExternalForm());
- root.setTop(menu);
-
- colorTable = new CopyTableView();
-
- root.setCenter(colorTable);
-
- //ArrayList<Color> newCollec = ColorUtil.toGrayNeo2(collection);
- List<Color> newCollec = ColorAdjust.autoAdjust(collection);
-
- colorTable.getItems().addAll(newCollec);
-
- if(isCmykVisible) {
- showCmykColumn.setSelected(isCmykVisible);
- }
-
- colorTable.cmykVisibleProperty().bind(showCmykColumn.selectedProperty());
- colorTable.rgbVisibleProperty().bind(showCmykColumn.selectedProperty().not());
-
- Scene scene = new StyledScene(root);
- setScene(scene);
- setResizable(false);
-
- setTitle(Constants.APP_NAME);
-
- Runnable kcExport = ()-> {onExportClicked(new ActionEvent());};
- getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.S, KeyCodeCombination.CONTROL_DOWN), kcExport);
-
- Runnable kcCopy = ()-> {copy(new ActionEvent());};
- getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.C, KeyCodeCombination.CONTROL_DOWN), kcCopy);
- }
-
- private void onExportClicked(ActionEvent e){
- file = fileChooser.showSaveDialog(this);
-
- if(file != null){
- String res = "";
- for(Color c : colorTable.getItems()){
- res = res + ColorUtil.tohexCode(c) + "\n";
- }
- try{
- PrintWriter pw = new PrintWriter(file);
- pw.print(res);
- pw.close();
- }catch(IOException ioex){
- System.out.println(ioex);
- }
- }
- }
-
- private void copy(ActionEvent e){
- System.out.println("Copy");
- if(!colorTable.getSelectionModel().isEmpty()){
- System.out.println(ColorUtil.tohexCode( colorTable.getSelectionModel().getSelectedItem()));
- content.putString(ColorUtil.tohexCode( colorTable.getSelectionModel().getSelectedItem()));
- clipboard.setContent(content);
- }
- }
-}
+package colorfix.app.stages;
+
+import colorfix.app.Constants;
+import colorfix.app.controls.CopyTableView;
+import colorfix.app.controls.StyledScene;
+import colorfix.app.util.ColorAdjust;
+import colorfix.app.util.ColorUtil;
+import javafx.event.ActionEvent;
+import javafx.scene.Scene;
+import javafx.scene.control.Button;
+import javafx.scene.control.CheckBox;
+import javafx.scene.control.ToolBar;
+import javafx.scene.input.Clipboard;
+import javafx.scene.input.ClipboardContent;
+import javafx.scene.input.KeyCode;
+import javafx.scene.input.KeyCodeCombination;
+import javafx.scene.layout.BorderPane;
+import javafx.scene.paint.Color;
+import javafx.stage.FileChooser;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+public class CalibrateStage extends ExtendedStage{
+ private Button exportBtn;
+ private CopyTableView colorTable;
+ private final CheckBox showCmykColumn;
+ private FileChooser fileChooser;
+
+ private File file;
+ private final Clipboard clipboard = Clipboard.getSystemClipboard();
+ private final ClipboardContent content = new ClipboardContent();
+
+ public CalibrateStage(Collection<Color> collection, boolean isCmykVisible){
+ super();
+
+ BorderPane root = new BorderPane();
+ ToolBar menu = new ToolBar();
+
+ exportBtn = new Button("Exporter");
+ exportBtn.setOnAction(this::onExportClicked);
+
+ fileChooser = new FileChooser();
+ fileChooser.getExtensionFilters().addAll(Constants.FILTERS);
+
+ showCmykColumn = new CheckBox("Couleurs d'imprimante (CMJN)");
+
+ menu.getItems().addAll(exportBtn, showCmykColumn);
+ menu.getStylesheets().add(getClass().getResource("/style.css").toExternalForm());
+ root.setTop(menu);
+
+ colorTable = new CopyTableView();
+
+ root.setCenter(colorTable);
+
+ //ArrayList<Color> newCollec = ColorUtil.toGrayNeo2(collection);
+ List<Color> newCollec = ColorAdjust.autoAdjust(collection);
+
+ colorTable.getItems().addAll(newCollec);
+
+ if(isCmykVisible) {
+ showCmykColumn.setSelected(isCmykVisible);
+ }
+
+ colorTable.cmykVisibleProperty().bind(showCmykColumn.selectedProperty());
+ colorTable.rgbVisibleProperty().bind(showCmykColumn.selectedProperty().not());
+
+ Scene scene = new StyledScene(root);
+ setScene(scene);
+ setResizable(false);
+
+ setTitle(Constants.APP_NAME);
+
+ Runnable kcExport = ()-> {onExportClicked(new ActionEvent());};
+ getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.S, KeyCodeCombination.CONTROL_DOWN), kcExport);
+
+ Runnable kcCopy = ()-> {copy(new ActionEvent());};
+ getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.C, KeyCodeCombination.CONTROL_DOWN), kcCopy);
+ }
+
+ private void onExportClicked(ActionEvent e){
+ file = fileChooser.showSaveDialog(this);
+
+ if(file != null){
+ String res = "";
+ for(Color c : colorTable.getItems()){
+ res = res + ColorUtil.tohexCode(c) + "\n";
+ }
+ try{
+ PrintWriter pw = new PrintWriter(file);
+ pw.print(res);
+ pw.close();
+ }catch(IOException ioex){
+ System.out.println(ioex);
+ }
+ }
+ }
+
+ private void copy(ActionEvent e){
+ System.out.println("Copy");
+ if(!colorTable.getSelectionModel().isEmpty()){
+ System.out.println(ColorUtil.tohexCode( colorTable.getSelectionModel().getSelectedItem()));
+ content.putString(ColorUtil.tohexCode( colorTable.getSelectionModel().getSelectedItem()));
+ clipboard.setContent(content);
+ }
+ }
+}
diff --git a/src/main/java/colorfix/app/stages/ColorPickerStage.java b/src/main/java/colorfix/app/stages/ColorPickerStage.java
index 5c07783..063fcfc 100644
--- a/src/main/java/colorfix/app/stages/ColorPickerStage.java
+++ b/src/main/java/colorfix/app/stages/ColorPickerStage.java
@@ -1,54 +1,54 @@
-package colorfix.app.stages;
-
-import colorfix.app.ExtendedColor;
-import colorfix.app.controls.StyledScene;
-import colorfix.app.controls.picker.ColorSquare;
-import colorfix.app.controls.slider.ColorSliderTabs;
-import javafx.scene.control.Tab;
-import javafx.scene.control.TabPane;
-import javafx.scene.layout.HBox;
-import javafx.scene.layout.Priority;
-import javafx.scene.layout.VBox;
-import javafx.scene.paint.Color;
-
-public class ColorPickerStage extends ExtendedStage {
- private ColorSquare picker;
- private ColorSliderTabs sliders;
-
- private ExtendedColor color;
-
- private HBox root;
-
- public ColorPickerStage() {
- this(Color.RED);
- }
-
- public ColorPickerStage(Color c) {
- root = new HBox();
- root.setSpacing(0);
-
- picker = new ColorSquare();
- sliders = new ColorSliderTabs();
-
- Tab pickerTab = new Tab("Couleur", picker);
- pickerTab.setClosable(false);
- TabPane pickerPane = new TabPane(pickerTab);
-
-
- root.getChildren().addAll(pickerPane, sliders);
-
- color = new ExtendedColor(c);
-
- picker.colorProperty().bindBidirectional(color.colorProperty());
- sliders.colorProperty().bindBidirectional(color.colorProperty());
-
- picker.prefHeightProperty().bind(root.heightProperty());
- picker.prefWidthProperty().bind(picker.prefHeightProperty());
-
- HBox.setHgrow(sliders, Priority.ALWAYS);
- VBox.setVgrow(sliders, Priority.ALWAYS);
-
- StyledScene scene = new StyledScene(root, 680, 320);
- setScene(scene);
- }
+package colorfix.app.stages;
+
+import colorfix.app.ExtendedColor;
+import colorfix.app.controls.StyledScene;
+import colorfix.app.controls.picker.ColorSquare;
+import colorfix.app.controls.slider.ColorSliderTabs;
+import javafx.scene.control.Tab;
+import javafx.scene.control.TabPane;
+import javafx.scene.layout.HBox;
+import javafx.scene.layout.Priority;
+import javafx.scene.layout.VBox;
+import javafx.scene.paint.Color;
+
+public class ColorPickerStage extends ExtendedStage {
+ private ColorSquare picker;
+ private ColorSliderTabs sliders;
+
+ private ExtendedColor color;
+
+ private HBox root;
+
+ public ColorPickerStage() {
+ this(Color.RED);
+ }
+
+ public ColorPickerStage(Color c) {
+ root = new HBox();
+ root.setSpacing(0);
+
+ picker = new ColorSquare();
+ sliders = new ColorSliderTabs();
+
+ Tab pickerTab = new Tab("Couleur", picker);
+ pickerTab.setClosable(false);
+ TabPane pickerPane = new TabPane(pickerTab);
+
+
+ root.getChildren().addAll(pickerPane, sliders);
+
+ color = new ExtendedColor(c);
+
+ picker.colorProperty().bindBidirectional(color.colorProperty());
+ sliders.colorProperty().bindBidirectional(color.colorProperty());
+
+ picker.prefHeightProperty().bind(root.heightProperty());
+ picker.prefWidthProperty().bind(picker.prefHeightProperty());
+
+ HBox.setHgrow(sliders, Priority.ALWAYS);
+ VBox.setVgrow(sliders, Priority.ALWAYS);
+
+ StyledScene scene = new StyledScene(root, 680, 320);
+ setScene(scene);
+ }
}
\ No newline at end of file
diff --git a/src/main/java/colorfix/app/stages/ErrorStage.java b/src/main/java/colorfix/app/stages/ErrorStage.java
index 3c02c4a..27e3537 100644
--- a/src/main/java/colorfix/app/stages/ErrorStage.java
+++ b/src/main/java/colorfix/app/stages/ErrorStage.java
@@ -1,59 +1,59 @@
-package colorfix.app.stages;
-
-import colorfix.app.Constants;
-import colorfix.app.controls.StyledScene;
-import javafx.event.ActionEvent;
-import javafx.geometry.Insets;
-import javafx.geometry.Orientation;
-import javafx.geometry.Pos;
-import javafx.scene.Scene;
-import javafx.scene.control.Button;
-import javafx.scene.control.Label;
-import javafx.scene.control.Separator;
-import javafx.scene.image.ImageView;
-import javafx.scene.layout.VBox;
-
-public class ErrorStage extends ExtendedStage{
-
- private Button closeBtn;
- private Label labelError;
-
- public ErrorStage(String errorString) {
- super();
-
- VBox root = new VBox();
- root.setPadding(new Insets(18));
- root.setSpacing(10);
-
- Separator separator = new Separator(Orientation.HORIZONTAL);
- ImageView image = new ImageView(Constants.APP_ICON_ERROR);
- image.setPreserveRatio(true);
- image.setFitHeight(50);
- image.setSmooth(true);
- image.setCache(true);
-
- closeBtn = new Button("Fermer");
- closeBtn.setDefaultButton(true);
- closeBtn.setId("toolbarButton");
-
- closeBtn.setOnAction(this::onCloseBtnClicked);
- labelError = new Label(errorString);
-
- root.getChildren().addAll(labelError, image, separator,closeBtn);
- root.setAlignment(Pos.CENTER);
-
- Scene scene = new StyledScene(root, 300,150);
- setScene(scene);
- setResizable(false);
-
- setTitle("Error");
- closeBtn.requestFocus();
-
- getIcons().add(Constants.APP_ICON_ERROR);
- }
-
- private void onCloseBtnClicked(ActionEvent e) {
- this.close();
- }
-
-}
+package colorfix.app.stages;
+
+import colorfix.app.Constants;
+import colorfix.app.controls.StyledScene;
+import javafx.event.ActionEvent;
+import javafx.geometry.Insets;
+import javafx.geometry.Orientation;
+import javafx.geometry.Pos;
+import javafx.scene.Scene;
+import javafx.scene.control.Button;
+import javafx.scene.control.Label;
+import javafx.scene.control.Separator;
+import javafx.scene.image.ImageView;
+import javafx.scene.layout.VBox;
+
+public class ErrorStage extends ExtendedStage{
+
+ private Button closeBtn;
+ private Label labelError;
+
+ public ErrorStage(String errorString) {
+ super();
+
+ VBox root = new VBox();
+ root.setPadding(new Insets(18));
+ root.setSpacing(10);
+
+ Separator separator = new Separator(Orientation.HORIZONTAL);
+ ImageView image = new ImageView(Constants.APP_ICON_ERROR);
+ image.setPreserveRatio(true);
+ image.setFitHeight(50);
+ image.setSmooth(true);
+ image.setCache(true);
+
+ closeBtn = new Button("Fermer");
+ closeBtn.setDefaultButton(true);
+ closeBtn.setId("toolbarButton");
+
+ closeBtn.setOnAction(this::onCloseBtnClicked);
+ labelError = new Label(errorString);
+
+ root.getChildren().addAll(labelError, image, separator,closeBtn);
+ root.setAlignment(Pos.CENTER);
+
+ Scene scene = new StyledScene(root, 300,150);
+ setScene(scene);
+ setResizable(false);
+
+ setTitle("Error");
+ closeBtn.requestFocus();
+
+ getIcons().add(Constants.APP_ICON_ERROR);
+ }
+
+ private void onCloseBtnClicked(ActionEvent e) {
+ this.close();
+ }
+
+}
diff --git a/src/main/java/colorfix/app/stages/ExtendedStage.java b/src/main/java/colorfix/app/stages/ExtendedStage.java
index 5f2911a..5055c89 100644
--- a/src/main/java/colorfix/app/stages/ExtendedStage.java
+++ b/src/main/java/colorfix/app/stages/ExtendedStage.java
@@ -1,19 +1,19 @@
-package colorfix.app.stages;
-
-import colorfix.app.Constants;
-import javafx.scene.Node;
-import javafx.scene.control.Tooltip;
-import javafx.stage.Stage;
-
-/** Classe étendant les fonctionnalités d'un {@link javafx.stage.Stage Stage} classique **/
-public abstract class ExtendedStage extends Stage {
- public ExtendedStage() {
- getIcons().add(Constants.APP_ICON);
- }
-
- public Tooltip setTooltip(Node node, String text) {
- Tooltip tooltip = new Tooltip(text);
- Tooltip.install(node, tooltip);
- return tooltip;
- }
-}
+package colorfix.app.stages;
+
+import colorfix.app.Constants;
+import javafx.scene.Node;
+import javafx.scene.control.Tooltip;
+import javafx.stage.Stage;
+
+/** Classe étendant les fonctionnalités d'un {@link javafx.stage.Stage Stage} classique **/
+public abstract class ExtendedStage extends Stage {
+ public ExtendedStage() {
+ getIcons().add(Constants.APP_ICON);
+ }
+
+ public Tooltip setTooltip(Node node, String text) {
+ Tooltip tooltip = new Tooltip(text);
+ Tooltip.install(node, tooltip);
+ return tooltip;
+ }
+}
diff --git a/src/main/java/colorfix/app/stages/MainStage.java b/src/main/java/colorfix/app/stages/MainStage.java
index c85ba20..fa20cf9 100644
--- a/src/main/java/colorfix/app/stages/MainStage.java
+++ b/src/main/java/colorfix/app/stages/MainStage.java
@@ -1,294 +1,294 @@
-package colorfix.app.stages;
-
-import java.io.File;
-import java.io.IOException;
-import java.io.PrintWriter;
-import java.util.ArrayList;
-import java.util.Scanner;
-
-import colorfix.app.Constants;
-import colorfix.app.controls.StyledScene;
-import colorfix.app.controls.table.ActionLink;
-import colorfix.app.controls.table.ColorTableView;
-import colorfix.app.controls.table.TablePlaceholder;
-import colorfix.app.stages.dialogs.ColorChooserDialog;
-import colorfix.app.util.ColorUtil;
-import colorfix.app.util.MessageBox;
-import javafx.beans.InvalidationListener;
-import javafx.beans.property.SimpleBooleanProperty;
-import javafx.collections.ListChangeListener;
-import javafx.event.ActionEvent;
-import javafx.geometry.Insets;
-import javafx.geometry.Pos;
-import javafx.scene.Scene;
-import javafx.scene.control.*;
-import javafx.scene.image.ImageView;
-import javafx.scene.input.*;
-import javafx.scene.layout.*;
-import javafx.scene.paint.Color;
-import javafx.stage.FileChooser;
-
-/** Fenêtre principale du logiciel **/
-public class MainStage extends ExtendedStage {
- private final Button addBtn, importBtn, exportBtn, removeAllBtn, questionMark ,aboutBtn, calibrateBtn;
- private final Region menuSpacer, menuSpacer2;
- private final ColorTableView colorTable;
-
- private final CheckBox showCmykColumn;
-
- private final TablePlaceholder tablePlaceholder;
- private final ActionLink addColorLink, openFileLink;
-
- private AboutStage aboutWindow;
- private CalibrateStage calibrateWindow;
- private ErrorStage errorWindow;
- private QuestionStage questionWindow;
-
- private final FileChooser fileChooser;
- private File file;
-
- private final Clipboard clipboard = Clipboard.getSystemClipboard();
- private final ClipboardContent content = new ClipboardContent();
-
- private SimpleBooleanProperty changed = new SimpleBooleanProperty(true);
-
- public MainStage() {
- super();
- // Initialiser les widgets
- BorderPane root = new BorderPane();
- ToolBar menu = new ToolBar();
-
- addBtn = new Button("Ajouter", Constants.loadImage(Constants.ADD_ICON));
- removeAllBtn = new Button("Tout supprimer", Constants.loadImage(Constants.DEL_ICON));
- aboutBtn = new Button("À propos");
-
- addBtn.setAlignment(Pos.BASELINE_RIGHT);
- importBtn = new Button("Importer", Constants.loadImage(Constants.LOAD_ICON));
- importBtn.setOnAction(this::onImportClicked);
-
- aboutBtn.setStyle("-fx-base: lightgray;");
-
- addBtn.setId("toolbarButton");
- removeAllBtn.setId("toolbarButton");
- aboutBtn.setId("toolbarButton");
-
- exportBtn = new Button("Exporter", Constants.loadImage(Constants.EXP_ICON));
- exportBtn.setOnAction(this::onExportClicked);
-
- questionMark = new Button("",Constants.loadImage(Constants.QUES_ICON));
- questionMark.setOnAction(this::onQuestion);
-
- menuSpacer = new Region();
- HBox.setHgrow(menuSpacer, Priority.ALWAYS);
-
- showCmykColumn = new CheckBox("Couleurs d'imprimante (CMJN)");
-
- menu.getItems().addAll(addBtn, removeAllBtn, showCmykColumn, menuSpacer, questionMark,aboutBtn);
- menu.getStylesheets().add(getClass().getResource("/style.css").toExternalForm());
- root.setTop(menu);
-
- calibrateBtn = new Button("Calibrer les couleurs", Constants.loadImage(Constants.REC_ICON));
- calibrateBtn.setDefaultButton(true);
-
- menuSpacer2 = new Region();
- HBox.setHgrow(menuSpacer2, Priority.ALWAYS);
-
- HBox bottomButtons = new HBox(importBtn, exportBtn, menuSpacer2, calibrateBtn);
-
- bottomButtons.setPadding(new Insets(8));
- bottomButtons.setSpacing(8);
- bottomButtons.setId("dark");
-
- root.setBottom(bottomButtons);
-
- colorTable = new ColorTableView();
-
- colorTable.cmykVisibleProperty().bind(showCmykColumn.selectedProperty());
- colorTable.rgbVisibleProperty().bind(showCmykColumn.selectedProperty().not());
-
- colorTable
- .getRGBColumn()
- .prefWidthProperty()
- .bindBidirectional(colorTable.getCMYKColumn().prefWidthProperty());
-
- changed.setValue(true);
-
- exportBtn.disableProperty().bind(colorTable.isEmptyProperty());
- calibrateBtn.disableProperty().bind(colorTable.isEmptyProperty());
- removeAllBtn.disableProperty().bind(colorTable.isEmptyProperty());
-
- addColorLink = new ActionLink("Ajouter une couleur", this::onAddClicked);
- openFileLink = new ActionLink("Charger des couleurs depuis un fichier");
- openFileLink.setOnAction(this::onImportClicked);
-
- tablePlaceholder = new TablePlaceholder(Constants.APP_NAME, Constants.APP_ICON, "C'est un peu vide par ici...", addColorLink, openFileLink);
-
- colorTable.setPlaceholder(tablePlaceholder);
-
- root.setCenter(colorTable);
-
- // Info-bulles (tooltip)
-
- setTooltip(addBtn, Constants.TOOLTIP_ADDBTN);
- setTooltip(removeAllBtn, Constants.TOOLTIP_REMOVALLEBTN);
- setTooltip(aboutBtn, Constants.TOOLTIP_ABOUTBTN);
- setTooltip(calibrateBtn, Constants.TOOLTIP_CALIBRATEBTN);
-
- // Gestion des events
- addBtn.setOnAction(this::onAddClicked);
- removeAllBtn.setOnAction(this::onRemoveAllClicked);
- aboutBtn.setOnAction(this::onAboutClicked);
- calibrateBtn.setOnAction(this::onCalibrateClicked);
-
- // Déclaration de la scène
- Scene scene = new StyledScene(root);
- setScene(scene);
- setTitle(Constants.APP_NAME);
-
- // Déclaration du gestionnaire de fichier
- fileChooser = new FileChooser();
- fileChooser.getExtensionFilters().addAll(Constants.FILTERS);
-
-
- // KEYCODE COMBINATION
- Runnable kcImport = ()-> {onImportClicked(new ActionEvent());};
- getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.O, KeyCodeCombination.CONTROL_DOWN), kcImport);
-
- Runnable kcExport = ()-> {onExportClicked(new ActionEvent());};
- getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.S, KeyCodeCombination.CONTROL_DOWN), kcExport);
-
- Runnable kcNew = ()-> {onRemoveAllClicked(new ActionEvent());};
- getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.N, KeyCodeCombination.CONTROL_DOWN), kcNew);
-
- Runnable kcCalibrate = () -> {onCalibrateClicked(new ActionEvent());};
- getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.ENTER, KeyCodeCombination.CONTROL_DOWN), kcCalibrate);
-
- Runnable kcCopy = ()-> {copy(new ActionEvent());};
- getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.C, KeyCodeCombination.CONTROL_DOWN), kcCopy);
-
- colorTable.getItems().addListener(new ListChangeListener<Color>(){
- @Override
- public void onChanged(Change<? extends Color> c) {
- changed.setValue(true);
- System.out.println(changed.get());
- }
- });
- }
-
- private void onQuestion(ActionEvent actionEvent) {
- if (questionWindow == null || !questionWindow.isShowing()) {
- questionWindow = new QuestionStage();
- questionWindow.initOwner(this);
- questionWindow.show();
- } else {
- questionWindow.close();
- questionWindow = null;
- }
- }
-
- private void onExportClicked(ActionEvent e){
- if(changed.getValue()){
- this.file = fileChooser.showSaveDialog(this);
- }
- if(file != null){
- String res = "";
- for(Color c : colorTable.getItems()){
- res = res + ColorUtil.tohexCode(c) + "\n";
- }
- try{
- PrintWriter pw = new PrintWriter(file);
- pw.print(res);
- pw.close();
- }catch(IOException ioex){
- System.out.println(ioex);
- }finally {
- changed.set(false);
- }
- }
- }
-
- private void onAddClicked(ActionEvent e) {
- Color c = ColorChooserDialog.open();
-
- if (c != null) {
- colorTable.getItems().add(c);
- }
- }
-
- private void onRemoveAllClicked(ActionEvent e) {
- if (MessageBox.showConfirm("Tout supprimer", "Vous êtes sur le point de vider la liste des couleurs sélectionnées.\nVoulez-vous continuer ?") == ButtonType.OK) {
- colorTable.getItems().removeAll(colorTable.getItems());
- }
- }
-
- private void onAboutClicked(ActionEvent e) {
- if (aboutWindow == null || !aboutWindow.isShowing()) {
- aboutWindow = new AboutStage();
- aboutWindow.initOwner(this);
- aboutWindow.show();
- } else {
- aboutWindow.close();
- aboutWindow = null;
- }
- }
-
- private void onCalibrateClicked(ActionEvent e) {
- System.out.println((colorTable.getItems().size()));
-
- if (calibrateWindow == null || !calibrateWindow.isShowing()) {
- calibrateWindow = new CalibrateStage(colorTable.getItems(), colorTable.cmykVisibleProperty().get() );
- calibrateWindow.initOwner(this);
- calibrateWindow.show();
- } else {
- calibrateWindow.close();
- calibrateWindow = null;
- }
- }
-
- private void onImportClicked(ActionEvent e) {
- Boolean importSucces = false;
-
- file = fileChooser.showOpenDialog(this);
-
- ArrayList<Color> list = new ArrayList<>();
- if(file != null){
- try {
- Scanner sc = new Scanner(file);
- while(sc.hasNext()){
- String nextLine = sc.nextLine();
-
- if(ColorUtil.isAnHexcode(nextLine)) {
- list.add(Color.web(nextLine));
- }else {
- throw new Exception();
- }
- }
- importSucces = true;
- } catch (IOException ioException) {
- ioException.printStackTrace();
- } catch (Exception exc) {
- if (errorWindow == null || !errorWindow.isShowing()) {
- errorWindow = new ErrorStage("Essayez avec un autre fichier");
- errorWindow.initOwner(this);
- errorWindow.show();
- } else {
- errorWindow.close();
- errorWindow = null;
- }
- }
- }
- if(importSucces) {
- colorTable.getItems().removeAll(colorTable.getItems());
- colorTable.getItems().addAll(list);
- importSucces = false;
- }
- }
-
- private void copy(ActionEvent e){
- if(!colorTable.getSelectionModel().isEmpty()){
- // System.out.println(ColorUtil.tohexCode( colorTable.getSelectionModel().getSelectedItem()));
- content.putString(ColorUtil.tohexCode( colorTable.getSelectionModel().getSelectedItem()));
- clipboard.setContent(content);
- }
- }
-}
+package colorfix.app.stages;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.util.ArrayList;
+import java.util.Scanner;
+
+import colorfix.app.Constants;
+import colorfix.app.controls.StyledScene;
+import colorfix.app.controls.table.ActionLink;
+import colorfix.app.controls.table.ColorTableView;
+import colorfix.app.controls.table.TablePlaceholder;
+import colorfix.app.stages.dialogs.ColorChooserDialog;
+import colorfix.app.util.ColorUtil;
+import colorfix.app.util.MessageBox;
+import javafx.beans.InvalidationListener;
+import javafx.beans.property.SimpleBooleanProperty;
+import javafx.collections.ListChangeListener;
+import javafx.event.ActionEvent;
+import javafx.geometry.Insets;
+import javafx.geometry.Pos;
+import javafx.scene.Scene;
+import javafx.scene.control.*;
+import javafx.scene.image.ImageView;
+import javafx.scene.input.*;
+import javafx.scene.layout.*;
+import javafx.scene.paint.Color;
+import javafx.stage.FileChooser;
+
+/** Fenêtre principale du logiciel **/
+public class MainStage extends ExtendedStage {
+ private final Button addBtn, importBtn, exportBtn, removeAllBtn, questionMark ,aboutBtn, calibrateBtn;
+ private final Region menuSpacer, menuSpacer2;
+ private final ColorTableView colorTable;
+
+ private final CheckBox showCmykColumn;
+
+ private final TablePlaceholder tablePlaceholder;
+ private final ActionLink addColorLink, openFileLink;
+
+ private AboutStage aboutWindow;
+ private CalibrateStage calibrateWindow;
+ private ErrorStage errorWindow;
+ private QuestionStage questionWindow;
+
+ private final FileChooser fileChooser;
+ private File file;
+
+ private final Clipboard clipboard = Clipboard.getSystemClipboard();
+ private final ClipboardContent content = new ClipboardContent();
+
+ private SimpleBooleanProperty changed = new SimpleBooleanProperty(true);
+
+ public MainStage() {
+ super();
+ // Initialiser les widgets
+ BorderPane root = new BorderPane();
+ ToolBar menu = new ToolBar();
+
+ addBtn = new Button("Ajouter", Constants.loadImage(Constants.ADD_ICON));
+ removeAllBtn = new Button("Tout supprimer", Constants.loadImage(Constants.DEL_ICON));
+ aboutBtn = new Button("À propos");
+
+ addBtn.setAlignment(Pos.BASELINE_RIGHT);
+ importBtn = new Button("Importer", Constants.loadImage(Constants.LOAD_ICON));
+ importBtn.setOnAction(this::onImportClicked);
+
+ aboutBtn.setStyle("-fx-base: lightgray;");
+
+ addBtn.setId("toolbarButton");
+ removeAllBtn.setId("toolbarButton");
+ aboutBtn.setId("toolbarButton");
+
+ exportBtn = new Button("Exporter", Constants.loadImage(Constants.EXP_ICON));
+ exportBtn.setOnAction(this::onExportClicked);
+
+ questionMark = new Button("",Constants.loadImage(Constants.QUES_ICON));
+ questionMark.setOnAction(this::onQuestion);
+
+ menuSpacer = new Region();
+ HBox.setHgrow(menuSpacer, Priority.ALWAYS);
+
+ showCmykColumn = new CheckBox("Couleurs d'imprimante (CMJN)");
+
+ menu.getItems().addAll(addBtn, removeAllBtn, showCmykColumn, menuSpacer, questionMark,aboutBtn);
+ menu.getStylesheets().add(getClass().getResource("/style.css").toExternalForm());
+ root.setTop(menu);
+
+ calibrateBtn = new Button("Calibrer les couleurs", Constants.loadImage(Constants.REC_ICON));
+ calibrateBtn.setDefaultButton(true);
+
+ menuSpacer2 = new Region();
+ HBox.setHgrow(menuSpacer2, Priority.ALWAYS);
+
+ HBox bottomButtons = new HBox(importBtn, exportBtn, menuSpacer2, calibrateBtn);
+
+ bottomButtons.setPadding(new Insets(8));
+ bottomButtons.setSpacing(8);
+ bottomButtons.setId("dark");
+
+ root.setBottom(bottomButtons);
+
+ colorTable = new ColorTableView();
+
+ colorTable.cmykVisibleProperty().bind(showCmykColumn.selectedProperty());
+ colorTable.rgbVisibleProperty().bind(showCmykColumn.selectedProperty().not());
+
+ colorTable
+ .getRGBColumn()
+ .prefWidthProperty()
+ .bindBidirectional(colorTable.getCMYKColumn().prefWidthProperty());
+
+ changed.setValue(true);
+
+ exportBtn.disableProperty().bind(colorTable.isEmptyProperty());
+ calibrateBtn.disableProperty().bind(colorTable.isEmptyProperty());
+ removeAllBtn.disableProperty().bind(colorTable.isEmptyProperty());
+
+ addColorLink = new ActionLink("Ajouter une couleur", this::onAddClicked);
+ openFileLink = new ActionLink("Charger des couleurs depuis un fichier");
+ openFileLink.setOnAction(this::onImportClicked);
+
+ tablePlaceholder = new TablePlaceholder(Constants.APP_NAME, Constants.APP_ICON, "C'est un peu vide par ici...", addColorLink, openFileLink);
+
+ colorTable.setPlaceholder(tablePlaceholder);
+
+ root.setCenter(colorTable);
+
+ // Info-bulles (tooltip)
+
+ setTooltip(addBtn, Constants.TOOLTIP_ADDBTN);
+ setTooltip(removeAllBtn, Constants.TOOLTIP_REMOVALLEBTN);
+ setTooltip(aboutBtn, Constants.TOOLTIP_ABOUTBTN);
+ setTooltip(calibrateBtn, Constants.TOOLTIP_CALIBRATEBTN);
+
+ // Gestion des events
+ addBtn.setOnAction(this::onAddClicked);
+ removeAllBtn.setOnAction(this::onRemoveAllClicked);
+ aboutBtn.setOnAction(this::onAboutClicked);
+ calibrateBtn.setOnAction(this::onCalibrateClicked);
+
+ // Déclaration de la scène
+ Scene scene = new StyledScene(root);
+ setScene(scene);
+ setTitle(Constants.APP_NAME);
+
+ // Déclaration du gestionnaire de fichier
+ fileChooser = new FileChooser();
+ fileChooser.getExtensionFilters().addAll(Constants.FILTERS);
+
+
+ // KEYCODE COMBINATION
+ Runnable kcImport = ()-> {onImportClicked(new ActionEvent());};
+ getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.O, KeyCodeCombination.CONTROL_DOWN), kcImport);
+
+ Runnable kcExport = ()-> {onExportClicked(new ActionEvent());};
+ getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.S, KeyCodeCombination.CONTROL_DOWN), kcExport);
+
+ Runnable kcNew = ()-> {onRemoveAllClicked(new ActionEvent());};
+ getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.N, KeyCodeCombination.CONTROL_DOWN), kcNew);
+
+ Runnable kcCalibrate = () -> {onCalibrateClicked(new ActionEvent());};
+ getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.ENTER, KeyCodeCombination.CONTROL_DOWN), kcCalibrate);
+
+ Runnable kcCopy = ()-> {copy(new ActionEvent());};
+ getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.C, KeyCodeCombination.CONTROL_DOWN), kcCopy);
+
+ colorTable.getItems().addListener(new ListChangeListener<Color>(){
+ @Override
+ public void onChanged(Change<? extends Color> c) {
+ changed.setValue(true);
+ System.out.println(changed.get());
+ }
+ });
+ }
+
+ private void onQuestion(ActionEvent actionEvent) {
+ if (questionWindow == null || !questionWindow.isShowing()) {
+ questionWindow = new QuestionStage();
+ questionWindow.initOwner(this);
+ questionWindow.show();
+ } else {
+ questionWindow.close();
+ questionWindow = null;
+ }
+ }
+
+ private void onExportClicked(ActionEvent e){
+ if(changed.getValue()){
+ this.file = fileChooser.showSaveDialog(this);
+ }
+ if(file != null){
+ String res = "";
+ for(Color c : colorTable.getItems()){
+ res = res + ColorUtil.tohexCode(c) + "\n";
+ }
+ try{
+ PrintWriter pw = new PrintWriter(file);
+ pw.print(res);
+ pw.close();
+ }catch(IOException ioex){
+ System.out.println(ioex);
+ }finally {
+ changed.set(false);
+ }
+ }
+ }
+
+ private void onAddClicked(ActionEvent e) {
+ Color c = ColorChooserDialog.open();
+
+ if (c != null) {
+ colorTable.getItems().add(c);
+ }
+ }
+
+ private void onRemoveAllClicked(ActionEvent e) {
+ if (MessageBox.showConfirm("Tout supprimer", "Vous êtes sur le point de vider la liste des couleurs sélectionnées.\nVoulez-vous continuer ?") == ButtonType.OK) {
+ colorTable.getItems().removeAll(colorTable.getItems());
+ }
+ }
+
+ private void onAboutClicked(ActionEvent e) {
+ if (aboutWindow == null || !aboutWindow.isShowing()) {
+ aboutWindow = new AboutStage();
+ aboutWindow.initOwner(this);
+ aboutWindow.show();
+ } else {
+ aboutWindow.close();
+ aboutWindow = null;
+ }
+ }
+
+ private void onCalibrateClicked(ActionEvent e) {
+ System.out.println((colorTable.getItems().size()));
+
+ if (calibrateWindow == null || !calibrateWindow.isShowing()) {
+ calibrateWindow = new CalibrateStage(colorTable.getItems(), colorTable.cmykVisibleProperty().get() );
+ calibrateWindow.initOwner(this);
+ calibrateWindow.show();
+ } else {
+ calibrateWindow.close();
+ calibrateWindow = null;
+ }
+ }
+
+ private void onImportClicked(ActionEvent e) {
+ Boolean importSucces = false;
+
+ file = fileChooser.showOpenDialog(this);
+
+ ArrayList<Color> list = new ArrayList<>();
+ if(file != null){
+ try {
+ Scanner sc = new Scanner(file);
+ while(sc.hasNext()){
+ String nextLine = sc.nextLine();
+
+ if(ColorUtil.isAnHexcode(nextLine)) {
+ list.add(Color.web(nextLine));
+ }else {
+ throw new Exception();
+ }
+ }
+ importSucces = true;
+ } catch (IOException ioException) {
+ ioException.printStackTrace();
+ } catch (Exception exc) {
+ if (errorWindow == null || !errorWindow.isShowing()) {
+ errorWindow = new ErrorStage("Essayez avec un autre fichier");
+ errorWindow.initOwner(this);
+ errorWindow.show();
+ } else {
+ errorWindow.close();
+ errorWindow = null;
+ }
+ }
+ }
+ if(importSucces) {
+ colorTable.getItems().removeAll(colorTable.getItems());
+ colorTable.getItems().addAll(list);
+ importSucces = false;
+ }
+ }
+
+ private void copy(ActionEvent e){
+ if(!colorTable.getSelectionModel().isEmpty()){
+ // System.out.println(ColorUtil.tohexCode( colorTable.getSelectionModel().getSelectedItem()));
+ content.putString(ColorUtil.tohexCode( colorTable.getSelectionModel().getSelectedItem()));
+ clipboard.setContent(content);
+ }
+ }
+}
diff --git a/src/main/java/colorfix/app/stages/QuestionStage.java b/src/main/java/colorfix/app/stages/QuestionStage.java
index fb8659e..e86f9bf 100644
--- a/src/main/java/colorfix/app/stages/QuestionStage.java
+++ b/src/main/java/colorfix/app/stages/QuestionStage.java
@@ -1,88 +1,88 @@
-package colorfix.app.stages;
-
-import colorfix.app.Constants;
-import colorfix.app.controls.StyledScene;
-import javafx.event.ActionEvent;
-import javafx.geometry.Insets;
-import javafx.geometry.Orientation;
-import javafx.geometry.Pos;
-import javafx.scene.Scene;
-import javafx.scene.control.Button;
-import javafx.scene.control.Label;
-import javafx.scene.control.Separator;
-import javafx.scene.image.ImageView;
-import javafx.scene.layout.HBox;
-import javafx.scene.layout.Priority;
-import javafx.scene.layout.Region;
-import javafx.scene.layout.VBox;
-
-public class QuestionStage extends ExtendedStage{
-
- private Button closeBtn;
-
- public QuestionStage() {
- super();
-
- VBox root = new VBox();
- root.setPadding(new Insets(18));
- root.setSpacing(10);
-
- Separator separator = new Separator(Orientation.HORIZONTAL);
-
- closeBtn = new Button("Fermer");
- closeBtn.setDefaultButton(true);
- closeBtn.setId("toolbarButton");
-
- closeBtn.setOnAction(this::onCloseBtnClicked);
-
-
- Scene scene = new StyledScene(root, 300,150);
- setScene(scene);
- setResizable(false);
-
- setTitle("Tips");
- closeBtn.requestFocus();
-
- getIcons().add(Constants.APP_ICON);
-
- Label kcImport = new Label("Ctrl+O");
- Label kcSave = new Label("Ctrl+S");
- Label kcNew = new Label("Ctrl+N");
- Label kcCpy = new Label("Ctrl+C");
-
- Label labelImport = new Label("Ouvrir");
- Label labelSave = new Label("Sauvegarder");
- Label labelNew = new Label("Nouveau");
- Label labelCpy = new Label("Copier");
-
- Region spacer1 = new Region();
- Region spacer2 = new Region();
- Region spacer3 = new Region();
- Region spacer4 = new Region();
-
- HBox kcOne = new HBox();
- kcOne.getChildren().addAll(kcImport, spacer1,labelImport);
- kcOne.setHgrow(spacer1, Priority.ALWAYS);
- kcOne.setAlignment(Pos.CENTER);
- HBox kcTwo = new HBox();
- kcTwo.getChildren().addAll(kcSave,spacer2,labelSave);
- kcTwo.setHgrow(spacer2, Priority.ALWAYS);
- kcTwo.setAlignment(Pos.CENTER);
- HBox kcThree = new HBox();
- kcThree.getChildren().addAll(kcNew,spacer3,labelNew);
- kcThree.setHgrow(spacer3, Priority.ALWAYS);
- kcThree.setAlignment(Pos.CENTER);
- HBox kcFour = new HBox();
- kcFour.getChildren().addAll(kcCpy,spacer4,labelCpy);
- kcFour.setHgrow(spacer4, Priority.ALWAYS);
- kcFour.setAlignment(Pos.CENTER);
-
- root.getChildren().addAll(kcOne, kcTwo, kcThree, kcFour, separator, closeBtn);
- root.setAlignment(Pos.CENTER);
- }
-
- private void onCloseBtnClicked(ActionEvent e) {
- this.close();
- }
-
-}
+package colorfix.app.stages;
+
+import colorfix.app.Constants;
+import colorfix.app.controls.StyledScene;
+import javafx.event.ActionEvent;
+import javafx.geometry.Insets;
+import javafx.geometry.Orientation;
+import javafx.geometry.Pos;
+import javafx.scene.Scene;
+import javafx.scene.control.Button;
+import javafx.scene.control.Label;
+import javafx.scene.control.Separator;
+import javafx.scene.image.ImageView;
+import javafx.scene.layout.HBox;
+import javafx.scene.layout.Priority;
+import javafx.scene.layout.Region;
+import javafx.scene.layout.VBox;
+
+public class QuestionStage extends ExtendedStage{
+
+ private Button closeBtn;
+
+ public QuestionStage() {
+ super();
+
+ VBox root = new VBox();
+ root.setPadding(new Insets(18));
+ root.setSpacing(10);
+
+ Separator separator = new Separator(Orientation.HORIZONTAL);
+
+ closeBtn = new Button("Fermer");
+ closeBtn.setDefaultButton(true);
+ closeBtn.setId("toolbarButton");
+
+ closeBtn.setOnAction(this::onCloseBtnClicked);
+
+
+ Scene scene = new StyledScene(root, 300,150);
+ setScene(scene);
+ setResizable(false);
+
+ setTitle("Tips");
+ closeBtn.requestFocus();
+
+ getIcons().add(Constants.APP_ICON);
+
+ Label kcImport = new Label("Ctrl+O");
+ Label kcSave = new Label("Ctrl+S");
+ Label kcNew = new Label("Ctrl+N");
+ Label kcCpy = new Label("Ctrl+C");
+
+ Label labelImport = new Label("Ouvrir");
+ Label labelSave = new Label("Sauvegarder");
+ Label labelNew = new Label("Nouveau");
+ Label labelCpy = new Label("Copier");
+
+ Region spacer1 = new Region();
+ Region spacer2 = new Region();
+ Region spacer3 = new Region();
+ Region spacer4 = new Region();
+
+ HBox kcOne = new HBox();
+ kcOne.getChildren().addAll(kcImport, spacer1,labelImport);
+ kcOne.setHgrow(spacer1, Priority.ALWAYS);
+ kcOne.setAlignment(Pos.CENTER);
+ HBox kcTwo = new HBox();
+ kcTwo.getChildren().addAll(kcSave,spacer2,labelSave);
+ kcTwo.setHgrow(spacer2, Priority.ALWAYS);
+ kcTwo.setAlignment(Pos.CENTER);
+ HBox kcThree = new HBox();
+ kcThree.getChildren().addAll(kcNew,spacer3,labelNew);
+ kcThree.setHgrow(spacer3, Priority.ALWAYS);
+ kcThree.setAlignment(Pos.CENTER);
+ HBox kcFour = new HBox();
+ kcFour.getChildren().addAll(kcCpy,spacer4,labelCpy);
+ kcFour.setHgrow(spacer4, Priority.ALWAYS);
+ kcFour.setAlignment(Pos.CENTER);
+
+ root.getChildren().addAll(kcOne, kcTwo, kcThree, kcFour, separator, closeBtn);
+ root.setAlignment(Pos.CENTER);
+ }
+
+ private void onCloseBtnClicked(ActionEvent e) {
+ this.close();
+ }
+
+}
diff --git a/src/main/java/colorfix/app/stages/dialogs/ColorChooserDialog.java b/src/main/java/colorfix/app/stages/dialogs/ColorChooserDialog.java
index eeb2528..9e10ac0 100644
--- a/src/main/java/colorfix/app/stages/dialogs/ColorChooserDialog.java
+++ b/src/main/java/colorfix/app/stages/dialogs/ColorChooserDialog.java
@@ -1,137 +1,137 @@
-package colorfix.app.stages.dialogs;
-
-import colorfix.app.ExtendedColor;
-import colorfix.app.controls.ColorThumbnail;
-import colorfix.app.controls.StyledScene;
-import colorfix.app.controls.picker.ColorSquare;
-import colorfix.app.controls.slider.ColorSliderTabs;
-import colorfix.app.stages.ExtendedStage;
-import colorfix.app.util.Assets;
-import javafx.event.ActionEvent;
-import javafx.geometry.Insets;
-import javafx.geometry.Pos;
-import javafx.scene.Node;
-import javafx.scene.control.Button;
-import javafx.scene.control.Tab;
-import javafx.scene.control.TabPane;
-import javafx.scene.layout.*;
-import javafx.scene.paint.Color;
-import javafx.stage.Modality;
-import javafx.stage.StageStyle;
-
-public class ColorChooserDialog extends ExtendedStage {
- private final ExtendedColor color;
-
- private Color result = null;
-
- public ColorChooserDialog() {
- this(Color.LIME);
- }
-
- public ColorChooserDialog(ExtendedColor color) {
- this(color.getColor());
- }
-
- public ColorChooserDialog(Color color) {
- this.color = new ExtendedColor(color);
-
- HBox root = new HBox();
- root.setAlignment(Pos.CENTER);
-
- // INSTANTIATE: Color picker + preview
- ColorSquare square = new ColorSquare(color);
- square.setPrefSize(300, 300);
-
- ColorThumbnail thumb = new ColorThumbnail(color);
- thumb.setPrefSize(300, 32);
-
- ColorSliderTabs sliders = new ColorSliderTabs(color);
- sliders.setPrefSize(300, 250);
-
- // LAYOUT: Color picker + preview
-
- TabPane colorTabPane = new TabPane();
-
- HBox thumbPane = new HBox(thumb);
- thumbPane.setPadding(new Insets(0, 12, 12, 12));
-
- VBox colorRoot = new VBox(square, thumbPane);
-
- Tab colorTab = new Tab("Couleur", colorRoot);
- colorTab.setClosable(false);
- colorTabPane.getTabs().add(colorTab);
-
- VBox sliderRoot = new VBox();
-
- Button confirmButton = new Button("Sélectionner");
- confirmButton.setDefaultButton(true);
- confirmButton.setOnAction(this::onConfirmClicked);
- confirmButton.getStyleClass().addAll("pill-button", "left-pill");
-
- Button cancelButton = new Button("Annuler");
- cancelButton.setOnAction(this::onCancelClicked);
- cancelButton.getStyleClass().addAll("pill-button", "right-pill");
-
- HBox buttonsRoot = new HBox(confirmButton, cancelButton);
- buttonsRoot.getStylesheets().add(Assets.getAssetPath("/pill-button.css"));
- buttonsRoot.setAlignment(Pos.CENTER_RIGHT);
- buttonsRoot.setPadding(thumbPane.getPadding());
-
- sliderRoot.getChildren().addAll(sliders, buttonsRoot);
-
- root.getChildren().addAll(colorTabPane, sliderRoot);
-
- setGrow(square, Priority.ALWAYS, Priority.ALWAYS);
- setGrow(thumb, Priority.ALWAYS, Priority.ALWAYS);
- setGrow(sliders, Priority.ALWAYS, Priority.ALWAYS);
- setGrow(thumbPane, Priority.ALWAYS, Priority.SOMETIMES);
- setGrow(colorTabPane, Priority.SOMETIMES, Priority.ALWAYS);
-
- thumb.colorProperty().bind(square.colorProperty());
- sliders.colorProperty().bindBidirectional(square.colorProperty());
- this.color.colorProperty().bind(square.colorProperty());
-
- StyledScene scene = new StyledScene(root);
- setScene(scene);
- setTitle("Sélecteur de couleur");
- setResizable(false);
- this.initStyle(StageStyle.UTILITY);
-
- confirmButton.requestFocus();
- }
-
- private void onConfirmClicked(ActionEvent e) {
- result = getColor();
- close();
- }
-
- private void onCancelClicked(ActionEvent e) {
- close();
- }
-
- private void setGrow(Node node, Priority hgrow, Priority vgrow) {
- HBox.setHgrow(node, hgrow);
- VBox.setVgrow(node, vgrow);
- }
-
- public Color getColor() {
- return color.getColor();
- }
-
- public static Color open() {
- return open(Color.RED);
- }
-
- public static Color open(Color color) {
- return open(new ExtendedColor(color));
- }
-
- public static Color open(ExtendedColor initialColor) {
- ColorChooserDialog dialog = new ColorChooserDialog(initialColor);
-
- dialog.initModality(Modality.APPLICATION_MODAL);
- dialog.showAndWait();
-
- return dialog.result;
- }
-}
+package colorfix.app.stages.dialogs;
+
+import colorfix.app.ExtendedColor;
+import colorfix.app.controls.ColorThumbnail;
+import colorfix.app.controls.StyledScene;
+import colorfix.app.controls.picker.ColorSquare;
+import colorfix.app.controls.slider.ColorSliderTabs;
+import colorfix.app.stages.ExtendedStage;
+import colorfix.app.util.Assets;
+import javafx.event.ActionEvent;
+import javafx.geometry.Insets;
+import javafx.geometry.Pos;
+import javafx.scene.Node;
+import javafx.scene.control.Button;
+import javafx.scene.control.Tab;
+import javafx.scene.control.TabPane;
+import javafx.scene.layout.*;
+import javafx.scene.paint.Color;
+import javafx.stage.Modality;
+import javafx.stage.StageStyle;
+
+public class ColorChooserDialog extends ExtendedStage {
+ private final ExtendedColor color;
+
+ private Color result = null;
+
+ public ColorChooserDialog() {
+ this(Color.LIME);
+ }
+
+ public ColorChooserDialog(ExtendedColor color) {
+ this(color.getColor());
+ }
+
+ public ColorChooserDialog(Color color) {
+ this.color = new ExtendedColor(color);
+
+ HBox root = new HBox();
+ root.setAlignment(Pos.CENTER);
+
+ // INSTANTIATE: Color picker + preview
+ ColorSquare square = new ColorSquare(color);
+ square.setPrefSize(300, 300);
+
+ ColorThumbnail thumb = new ColorThumbnail(color);
+ thumb.setPrefSize(300, 32);
+
+ ColorSliderTabs sliders = new ColorSliderTabs(color);
+ sliders.setPrefSize(300, 250);
+
+ // LAYOUT: Color picker + preview
+
+ TabPane colorTabPane = new TabPane();
+
+ HBox thumbPane = new HBox(thumb);
+ thumbPane.setPadding(new Insets(0, 12, 12, 12));
+
+ VBox colorRoot = new VBox(square, thumbPane);
+
+ Tab colorTab = new Tab("Couleur", colorRoot);
+ colorTab.setClosable(false);
+ colorTabPane.getTabs().add(colorTab);
+
+ VBox sliderRoot = new VBox();
+
+ Button confirmButton = new Button("Sélectionner");
+ confirmButton.setDefaultButton(true);
+ confirmButton.setOnAction(this::onConfirmClicked);
+ confirmButton.getStyleClass().addAll("pill-button", "left-pill");
+
+ Button cancelButton = new Button("Annuler");
+ cancelButton.setOnAction(this::onCancelClicked);
+ cancelButton.getStyleClass().addAll("pill-button", "right-pill");
+
+ HBox buttonsRoot = new HBox(confirmButton, cancelButton);
+ buttonsRoot.getStylesheets().add(Assets.getAssetPath("/pill-button.css"));
+ buttonsRoot.setAlignment(Pos.CENTER_RIGHT);
+ buttonsRoot.setPadding(thumbPane.getPadding());
+
+ sliderRoot.getChildren().addAll(sliders, buttonsRoot);
+
+ root.getChildren().addAll(colorTabPane, sliderRoot);
+
+ setGrow(square, Priority.ALWAYS, Priority.ALWAYS);
+ setGrow(thumb, Priority.ALWAYS, Priority.ALWAYS);
+ setGrow(sliders, Priority.ALWAYS, Priority.ALWAYS);
+ setGrow(thumbPane, Priority.ALWAYS, Priority.SOMETIMES);
+ setGrow(colorTabPane, Priority.SOMETIMES, Priority.ALWAYS);
+
+ thumb.colorProperty().bind(square.colorProperty());
+ sliders.colorProperty().bindBidirectional(square.colorProperty());
+ this.color.colorProperty().bind(square.colorProperty());
+
+ StyledScene scene = new StyledScene(root);
+ setScene(scene);
+ setTitle("Sélecteur de couleur");
+ setResizable(false);
+ this.initStyle(StageStyle.UTILITY);
+
+ confirmButton.requestFocus();
+ }
+
+ private void onConfirmClicked(ActionEvent e) {
+ result = getColor();
+ close();
+ }
+
+ private void onCancelClicked(ActionEvent e) {
+ close();
+ }
+
+ private void setGrow(Node node, Priority hgrow, Priority vgrow) {
+ HBox.setHgrow(node, hgrow);
+ VBox.setVgrow(node, vgrow);
+ }
+
+ public Color getColor() {
+ return color.getColor();
+ }
+
+ public static Color open() {
+ return open(Color.RED);
+ }
+
+ public static Color open(Color color) {
+ return open(new ExtendedColor(color));
+ }
+
+ public static Color open(ExtendedColor initialColor) {
+ ColorChooserDialog dialog = new ColorChooserDialog(initialColor);
+
+ dialog.initModality(Modality.APPLICATION_MODAL);
+ dialog.showAndWait();
+
+ return dialog.result;
+ }
+}
diff --git a/src/main/java/colorfix/app/types/SimpleNormalizedProperty.java b/src/main/java/colorfix/app/types/SimpleNormalizedProperty.java
index 6cda348..348e572 100644
--- a/src/main/java/colorfix/app/types/SimpleNormalizedProperty.java
+++ b/src/main/java/colorfix/app/types/SimpleNormalizedProperty.java
@@ -1,56 +1,56 @@
-package colorfix.app.types;
-
-import colorfix.app.util.Maths;
-import javafx.beans.property.SimpleDoubleProperty;
-
-public class SimpleNormalizedProperty extends SimpleDoubleProperty {
- private final double MAXIMUM;
-
- public SimpleNormalizedProperty() {
- this(0, 1);
- }
-
- public SimpleNormalizedProperty(double initialValue)
- {
- this(initialValue, 1);
- }
-
- public SimpleNormalizedProperty(double initialValue, double maximum)
- {
- super();
- MAXIMUM = maximum;
- set(initialValue);
- }
-
- @Override
- public double get() {
- return Maths.clamp(super.get(), 0, MAXIMUM);
- }
-
- @Override
- public void set(double newValue) {
- super.set(Maths.clamp(newValue, 0, MAXIMUM));
- }
-
- public void setNormalized(double value) {
- setValue(value * MAXIMUM);
- }
-
- @Override
- public Double getValue() {
- return get();
- }
-
- public double getNormalized() {
- return getValue() / MAXIMUM;
- }
-
- @Override
- public void setValue(Number v) {
- set(v.doubleValue());
- }
-
- public double getMaximum() {
- return MAXIMUM;
- }
-}
+package colorfix.app.types;
+
+import colorfix.app.util.Maths;
+import javafx.beans.property.SimpleDoubleProperty;
+
+public class SimpleNormalizedProperty extends SimpleDoubleProperty {
+ private final double MAXIMUM;
+
+ public SimpleNormalizedProperty() {
+ this(0, 1);
+ }
+
+ public SimpleNormalizedProperty(double initialValue)
+ {
+ this(initialValue, 1);
+ }
+
+ public SimpleNormalizedProperty(double initialValue, double maximum)
+ {
+ super();
+ MAXIMUM = maximum;
+ set(initialValue);
+ }
+
+ @Override
+ public double get() {
+ return Maths.clamp(super.get(), 0, MAXIMUM);
+ }
+
+ @Override
+ public void set(double newValue) {
+ super.set(Maths.clamp(newValue, 0, MAXIMUM));
+ }
+
+ public void setNormalized(double value) {
+ setValue(value * MAXIMUM);
+ }
+
+ @Override
+ public Double getValue() {
+ return get();
+ }
+
+ public double getNormalized() {
+ return getValue() / MAXIMUM;
+ }
+
+ @Override
+ public void setValue(Number v) {
+ set(v.doubleValue());
+ }
+
+ public double getMaximum() {
+ return MAXIMUM;
+ }
+}
diff --git a/src/main/java/colorfix/app/util/Assets.java b/src/main/java/colorfix/app/util/Assets.java
index bb4b2f2..c3b8843 100644
--- a/src/main/java/colorfix/app/util/Assets.java
+++ b/src/main/java/colorfix/app/util/Assets.java
@@ -1,13 +1,13 @@
-package colorfix.app.util;
-
-import java.net.URL;
-
-public class Assets {
- public static URL getAssetUrl(String name) {
- return Assets.class.getResource(name);
- }
-
- public static String getAssetPath(String name) {
- return getAssetUrl(name).toExternalForm();
- }
-}
+package colorfix.app.util;
+
+import java.net.URL;
+
+public class Assets {
+ public static URL getAssetUrl(String name) {
+ return Assets.class.getResource(name);
+ }
+
+ public static String getAssetPath(String name) {
+ return getAssetUrl(name).toExternalForm();
+ }
+}
diff --git a/src/main/java/colorfix/app/util/ColorAdjust.java b/src/main/java/colorfix/app/util/ColorAdjust.java
index 5631ff0..85f2b9b 100644
--- a/src/main/java/colorfix/app/util/ColorAdjust.java
+++ b/src/main/java/colorfix/app/util/ColorAdjust.java
@@ -1,49 +1,49 @@
-package colorfix.app.util;
-
-import colorfix.app.ColorGrayscaleComparator;
-import javafx.scene.paint.Color;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-
-/** Fonction d'ajustement de couleur **/
-public class ColorAdjust {
- public static List<Color> autoAdjust(Collection<Color> colors){
- var comparator = new ColorGrayscaleComparator();
-
- // Couleurs en entrée
- List<Color> sourceColors = new ArrayList<>(colors);
- sourceColors.sort(comparator);
-
- // Couleurs en sortie
- List<Color> newColors = new ArrayList<>();
-
- // Incrément de niveau de gris
- final double delta = 1.0 / (double)(colors.size() - 1);
-
- var minColor = sourceColors.stream().min(comparator);
- var maxColor = sourceColors.stream().max(comparator);
- final double minBrightness = minColor.isPresent() ? minColor.get().getBrightness() : 0;
- final double maxBrightness = maxColor.isPresent() ? maxColor.get().getBrightness() : 1;
-
- for (int i = 0; i < colors.size(); ++i) {
- Color oldCol = sourceColors.get(i);
-
- // Valeurs de la nouvelle couleur
- final double hue = oldCol.getHue();
- //final double sat = oldCol.getSaturation();
- final double sat = Math.pow(oldCol.getSaturation(), 0.8);
- final double bri = Maths.map(Math.pow(i * delta, 0.8), 0, 1, minBrightness, maxBrightness);
- //final double bri = i * brightnessDelta;
-
- Color newCol = Color.hsb(hue, sat, bri);
-
- newColors.add(newCol);
- }
-
- newColors.sort(new ColorGrayscaleComparator());
-
- return newColors;
- }
-}
+package colorfix.app.util;
+
+import colorfix.app.ColorGrayscaleComparator;
+import javafx.scene.paint.Color;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+/** Fonction d'ajustement de couleur **/
+public class ColorAdjust {
+ public static List<Color> autoAdjust(Collection<Color> colors){
+ var comparator = new ColorGrayscaleComparator();
+
+ // Couleurs en entrée
+ List<Color> sourceColors = new ArrayList<>(colors);
+ sourceColors.sort(comparator);
+
+ // Couleurs en sortie
+ List<Color> newColors = new ArrayList<>();
+
+ // Incrément de niveau de gris
+ final double delta = 1.0 / (double)(colors.size() - 1);
+
+ var minColor = sourceColors.stream().min(comparator);
+ var maxColor = sourceColors.stream().max(comparator);
+ final double minBrightness = minColor.isPresent() ? minColor.get().getBrightness() : 0;
+ final double maxBrightness = maxColor.isPresent() ? maxColor.get().getBrightness() : 1;
+
+ for (int i = 0; i < colors.size(); ++i) {
+ Color oldCol = sourceColors.get(i);
+
+ // Valeurs de la nouvelle couleur
+ final double hue = oldCol.getHue();
+ //final double sat = oldCol.getSaturation();
+ final double sat = Math.pow(oldCol.getSaturation(), 0.8);
+ final double bri = Maths.map(Math.pow(i * delta, 0.8), 0, 1, minBrightness, maxBrightness);
+ //final double bri = i * brightnessDelta;
+
+ Color newCol = Color.hsb(hue, sat, bri);
+
+ newColors.add(newCol);
+ }
+
+ newColors.sort(new ColorGrayscaleComparator());
+
+ return newColors;
+ }
+}
diff --git a/src/main/java/colorfix/app/util/ColorUtil.java b/src/main/java/colorfix/app/util/ColorUtil.java
index f2c979d..30f2dbd 100644
--- a/src/main/java/colorfix/app/util/ColorUtil.java
+++ b/src/main/java/colorfix/app/util/ColorUtil.java
@@ -1,48 +1,48 @@
-package colorfix.app.util;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-import javafx.scene.paint.Color;
-
-public class ColorUtil {
- public static String tohexCode(Color color) {
- return String.format("#%02X%02X%02X",
- (int)(color.getRed() * 255),
- (int)(color.getGreen() * 255),
- (int)(color.getBlue() * 255));
- }
-
- public static Color grayScaleColor(Color color) {
- final int gray = (int)Math.round(255 * grayScaleValue(color));
- return Color.grayRgb(gray);
- }
-
- public static double grayScaleValue(Color color) {
- final double r = 0.30 * color.getRed();
- final double g = 0.59 * color.getGreen();
- final double b = 0.11 * color.getBlue();
-
- return r + g + b;
- }
-
- // J'ai placé tous mes bitcoins dessus
- public static ArrayList<Color> toGrayNeo2(Collection<Color> collection){
- ArrayList<Color> grayList = new ArrayList<>();
- double size = collection.size()+1;
- for (int i = 0; i < collection.size() ; i++) {
- grayList.add(Color.hsb(0,0, (i+1)/size));
- }
- return grayList;
- }
-
-
- public static boolean isAnHexcode(String hex) {
- String res = hex.replaceAll("\\\\n", "");
- Pattern perfectHex = Pattern.compile("^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$");
- Matcher matcher = perfectHex.matcher(res);
- return matcher.find();
- }
-}
+package colorfix.app.util;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+import javafx.scene.paint.Color;
+
+public class ColorUtil {
+ public static String tohexCode(Color color) {
+ return String.format("#%02X%02X%02X",
+ (int)(color.getRed() * 255),
+ (int)(color.getGreen() * 255),
+ (int)(color.getBlue() * 255));
+ }
+
+ public static Color grayScaleColor(Color color) {
+ final int gray = (int)Math.round(255 * grayScaleValue(color));
+ return Color.grayRgb(gray);
+ }
+
+ public static double grayScaleValue(Color color) {
+ final double r = 0.30 * color.getRed();
+ final double g = 0.59 * color.getGreen();
+ final double b = 0.11 * color.getBlue();
+
+ return r + g + b;
+ }
+
+ // J'ai placé tous mes bitcoins dessus
+ public static ArrayList<Color> toGrayNeo2(Collection<Color> collection){
+ ArrayList<Color> grayList = new ArrayList<>();
+ double size = collection.size()+1;
+ for (int i = 0; i < collection.size() ; i++) {
+ grayList.add(Color.hsb(0,0, (i+1)/size));
+ }
+ return grayList;
+ }
+
+
+ public static boolean isAnHexcode(String hex) {
+ String res = hex.replaceAll("\\\\n", "");
+ Pattern perfectHex = Pattern.compile("^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$");
+ Matcher matcher = perfectHex.matcher(res);
+ return matcher.find();
+ }
+}
diff --git a/src/main/java/colorfix/app/util/Maths.java b/src/main/java/colorfix/app/util/Maths.java
index 76ed412..ab81ab8 100644
--- a/src/main/java/colorfix/app/util/Maths.java
+++ b/src/main/java/colorfix/app/util/Maths.java
@@ -1,16 +1,16 @@
-package colorfix.app.util;
-
-// Fonctions mathématiques supplémentaires non fournies dans la classe Math
-public class Maths {
- public static double clamp(double x, double a, double b) {
- return Math.min(Math.max(x, a), b);
- }
-
- public static double clamp01(double x) {
- return clamp(x, 0, 1);
- }
-
- public static double map(double x, double startA, double endA, double startB, double endB) {
- return (x - startA) / (endA - startA) * (endB - startB) + startB;
- }
-}
+package colorfix.app.util;
+
+// Fonctions mathématiques supplémentaires non fournies dans la classe Math
+public class Maths {
+ public static double clamp(double x, double a, double b) {
+ return Math.min(Math.max(x, a), b);
+ }
+
+ public static double clamp01(double x) {
+ return clamp(x, 0, 1);
+ }
+
+ public static double map(double x, double startA, double endA, double startB, double endB) {
+ return (x - startA) / (endA - startA) * (endB - startB) + startB;
+ }
+}
diff --git a/src/main/java/colorfix/app/util/MessageBox.java b/src/main/java/colorfix/app/util/MessageBox.java
index 772a7c6..b58a387 100644
--- a/src/main/java/colorfix/app/util/MessageBox.java
+++ b/src/main/java/colorfix/app/util/MessageBox.java
@@ -1,46 +1,46 @@
-package colorfix.app.util;
-
-import javafx.scene.control.Alert;
-import javafx.scene.control.ButtonType;
-
-import java.util.Optional;
-
-/** Affichage de boîtes de dialogue **/
-public final class MessageBox {
-
-
- public static ButtonType showConfirm(String title, String content) {
- return createAlert(title, content, Alert.AlertType.CONFIRMATION)
- .showAndWait()
- .get();
- }
-
- public static ButtonType showInfo(String title, String content) {
- return createAlert(title, content, Alert.AlertType.INFORMATION)
- .showAndWait()
- .get();
- }
-
- public static ButtonType showWarning(String title, String content) {
- return createAlert(title, content, Alert.AlertType.WARNING)
- .showAndWait()
- .get();
- }
-
- public static ButtonType showError(String title, String content) {
- return createAlert(title, content, Alert.AlertType.ERROR)
- .showAndWait()
- .get();
- }
-
-
- private static Alert createAlert(String title, String content, Alert.AlertType type) {
- Alert alert = new Alert(type);
-
- alert.setTitle("");
- alert.setHeaderText(title);
- alert.setContentText(content);
-
- return alert;
- }
-}
+package colorfix.app.util;
+
+import javafx.scene.control.Alert;
+import javafx.scene.control.ButtonType;
+
+import java.util.Optional;
+
+/** Affichage de boîtes de dialogue **/
+public final class MessageBox {
+
+
+ public static ButtonType showConfirm(String title, String content) {
+ return createAlert(title, content, Alert.AlertType.CONFIRMATION)
+ .showAndWait()
+ .get();
+ }
+
+ public static ButtonType showInfo(String title, String content) {
+ return createAlert(title, content, Alert.AlertType.INFORMATION)
+ .showAndWait()
+ .get();
+ }
+
+ public static ButtonType showWarning(String title, String content) {
+ return createAlert(title, content, Alert.AlertType.WARNING)
+ .showAndWait()
+ .get();
+ }
+
+ public static ButtonType showError(String title, String content) {
+ return createAlert(title, content, Alert.AlertType.ERROR)
+ .showAndWait()
+ .get();
+ }
+
+
+ private static Alert createAlert(String title, String content, Alert.AlertType type) {
+ Alert alert = new Alert(type);
+
+ alert.setTitle("");
+ alert.setHeaderText(title);
+ alert.setContentText(content);
+
+ return alert;
+ }
+}
diff --git a/src/main/java/colorfix/app/util/TableColumnUtil.java b/src/main/java/colorfix/app/util/TableColumnUtil.java
index ca5908b..d7aa65e 100644
--- a/src/main/java/colorfix/app/util/TableColumnUtil.java
+++ b/src/main/java/colorfix/app/util/TableColumnUtil.java
@@ -1,16 +1,16 @@
-package colorfix.app.util;
-
-import javafx.scene.control.TableColumn;
-
-public class TableColumnUtil {
- public static void setMinWidth(TableColumn column, double width) {
- column.setPrefWidth(width);
- column.setMinWidth(width);
- }
-
- public static void setCommonBehavior(TableColumn column, boolean reorderable, boolean resizable, boolean sortable) {
- column.setReorderable(reorderable);
- column.setResizable(resizable);
- column.setSortable(sortable);
- }
-}
+package colorfix.app.util;
+
+import javafx.scene.control.TableColumn;
+
+public class TableColumnUtil {
+ public static void setMinWidth(TableColumn column, double width) {
+ column.setPrefWidth(width);
+ column.setMinWidth(width);
+ }
+
+ public static void setCommonBehavior(TableColumn column, boolean reorderable, boolean resizable, boolean sortable) {
+ column.setReorderable(reorderable);
+ column.setResizable(resizable);
+ column.setSortable(sortable);
+ }
+}
diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java
index cd2f514..23a2020 100644
--- a/src/main/java/module-info.java
+++ b/src/main/java/module-info.java
@@ -1,6 +1,6 @@
-module colorfix.app {
- requires javafx.controls;
- requires javafx.graphics;
- requires javafx.base;
- exports colorfix.app;
+module colorfix.app {
+ requires javafx.controls;
+ requires javafx.graphics;
+ requires javafx.base;
+ exports colorfix.app;
}
\ No newline at end of file
diff --git a/src/main/resources/color-components.css b/src/main/resources/color-components.css
index f0f894c..8dff6db 100644
--- a/src/main/resources/color-components.css
+++ b/src/main/resources/color-components.css
@@ -1,39 +1,39 @@
-#red {
- -fx-accent-color: #ff0000;
- -fx-tone-color: #000000;
-}
-
-#green {
- -fx-accent-color: #00ff00;
- -fx-tone-color: #000000
-}
-
-#blue {
- -fx-accent-color: #0000ff;
- -fx-tone-color: #000000
-}
-
-#cyan {
- -fx-accent-color: #00ffff;
- -fx-tone-color: #ffffff;
-}
-
-#yellow {
- -fx-accent-color: #ffff00;
- -fx-tone-color: #ffffff;
-}
-
-#magenta {
- -fx-accent-color: #ff00ff;
- -fx-tone-color: #ffffff;
-}
-
-#black {
- -fx-accent-color: #000000;
- -fx-tone-color: #ffffff;
-}
-
-#hue, #saturation, #brightness {
- -fx-accent-color: #ffffff;
- -fx-tone-color: #ffffff;
+#red {
+ -fx-accent-color: #ff0000;
+ -fx-tone-color: #000000;
+}
+
+#green {
+ -fx-accent-color: #00ff00;
+ -fx-tone-color: #000000
+}
+
+#blue {
+ -fx-accent-color: #0000ff;
+ -fx-tone-color: #000000
+}
+
+#cyan {
+ -fx-accent-color: #00ffff;
+ -fx-tone-color: #ffffff;
+}
+
+#yellow {
+ -fx-accent-color: #ffff00;
+ -fx-tone-color: #ffffff;
+}
+
+#magenta {
+ -fx-accent-color: #ff00ff;
+ -fx-tone-color: #ffffff;
+}
+
+#black {
+ -fx-accent-color: #000000;
+ -fx-tone-color: #ffffff;
+}
+
+#hue, #saturation, #brightness {
+ -fx-accent-color: #ffffff;
+ -fx-tone-color: #ffffff;
}
\ No newline at end of file
diff --git a/src/main/resources/color-picker.css b/src/main/resources/color-picker.css
index ad5f21d..e203973 100644
--- a/src/main/resources/color-picker.css
+++ b/src/main/resources/color-picker.css
@@ -1,18 +1,18 @@
-.color-indicator {
- -fx-background-color: null;
- -fx-border-color: white;
- -fx-border-width: 0.5em;
- -fx-border-radius: 0.4166667em;
- /*-fx-translate-x: -0.4166667em;*/
- /*-fx-translate-y: -0.4166667em;*/
- /*-fx-translate-y: 50%;*/
- /*-fx-pref-width: 0.833333em;*/
- /*-fx-pref-height: 0.833333em;*/
- -fx-effect: dropshadow(three-pass-box, black, 2, 0.0, 0, 1);
-}
-
-.color-pane-border {
- -fx-background-color: null;
- -fx-border-color: black;
- -fx-border-width: 0.5px;
+.color-indicator {
+ -fx-background-color: null;
+ -fx-border-color: white;
+ -fx-border-width: 0.5em;
+ -fx-border-radius: 0.4166667em;
+ /*-fx-translate-x: -0.4166667em;*/
+ /*-fx-translate-y: -0.4166667em;*/
+ /*-fx-translate-y: 50%;*/
+ /*-fx-pref-width: 0.833333em;*/
+ /*-fx-pref-height: 0.833333em;*/
+ -fx-effect: dropshadow(three-pass-box, black, 2, 0.0, 0, 1);
+}
+
+.color-pane-border {
+ -fx-background-color: null;
+ -fx-border-color: black;
+ -fx-border-width: 0.5px;
}
\ No newline at end of file
diff --git a/src/main/resources/color-sliders.css b/src/main/resources/color-sliders.css
index e79f587..9508252 100644
--- a/src/main/resources/color-sliders.css
+++ b/src/main/resources/color-sliders.css
@@ -1,20 +1,20 @@
-.color-slider .track {
- -fx-background-color: linear-gradient(from 0% 0% to 100% 0%, -fx-tone-color, -fx-accent-color);
-
- -fx-border-color: lightgray;
- -fx-border-width: 1px;
- -fx-border-radius: 50%;
-
- -fx-scale-y: 1.2;
-
- -fx-border-insets: -1;
-}
-
-.color-slider .thumb {
- -fx-base: -fx-accent-color;
-}
-
-.color-spinner .increment-arrow-button,
-.color-spinner .decrement-arrow-button {
- -fx-base: white;
+.color-slider .track {
+ -fx-background-color: linear-gradient(from 0% 0% to 100% 0%, -fx-tone-color, -fx-accent-color);
+
+ -fx-border-color: lightgray;
+ -fx-border-width: 1px;
+ -fx-border-radius: 50%;
+
+ -fx-scale-y: 1.2;
+
+ -fx-border-insets: -1;
+}
+
+.color-slider .thumb {
+ -fx-base: -fx-accent-color;
+}
+
+.color-spinner .increment-arrow-button,
+.color-spinner .decrement-arrow-button {
+ -fx-base: white;
}
\ No newline at end of file
diff --git a/src/main/resources/color-tabs.css b/src/main/resources/color-tabs.css
index bd8aead..bd1edc5 100644
--- a/src/main/resources/color-tabs.css
+++ b/src/main/resources/color-tabs.css
@@ -1,7 +1,7 @@
-.tab-pane {
- /*-fx-tab-max-height: 0;*/
-}
-
-.tab-pane .tab-header-area {
- /*visibility: hidden;*/
+.tab-pane {
+ /*-fx-tab-max-height: 0;*/
+}
+
+.tab-pane .tab-header-area {
+ /*visibility: hidden;*/
}
\ No newline at end of file
diff --git a/src/main/resources/pill-button.css b/src/main/resources/pill-button.css
index a0ac9c6..2bc31ae 100644
--- a/src/main/resources/pill-button.css
+++ b/src/main/resources/pill-button.css
@@ -1,49 +1,49 @@
-/**
-https://github.com/openjdk/jfx/blob/86b854dc367fb32743810716da5583f7d59208f8/apps/samples/Ensemble8/src/samples/resources/ensemble/samples/controls/button/pillbutton/PillButton.css
-**/
-
-.pill-button.left-pill {
- -fx-background-radius: 3 0 0 3, 3 0 0 3, 2 0 0 2, 1 0 0 1;
- -fx-background-insets: 0 0 -1 0, 0, 1, 2;
- -fx-padding: 0.333333em 0.666667em 0.333333em 0.75em; /* 4 8 4 9 */
-}
-
-.pill-button.center-pill {
- -fx-background-radius: 0;
- -fx-background-insets: 0 0 -1 0, 0 0 0 0, 1 1 1 0, 2 2 2 1 ;
-}
-
-.pill-button.right-pill {
- -fx-background-radius: 0 3 3 0, 0 3 3 0, 0 2 2 0, 0 1 1 0;
- -fx-background-insets: 0 0 -1 0, 0, 1 1 1 0, 2 2 2 1 ;
-}
-
-.pill-button.left-pill:focused {
- -fx-background-insets: -0.2 0 -0.2 -0.2, 1, 2, -1.4 0 -1.4 -1.4, 2.6;
- -fx-background-radius: 3 0 0 3, 2 0 0 2, 1 0 0 1, 4 0 0 4, 1 0 0 1;
-}
-
-.pill-button.center-pill:focused {
- -fx-background-insets: -0.2 0 -0.2 -1, 1 1 1 0, 2 2 2 1, -1.4 0 -1.4 -1, 2.6 2.6 2.6 1.6;
- -fx-background-radius: 0, 0, 0, 0, 0;
-}
-
-.pill-button.right-pill:focused {
- -fx-background-insets: -0.2 -0.2 -0.2 -1, 1 1 1 0, 2 2 2 1, -1.4 -1.4 -1.4 -1, 2.6 2.6 2.6 1.6;
- -fx-background-radius: 0 3 3 0, 0 2 2 0, 0 1 1 0, 0 4 4 0, 0 1 1 0;
-}
-
-.pill-button:selected.left-pill:focused {
- -fx-background-insets: -0.2 0 -0.2 -0.2, 1, -1.4 0 -1.4 -1.4, 2.6;
- -fx-background-radius: 3 0 0 3, 2 0 0 2, 4 0 0 4, 0;
-}
-
-.pill-button:selected.center-pill:focused {
- -fx-background-insets: -0.2 0 -0.2 -1, 1 1 1 0, -1.4 0 -1.4 -1, 2.6 2.6 2.6 1.6;
- -fx-background-radius: 0, 0, 0, 0;
-}
-
-.pill-button:selected.right-pill:focused {
- -fx-background-insets: -0.2 -0.2 -0.2 -1, 1 1 1 0, -1.4 -1.4 -1.4 -1, 2.6 2.6 2.6 1.6;
- -fx-background-radius: 0 3 3 0, 0 2 2 0, 0 4 4 0, 0;
+/**
+https://github.com/openjdk/jfx/blob/86b854dc367fb32743810716da5583f7d59208f8/apps/samples/Ensemble8/src/samples/resources/ensemble/samples/controls/button/pillbutton/PillButton.css
+**/
+
+.pill-button.left-pill {
+ -fx-background-radius: 3 0 0 3, 3 0 0 3, 2 0 0 2, 1 0 0 1;
+ -fx-background-insets: 0 0 -1 0, 0, 1, 2;
+ -fx-padding: 0.333333em 0.666667em 0.333333em 0.75em; /* 4 8 4 9 */
+}
+
+.pill-button.center-pill {
+ -fx-background-radius: 0;
+ -fx-background-insets: 0 0 -1 0, 0 0 0 0, 1 1 1 0, 2 2 2 1 ;
+}
+
+.pill-button.right-pill {
+ -fx-background-radius: 0 3 3 0, 0 3 3 0, 0 2 2 0, 0 1 1 0;
+ -fx-background-insets: 0 0 -1 0, 0, 1 1 1 0, 2 2 2 1 ;
+}
+
+.pill-button.left-pill:focused {
+ -fx-background-insets: -0.2 0 -0.2 -0.2, 1, 2, -1.4 0 -1.4 -1.4, 2.6;
+ -fx-background-radius: 3 0 0 3, 2 0 0 2, 1 0 0 1, 4 0 0 4, 1 0 0 1;
+}
+
+.pill-button.center-pill:focused {
+ -fx-background-insets: -0.2 0 -0.2 -1, 1 1 1 0, 2 2 2 1, -1.4 0 -1.4 -1, 2.6 2.6 2.6 1.6;
+ -fx-background-radius: 0, 0, 0, 0, 0;
+}
+
+.pill-button.right-pill:focused {
+ -fx-background-insets: -0.2 -0.2 -0.2 -1, 1 1 1 0, 2 2 2 1, -1.4 -1.4 -1.4 -1, 2.6 2.6 2.6 1.6;
+ -fx-background-radius: 0 3 3 0, 0 2 2 0, 0 1 1 0, 0 4 4 0, 0 1 1 0;
+}
+
+.pill-button:selected.left-pill:focused {
+ -fx-background-insets: -0.2 0 -0.2 -0.2, 1, -1.4 0 -1.4 -1.4, 2.6;
+ -fx-background-radius: 3 0 0 3, 2 0 0 2, 4 0 0 4, 0;
+}
+
+.pill-button:selected.center-pill:focused {
+ -fx-background-insets: -0.2 0 -0.2 -1, 1 1 1 0, -1.4 0 -1.4 -1, 2.6 2.6 2.6 1.6;
+ -fx-background-radius: 0, 0, 0, 0;
+}
+
+.pill-button:selected.right-pill:focused {
+ -fx-background-insets: -0.2 -0.2 -0.2 -1, 1 1 1 0, -1.4 -1.4 -1.4 -1, 2.6 2.6 2.6 1.6;
+ -fx-background-radius: 0 3 3 0, 0 2 2 0, 0 4 4 0, 0;
}
\ No newline at end of file
diff --git a/src/main/resources/style.css b/src/main/resources/style.css
index e7b1b17..17fa6d6 100644
--- a/src/main/resources/style.css
+++ b/src/main/resources/style.css
@@ -1,8 +1,8 @@
-#dark {
- -fx-background-color: #343434;
-}
-
-/*#toolbarButton:pressed {
- -fx-scale-y: 0.95;
- -fx-scale-x: 0.95;
+#dark {
+ -fx-background-color: #343434;
+}
+
+/*#toolbarButton:pressed {
+ -fx-scale-y: 0.95;
+ -fx-scale-x: 0.95;
}*/
\ No newline at end of file
--
GitLab