Took the ChangeTracker reporting out of GeneratingProducerNode and put it into the...
[mir.git] / source / mir / producer / GeneratingProducerNode.java
index 6f6c8ca..911d096 100755 (executable)
  */
 package mir.producer;
 
-import mir.changetracker.ChangeTracker;
-import mir.changetracker.ChangeType;
+import java.util.HashMap;
+import java.util.Map;
+
 import mir.generator.Generator;
 import mir.generator.WriterEngine;
 import mir.log.LoggerWrapper;
 import mir.util.ParameterExpander;
-import mircoders.global.MirGlobal;
-
-import java.util.HashMap;
-import java.util.Map;
 
 public class GeneratingProducerNode extends AbstractProducerNode {
   private String generatorExpression;
@@ -97,7 +94,6 @@ public class GeneratingProducerNode extends AbstractProducerNode {
 
         endTime = System.currentTimeMillis();
         aLogger.debug("Generated " + generatorIdentifier + " into " + destinationIdentifier + " [" + parameters + "] in " + (endTime - startTime) + " ms");
-        reportChange(destinationIdentifier);
       }
       finally {
         mirMap.put("generator", oldGenerator);
@@ -109,9 +105,4 @@ public class GeneratingProducerNode extends AbstractProducerNode {
       aLogger.error("  error while generating", t);
     }
   }
-
-       private void reportChange(String aPath) {
-               ChangeTracker changeTracker = MirGlobal.getChangeEngine().getTracker();
-               changeTracker.addChange(aPath, ChangeType.MODIFICATION);
-       }
 }
\ No newline at end of file