/** * Validates the MemberTypes constraint of '<em>Length</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public boolean validateLength_MemberTypes( Object length, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (XMLTypePackage.Literals.NON_NEGATIVE_INTEGER.isInstance(length)) { if (xmlTypeValidator.validateNonNegativeInteger( (BigInteger) length, tempDiagnostics, context)) return true; } if (DatatypesPackage.Literals.LENGTH_MEMBER1.isInstance(length)) { if (validateLengthMember1((String) length, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (XMLTypePackage.Literals.NON_NEGATIVE_INTEGER.isInstance(length)) { if (xmlTypeValidator.validateNonNegativeInteger((BigInteger) length, null, context)) return true; } if (DatatypesPackage.Literals.LENGTH_MEMBER1.isInstance(length)) { if (validateLengthMember1((String) length, null, context)) return true; } } return false; }
/** * Validates the ItemType constraint of '<em>Link Types</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public boolean validateLinkTypes_ItemType( List<?> linkTypes, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = true; for (Iterator<?> i = linkTypes.iterator(); i.hasNext() && (result || diagnostics != null); ) { Object item = i.next(); if (XMLTypePackage.Literals.NMTOKEN.isInstance(item)) { result &= xmlTypeValidator.validateNMTOKEN((String) item, diagnostics, context); } else { result = false; reportDataValueTypeViolation(XMLTypePackage.Literals.NMTOKEN, item, diagnostics, context); } } return result; }
/** * Validates the MemberTypes constraint of '<em>Color</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public boolean validateColor_MemberTypes( String color, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (XMLTypePackage.Literals.NMTOKEN.isInstance(color)) { if (xmlTypeValidator.validateNMTOKEN(color, tempDiagnostics, context)) return true; } if (DatatypesPackage.Literals.COLOR_MEMBER1.isInstance(color)) { if (validateColorMember1(color, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (XMLTypePackage.Literals.NMTOKEN.isInstance(color)) { if (xmlTypeValidator.validateNMTOKEN(color, null, context)) return true; } if (DatatypesPackage.Literals.COLOR_MEMBER1.isInstance(color)) { if (validateColorMember1(color, null, context)) return true; } } return false; }
/** * Validates the MemberTypes constraint of '<em>UR Ior Safe CURIE</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public boolean validateURIorSafeCURIE_MemberTypes( String urIorSafeCURIE, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (XMLTypePackage.Literals.ANY_URI.isInstance(urIorSafeCURIE)) { if (xmlTypeValidator.validateAnyURI(urIorSafeCURIE, tempDiagnostics, context)) return true; } if (DatatypesPackage.Literals.SAFE_CURIE.isInstance(urIorSafeCURIE)) { if (validateSafeCURIE(urIorSafeCURIE, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (XMLTypePackage.Literals.ANY_URI.isInstance(urIorSafeCURIE)) { if (xmlTypeValidator.validateAnyURI(urIorSafeCURIE, null, context)) return true; } if (DatatypesPackage.Literals.SAFE_CURIE.isInstance(urIorSafeCURIE)) { if (validateSafeCURIE(urIorSafeCURIE, null, context)) return true; } } return false; }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public boolean validatePixels( BigInteger pixels, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = xmlTypeValidator.validateNonNegativeInteger_Min(pixels, diagnostics, context); return result; }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public boolean validateLanguageCode( String languageCode, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = xmlTypeValidator.validateLanguage_Pattern(languageCode, diagnostics, context); return result; }