
package org.ow2.mind.idl;

import java.util.Map;
import java.util.Set;

import org.ow2.mind.AbstractVoidVisitorDispatcher;
import org.ow2.mind.VoidVisitor;
import org.ow2.mind.idl.ast.IDL;

import com.google.inject.Inject;

public class IDLVisitorDispatcher extends AbstractVoidVisitorDispatcher<IDL>
    implements
      IDLVisitor {

  @Inject
  protected Set<IDLVisitor> visitors;

  @Override
  protected Iterable<? extends VoidVisitor<IDL>> getVisitorsItf(
      final Map<Object, Object> context) {
    return visitors;
  }
}
