org.eclipse.xtext.validation.impl
Class ConcreteSyntaxValidator
java.lang.Object
org.eclipse.xtext.validation.impl.ConcreteSyntaxValidator
- All Implemented Interfaces:
- IConcreteSyntaxValidator
public class ConcreteSyntaxValidator
- extends java.lang.Object
- implements IConcreteSyntaxValidator
- Author:
- Moritz Eysholdt - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
constraintProvider
@Inject
protected IConcreteSyntaxConstraintProvider constraintProvider
diagnosticProvider
@Inject
protected IConcreteSyntaxDiagnosticProvider diagnosticProvider
intervalProvider
@Inject
protected IAssignmentQuantityIntervalProvider intervalProvider
quantityProvider
@Inject
protected IAssignmentQuantityAllocator quantityProvider
transSrvc
@Inject
protected ITransientValueService transSrvc
ConcreteSyntaxValidator
public ConcreteSyntaxValidator()
collectUnfulfilledSemanticElements
protected java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> collectUnfulfilledSemanticElements(org.eclipse.emf.ecore.EClass cls,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint ele)
isEObjectTransient
public boolean isEObjectTransient(org.eclipse.emf.ecore.EObject obj)
validateObject
public boolean validateObject(org.eclipse.emf.ecore.EObject obj,
IConcreteSyntaxValidator.IDiagnosticAcceptor acceptor,
java.util.Map<java.lang.Object,java.lang.Object> context)
- Specified by:
validateObject
in interface IConcreteSyntaxValidator
validateQuantities
protected java.util.List<IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic> validateQuantities(IAssignmentQuantityAllocator.IQuantities quants,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule)
validateRecursive
public boolean validateRecursive(org.eclipse.emf.ecore.EObject obj,
IConcreteSyntaxValidator.IDiagnosticAcceptor acceptor,
java.util.Map<java.lang.Object,java.lang.Object> context)
- Specified by:
validateRecursive
in interface IConcreteSyntaxValidator
validateRule
protected java.util.List<IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic> validateRule(org.eclipse.emf.ecore.EObject obj,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule)