Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuergen Haug2018-01-17 18:54:08 +0000
committerJuergen Haug2018-01-17 19:11:32 +0000
commitcc19bc99d802135bfff2ce55dbedf8e3812fec85 (patch)
tree78f18fd4d45a5f1d039221aa656aab8254b72ba4
parentb3ae00dcfee30a40c0553ca4e3ff60c80e60d2af (diff)
downloadorg.eclipse.etrice-cc19bc99d802135bfff2ce55dbedf8e3812fec85.tar.gz
org.eclipse.etrice-cc19bc99d802135bfff2ce55dbedf8e3812fec85.tar.xz
org.eclipse.etrice-cc19bc99d802135bfff2ce55dbedf8e3812fec85.zip
[behavior.fsm] fixed update of refined transition action code in diagram
-rw-r--r--plugins/org.eclipse.etrice.ui.behavior.fsm/src/org/eclipse/etrice/ui/behavior/fsm/support/TransitionSupport.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/org.eclipse.etrice.ui.behavior.fsm/src/org/eclipse/etrice/ui/behavior/fsm/support/TransitionSupport.java b/plugins/org.eclipse.etrice.ui.behavior.fsm/src/org/eclipse/etrice/ui/behavior/fsm/support/TransitionSupport.java
index 9f09d0234..5c5103a7e 100644
--- a/plugins/org.eclipse.etrice.ui.behavior.fsm/src/org/eclipse/etrice/ui/behavior/fsm/support/TransitionSupport.java
+++ b/plugins/org.eclipse.etrice.ui.behavior.fsm/src/org/eclipse/etrice/ui/behavior/fsm/support/TransitionSupport.java
@@ -696,11 +696,12 @@ public class TransitionSupport {
Shell shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell();
Injector injector = ((IInjectorProvider) getFeatureProvider()).getInjector();
IFSMDialogFactory factory = injector.getInstance(IFSMDialogFactory.class);
- ITransitionPropertyDialog dlg = factory.createTransitionPropertyDialog(shell, FSMSupportUtil.getInstance().getModelComponent(getDiagram()), trans);
+ ModelComponent mc = FSMSupportUtil.getInstance().getModelComponent(getDiagram());
+ ITransitionPropertyDialog dlg = factory.createTransitionPropertyDialog(shell, mc, trans);
if (dlg.open()==Window.OK){
boolean inherited = FSMSupportUtil.getInstance().isInherited(getDiagram(), trans);
Color lineColor = inherited? manageColor(INHERITED_COLOR):manageColor(LINE_COLOR);
- Color fillColor = FSMSupportUtil.getInstance().getFSMHelpers().hasDetailCode(trans.getAction())?
+ Color fillColor = FSMSupportUtil.getInstance().getFSMHelpers().hasActionCode(trans, mc)?
lineColor:manageColor(FILL_COLOR);
updateLabel(trans, conn, fillColor);

Back to the top