/** * */ package it.xsemantics.runtime.validation; import it.xsemantics.runtime.ResultWithFailure; import org.eclipse.emf.ecore.EObject; import org.eclipse.xtext.validation.AbstractDeclarativeValidator; import com.google.inject.Inject; /** * @author Lorenzo Bettini * */ public class XsemanticsBasedDeclarativeValidator extends AbstractDeclarativeValidator { @Inject protected XsemanticsValidatorErrorGenerator errorGenerator; protected void generateErrors(ResultWithFailure resultWithFailure, EObject originalSource) { errorGenerator.generateErrors(this, resultWithFailure.getRuleFailedException(), originalSource); } }