Constraint filtering does not work if EMF Intrinsic Constraints are enabled
| Bugzilla Link | 574292 |
| Status | NEW |
| Importance | P3 normal |
| Reported | Jun 18, 2021 03:43 EDT |
| Modified | May 07, 2024 00:58 EDT |
| Version | 0.11.0 |
Description
Filtering of constraints does not work if the EMF intrinsic constraints are enabled.
What happens is the folowing:
org.eclipse.sphinx.emf.validation.evalidator.adapter.EValidatorAdapter.validate(EClass, EObject, DiagnosticChain, Map<Object, Object>, Set) calls org.eclipse.sphinx.emf.validation.evalidator.adapter.EValidatorAdapter.validateEMFRules(EClass, EObject, DiagnosticChain, Map<Object, Object>) without passing the filters.
Eventually,
org.eclipse.sphinx.emf.validation.evalidator.adapter.EValidatorAdapter.validate(EClass, EObject, DiagnosticChain, Map<Object, Object>) is called without the targeted filters.