cleanup / abuse system fix / prepping for a release
[mir.git] / source / mir / producer / AssignmentProducerNode.java
index 32dcc17..d79e89b 100755 (executable)
@@ -36,7 +36,6 @@ import mir.util.ParameterExpander;
 
 public class AssignmentProducerNode extends ProducerNodeDecorator {
   private String key;
-  private String bundleIdentifier;
   private Object value;
 
   public AssignmentProducerNode(String aKey, Object aValue, ProducerNode aSubNode) {
@@ -47,13 +46,16 @@ public class AssignmentProducerNode extends ProducerNodeDecorator {
   }
 
   public void produce(Map aValueMap, String aVerb, LoggerWrapper aLogger) throws ProducerFailure {
+  }
+
+  public void produce(ProductionContext aProductionContext) throws ProducerExc, ProducerFailure {
     try {
-      ParameterExpander.setValueForKey(aValueMap, key, value);
+      ParameterExpander.setValueForKey(aProductionContext.getValueSet(), key, value);
 
-      super.produce(aValueMap, aVerb, aLogger);
+      super.produce(aProductionContext);
     }
     catch (Throwable t) {
       throw new ProducerFailure(t.getMessage(), t);
     }
-  };
+  }
 }
\ No newline at end of file