yet another rewrite of the producers...
[mir.git] / source / mir / producer / ProducerNodeDecorator.java
1 package mir.producer;
2
3 import java.util.*;
4 import java.io.*;
5
6 public class ProducerNodeDecorator implements ProducerNode {
7   private ProducerNode slave;
8
9   protected ProducerNodeDecorator(ProducerNode aSlave) {
10     slave = aSlave;
11   }
12
13   public void produce(Map aValueSet, String aVerb, PrintWriter aLogger) throws ProducerFailure {
14     slave.produce(aValueSet, aVerb, aLogger);
15   }
16
17   public Set buildVerbSet() {
18     return slave.buildVerbSet();
19   }
20 }