Package com.regnosys.rosetta.validation
Class StandaloneRosettaTypingValidator
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
com.regnosys.rosetta.validation.StandaloneRosettaTypingValidator
- All Implemented Interfaces:
org.eclipse.emf.ecore.EValidator,org.eclipse.xtext.validation.ValidationMessageAcceptor
-
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
Fields inherited from class com.regnosys.rosetta.typing.validation.RosettaTypingCheckingValidator
xsemanticsSystemFields 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 TypeMethodDescriptionvoidXsemantics does not allow raising errors on a specific index of a multi-valued feature.voidvoidXsemantics does not allow raising warnings.voidcheckReport(RosettaReport report) voidcheckReportType(Data data) protected List<org.eclipse.emf.ecore.EPackage>voidregister(org.eclipse.xtext.validation.EValidatorRegistrar registrar) Methods inherited from class com.regnosys.rosetta.typing.validation.RosettaTypingCheckingValidator
checkAbsentExpression, checkAddition, checkBodyConditionalExpression, checkChoiceOperation, checkComparison, checkEqualityOperation, checkExistsExpression, checkIfConditionalExpression, checkLeftArithmetic, checkLeftComparison, checkLeftLogical, checkListLiteral, checkOneOfOperation, checkOnlyExistsExpression, checkRightArithmetic, checkRightComparison, checkRightLogical, checkRosettaSymbolReference, getXsemanticsSystemMethods 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, isLanguageSpecific, isResponsible, validate, validate, validate
-
Constructor Details
-
StandaloneRosettaTypingValidator
public StandaloneRosettaTypingValidator()
-
-
Method Details
-
getEPackages
- Overrides:
getEPackagesin classorg.eclipse.xtext.validation.AbstractInjectableValidator
-
register
public void register(org.eclipse.xtext.validation.EValidatorRegistrar registrar) - Overrides:
registerin classorg.eclipse.xtext.validation.AbstractInjectableValidator
-
checkOnlyElement
Xsemantics does not allow raising warnings. See https://github.com/eclipse/xsemantics/issues/149. -
checkChoiceOperationHasNoDuplicateAttributes
Xsemantics does not allow raising errors on a specific index of a multi-valued feature. See https://github.com/eclipse/xsemantics/issues/64. -
checkReport
-
checkReportType
-
checkExternalRuleSource
-