public class XbaseUIValidator extends AbstractDeclarativeValidator
AbstractDeclarativeValidator.MethodWrapper, AbstractDeclarativeValidator.State, AbstractDeclarativeValidator.StateAccess
org.eclipse.emf.ecore.EValidator.Descriptor, org.eclipse.emf.ecore.EValidator.PatternMatcher, org.eclipse.emf.ecore.EValidator.Registry, org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider, org.eclipse.emf.ecore.EValidator.ValidationDelegate
CURRENT_LANGUAGE_NAME, ISSUE_SEVERITIES
INSIGNIFICANT_INDEX
Constructor and Description |
---|
XbaseUIValidator() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkRestrictedType(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EStructuralFeature feature,
JvmDeclaredType typeToCheck) |
void |
checkRestrictedType(JvmTypeReference typeReference) |
void |
checkRestrictedType(XConstructorCall constructorCall) |
void |
checkRestrictedType(XImportDeclaration importDeclaration) |
protected org.eclipse.xtext.xbase.ui.validation.XbaseUIValidator.RestrictionKind |
computeRestriction(org.eclipse.jdt.core.IJavaProject project,
org.eclipse.jdt.core.IType type) |
protected java.util.List<org.eclipse.emf.ecore.EPackage> |
getEPackages() |
protected org.eclipse.jdt.core.IClasspathEntry |
getResolvedClasspathEntry(org.eclipse.jdt.core.IJavaProject javaProject,
org.eclipse.jdt.core.IPackageFragmentRoot root) |
protected boolean |
isRestrictionCheckIgnored() |
acceptError, acceptError, acceptInfo, acceptInfo, acceptWarning, acceptWarning, addIssue, addIssue, addIssue, addIssue, addIssue, addIssueToState, checkDone, checkIsFromCurrentlyCheckedResource, createDiagnostic, createDiagnostic, createMethodWrapper, error, error, error, error, error, error, error, error, getChain, getCheckMode, getContext, getCurrentMethod, getCurrentObject, getIssueSeverities, getMessageAcceptor, guard, info, info, info, info, info, info, info, info, internalValidate, isIgnored, newInstance, setInjector, setMessageAcceptor, toDiagnosticSeverity, warning, warning, warning, warning, warning, warning, warning, warning
getCurrentLanguage, isLanguageSpecific, isResponsible, register, validate, validate, validate
protected java.util.List<org.eclipse.emf.ecore.EPackage> getEPackages()
getEPackages
in class AbstractInjectableValidator
public void checkRestrictedType(XImportDeclaration importDeclaration)
public void checkRestrictedType(XConstructorCall constructorCall)
public void checkRestrictedType(JvmTypeReference typeReference)
protected boolean isRestrictionCheckIgnored()
protected void checkRestrictedType(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EStructuralFeature feature, JvmDeclaredType typeToCheck)
protected org.eclipse.xtext.xbase.ui.validation.XbaseUIValidator.RestrictionKind computeRestriction(org.eclipse.jdt.core.IJavaProject project, org.eclipse.jdt.core.IType type)
protected org.eclipse.jdt.core.IClasspathEntry getResolvedClasspathEntry(org.eclipse.jdt.core.IJavaProject javaProject, org.eclipse.jdt.core.IPackageFragmentRoot root) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelException