Changeset 999
- Timestamp:
- 12/27/11 15:21:00 (5 months ago)
- Files:
-
- trunk/kahinaqtype/qtrace.pl (modified) (1 diff)
- trunk/src/org/kahina/qtype/data/bindings/QTypeGoal.java (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/kahinaqtype/qtrace.pl
r996 r999 69 69 kahinasicstus:post_exit_hook(Bridge,JVM,Inv,_,_) :- 70 70 execution_state(goal(_:Goal)), 71 term_grisu(Goal, [],Grisu),71 term_grisu(Goal,'',Grisu), 72 72 register_goal(Bridge,JVM,Inv,[111,117,116],Grisu). % out 73 73 trunk/src/org/kahina/qtype/data/bindings/QTypeGoal.java
r903 r999 1 1 package org.kahina.qtype.data.bindings; 2 3 import gralej.parsers.ParseException; 2 4 3 5 import org.kahina.core.data.KahinaObject; 4 6 import org.kahina.tralesld.data.fs.TraleSLDFS; 7 import org.kahina.tralesld.visual.fs.VisualizationUtility; 5 8 6 9 public class QTypeGoal extends KahinaObject 7 10 { 8 11 private static final long serialVersionUID = 1626803422982352323L; 12 13 private static final boolean TEST_MODE = false; 9 14 10 15 private TraleSLDFS in; 11 16 12 17 private TraleSLDFS out; 18 19 private static final VisualizationUtility util = new VisualizationUtility(); 13 20 14 21 public QTypeGoal() … … 18 25 public QTypeGoal(QTypeGoal original) 19 26 { 27 this(); 20 28 in = original.in; 21 29 out = original.out; … … 24 32 public void setIn(TraleSLDFS grisu) 25 33 { 34 test(grisu); 26 35 in = grisu; 27 36 } … … 29 38 public void setOut(TraleSLDFS grisu) 30 39 { 40 test(grisu); 31 41 out = grisu; 32 42 } … … 41 51 return out; 42 52 } 53 54 private void test(TraleSLDFS grisuMessage) 55 { 56 if (TEST_MODE) 57 { 58 String string = grisuMessage.toString(); 59 System.err.print(string); 60 61 try 62 { 63 util.parseGrisu(string); 64 } catch (ParseException e) 65 { 66 e.printStackTrace(); 67 } 68 } 69 } 43 70 }
