package org.reuseware.air.coconut;
import java.util.List;
import java.util.Map;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
import org.reuseware.air.util.FileProcessingProblem;
public interface IUpperLevelInterpreter {
public void initialize(IFragmentRetriever retriever);
public void interpret(EObject fragment, Map<String, List<EObject>> env, Map<String, EClass> envTypes, List<FileProcessingProblem> problems) throws CoreException;
}