Package com.regnosys.rosetta.validation
Class RetainXsemanticsIssuesOnGeneratedInputsFilter
java.lang.Object
org.eclipse.xsemantics.runtime.validation.XsemanticsValidatorFilter
com.regnosys.rosetta.validation.RetainXsemanticsIssuesOnGeneratedInputsFilter
public class RetainXsemanticsIssuesOnGeneratedInputsFilter
extends org.eclipse.xsemantics.runtime.validation.XsemanticsValidatorFilter
By default, Xsemantics removes validation issues when they point to a
source that isn't represented by a node, e.g., when the source is generated
by our
RosettaDerivedStateComputer. This class fixes that.-
Field Summary
Fields inherited from class org.eclipse.xsemantics.runtime.validation.XsemanticsValidatorFilter
traceUtils -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionIterable<org.eclipse.xsemantics.runtime.ErrorInformation>filterErrorInformation(org.eclipse.xsemantics.runtime.RuleFailedException e) Iterable<org.eclipse.xsemantics.runtime.RuleFailedException>filterRuleFailedExceptions(org.eclipse.xsemantics.runtime.RuleFailedException e)
-
Constructor Details
-
RetainXsemanticsIssuesOnGeneratedInputsFilter
public RetainXsemanticsIssuesOnGeneratedInputsFilter()
-
-
Method Details
-
filterRuleFailedExceptions
public Iterable<org.eclipse.xsemantics.runtime.RuleFailedException> filterRuleFailedExceptions(org.eclipse.xsemantics.runtime.RuleFailedException e) - Overrides:
filterRuleFailedExceptionsin classorg.eclipse.xsemantics.runtime.validation.XsemanticsValidatorFilter
-
filterErrorInformation
public Iterable<org.eclipse.xsemantics.runtime.ErrorInformation> filterErrorInformation(org.eclipse.xsemantics.runtime.RuleFailedException e) - Overrides:
filterErrorInformationin classorg.eclipse.xsemantics.runtime.validation.XsemanticsValidatorFilter
-