fix for bug introduced by 3c62dadc6053d40fffaedf198bcd2227749ec559
(missing break for String and Float cases)
Change-Id: Ib861fffc4b0cc81e928bfdd11c3ec89dbf631abf
diff --git a/plugins/org.eclipse.emf.henshin.interpreter.ui/src/org/eclipse/emf/henshin/interpreter/ui/wizard/ParameterEditTable.java b/plugins/org.eclipse.emf.henshin.interpreter.ui/src/org/eclipse/emf/henshin/interpreter/ui/wizard/ParameterEditTable.java
index a391c59..41531b0 100644
--- a/plugins/org.eclipse.emf.henshin.interpreter.ui/src/org/eclipse/emf/henshin/interpreter/ui/wizard/ParameterEditTable.java
+++ b/plugins/org.eclipse.emf.henshin.interpreter.ui/src/org/eclipse/emf/henshin/interpreter/ui/wizard/ParameterEditTable.java
@@ -189,21 +189,23 @@
try {
switch (paramCfg.getType()) {
case ParameterConfig.STRING:
- if (! value.toString().trim().equals("") || value.toString().trim().equals("null")) {
+ if (! (value.toString().trim().equals("") || value.toString().trim().equals("null"))) {
paramCfg.setValue(value.toString());
}
else {
paramCfg.setValue(null);
- }
+ }
+ break;
case ParameterConfig.FLOAT:
- if (! value.toString().trim().equals("") || value.toString().trim().equals("null")) {
+ if (! (value.toString().trim().equals("") || value.toString().trim().equals("null"))) {
paramCfg.setValue(Float.parseFloat(value.toString()));
}
else {
paramCfg.setValue(null);
- }
+ }
+ break;
case ParameterConfig.DOUBLE:
- if (! value.toString().trim().equals("") || value.toString().trim().equals("null")) {
+ if (! (value.toString().trim().equals("") || value.toString().trim().equals("null"))) {
paramCfg.setValue(Double.parseDouble(value.toString()));
}
else {
@@ -211,7 +213,7 @@
}
break;
case ParameterConfig.INT:
- if (! value.toString().trim().equals("") || value.toString().trim().equals("null")) {
+ if (! (value.toString().trim().equals("") || value.toString().trim().equals("null"))) {
paramCfg.setValue(Integer.parseInt(value.toString()));
}
else {
@@ -219,7 +221,7 @@
}
break;
case ParameterConfig.LONG:
- if (! value.toString().trim().equals("") || value.toString().trim().equals("null")) {
+ if (! (value.toString().trim().equals("") || value.toString().trim().equals("null"))) {
paramCfg.setValue(Long.parseLong(value.toString()));
}
else {
@@ -227,7 +229,7 @@
}
break;
case ParameterConfig.BOOLEAN:
- if (! value.toString().trim().equals("") || value.toString().trim().equals("null")) {
+ if (! (value.toString().trim().equals("") || value.toString().trim().equals("null"))) {
paramCfg.setValue((Integer) value > 0 ? true : false);
}
else {