| summaryrefslogtreecommitdiff |
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-08-30 11:22:16 +0200 |
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-08-30 11:22:16 +0200 |
| commit | aebd8f1bd52495b0a787e0cccfa4501141eace2b (patch) | |
| tree | f2c0339b6cb0767fd858ea21523fd18f1bfdd075 /instance-calculator/src/Instances.java | |
| parent | 882d605d684abf7120a1b5b095e7f5425e77dd34 (diff) | |
Outputs are now generated.
Diffstat (limited to 'instance-calculator/src/Instances.java')
| -rw-r--r-- | instance-calculator/src/Instances.java | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/instance-calculator/src/Instances.java b/instance-calculator/src/Instances.java index 5d6ec8b..d4954d9 100644 --- a/instance-calculator/src/Instances.java +++ b/instance-calculator/src/Instances.java @@ -2,11 +2,13 @@ import java.util.*; public class Instances { - private static final Map<Integer, String> instances; + private static final Map<Integer, String> INSTANCES; + private static final OutputFile OUTPUT_FILE; static { - instances = new HashMap<Integer, String>(); + INSTANCES = new HashMap<Integer, String>(); + OUTPUT_FILE = OutputFile.new_output_file("instances.mod"); } public static String get_id_for (final int i) @@ -16,15 +18,27 @@ public class Instances j = new Integer(i); - result = instances.get(j); + result = INSTANCES.get(j); if (result == null) { result = (Main.get_parameters().get_id_prefix() + i); - instances.put(j, result); + INSTANCES.put(j, result); } return result; } + + public static void write_predicates () + { + for (final String id: INSTANCES.values()) + { + OUTPUT_FILE.write("(add_element instance "); + OUTPUT_FILE.write(id); + OUTPUT_FILE.write(")"); + + OUTPUT_FILE.insert_newline(); + } + } } |


