Class RosettaTypingCheckingValidator
java.lang.Object
org.eclipse.xtext.validation.AbstractInjectableValidator
org.eclipse.xtext.validation.AbstractDeclarativeValidator
com.regnosys.rosetta.typing.validation.RosettaTypingAuxiliaryValidator
com.regnosys.rosetta.typing.validation.RosettaTypingValidator
com.regnosys.rosetta.typing.validation.RosettaTypingCheckingValidator
- All Implemented Interfaces:
org.eclipse.emf.ecore.EValidator,org.eclipse.xtext.validation.ValidationMessageAcceptor
- Direct Known Subclasses:
StandaloneRosettaTypingValidator
-
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.StateAccessNested 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
FieldsFields inherited from class com.regnosys.rosetta.typing.validation.RosettaTypingAuxiliaryValidator
errorGeneratorFields inherited from class org.eclipse.xtext.validation.AbstractInjectableValidator
CURRENT_LANGUAGE_NAME, ISSUE_SEVERITIESFields inherited from interface org.eclipse.emf.ecore.EValidator
MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTEFields inherited from interface org.eclipse.xtext.validation.ValidationMessageAcceptor
INSIGNIFICANT_INDEX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidprotected RosettaTypingCheckingMethods 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, warningMethods inherited from class org.eclipse.xtext.validation.AbstractInjectableValidator
getCurrentLanguage, getEPackages, isLanguageSpecific, isResponsible, register, validate, validate, validate
-
Field Details
-
xsemanticsSystem
-
-
Constructor Details
-
RosettaTypingCheckingValidator
public RosettaTypingCheckingValidator()
-
-
Method Details
-
getXsemanticsSystem
- Overrides:
getXsemanticsSystemin classRosettaTypingValidator
-
checkLeftArithmetic
-
checkRightArithmetic
-
checkAddition
-
checkEqualityOperation
-
checkLeftLogical
-
checkRightLogical
-
checkLeftComparison
-
checkRightComparison
-
checkComparison
-
checkIfConditionalExpression
-
checkBodyConditionalExpression
-
checkListLiteral
-
checkRosettaSymbolReference
-
checkExistsExpression
-
checkAbsentExpression
-
checkOnlyExistsExpression
-
checkOneOfOperation
-
checkChoiceOperation
-