@Override protected boolean validate_MultiplicityConforms(EObject eObject, EStructuralFeature eStructuralFeature, DiagnosticChain diagnostics, Map<Object, Object> context) { return eStructuralFeature == GenModelPackage.Literals.GEN_DATA_TYPE__ECORE_DATA_TYPE && eObject instanceof GenEnum || super.validate_MultiplicityConforms(eObject, eStructuralFeature, diagnostics, context); }
public boolean validate_EveryMultiplicityConforms(EObject eObject, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = true; EClass eClass = eObject.eClass(); for (int i = 0, size = eClass.getFeatureCount(); i < size; ++i) { result &= validate_MultiplicityConforms(eObject, eClass.getEStructuralFeature(i), diagnostics, context); if (!result && diagnostics == null) { return false; } } return result; }
public boolean validate_EveryMultiplicityConforms(EObject eObject, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = true; EClass eClass = eObject.eClass(); for (int i = 0, size = eClass.getFeatureCount(); i < size; ++i) { result &= validate_MultiplicityConforms(eObject, eClass.getEStructuralFeature(i), diagnostics, context); if (!result && diagnostics == null) { return false; } } return result; }