Class Fes20Validator

  • All Implemented Interfaces:
    EValidator

    public class Fes20Validator
    extends EObjectValidator
    The Validator for the model.
    See Also:
    Fes20Package
    • Constructor Detail

      • Fes20Validator

        public Fes20Validator()
        Creates an instance of the switch.
    • Method Detail

      • getEPackage

        protected EPackage getEPackage()
        Returns the package of this validator switch.
        Overrides:
        getEPackage in class EObjectValidator
      • validate

        protected boolean validate​(int classifierID,
                                   Object value,
                                   DiagnosticChain diagnostics,
                                   Map<Object,​Object> context)
        Calls validateXXX for the corresponding classifier of the model.
        Overrides:
        validate in class EObjectValidator
      • validateAbstractIdType

        public boolean validateAbstractIdType​(AbstractIdType abstractIdType,
                                              DiagnosticChain diagnostics,
                                              Map<Object,​Object> context)
      • validateAbstractProjectionClauseType

        public boolean validateAbstractProjectionClauseType​(AbstractProjectionClauseType abstractProjectionClauseType,
                                                            DiagnosticChain diagnostics,
                                                            Map<Object,​Object> context)
      • validateAbstractQueryExpressionType

        public boolean validateAbstractQueryExpressionType​(AbstractQueryExpressionType abstractQueryExpressionType,
                                                           DiagnosticChain diagnostics,
                                                           Map<Object,​Object> context)
      • validateAbstractSelectionClauseType

        public boolean validateAbstractSelectionClauseType​(AbstractSelectionClauseType abstractSelectionClauseType,
                                                           DiagnosticChain diagnostics,
                                                           Map<Object,​Object> context)
      • validateAbstractSortingClauseType

        public boolean validateAbstractSortingClauseType​(AbstractSortingClauseType abstractSortingClauseType,
                                                         DiagnosticChain diagnostics,
                                                         Map<Object,​Object> context)
      • validateAdditionalOperatorsType

        public boolean validateAdditionalOperatorsType​(AdditionalOperatorsType additionalOperatorsType,
                                                       DiagnosticChain diagnostics,
                                                       Map<Object,​Object> context)
      • validateArgumentsType

        public boolean validateArgumentsType​(ArgumentsType argumentsType,
                                             DiagnosticChain diagnostics,
                                             Map<Object,​Object> context)
      • validateArgumentType

        public boolean validateArgumentType​(ArgumentType argumentType,
                                            DiagnosticChain diagnostics,
                                            Map<Object,​Object> context)
      • validateAvailableFunctionsType

        public boolean validateAvailableFunctionsType​(AvailableFunctionsType availableFunctionsType,
                                                      DiagnosticChain diagnostics,
                                                      Map<Object,​Object> context)
      • validateAvailableFunctionType

        public boolean validateAvailableFunctionType​(AvailableFunctionType availableFunctionType,
                                                     DiagnosticChain diagnostics,
                                                     Map<Object,​Object> context)
      • validateBBOXType

        public boolean validateBBOXType​(BBOXType bboxType,
                                        DiagnosticChain diagnostics,
                                        Map<Object,​Object> context)
      • validateBinaryComparisonOpType

        public boolean validateBinaryComparisonOpType​(BinaryComparisonOpType binaryComparisonOpType,
                                                      DiagnosticChain diagnostics,
                                                      Map<Object,​Object> context)
      • validateBinaryLogicOpType

        public boolean validateBinaryLogicOpType​(BinaryLogicOpType binaryLogicOpType,
                                                 DiagnosticChain diagnostics,
                                                 Map<Object,​Object> context)
      • validateBinarySpatialOpType

        public boolean validateBinarySpatialOpType​(BinarySpatialOpType binarySpatialOpType,
                                                   DiagnosticChain diagnostics,
                                                   Map<Object,​Object> context)
      • validateBinaryTemporalOpType

        public boolean validateBinaryTemporalOpType​(BinaryTemporalOpType binaryTemporalOpType,
                                                    DiagnosticChain diagnostics,
                                                    Map<Object,​Object> context)
      • validateComparisonOperatorsType

        public boolean validateComparisonOperatorsType​(ComparisonOperatorsType comparisonOperatorsType,
                                                       DiagnosticChain diagnostics,
                                                       Map<Object,​Object> context)
      • validateComparisonOperatorType

        public boolean validateComparisonOperatorType​(ComparisonOperatorType comparisonOperatorType,
                                                      DiagnosticChain diagnostics,
                                                      Map<Object,​Object> context)
      • validateComparisonOpsType

        public boolean validateComparisonOpsType​(ComparisonOpsType comparisonOpsType,
                                                 DiagnosticChain diagnostics,
                                                 Map<Object,​Object> context)
      • validateConformanceType

        public boolean validateConformanceType​(ConformanceType conformanceType,
                                               DiagnosticChain diagnostics,
                                               Map<Object,​Object> context)
      • validateDistanceBufferType

        public boolean validateDistanceBufferType​(DistanceBufferType distanceBufferType,
                                                  DiagnosticChain diagnostics,
                                                  Map<Object,​Object> context)
      • validateDocumentRoot

        public boolean validateDocumentRoot​(DocumentRoot documentRoot,
                                            DiagnosticChain diagnostics,
                                            Map<Object,​Object> context)
      • validateExtendedCapabilitiesType

        public boolean validateExtendedCapabilitiesType​(ExtendedCapabilitiesType extendedCapabilitiesType,
                                                        DiagnosticChain diagnostics,
                                                        Map<Object,​Object> context)
      • validateExtensionOperatorType

        public boolean validateExtensionOperatorType​(ExtensionOperatorType extensionOperatorType,
                                                     DiagnosticChain diagnostics,
                                                     Map<Object,​Object> context)
      • validateExtensionOpsType

        public boolean validateExtensionOpsType​(ExtensionOpsType extensionOpsType,
                                                DiagnosticChain diagnostics,
                                                Map<Object,​Object> context)
      • validateFilterCapabilitiesType

        public boolean validateFilterCapabilitiesType​(FilterCapabilitiesType filterCapabilitiesType,
                                                      DiagnosticChain diagnostics,
                                                      Map<Object,​Object> context)
      • validateFilterType

        public boolean validateFilterType​(FilterType filterType,
                                          DiagnosticChain diagnostics,
                                          Map<Object,​Object> context)
      • validateFunctionType

        public boolean validateFunctionType​(FunctionType functionType,
                                            DiagnosticChain diagnostics,
                                            Map<Object,​Object> context)
      • validateGeometryOperandsType

        public boolean validateGeometryOperandsType​(GeometryOperandsType geometryOperandsType,
                                                    DiagnosticChain diagnostics,
                                                    Map<Object,​Object> context)
      • validateGeometryOperandType

        public boolean validateGeometryOperandType​(GeometryOperandType geometryOperandType,
                                                   DiagnosticChain diagnostics,
                                                   Map<Object,​Object> context)
      • validateIdCapabilitiesType

        public boolean validateIdCapabilitiesType​(IdCapabilitiesType idCapabilitiesType,
                                                  DiagnosticChain diagnostics,
                                                  Map<Object,​Object> context)
      • validateLiteralType

        public boolean validateLiteralType​(LiteralType literalType,
                                           DiagnosticChain diagnostics,
                                           Map<Object,​Object> context)
      • validateLogicalOperatorsType

        public boolean validateLogicalOperatorsType​(LogicalOperatorsType logicalOperatorsType,
                                                    DiagnosticChain diagnostics,
                                                    Map<Object,​Object> context)
      • validateLogicOpsType

        public boolean validateLogicOpsType​(LogicOpsType logicOpsType,
                                            DiagnosticChain diagnostics,
                                            Map<Object,​Object> context)
      • validateLowerBoundaryType

        public boolean validateLowerBoundaryType​(LowerBoundaryType lowerBoundaryType,
                                                 DiagnosticChain diagnostics,
                                                 Map<Object,​Object> context)
      • validateMeasureType

        public boolean validateMeasureType​(MeasureType measureType,
                                           DiagnosticChain diagnostics,
                                           Map<Object,​Object> context)
      • validatePropertyIsBetweenType

        public boolean validatePropertyIsBetweenType​(PropertyIsBetweenType propertyIsBetweenType,
                                                     DiagnosticChain diagnostics,
                                                     Map<Object,​Object> context)
      • validatePropertyIsLikeType

        public boolean validatePropertyIsLikeType​(PropertyIsLikeType propertyIsLikeType,
                                                  DiagnosticChain diagnostics,
                                                  Map<Object,​Object> context)
      • validatePropertyIsNilType

        public boolean validatePropertyIsNilType​(PropertyIsNilType propertyIsNilType,
                                                 DiagnosticChain diagnostics,
                                                 Map<Object,​Object> context)
      • validatePropertyIsNullType

        public boolean validatePropertyIsNullType​(PropertyIsNullType propertyIsNullType,
                                                  DiagnosticChain diagnostics,
                                                  Map<Object,​Object> context)
      • validateResourceIdentifierType

        public boolean validateResourceIdentifierType​(ResourceIdentifierType resourceIdentifierType,
                                                      DiagnosticChain diagnostics,
                                                      Map<Object,​Object> context)
      • validateResourceIdType

        public boolean validateResourceIdType​(ResourceIdType resourceIdType,
                                              DiagnosticChain diagnostics,
                                              Map<Object,​Object> context)
      • validateScalarCapabilitiesType

        public boolean validateScalarCapabilitiesType​(ScalarCapabilitiesType scalarCapabilitiesType,
                                                      DiagnosticChain diagnostics,
                                                      Map<Object,​Object> context)
      • validateSortByType

        public boolean validateSortByType​(SortByType sortByType,
                                          DiagnosticChain diagnostics,
                                          Map<Object,​Object> context)
      • validateSortPropertyType

        public boolean validateSortPropertyType​(SortPropertyType sortPropertyType,
                                                DiagnosticChain diagnostics,
                                                Map<Object,​Object> context)
      • validateSpatialCapabilitiesType

        public boolean validateSpatialCapabilitiesType​(SpatialCapabilitiesType spatialCapabilitiesType,
                                                       DiagnosticChain diagnostics,
                                                       Map<Object,​Object> context)
      • validateSpatialOperatorsType

        public boolean validateSpatialOperatorsType​(SpatialOperatorsType spatialOperatorsType,
                                                    DiagnosticChain diagnostics,
                                                    Map<Object,​Object> context)
      • validateSpatialOperatorType

        public boolean validateSpatialOperatorType​(SpatialOperatorType spatialOperatorType,
                                                   DiagnosticChain diagnostics,
                                                   Map<Object,​Object> context)
      • validateSpatialOpsType

        public boolean validateSpatialOpsType​(SpatialOpsType spatialOpsType,
                                              DiagnosticChain diagnostics,
                                              Map<Object,​Object> context)
      • validateTemporalCapabilitiesType

        public boolean validateTemporalCapabilitiesType​(TemporalCapabilitiesType temporalCapabilitiesType,
                                                        DiagnosticChain diagnostics,
                                                        Map<Object,​Object> context)
      • validateTemporalOperandsType

        public boolean validateTemporalOperandsType​(TemporalOperandsType temporalOperandsType,
                                                    DiagnosticChain diagnostics,
                                                    Map<Object,​Object> context)
      • validateTemporalOperandType

        public boolean validateTemporalOperandType​(TemporalOperandType temporalOperandType,
                                                   DiagnosticChain diagnostics,
                                                   Map<Object,​Object> context)
      • validateTemporalOperatorsType

        public boolean validateTemporalOperatorsType​(TemporalOperatorsType temporalOperatorsType,
                                                     DiagnosticChain diagnostics,
                                                     Map<Object,​Object> context)
      • validateTemporalOperatorType

        public boolean validateTemporalOperatorType​(TemporalOperatorType temporalOperatorType,
                                                    DiagnosticChain diagnostics,
                                                    Map<Object,​Object> context)
      • validateTemporalOpsType

        public boolean validateTemporalOpsType​(TemporalOpsType temporalOpsType,
                                               DiagnosticChain diagnostics,
                                               Map<Object,​Object> context)
      • validateUnaryLogicOpType

        public boolean validateUnaryLogicOpType​(UnaryLogicOpType unaryLogicOpType,
                                                DiagnosticChain diagnostics,
                                                Map<Object,​Object> context)
      • validateUpperBoundaryType

        public boolean validateUpperBoundaryType​(UpperBoundaryType upperBoundaryType,
                                                 DiagnosticChain diagnostics,
                                                 Map<Object,​Object> context)
      • validateMatchActionType

        public boolean validateMatchActionType​(MatchActionType matchActionType,
                                               DiagnosticChain diagnostics,
                                               Map<Object,​Object> context)
      • validateSortOrderType

        public boolean validateSortOrderType​(SortOrderType sortOrderType,
                                             DiagnosticChain diagnostics,
                                             Map<Object,​Object> context)
      • validateSpatialOperatorNameTypeMember0

        public boolean validateSpatialOperatorNameTypeMember0​(SpatialOperatorNameTypeMember0 spatialOperatorNameTypeMember0,
                                                              DiagnosticChain diagnostics,
                                                              Map<Object,​Object> context)
      • validateVersionActionTokens

        public boolean validateVersionActionTokens​(VersionActionTokens versionActionTokens,
                                                   DiagnosticChain diagnostics,
                                                   Map<Object,​Object> context)
      • validateAliasesType

        public boolean validateAliasesType​(List<?> aliasesType,
                                           DiagnosticChain diagnostics,
                                           Map<Object,​Object> context)
      • validateAliasesType_ItemType

        public boolean validateAliasesType_ItemType​(List<?> aliasesType,
                                                    DiagnosticChain diagnostics,
                                                    Map<Object,​Object> context)
        Validates the ItemType constraint of 'Aliases Type'.
      • validateComparisonOperatorNameType

        public boolean validateComparisonOperatorNameType​(Object comparisonOperatorNameType,
                                                          DiagnosticChain diagnostics,
                                                          Map<Object,​Object> context)
      • validateComparisonOperatorNameType_MemberTypes

        public boolean validateComparisonOperatorNameType_MemberTypes​(Object comparisonOperatorNameType,
                                                                      DiagnosticChain diagnostics,
                                                                      Map<Object,​Object> context)
        Validates the MemberTypes constraint of 'Comparison Operator Name Type'.
      • validateComparisonOperatorNameTypeMember0Object

        public boolean validateComparisonOperatorNameTypeMember0Object​(ComparisonOperatorNameTypeMember0 comparisonOperatorNameTypeMember0Object,
                                                                       DiagnosticChain diagnostics,
                                                                       Map<Object,​Object> context)
      • validateComparisonOperatorNameTypeMember1

        public boolean validateComparisonOperatorNameTypeMember1​(String comparisonOperatorNameTypeMember1,
                                                                 DiagnosticChain diagnostics,
                                                                 Map<Object,​Object> context)
      • validateComparisonOperatorNameTypeMember1_Pattern

        public boolean validateComparisonOperatorNameTypeMember1_Pattern​(String comparisonOperatorNameTypeMember1,
                                                                         DiagnosticChain diagnostics,
                                                                         Map<Object,​Object> context)
        Validates the Pattern constraint of 'Comparison Operator Name Type Member1'.
      • validateMatchActionTypeObject

        public boolean validateMatchActionTypeObject​(MatchActionType matchActionTypeObject,
                                                     DiagnosticChain diagnostics,
                                                     Map<Object,​Object> context)
      • validateSchemaElement

        public boolean validateSchemaElement​(String schemaElement,
                                             DiagnosticChain diagnostics,
                                             Map<Object,​Object> context)
      • validateSchemaElement_Pattern

        public boolean validateSchemaElement_Pattern​(String schemaElement,
                                                     DiagnosticChain diagnostics,
                                                     Map<Object,​Object> context)
        Validates the Pattern constraint of 'Schema Element'.
      • validateSortOrderTypeObject

        public boolean validateSortOrderTypeObject​(SortOrderType sortOrderTypeObject,
                                                   DiagnosticChain diagnostics,
                                                   Map<Object,​Object> context)
      • validateSpatialOperatorNameType

        public boolean validateSpatialOperatorNameType​(Object spatialOperatorNameType,
                                                       DiagnosticChain diagnostics,
                                                       Map<Object,​Object> context)
      • validateSpatialOperatorNameType_MemberTypes

        public boolean validateSpatialOperatorNameType_MemberTypes​(Object spatialOperatorNameType,
                                                                   DiagnosticChain diagnostics,
                                                                   Map<Object,​Object> context)
        Validates the MemberTypes constraint of 'Spatial Operator Name Type'.
      • validateSpatialOperatorNameTypeMember0Object

        public boolean validateSpatialOperatorNameTypeMember0Object​(SpatialOperatorNameTypeMember0 spatialOperatorNameTypeMember0Object,
                                                                    DiagnosticChain diagnostics,
                                                                    Map<Object,​Object> context)
      • validateSpatialOperatorNameTypeMember1

        public boolean validateSpatialOperatorNameTypeMember1​(String spatialOperatorNameTypeMember1,
                                                              DiagnosticChain diagnostics,
                                                              Map<Object,​Object> context)
      • validateSpatialOperatorNameTypeMember1_Pattern

        public boolean validateSpatialOperatorNameTypeMember1_Pattern​(String spatialOperatorNameTypeMember1,
                                                                      DiagnosticChain diagnostics,
                                                                      Map<Object,​Object> context)
        Validates the Pattern constraint of 'Spatial Operator Name Type Member1'.
      • validateTemporalOperatorNameType

        public boolean validateTemporalOperatorNameType​(Object temporalOperatorNameType,
                                                        DiagnosticChain diagnostics,
                                                        Map<Object,​Object> context)
      • validateTemporalOperatorNameType_MemberTypes

        public boolean validateTemporalOperatorNameType_MemberTypes​(Object temporalOperatorNameType,
                                                                    DiagnosticChain diagnostics,
                                                                    Map<Object,​Object> context)
        Validates the MemberTypes constraint of 'Temporal Operator Name Type'.
      • validateTemporalOperatorNameTypeMember0Object

        public boolean validateTemporalOperatorNameTypeMember0Object​(TemporalOperatorNameTypeMember0 temporalOperatorNameTypeMember0Object,
                                                                     DiagnosticChain diagnostics,
                                                                     Map<Object,​Object> context)
      • validateTemporalOperatorNameTypeMember1

        public boolean validateTemporalOperatorNameTypeMember1​(String temporalOperatorNameTypeMember1,
                                                               DiagnosticChain diagnostics,
                                                               Map<Object,​Object> context)
      • validateTemporalOperatorNameTypeMember1_Pattern

        public boolean validateTemporalOperatorNameTypeMember1_Pattern​(String temporalOperatorNameTypeMember1,
                                                                       DiagnosticChain diagnostics,
                                                                       Map<Object,​Object> context)
        Validates the Pattern constraint of 'Temporal Operator Name Type Member1'.
      • validateTypeNamesListType

        public boolean validateTypeNamesListType​(List<?> typeNamesListType,
                                                 DiagnosticChain diagnostics,
                                                 Map<Object,​Object> context)
      • validateTypeNamesListType_ItemType

        public boolean validateTypeNamesListType_ItemType​(List<?> typeNamesListType,
                                                          DiagnosticChain diagnostics,
                                                          Map<Object,​Object> context)
        Validates the ItemType constraint of 'Type Names List Type'.
      • validateTypeNamesType

        public boolean validateTypeNamesType​(Object typeNamesType,
                                             DiagnosticChain diagnostics,
                                             Map<Object,​Object> context)
      • validateTypeNamesType_MemberTypes

        public boolean validateTypeNamesType_MemberTypes​(Object typeNamesType,
                                                         DiagnosticChain diagnostics,
                                                         Map<Object,​Object> context)
        Validates the MemberTypes constraint of 'Type Names Type'.
      • validateUomIdentifier

        public boolean validateUomIdentifier​(String uomIdentifier,
                                             DiagnosticChain diagnostics,
                                             Map<Object,​Object> context)
      • validateUomIdentifier_MemberTypes

        public boolean validateUomIdentifier_MemberTypes​(String uomIdentifier,
                                                         DiagnosticChain diagnostics,
                                                         Map<Object,​Object> context)
        Validates the MemberTypes constraint of 'Uom Identifier'.
      • validateUomSymbol

        public boolean validateUomSymbol​(String uomSymbol,
                                         DiagnosticChain diagnostics,
                                         Map<Object,​Object> context)
      • validateUomSymbol_Pattern

        public boolean validateUomSymbol_Pattern​(String uomSymbol,
                                                 DiagnosticChain diagnostics,
                                                 Map<Object,​Object> context)
        Validates the Pattern constraint of 'Uom Symbol'.
      • validateUomURI

        public boolean validateUomURI​(String uomURI,
                                      DiagnosticChain diagnostics,
                                      Map<Object,​Object> context)
      • validateUomURI_Pattern

        public boolean validateUomURI_Pattern​(String uomURI,
                                              DiagnosticChain diagnostics,
                                              Map<Object,​Object> context)
        Validates the Pattern constraint of 'Uom URI'.
      • validateVersionActionTokensObject

        public boolean validateVersionActionTokensObject​(VersionActionTokens versionActionTokensObject,
                                                         DiagnosticChain diagnostics,
                                                         Map<Object,​Object> context)
      • validateVersionType

        public boolean validateVersionType​(Object versionType,
                                           DiagnosticChain diagnostics,
                                           Map<Object,​Object> context)
      • validateVersionType_MemberTypes

        public boolean validateVersionType_MemberTypes​(Object versionType,
                                                       DiagnosticChain diagnostics,
                                                       Map<Object,​Object> context)
        Validates the MemberTypes constraint of 'Version Type'.
      • getResourceLocator

        public ResourceLocator getResourceLocator()
        Returns the resource locator that will be used to fetch messages for this validator's diagnostics.
        Overrides:
        getResourceLocator in class EObjectValidator