1 package dol.visitor.hdsd;
3 import java.util.Iterator;
5 import dol.datamodel.architecture.Processor;
6 import dol.datamodel.mapping.Mapping;
7 import dol.visitor.MapVisitor;
10 * Visitor that generates the main programs of distributed simulators.
12 public class HdsdModuleVisitor extends MapVisitor {
17 * @param dir path of this file
19 public HdsdModuleVisitor(String dir) {
25 * @param x mapping that needs to be rendered
27 public void visitComponent(Mapping x) {
28 Iterator<Processor> iter;
29 iter = x.getProcessorList().iterator();
30 while (iter.hasNext())
32 Processor p = iter.next();
33 p.accept(new HdsdModuleArchVisitor(x, _dir));
37 protected String _dir = null;