package org.jnario.ui.validator; import java.util.List; import org.eclipse.emf.ecore.EPackage; import org.eclipse.xtend.core.xtend.XtendFile; import org.eclipse.xtend.ide.validator.XtendUIValidator; import org.eclipse.xtext.common.types.JvmTypeReference; import org.eclipse.xtext.validation.Check; import org.eclipse.xtext.xbase.XConstructorCall; import org.eclipse.xtext.xtype.XImportDeclaration; import org.jnario.JnarioPackage; public class JnarioUIValidator extends XtendUIValidator { @Override protected List<EPackage> getEPackages() { List<EPackage> packages = super.getEPackages(); packages.add(JnarioPackage.eINSTANCE); return packages; } @Override @Check public void checkRestrictedType(JvmTypeReference typeReference) { } @Override @Check public void checkRestrictedType(XConstructorCall constructorCall) { } @Override @Check public void checkRestrictedType(XImportDeclaration importDeclaration) { super.checkRestrictedType(importDeclaration); } @Override @Check public void checkFileNamingConventions(XtendFile xtendFile) { super.checkFileNamingConventions(xtendFile); } }