From ff1ce12fecf95c7eb2c4e0e42357df41fdf29eba Mon Sep 17 00:00:00 2001 From: Mike Yan Date: Mon, 2 Nov 2020 17:02:38 +0800 Subject: [PATCH] feat(TESB-29271): Reoute debugging feature plugin (#3751) * fix(TESB-30624)[Debugging for Routes] NameAlreadyBoundException when debug the ctalendjob * feat(TESB-29271): Add camel breakpoint category --- .../org/talend/core/model/process/EComponentCategory.java | 1 + .../src/main/java/org/talend/core/ui/utils/PluginUtil.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/model/process/EComponentCategory.java b/main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/model/process/EComponentCategory.java index 20327cd491..00d7ae202a 100644 --- a/main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/model/process/EComponentCategory.java +++ b/main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/model/process/EComponentCategory.java @@ -44,6 +44,7 @@ public enum EComponentCategory { DYNAMICS_SETTINGS(Messages.getString("EComponentCategory_dynamicSetting"), 13), //$NON-NLS-1$ SQL_PATTERN(Messages.getString("EComponentCategory_sqlTemplate"), 14), //$NON-NLS-1$ BREAKPOINT(Messages.getString("EComponentCategory.breakpoint"), 15), //$NON-NLS-1$ + BREAKPOINT_CAMEL(Messages.getString("EComponentCategory.breakpoint"), 16), //$NON-NLS-1$ BASICRUN(Messages.getString("EComponentCategory.basicRun"), 1), //$NON-NLS-1$ DEBUGRUN(Messages.getString("EComponentCategory.debugRun"), 2), //$NON-NLS-1$ ADVANCESETTING(Messages.getString("EComponentCategory.advancedSettings"), 3), //$NON-NLS-1$ diff --git a/main/plugins/org.talend.core.ui/src/main/java/org/talend/core/ui/utils/PluginUtil.java b/main/plugins/org.talend.core.ui/src/main/java/org/talend/core/ui/utils/PluginUtil.java index 5d6c4d44a0..5e3a7e6958 100644 --- a/main/plugins/org.talend.core.ui/src/main/java/org/talend/core/ui/utils/PluginUtil.java +++ b/main/plugins/org.talend.core.ui/src/main/java/org/talend/core/ui/utils/PluginUtil.java @@ -91,6 +91,10 @@ public class PluginUtil { return "org.talend.camel.testcontainer.ui.editor.CamelTestContainerMultiPageEditor".equals(getActiveEditorId()); //$NON-NLS-1$ } + public static boolean isRouteletEditor() { + return "org.talend.repository.routelets.editor.RouteletMultiPageTalendEditor".equals(getActiveEditorId()); //$NON-NLS-1$ + } + /** * DOC yyan Get active editor ID. *