/** * Validates the MemberTypes constraint of '<em>Time Duration Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTimeDurationType_MemberTypes(Object timeDurationType, DiagnosticChain diagnostics, Map context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (XMLTypePackage.Literals.DURATION.isInstance(timeDurationType)) { if (xmlTypeValidator.validateDuration((Duration)timeDurationType, tempDiagnostics, context)) return true; } if (XMLTypePackage.Literals.DECIMAL.isInstance(timeDurationType)) { if (xmlTypeValidator.validateDecimal((BigDecimal)timeDurationType, tempDiagnostics, context)) return true; } List children = tempDiagnostics.getChildren(); for (int i = 0; i < children.size(); i++) { diagnostics.add((Diagnostic)children.get(i)); } } else { if (XMLTypePackage.Literals.DURATION.isInstance(timeDurationType)) { if (xmlTypeValidator.validateDuration((Duration)timeDurationType, null, context)) return true; } if (XMLTypePackage.Literals.DECIMAL.isInstance(timeDurationType)) { if (xmlTypeValidator.validateDecimal((BigDecimal)timeDurationType, null, context)) return true; } } return false; }
/** * Validates the MemberTypes constraint of '<em>Time Duration Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTimeDurationType_MemberTypes(Object timeDurationType, DiagnosticChain diagnostics, Map context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (XMLTypePackage.Literals.DURATION.isInstance(timeDurationType)) { if (xmlTypeValidator.validateDuration(timeDurationType, tempDiagnostics, context)) return true; } if (XMLTypePackage.Literals.DECIMAL.isInstance(timeDurationType)) { if (xmlTypeValidator.validateDecimal((BigDecimal)timeDurationType, tempDiagnostics, context)) return true; } List children = tempDiagnostics.getChildren(); for (int i = 0; i < children.size(); i++) { diagnostics.add((Diagnostic)children.get(i)); } } else { if (XMLTypePackage.Literals.DURATION.isInstance(timeDurationType)) { if (xmlTypeValidator.validateDuration(timeDurationType, null, context)) return true; } if (XMLTypePackage.Literals.DECIMAL.isInstance(timeDurationType)) { if (xmlTypeValidator.validateDecimal((BigDecimal)timeDurationType, null, context)) return true; } } return false; }
/** * Validates the MemberTypes constraint of '<em>Time Duration Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTimeDurationType_MemberTypes(Object timeDurationType, DiagnosticChain diagnostics, Map context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (XMLTypePackage.Literals.DURATION.isInstance(timeDurationType)) { if (xmlTypeValidator.validateDuration(timeDurationType, tempDiagnostics, context)) return true; } if (XMLTypePackage.Literals.DECIMAL.isInstance(timeDurationType)) { if (xmlTypeValidator.validateDecimal((BigDecimal)timeDurationType, tempDiagnostics, context)) return true; } List children = tempDiagnostics.getChildren(); for (int i = 0; i < children.size(); i++) { diagnostics.add((Diagnostic)children.get(i)); } } else { if (XMLTypePackage.Literals.DURATION.isInstance(timeDurationType)) { if (xmlTypeValidator.validateDuration(timeDurationType, null, context)) return true; } if (XMLTypePackage.Literals.DECIMAL.isInstance(timeDurationType)) { if (xmlTypeValidator.validateDecimal((BigDecimal)timeDurationType, null, context)) return true; } } return false; }
/** * Validates the MemberTypes constraint of '<em>Comparison Operator Name Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateComparisonOperatorNameType_MemberTypes(Object comparisonOperatorNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (Fes20Package.Literals.COMPARISON_OPERATOR_NAME_TYPE_MEMBER0.isInstance(comparisonOperatorNameType)) { if (validateComparisonOperatorNameTypeMember0((ComparisonOperatorNameTypeMember0)comparisonOperatorNameType, tempDiagnostics, context)) return true; } if (Fes20Package.Literals.COMPARISON_OPERATOR_NAME_TYPE_MEMBER1.isInstance(comparisonOperatorNameType)) { if (validateComparisonOperatorNameTypeMember1((String)comparisonOperatorNameType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (Fes20Package.Literals.COMPARISON_OPERATOR_NAME_TYPE_MEMBER0.isInstance(comparisonOperatorNameType)) { if (validateComparisonOperatorNameTypeMember0((ComparisonOperatorNameTypeMember0)comparisonOperatorNameType, null, context)) return true; } if (Fes20Package.Literals.COMPARISON_OPERATOR_NAME_TYPE_MEMBER1.isInstance(comparisonOperatorNameType)) { if (validateComparisonOperatorNameTypeMember1((String)comparisonOperatorNameType, null, context)) return true; } } return false; }
/** * Validates the MemberTypes constraint of '<em>Temporal Operator Name Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTemporalOperatorNameType_MemberTypes(Object temporalOperatorNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (Fes20Package.Literals.TEMPORAL_OPERATOR_NAME_TYPE_MEMBER0.isInstance(temporalOperatorNameType)) { if (validateTemporalOperatorNameTypeMember0((TemporalOperatorNameTypeMember0)temporalOperatorNameType, tempDiagnostics, context)) return true; } if (Fes20Package.Literals.TEMPORAL_OPERATOR_NAME_TYPE_MEMBER1.isInstance(temporalOperatorNameType)) { if (validateTemporalOperatorNameTypeMember1((String)temporalOperatorNameType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (Fes20Package.Literals.TEMPORAL_OPERATOR_NAME_TYPE_MEMBER0.isInstance(temporalOperatorNameType)) { if (validateTemporalOperatorNameTypeMember0((TemporalOperatorNameTypeMember0)temporalOperatorNameType, null, context)) return true; } if (Fes20Package.Literals.TEMPORAL_OPERATOR_NAME_TYPE_MEMBER1.isInstance(temporalOperatorNameType)) { if (validateTemporalOperatorNameTypeMember1((String)temporalOperatorNameType, null, context)) return true; } } return false; }
/** * Validates the MemberTypes constraint of '<em>Positive Integer With Star</em>'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public boolean validatePositiveIntegerWithStar_MemberTypes(Object positiveIntegerWithStar, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (XMLTypePackage.Literals.POSITIVE_INTEGER.isInstance(positiveIntegerWithStar)) { if (xmlTypeValidator.validatePositiveInteger((BigInteger)positiveIntegerWithStar, tempDiagnostics, context)) return true; } if (Wfs20Package.Literals.STAR_STRING_TYPE.isInstance(positiveIntegerWithStar)) { if (validateStarStringType((StarStringType)positiveIntegerWithStar, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (XMLTypePackage.Literals.POSITIVE_INTEGER.isInstance(positiveIntegerWithStar)) { if (xmlTypeValidator.validatePositiveInteger((BigInteger)positiveIntegerWithStar, null, context)) return true; } if (Wfs20Package.Literals.STAR_STRING_TYPE.isInstance(positiveIntegerWithStar)) { if (validateStarStringType((StarStringType)positiveIntegerWithStar, null, context)) return true; } } return false; }
/** * Validates the MemberTypes constraint of '<em>Type Names Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTypeNamesType_MemberTypes(Object typeNamesType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (Fes20Package.Literals.SCHEMA_ELEMENT.isInstance(typeNamesType)) { if (validateSchemaElement((String)typeNamesType, tempDiagnostics, context)) return true; } if (XMLTypePackage.Literals.QNAME.isInstance(typeNamesType)) { if (xmlTypeValidator.validateQName(typeNamesType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (Fes20Package.Literals.SCHEMA_ELEMENT.isInstance(typeNamesType)) { if (validateSchemaElement((String)typeNamesType, null, context)) return true; } if (XMLTypePackage.Literals.QNAME.isInstance(typeNamesType)) { if (xmlTypeValidator.validateQName(typeNamesType, null, context)) return true; } } return false; }
/** * Validates the MemberTypes constraint of '<em>State Value Type</em>'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public boolean validateStateValueType_MemberTypes(Object stateValueType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (Wfs20Package.Literals.STATE_VALUE_TYPE_MEMBER0.isInstance(stateValueType)) { if (validateStateValueTypeMember0((StateValueTypeMember0)stateValueType, tempDiagnostics, context)) return true; } if (Wfs20Package.Literals.STATE_VALUE_TYPE_MEMBER1.isInstance(stateValueType)) { if (validateStateValueTypeMember1((String)stateValueType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (Wfs20Package.Literals.STATE_VALUE_TYPE_MEMBER0.isInstance(stateValueType)) { if (validateStateValueTypeMember0((StateValueTypeMember0)stateValueType, null, context)) return true; } if (Wfs20Package.Literals.STATE_VALUE_TYPE_MEMBER1.isInstance(stateValueType)) { if (validateStateValueTypeMember1((String)stateValueType, null, context)) return true; } } return false; }
/** * Validates the MemberTypes constraint of '<em>Spatial Operator Name Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateSpatialOperatorNameType_MemberTypes(Object spatialOperatorNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (Fes20Package.Literals.SPATIAL_OPERATOR_NAME_TYPE_MEMBER0.isInstance(spatialOperatorNameType)) { if (validateSpatialOperatorNameTypeMember0((SpatialOperatorNameTypeMember0)spatialOperatorNameType, tempDiagnostics, context)) return true; } if (Fes20Package.Literals.SPATIAL_OPERATOR_NAME_TYPE_MEMBER1.isInstance(spatialOperatorNameType)) { if (validateSpatialOperatorNameTypeMember1((String)spatialOperatorNameType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (Fes20Package.Literals.SPATIAL_OPERATOR_NAME_TYPE_MEMBER0.isInstance(spatialOperatorNameType)) { if (validateSpatialOperatorNameTypeMember0((SpatialOperatorNameTypeMember0)spatialOperatorNameType, null, context)) return true; } if (Fes20Package.Literals.SPATIAL_OPERATOR_NAME_TYPE_MEMBER1.isInstance(spatialOperatorNameType)) { if (validateSpatialOperatorNameTypeMember1((String)spatialOperatorNameType, null, context)) return true; } } return false; }
/** * Validates the MemberTypes constraint of '<em>Uom Identifier</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateUomIdentifier_MemberTypes(String uomIdentifier, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (Fes20Package.Literals.UOM_SYMBOL.isInstance(uomIdentifier)) { if (validateUomSymbol(uomIdentifier, tempDiagnostics, context)) return true; } if (Fes20Package.Literals.UOM_URI.isInstance(uomIdentifier)) { if (validateUomURI(uomIdentifier, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (Fes20Package.Literals.UOM_SYMBOL.isInstance(uomIdentifier)) { if (validateUomSymbol(uomIdentifier, null, context)) return true; } if (Fes20Package.Literals.UOM_URI.isInstance(uomIdentifier)) { if (validateUomURI(uomIdentifier, null, context)) return true; } } return false; }
/** * Validates the MemberTypes constraint of '<em>Non Negative Integer Or Unknown</em>'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public boolean validateNonNegativeIntegerOrUnknown_MemberTypes( Object nonNegativeIntegerOrUnknown, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (Wfs20Package.Literals.NON_NEGATIVE_INTEGER_OR_UNKNOWN_MEMBER0.isInstance(nonNegativeIntegerOrUnknown)) { if (validateNonNegativeIntegerOrUnknownMember0((NonNegativeIntegerOrUnknownMember0)nonNegativeIntegerOrUnknown, tempDiagnostics, context)) return true; } if (Wfs20Package.Literals.NON_NEGATIVE_INTEGER_OR_UNKNOWN_MEMBER1.isInstance(nonNegativeIntegerOrUnknown)) { if (validateNonNegativeIntegerOrUnknownMember1((BigInteger)nonNegativeIntegerOrUnknown, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (Wfs20Package.Literals.NON_NEGATIVE_INTEGER_OR_UNKNOWN_MEMBER0.isInstance(nonNegativeIntegerOrUnknown)) { if (validateNonNegativeIntegerOrUnknownMember0((NonNegativeIntegerOrUnknownMember0)nonNegativeIntegerOrUnknown, null, context)) return true; } if (Wfs20Package.Literals.NON_NEGATIVE_INTEGER_OR_UNKNOWN_MEMBER1.isInstance(nonNegativeIntegerOrUnknown)) { if (validateNonNegativeIntegerOrUnknownMember1((BigInteger)nonNegativeIntegerOrUnknown, null, context)) return true; } } return false; }
/** * Validates the MemberTypes constraint of '<em>Null Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNullType_MemberTypes(Object nullType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (Gml311Package.eINSTANCE.getNullEnumeration().isInstance(nullType)) { if (validateNullEnumeration(nullType, tempDiagnostics, context)) return true; } if (XMLTypePackage.Literals.ANY_URI.isInstance(nullType)) { if (xmlTypeValidator.validateAnyURI((String)nullType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (Gml311Package.eINSTANCE.getNullEnumeration().isInstance(nullType)) { if (validateNullEnumeration(nullType, null, context)) return true; } if (XMLTypePackage.Literals.ANY_URI.isInstance(nullType)) { if (xmlTypeValidator.validateAnyURI((String)nullType, null, context)) return true; } } return false; }
/** * Validates the MemberTypes constraint of '<em>Time Unit Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTimeUnitType_MemberTypes(Object timeUnitType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (Gml311Package.eINSTANCE.getTimeUnitTypeMember0().isInstance(timeUnitType)) { if (validateTimeUnitTypeMember0((TimeUnitTypeMember0)timeUnitType, tempDiagnostics, context)) return true; } if (Gml311Package.eINSTANCE.getTimeUnitTypeMember1().isInstance(timeUnitType)) { if (validateTimeUnitTypeMember1((String)timeUnitType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (Gml311Package.eINSTANCE.getTimeUnitTypeMember0().isInstance(timeUnitType)) { if (validateTimeUnitTypeMember0((TimeUnitTypeMember0)timeUnitType, null, context)) return true; } if (Gml311Package.eINSTANCE.getTimeUnitTypeMember1().isInstance(timeUnitType)) { if (validateTimeUnitTypeMember1((String)timeUnitType, null, context)) return true; } } return false; }
/** * Validates the MemberTypes constraint of '<em>Direction Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateDirectionType_MemberTypes(Enumerator directionType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (Gml311Package.eINSTANCE.getDirectionTypeMember0().isInstance(directionType)) { if (validateDirectionTypeMember0((DirectionTypeMember0)directionType, tempDiagnostics, context)) return true; } if (Gml311Package.eINSTANCE.getDirectionTypeMember1().isInstance(directionType)) { if (validateDirectionTypeMember1((SignType)directionType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (Gml311Package.eINSTANCE.getDirectionTypeMember0().isInstance(directionType)) { if (validateDirectionTypeMember0((DirectionTypeMember0)directionType, null, context)) return true; } if (Gml311Package.eINSTANCE.getDirectionTypeMember1().isInstance(directionType)) { if (validateDirectionTypeMember1((SignType)directionType, null, context)) return true; } } return false; }
diagnostics.add(diagnostic);
/** * Validates the MemberTypes constraint of '<em>Null Enumeration</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNullEnumeration_MemberTypes(Object nullEnumeration, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (Gml311Package.eINSTANCE.getNullEnumerationMember0().isInstance(nullEnumeration)) { if (validateNullEnumerationMember0((NullEnumerationMember0)nullEnumeration, tempDiagnostics, context)) return true; } if (Gml311Package.eINSTANCE.getNullEnumerationMember1().isInstance(nullEnumeration)) { if (validateNullEnumerationMember1((String)nullEnumeration, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (Gml311Package.eINSTANCE.getNullEnumerationMember0().isInstance(nullEnumeration)) { if (validateNullEnumerationMember0((NullEnumerationMember0)nullEnumeration, null, context)) return true; } if (Gml311Package.eINSTANCE.getNullEnumerationMember1().isInstance(nullEnumeration)) { if (validateNullEnumerationMember1((String)nullEnumeration, null, context)) return true; } } return false; }
diagnostics.add(diagnostic);
diagnostics.add(diagnostic);
diagnostics.add(diagnostic);
diagnostics.add(diagnostic);