Commit c627e4db authored by Romain Bioteau's avatar Romain Bioteau

tr(refactorPlugin) merge debug into

connectors
parent 81597fa5
......@@ -355,13 +355,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
version="0.0.0"
unpack="false"/>
<plugin
id="org.bonitasoft.studio.debug"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.bonitasoft.studio.connectors.model.edit"
download-size="0"
......
......@@ -42,7 +42,6 @@ Require-Bundle: org.bonitasoft.studio.diagram,
org.bonitasoft.studio.engine,
org.eclipse.jdt.launching;bundle-version="3.6.1",
org.bonitasoft.studio.form.preview,
org.bonitasoft.studio.debug,
org.eclipse.e4.ui.model.workbench;bundle-version="1.0.0",
org.eclipse.e4.core.contexts;bundle-version="1.3.0",
org.eclipse.e4.ui.workbench;bundle-version="1.0.0",
......
......@@ -15,7 +15,6 @@
package org.bonitasoft.studio.application;
import org.bonitasoft.studio.common.log.BonitaStudioLog;
import org.bonitasoft.studio.debug.DebugPlugin;
import org.bonitasoft.studio.validation.ValidationPlugin;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.jface.resource.ImageDescriptor;
......@@ -59,7 +58,6 @@ public class ApplicationPlugin extends AbstractUIPlugin {
getDialogSettings().put(BAR_DEFAULT_PATH, System.getProperty("user.home"));
}
try {
DebugPlugin.getDefault().getBundle().start();
ValidationPlugin.getDefault().getBundle().start();
if (ConsolePlugin.getDefault() == null) {
new ConsolePlugin();
......
......@@ -40,7 +40,8 @@ Require-Bundle: org.eclipse.ui,
assertj-core;bundle-version="1.5.0";resolution:=optional,
org.mockito;bundle-version="1.9.5";resolution:=optional,
org.bonitasoft.studio.tests-utils;bundle-version="6.4.0";resolution:=optional,
org.bonitasoft.studio.model.edit
org.bonitasoft.studio.model.edit,
org.bonitasoft.studio.diagram
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-ActivationPolicy: lazy
Export-Package: org.bonitasoft.studio.connectors,
......
......@@ -142,4 +142,10 @@ move=Move
connectorInChoice={0} (Connectors in)
connectorOutChoice={0} (Connectors out)
connectorEventLabel=Connector execution event
providedDefinitionAlreadyExists={0} definition is already provided and has not been imported.
\ No newline at end of file
providedDefinitionAlreadyExists={0} definition is already provided and has not been imported.
DebugProcessButtonLabel=Debug
selectConnectorTitle=Configure the debug execution
selectConnectorMessage=The debug execution will skip unchecked connectors to ease the debug of the execution.\nUncheck the connectors to skip.
selectAll=Select all
unSelectAll=Deselect all
debugProcessWizardtitle=Debug configuration
\ No newline at end of file
......@@ -9,3 +9,4 @@ editConnectorImplementation=Edit implementation...
newConnectorImplementation=New implementation...
testConnector=Test connector...
editConnectorConfiguration=Edit configuration...
debugLabel=Debug
\ No newline at end of file
......@@ -241,4 +241,37 @@
</configurationPage>
</connectorWizard>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
defaultHandler="org.bonitasoft.studio.connectors.handler.DebugProcessCommand"
id="org.bonitasoft.studio.debug.debugProcess"
name="%debugLabel">
<commandParameter
id="configuration"
name="configuration"
optional="true">
</commandParameter>
</command>
</extension>
<extension
point="org.bonitasoft.studio.coolbarContributionItem">
<coolbarItem
class="org.bonitasoft.studio.connectors.ui.DebugCoolbarItem"
priority="0"
toolbarPosition="12">
</coolbarItem>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="menu:org.bonitasoft.studio.menu.run?after=org.bonitasoft.studio.engine.runCommand">
<command
commandId="org.bonitasoft.studio.debug.debugProcess"
icon="icons/debug.png"
style="push">
</command>
</menuContribution>
</extension>
</plugin>
......@@ -12,28 +12,23 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.bonitasoft.studio.debug.command;
package org.bonitasoft.studio.connectors.handler;
import java.util.Set;
import org.bonitasoft.studio.common.emf.tools.ModelHelper;
import org.bonitasoft.studio.common.jface.CustomWizardDialog;
import org.bonitasoft.studio.debug.i18n.Messages;
import org.bonitasoft.studio.debug.wizard.DebugProcessWizard;
import org.bonitasoft.studio.connectors.i18n.Messages;
import org.bonitasoft.studio.connectors.ui.wizard.DebugProcessWizard;
import org.bonitasoft.studio.engine.command.RunProcessCommand;
import org.bonitasoft.studio.model.form.Form;
import org.bonitasoft.studio.model.process.Element;
import org.bonitasoft.studio.model.process.MainProcess;
import org.bonitasoft.studio.model.process.diagram.form.part.FormDiagramEditor;
import org.bonitasoft.studio.model.process.diagram.part.ProcessDiagramEditor;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart;
import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;
import org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor;
import org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor;
import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.swt.widgets.Display;
......@@ -68,7 +63,7 @@ public class DebugProcessCommand extends AbstractHandler {
private MainProcess getSelectedProcess() {
IEditorPart editorPart = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor();
if (editorPart instanceof ProcessDiagramEditor) {
if (editorPart instanceof DiagramEditor) {
Object selection = ((IStructuredSelection) editorPart.getSite().getSelectionProvider().getSelection())
.getFirstElement();
if (selection instanceof IGraphicalEditPart) {
......@@ -77,10 +72,6 @@ public class DebugProcessCommand extends AbstractHandler {
return ModelHelper.getMainProcess(semanticObject);
}
}
} else if (editorPart instanceof FormDiagramEditor) {
DiagramEditPart formDiagram = ((DiagramDocumentEditor) editorPart).getDiagramEditPart();
Form form = (Form) formDiagram.resolveSemanticElement();
return ModelHelper.getMainProcess(form.eContainer());
}
return null;
}
......
......@@ -182,6 +182,12 @@ public class Messages extends NLS {
public static String copy;
public static String providedDefinitionAlreadyExists;
public static String selectConnectorTitle;
public static String selectConnectorMessage;
public static String selectAll;
public static String unSelectAll;
public static String DebugProcessButtonLabel;
public static String debugProcessWizardtitle;
/**
* @param event
......
......@@ -12,19 +12,17 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.bonitasoft.studio.debug.coolbar;
package org.bonitasoft.studio.connectors.ui;
import java.util.List;
import org.bonitasoft.studio.common.emf.tools.ModelHelper;
import org.bonitasoft.studio.common.extension.IBonitaContributionItem;
import org.bonitasoft.studio.common.log.BonitaStudioLog;
import org.bonitasoft.studio.debug.i18n.Messages;
import org.bonitasoft.studio.connectors.i18n.Messages;
import org.bonitasoft.studio.model.form.Form;
import org.bonitasoft.studio.pics.Pics;
import org.bonitasoft.studio.pics.PicsConstants;
import org.bonitasoft.studio.profiles.manager.BonitaProfilesManager;
import org.bonitasoft.studio.profiles.manager.IBonitaActivitiesCategory;
import org.eclipse.core.commands.Command;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.emf.ecore.EObject;
......@@ -90,7 +88,7 @@ public class DebugCoolbarItem extends ContributionItem implements IBonitaContrib
*/
@Override
public boolean isVisible() {
return BonitaProfilesManager.getInstance().isEnabled(IBonitaActivitiesCategory.EXECUTION);
return true;
}
@Override
......
......@@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.bonitasoft.studio.debug.wizard;
package org.bonitasoft.studio.connectors.ui.wizard;
import org.bonitasoft.studio.connectors.ui.provider.StyledConnectorLabelProvider;
import org.bonitasoft.studio.model.process.Connector;
......
/**
* Copyright (C) 2011 BonitaSoft S.A.
* BonitaSoft, 31 rue Gustave Eiffel - 38000 Grenoble
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2.0 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.bonitasoft.studio.debug.wizard;
package org.bonitasoft.studio.connectors.ui.wizard;
import java.util.Set;
import org.bonitasoft.studio.debug.i18n.Messages;
import org.bonitasoft.studio.connectors.i18n.Messages;
import org.bonitasoft.studio.model.process.MainProcess;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.jface.wizard.IWizard;
......@@ -27,43 +24,39 @@ import org.eclipse.jface.wizard.Wizard;
/**
* @author Romain Bioteau
*
*/
public class DebugProcessWizard extends Wizard implements IWizard {
private MainProcess process;
private ConnectorsSelectionPage page;
private Set<EObject> excludedObject;
public DebugProcessWizard(MainProcess process){
this.process = process ;
setWindowTitle(Messages.debugProcessWizardtitle);
}
@Override
public void addPages() {
page = new ConnectorsSelectionPage(process);
addPage(page);
}
/* (non-Javadoc)
* @see org.eclipse.jface.wizard.Wizard#performFinish()
*/
@Override
public boolean performFinish() {
excludedObject = page.getExcludedConnectors() ;
return true;
}
public Set<EObject> getExcludedObjects() {
if(excludedObject == null){
excludedObject = page.getExcludedConnectors() ;
}
return excludedObject;
}
private MainProcess process;
private ConnectorsSelectionPage page;
private Set<EObject> excludedObject;
public DebugProcessWizard(MainProcess process) {
this.process = process;
setWindowTitle(Messages.debugProcessWizardtitle);
}
@Override
public void addPages() {
page = new ConnectorsSelectionPage(process);
addPage(page);
}
/*
* (non-Javadoc)
* @see org.eclipse.jface.wizard.Wizard#performFinish()
*/
@Override
public boolean performFinish() {
excludedObject = page.getExcludedConnectors();
return true;
}
public Set<EObject> getExcludedObjects() {
if (excludedObject == null) {
excludedObject = page.getExcludedConnectors();
}
return excludedObject;
}
}
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.bonitasoft.studio.debug</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.ManifestBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.SchemaBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
#Fri Apr 15 10:32:46 CEST 2011
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.8
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Debug Plugin
Bundle-Localization: plugin
Bundle-SymbolicName: org.bonitasoft.studio.debug;singleton:=true
Bundle-Version: 7.6.0.qualifier
Bundle-Activator: org.bonitasoft.studio.debug.DebugPlugin
Bundle-Vendor: BonitaSoft S.A.
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.bonitasoft.studio.model;bundle-version="1.0.0",
org.bonitasoft.studio.common;bundle-version="1.0.0",
org.bonitasoft.studio.pics;bundle-version="1.0.0",
org.bonitasoft.studio.common.repository;bundle-version="1.0.0",
org.eclipse.emf.databinding,
org.bonitasoft.studio.model.edit,
org.eclipse.emf.edit.ui,
org.bonitasoft.studio.diagram;bundle-version="1.0.0",
org.bonitasoft.studio.diagram.form;bundle-version="1.0.0",
org.eclipse.gmf.runtime.diagram.ui,
org.eclipse.gmf.runtime.diagram.ui.resources.editor,
org.eclipse.ui.ide,
org.bonitasoft.studio.engine;bundle-version="1.0.0",
org.bonitasoft.studio.profiles;bundle-version="1.0.0",
org.bonitasoft.studio.connectors;bundle-version="1.0.0",
org.bonitasoft.studio.diagram.custom;bundle-version="1.0.0"
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Export-Package: org.bonitasoft.studio.debug,org.bonitasoft.studio.debu
g.command,org.bonitasoft.studio.debug.i18n;x-friends:="org.bonitasoft
.studio.tests"
Bundle-ActivationPolicy: lazy
source.. = src/
output.. = bin/
bin.includes = META-INF/,\
.,\
plugin.xml,\
messages*.properties,\
icons/,\
plugin*.properties
DebugProcessButtonLabel=Debug
selectConnectorTitle=Configure the debug execution
selectConnectorMessage=The debug execution will skip unchecked connectors to ease the debug of the execution.\nUncheck the connectors to skip.
selectAll=Select all
unSelectAll=Deselect all
debugProcessWizardtitle=Debug configuration
\ No newline at end of file
#X-Generator: crowdin.com
DebugProcessButtonLabel=Depurar
selectConnectorTitle=Configurar la ejecuci\u00f3n del modo Depurar
selectConnectorMessage=La ejecuci\u00f3n en modo Depurar omitir\u00e1 los conectores que no est\u00e9n seleccionados.
selectAll=Seleccionar todo
unSelectAll=Anular todas las selecciones
debugProcessWizardtitle=Configuraci\u00f3n de la depuraci\u00f3n
#X-Generator: crowdin.com
DebugProcessButtonLabel=Debugger
selectConnectorTitle=Configurer l'\u00e9x\u00e9cution en debug
selectConnectorMessage=L'\u00e9x\u00e9cution en debug ignore les connecteurs d\u00e9coch\u00e9s pour faciliter le d\u00e9bogage de l'\u00e9x\u00e9cution.\nD\u00e9cocher les connecteurs \u00e0 ignorer.
selectAll=Tout s\u00e9lectionner
unSelectAll=Tous d\u00e9selectionner
debugProcessWizardtitle=Configuration de d\u00e9bogage
#X-Generator: crowdin.com
DebugProcessButtonLabel=\u30c7\u30d0\u30c3\u30b0
selectConnectorTitle=\u30c7\u30d0\u30c3\u30b0\u306e\u5b9f\u884c\u3092\u69cb\u6210\u8a2d\u5b9a
selectConnectorMessage=\u30c7\u30d0\u30c3\u30b0\u5b9f\u884c\u306f\u3001\u30c7\u30d0\u30c3\u30b0\u3092\u7c21\u5358\u306b\u3059\u308b\u305f\u3081\u306b\u3001\u30aa\u30d5\u306e\u30b3\u30cd\u30af\u30bf\u3092\u30b9\u30ad\u30c3\u30d7\u3057\u307e\u3059\u3002\n\u30b9\u30ad\u30c3\u30d7\u3059\u308b\u30b3\u30cd\u30af\u30bf\u3092\u30aa\u30d5\u306b\u3057\u307e\u3059\u3002
selectAll=\u3059\u3079\u3066\u9078\u629e
unSelectAll=\u9078\u629e\u3092\u3059\u3079\u3066\u89e3\u9664
debugProcessWizardtitle=\u30c7\u30d0\u30c3\u30b0\u306e\u69cb\u6210\u8a2d\u5b9a
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.commands">
<command
defaultHandler="org.bonitasoft.studio.debug.command.DebugProcessCommand"
id="org.bonitasoft.studio.debug.debugProcess"
name="%debugLabel">
<commandParameter
id="configuration"
name="configuration"
optional="true">
</commandParameter>
</command>
</extension>
<extension
point="org.bonitasoft.studio.coolbarContributionItem">
<coolbarItem
class="org.bonitasoft.studio.debug.coolbar.DebugCoolbarItem"
priority="0"
toolbarPosition="12">
</coolbarItem>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="menu:org.bonitasoft.studio.menu.run?after=org.bonitasoft.studio.engine.runCommand">
<command
commandId="org.bonitasoft.studio.debug.debugProcess"
icon="icons/debug.png"
style="push">
</command>
</menuContribution>
</extension>
</plugin>
#X-Generator: crowdin.com
debugLabel=\u30c7\u30d0\u30c3\u30b0
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.bonitasoft.studio.bundles</groupId>
<artifactId>plugins</artifactId>
<version>7.6.0-SNAPSHOT</version>
</parent>
<groupId>org.bonitasoft.studio.bundles.plugins</groupId>
<artifactId>org.bonitasoft.studio.debug</artifactId>
<packaging>eclipse-plugin</packaging>
</project>
package org.bonitasoft.studio.debug;
import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.osgi.framework.BundleContext;
/**
* The activator class controls the plug-in life cycle
*/
public class DebugPlugin extends AbstractUIPlugin {
// The plug-in ID
public static final String PLUGIN_ID = "org.bonitasoft.studio.debug"; //$NON-NLS-1$
// The shared instance
private static DebugPlugin plugin;
/**
* The constructor
*/
public DebugPlugin() {
}
/*
* (non-Javadoc)
* @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
*/
public void start(BundleContext context) throws Exception {
super.start(context);
plugin = this;
}
/*
* (non-Javadoc)
* @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
*/
public void stop(BundleContext context) throws Exception {
plugin = null;
super.stop(context);
}
/**
* Returns the shared instance
*
* @return the shared instance
*/
public static DebugPlugin getDefault() {
return plugin;
}
}
/**
* Copyright (C) 2009 BonitaSoft S.A.
* BonitaSoft, 31 rue Gustave Eiffel - 38000 Grenoble
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2.0 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.bonitasoft.studio.debug.i18n;
import org.eclipse.osgi.util.NLS;
/**
* @author Romain Bioteau
*
*/
public class Messages extends NLS {
private static final String BUNDLE_NAME = "messages";
public static String selectConnectorTitle;
public static String selectConnectorMessage;
public static String selectAll;
public static String unSelectAll;
public static String DebugProcessButtonLabel;
public static String debugProcessWizardtitle;
static {
NLS.initializeMessages(BUNDLE_NAME, Messages.class);
}
}
......@@ -8,6 +8,6 @@
<version>7.6.0-SNAPSHOT</version>
</parent>
<groupId>org.bonitasoft.studio.bundles.plugins</groupId>
<artifactId>org.bonitasoft.studio.decision.core</artifactId>
<artifactId>org.bonitasoft.studio.decision.table</artifactId>
<packaging>eclipse-plugin</packaging>
</project>
......@@ -38,7 +38,6 @@
<module>org.bonitasoft.studio.condition.ui</module>
<module>org.bonitasoft.studio.connectors.model.edit</module>
<module>org.bonitasoft.studio.data</module>
<module>org.bonitasoft.studio.debug</module>
<module>org.bonitasoft.studio.decision.table</module>
<module>org.bonitasoft.studio.dependencies</module>
<module>org.bonitasoft.studio.designer</module>
......
......@@ -73,7 +73,6 @@ Require-Bundle: org.eclipse.ui.workbench,
org.bonitasoft.studio.swtbot.framework;bundle-version="6.4.0",
org.bonitasoft.studio.tests-utils;bundle-version="6.4.0",
org.eclipse.core.databinding;bundle-version="1.4.1",
org.bonitasoft.studio.debug;bundle-version="6.4.0",
org.bonitasoft.studio.document,
org.bonitasoft.studio.data;bundle-version="6.4.0",
org.bonitasoft.studio.repository.themes;bundle-version="6.4.0",
......@@ -93,7 +92,8 @@ Require-Bundle: org.eclipse.ui.workbench,
org.bonitasoft.studio.contract;bundle-version="7.1.0",
org.bonitasoft.studio.la;bundle-version="7.5.0",
org.codehaus.groovy;bundle-version="2.4.12",
org.bonitasoft.studio.decision.table;bundle-version="7.6.0"
org.bonitasoft.studio.decision.table;bundle-version="7.6.0",
org.bonitasoft.studio.connectors;bundle-version="7.6.0"
Export-Package: org.bonitasoft.studio.tests,
org.bonitasoft.studio.tests.api,
org.bonitasoft.studio.tests.applicationDescriptor,
......
......@@ -17,8 +17,8 @@ package org.bonitasoft.studio.tests.debug;
import org.bonitasoft.engine.api.ProcessManagementAPI;
import org.bonitasoft.engine.session.APISession;
import org.bonitasoft.studio.common.log.BonitaStudioLog;
import org.bonitasoft.studio.debug.command.DebugProcessCommand;
import org.bonitasoft.studio.debug.i18n.Messages;
import org.bonitasoft.studio.connectors.handler.DebugProcessCommand;
import org.bonitasoft.studio.connectors.i18n.Messages;
import org.bonitasoft.studio.engine.BOSEngineManager;
import org.bonitasoft.studio.swtbot.framework.application.BotApplicationWorkbenchWindow;
import org.bonitasoft.studio.test.swtbot.util.SWTBotTestUtil;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment