| 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(); +      } +   }  } | 


