From 366999537da3550028ae8041e105959c7cb8b514 Mon Sep 17 00:00:00 2001
From: Sebastian Krings <sebastian@krin.gs>
Date: Thu, 3 Jan 2013 15:40:34 +0100
Subject: [PATCH] use atomicString instead of toString to remove ticks around
 the units returned by ProB

---
 .../src/de/prob/ui/eventb/StartUnitAnalysisHandler.java    | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/de.prob.ui/src/de/prob/ui/eventb/StartUnitAnalysisHandler.java b/de.prob.ui/src/de/prob/ui/eventb/StartUnitAnalysisHandler.java
index 28cfabb1..1d184baf 100644
--- a/de.prob.ui/src/de/prob/ui/eventb/StartUnitAnalysisHandler.java
+++ b/de.prob.ui/src/de/prob/ui/eventb/StartUnitAnalysisHandler.java
@@ -148,7 +148,7 @@ public class StartUnitAnalysisHandler extends AbstractHandler implements
 				animator.execute(pluginResultCommand);
 
 				ListPrologTerm output = pluginResultCommand.getResult();
-				System.out.println("Resulting state: " + output);
+				// System.out.println("Resulting state: " + output);
 
 				// preprocess the list into a map
 				Map<String, String> variables = new HashMap<String, String>();
@@ -163,8 +163,9 @@ public class StartUnitAnalysisHandler extends AbstractHandler implements
 						commandException.notifyUserOnce();
 						throw commandException;
 					}
-					variables.put(compoundTerm.getArgument(1).toString(),
-							compoundTerm.getArgument(2).toString());
+					variables.put(PrologTerm.atomicString(compoundTerm
+							.getArgument(1)), PrologTerm
+							.atomicString(compoundTerm.getArgument(2)));
 				}
 
 				// look up the variables / constants of the selected machine in
-- 
GitLab