From c5a23ef9d6ab1e89b85016831fc8b2431f68f87f Mon Sep 17 00:00:00 2001 From: Nathanael Sensfelder Date: Thu, 3 Aug 2017 11:10:55 +0200 Subject: Finishes the sol_pretty_printer, 'xcept Makefile. --- sol_pretty_printer/src/SolutionItem.java | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) (limited to 'sol_pretty_printer/src/SolutionItem.java') diff --git a/sol_pretty_printer/src/SolutionItem.java b/sol_pretty_printer/src/SolutionItem.java index 122dd04..f251b62 100644 --- a/sol_pretty_printer/src/SolutionItem.java +++ b/sol_pretty_printer/src/SolutionItem.java @@ -1,5 +1,6 @@ import java.util.Map; import java.util.HashMap; +import java.util.Set; public class SolutionItem { @@ -10,6 +11,25 @@ public class SolutionItem FROM_ID = new HashMap(); } + public static void handle_is_waveform_of + ( + final String wfm_id, + final String origin_id + ) + { + SolutionItem si; + + si = FROM_ID.get(origin_id); + + if (si == null) + { + si = new SolutionItem(origin_id); + + FROM_ID.put(origin_id, si); + } + + FROM_ID.put(wfm_id, si); + } public static void handle_unary_set_function ( @@ -22,7 +42,7 @@ public class SolutionItem si = FROM_ID.get(id); - if (id == null) + if (si == null) { si = new SolutionItem(id); @@ -46,7 +66,13 @@ public class SolutionItem ) { function_values = new HashMap(); - function_values.put("id", id); + + function_values.put("ID", id); + } + + public Set> get_functions_data () + { + return function_values.entrySet(); } public String get_function_value (final String fun) -- cgit v1.2.3-70-g09d2