org.eclipse.xtext.validation.impl
Class ConcreteSyntaxEValidator
java.lang.Object
org.eclipse.xtext.validation.AbstractInjectableValidator
org.eclipse.xtext.validation.impl.ConcreteSyntaxEValidator
- All Implemented Interfaces:
- org.eclipse.emf.ecore.EValidator
public class ConcreteSyntaxEValidator
- extends AbstractInjectableValidator
- Author:
- Moritz Eysholdt - Initial contribution and API
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 |
Fields inherited from interface org.eclipse.emf.ecore.EValidator |
MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE |
Method Summary |
protected java.util.List<org.eclipse.emf.ecore.EPackage> |
getEPackages()
|
protected boolean |
internalValidate(org.eclipse.emf.ecore.EClass eClass,
org.eclipse.emf.ecore.EObject eObject,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DISABLE_CONCRETE_SYNTAX_EVALIDATOR
public static final java.lang.String DISABLE_CONCRETE_SYNTAX_EVALIDATOR
ConcreteSyntaxEValidator
@Inject
public ConcreteSyntaxEValidator(IGrammarAccess grammar)
getEPackages
protected java.util.List<org.eclipse.emf.ecore.EPackage> getEPackages()
- Overrides:
getEPackages
in class AbstractInjectableValidator
internalValidate
protected boolean internalValidate(org.eclipse.emf.ecore.EClass eClass,
org.eclipse.emf.ecore.EObject eObject,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
- Specified by:
internalValidate
in class AbstractInjectableValidator