*/
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;
endTime = System.currentTimeMillis();
aLogger.debug("Generated " + generatorIdentifier + " into " + destinationIdentifier + " [" + parameters + "] in " + (endTime - startTime) + " ms");
- reportChange(destinationIdentifier);
}
finally {
mirMap.put("generator", oldGenerator);
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