Class TemplateLangJavaValidator
- java.lang.Object
-
- org.eclipse.xtext.validation.AbstractInjectableValidator
-
- org.eclipse.xtext.validation.AbstractDeclarativeValidator
-
- de.uni_hildesheim.sse.vil.expressions.validation.AbstractExpressionDslJavaValidator
-
- de.uni_hildesheim.sse.vil.expressions.validation.ExpressionDslJavaValidator
-
- de.uni_hildesheim.sse.vil.templatelang.validation.AbstractTemplateLangJavaValidator
-
- de.uni_hildesheim.sse.vil.templatelang.validation.TemplateLangJavaValidator
-
- All Implemented Interfaces:
org.eclipse.emf.ecore.EValidator,org.eclipse.xtext.validation.ValidationMessageAcceptor
public class TemplateLangJavaValidator extends de.uni_hildesheim.sse.vil.templatelang.validation.AbstractTemplateLangJavaValidator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.xtext.validation.AbstractDeclarativeValidator
org.eclipse.xtext.validation.AbstractDeclarativeValidator.MethodWrapper, org.eclipse.xtext.validation.AbstractDeclarativeValidator.State, org.eclipse.xtext.validation.AbstractDeclarativeValidator.StateAccess
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EValidator
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
-
-
Field Summary
Fields Modifier and Type Field Description private ValidationUtils.IModelValidationCallback<de.uni_hildesheim.sse.vil.templatelang.templateLang.LanguageUnit,Template>callback-
Fields inherited from class org.eclipse.xtext.validation.AbstractInjectableValidator
CURRENT_LANGUAGE_NAME, ISSUE_SEVERITIES
-
-
Constructor Summary
Constructors Constructor Description TemplateLangJavaValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckModel(de.uni_hildesheim.sse.vil.templatelang.templateLang.LanguageUnit unit)Checks the model on top-level element layer.-
Methods inherited from class de.uni_hildesheim.sse.vil.templatelang.validation.AbstractTemplateLangJavaValidator
getEPackages
-
Methods inherited from class org.eclipse.xtext.validation.AbstractDeclarativeValidator
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, getCancelIndicator, getChain, getCheckMode, getContext, getCurrentMethod, getCurrentObject, getIssueSeverities, getMessageAcceptor, guard, handleExceptionDuringValidation, info, info, info, info, info, info, info, info, internalValidate, isIgnored, newInstance, setInjector, setMessageAcceptor, toDiagnosticSeverity, warning, warning, warning, warning, warning, warning, warning, warning
-
-
-
-
Field Detail
-
callback
private ValidationUtils.IModelValidationCallback<de.uni_hildesheim.sse.vil.templatelang.templateLang.LanguageUnit,Template> callback
-
-