| summaryrefslogtreecommitdiff |
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-08-03 11:10:55 +0200 |
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-08-03 11:10:55 +0200 |
| commit | c5a23ef9d6ab1e89b85016831fc8b2431f68f87f (patch) | |
| tree | fc83310559ffe00ea78f09b277fc7b2e93237947 /sol_pretty_printer/src/SolutionItem.java | |
| parent | 69d904f3b2de5b914bc329af1729584f10644bf2 (diff) | |
Finishes the sol_pretty_printer, 'xcept Makefile.
Diffstat (limited to 'sol_pretty_printer/src/SolutionItem.java')
| -rw-r--r-- | sol_pretty_printer/src/SolutionItem.java | 30 |
1 files changed, 28 insertions, 2 deletions
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<String, SolutionItem>(); } + 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<String, String>(); - function_values.put("id", id); + + function_values.put("ID", id); + } + + public Set<Map.Entry<String, String>> get_functions_data () + { + return function_values.entrySet(); } public String get_function_value (final String fun) |


