Bug 571983: [Python] wrapping doubles does not work for value '0'

  add input value conversion for primitive target types

Change-Id: I35f28f4c23fcb40286260c9fec37f62751cad2ad
diff --git a/plugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/dnd/ModulesDropHandler.java b/plugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/dnd/ModulesDropHandler.java
index 602d2a4..bfdcf37 100644
--- a/plugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/dnd/ModulesDropHandler.java
+++ b/plugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/dnd/ModulesDropHandler.java
@@ -107,16 +107,16 @@
 		if ((String.class.equals(targetClass)) || (Object.class.equals(targetClass)))
 			return input;
 
-		if (Integer.class.equals(targetClass))
+		if ((Integer.class.equals(targetClass)) || (int.class.equals(targetClass)))
 			return Integer.valueOf(input);
 
-		if (Long.class.equals(targetClass))
+		if ((Long.class.equals(targetClass)) || (long.class.equals(targetClass)))
 			return Long.valueOf(input);
 
-		if (Double.class.equals(targetClass))
+		if ((Double.class.equals(targetClass)) || (double.class.equals(targetClass)))
 			return Double.valueOf(input);
 
-		if (Float.class.equals(targetClass))
+		if ((Float.class.equals(targetClass)) || (float.class.equals(targetClass)))
 			return Float.valueOf(input);
 
 		if ((Boolean.class.equals(targetClass)) || (boolean.class.equals(targetClass)))