Class ExpressionsJavaValidator
- java.lang.Object
-
- org.eclipse.xtext.validation.AbstractInjectableValidator
-
- org.eclipse.xtext.validation.AbstractDeclarativeValidator
-
- com._1c.g5.v8.dt.dcs.expressions.validation.AbstractExpressionsJavaValidator
-
- com._1c.g5.v8.dt.dcs.expressions.validation.ExpressionsJavaValidator
-
- All Implemented Interfaces:
org.eclipse.emf.ecore.EValidator
,org.eclipse.xtext.validation.ValidationMessageAcceptor
public class ExpressionsJavaValidator extends AbstractExpressionsJavaValidator
Custom validation rules for DCS expressions.
-
-
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
-
-
Constructor Summary
Constructors Constructor Description ExpressionsJavaValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkBinaryExpression(BinaryExpression binary)
void
checkCaseBody(CaseBody caseBody)
void
checkDateLiteral(DateLiteral literal)
void
checkField(Field field)
void
checkFunction(Function function)
void
checkLike(Like like)
void
checkParameter(Parameter parameter)
void
checkTypeLiteral(TypeLiteral literal)
void
checkUnaryExpression(UnaryExpression unary)
void
checkValueLiteral(ValueLiteral literal)
-
Methods inherited from class com._1c.g5.v8.dt.dcs.expressions.validation.AbstractExpressionsJavaValidator
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
-
-
-
-
Method Detail
-
checkUnaryExpression
public void checkUnaryExpression(UnaryExpression unary)
-
checkBinaryExpression
public void checkBinaryExpression(BinaryExpression binary)
-
checkDateLiteral
public void checkDateLiteral(DateLiteral literal)
-
checkValueLiteral
public void checkValueLiteral(ValueLiteral literal)
-
checkTypeLiteral
public void checkTypeLiteral(TypeLiteral literal)
-
checkField
public void checkField(Field field) throws DcsPathException, DcsAvailableSettingsSourceException
-
checkParameter
public void checkParameter(Parameter parameter)
-
checkLike
public void checkLike(Like like)
-
checkFunction
public void checkFunction(Function function)
-
checkCaseBody
public void checkCaseBody(CaseBody caseBody)
-
-