Class GmlValidator

  • All Implemented Interfaces:
    EValidator

    public class GmlValidator
    extends EObjectValidator
    The Validator for the model.
    See Also:
    GmlPackage
    • Field Detail

      • INSTANCE

        public static final GmlValidator INSTANCE
        The cached model package
      • DIAGNOSTIC_SOURCE

        public static final String DIAGNOSTIC_SOURCE
        A constant for the source of diagnostic codes from this package.
        See Also:
        Diagnostic.getSource(), Diagnostic.getCode(), Constant Field Values
      • DIAGNOSTIC_CODE_COUNT

        protected static final int DIAGNOSTIC_CODE_COUNT
        A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.
        See Also:
        Constant Field Values
      • xmlTypeValidator

        protected XMLTypeValidator xmlTypeValidator
        The cached base package validator.
    • Constructor Detail

      • GmlValidator

        public GmlValidator()
        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 context)
        Calls validateXXX for the corresponding classifier of the model.
        Overrides:
        validate in class EObjectValidator
      • validateAbstractGeometricPrimitiveType

        public boolean validateAbstractGeometricPrimitiveType​(AbstractGeometricPrimitiveType abstractGeometricPrimitiveType,
                                                              DiagnosticChain diagnostics,
                                                              Map context)
      • validateAbstractGeometryBaseType

        public boolean validateAbstractGeometryBaseType​(AbstractGeometryBaseType abstractGeometryBaseType,
                                                        DiagnosticChain diagnostics,
                                                        Map context)
      • validateAbstractGeometryType

        public boolean validateAbstractGeometryType​(AbstractGeometryType abstractGeometryType,
                                                    DiagnosticChain diagnostics,
                                                    Map context)
      • validateAbstractGMLType

        public boolean validateAbstractGMLType​(AbstractGMLType abstractGMLType,
                                               DiagnosticChain diagnostics,
                                               Map context)
      • validateAbstractMetaDataType

        public boolean validateAbstractMetaDataType​(AbstractMetaDataType abstractMetaDataType,
                                                    DiagnosticChain diagnostics,
                                                    Map context)
      • validateAbstractRingPropertyType

        public boolean validateAbstractRingPropertyType​(AbstractRingPropertyType abstractRingPropertyType,
                                                        DiagnosticChain diagnostics,
                                                        Map context)
      • validateAbstractRingType

        public boolean validateAbstractRingType​(AbstractRingType abstractRingType,
                                                DiagnosticChain diagnostics,
                                                Map context)
      • validateAbstractSurfaceType

        public boolean validateAbstractSurfaceType​(AbstractSurfaceType abstractSurfaceType,
                                                   DiagnosticChain diagnostics,
                                                   Map context)
      • validateBoundingShapeType

        public boolean validateBoundingShapeType​(BoundingShapeType boundingShapeType,
                                                 DiagnosticChain diagnostics,
                                                 Map context)
      • validateCodeListType

        public boolean validateCodeListType​(CodeListType codeListType,
                                            DiagnosticChain diagnostics,
                                            Map context)
      • validateCodeType

        public boolean validateCodeType​(CodeType codeType,
                                        DiagnosticChain diagnostics,
                                        Map context)
      • validateDirectPositionType

        public boolean validateDirectPositionType​(DirectPositionType directPositionType,
                                                  DiagnosticChain diagnostics,
                                                  Map context)
      • validateDocumentRoot

        public boolean validateDocumentRoot​(DocumentRoot documentRoot,
                                            DiagnosticChain diagnostics,
                                            Map context)
      • validateEnvelopeType

        public boolean validateEnvelopeType​(EnvelopeType envelopeType,
                                            DiagnosticChain diagnostics,
                                            Map context)
      • validateEnvelopeWithTimePeriodType

        public boolean validateEnvelopeWithTimePeriodType​(EnvelopeWithTimePeriodType envelopeWithTimePeriodType,
                                                          DiagnosticChain diagnostics,
                                                          Map context)
      • validateGridEnvelopeType

        public boolean validateGridEnvelopeType​(GridEnvelopeType gridEnvelopeType,
                                                DiagnosticChain diagnostics,
                                                Map context)
      • validateGridLimitsType

        public boolean validateGridLimitsType​(GridLimitsType gridLimitsType,
                                              DiagnosticChain diagnostics,
                                              Map context)
      • validateGridType

        public boolean validateGridType​(GridType gridType,
                                        DiagnosticChain diagnostics,
                                        Map context)
      • validateLinearRingType

        public boolean validateLinearRingType​(LinearRingType linearRingType,
                                              DiagnosticChain diagnostics,
                                              Map context)
      • validateMetaDataPropertyType

        public boolean validateMetaDataPropertyType​(MetaDataPropertyType metaDataPropertyType,
                                                    DiagnosticChain diagnostics,
                                                    Map context)
      • validatePointType

        public boolean validatePointType​(PointType pointType,
                                         DiagnosticChain diagnostics,
                                         Map context)
      • validatePolygonType

        public boolean validatePolygonType​(PolygonType polygonType,
                                           DiagnosticChain diagnostics,
                                           Map context)
      • validateRectifiedGridType

        public boolean validateRectifiedGridType​(RectifiedGridType rectifiedGridType,
                                                 DiagnosticChain diagnostics,
                                                 Map context)
      • validateReferenceType

        public boolean validateReferenceType​(ReferenceType referenceType,
                                             DiagnosticChain diagnostics,
                                             Map context)
      • validateStringOrRefType

        public boolean validateStringOrRefType​(StringOrRefType stringOrRefType,
                                               DiagnosticChain diagnostics,
                                               Map context)
      • validateTimePositionType

        public boolean validateTimePositionType​(TimePositionType timePositionType,
                                                DiagnosticChain diagnostics,
                                                Map context)
      • validateVectorType

        public boolean validateVectorType​(VectorType vectorType,
                                          DiagnosticChain diagnostics,
                                          Map context)
      • validateTimeIndeterminateValueType

        public boolean validateTimeIndeterminateValueType​(TimeIndeterminateValueType timeIndeterminateValueType,
                                                          DiagnosticChain diagnostics,
                                                          Map context)
      • validateDoubleList

        public boolean validateDoubleList​(List doubleList,
                                          DiagnosticChain diagnostics,
                                          Map context)
      • validateDoubleList_ItemType

        public boolean validateDoubleList_ItemType​(List doubleList,
                                                   DiagnosticChain diagnostics,
                                                   Map context)
        Validates the ItemType constraint of 'Double List'.
      • validateIntegerList

        public boolean validateIntegerList​(List integerList,
                                           DiagnosticChain diagnostics,
                                           Map context)
      • validateIntegerList_ItemType

        public boolean validateIntegerList_ItemType​(List integerList,
                                                    DiagnosticChain diagnostics,
                                                    Map context)
        Validates the ItemType constraint of 'Integer List'.
      • validateNameList

        public boolean validateNameList​(List nameList,
                                        DiagnosticChain diagnostics,
                                        Map context)
      • validateNameList_ItemType

        public boolean validateNameList_ItemType​(List nameList,
                                                 DiagnosticChain diagnostics,
                                                 Map context)
        Validates the ItemType constraint of 'Name List'.
      • validateTemporalPositionType

        public boolean validateTemporalPositionType​(Object temporalPositionType,
                                                    DiagnosticChain diagnostics,
                                                    Map context)
      • validateTemporalPositionType_MemberTypes

        public boolean validateTemporalPositionType_MemberTypes​(Object temporalPositionType,
                                                                DiagnosticChain diagnostics,
                                                                Map context)
        Validates the MemberTypes constraint of 'Temporal Position Type'.
      • validateTimeDurationType

        public boolean validateTimeDurationType​(Object timeDurationType,
                                                DiagnosticChain diagnostics,
                                                Map context)
      • validateTimeDurationType_MemberTypes

        public boolean validateTimeDurationType_MemberTypes​(Object timeDurationType,
                                                            DiagnosticChain diagnostics,
                                                            Map context)
        Validates the MemberTypes constraint of 'Time Duration Type'.
      • validateTimeIndeterminateValueTypeObject

        public boolean validateTimeIndeterminateValueTypeObject​(TimeIndeterminateValueType timeIndeterminateValueTypeObject,
                                                                DiagnosticChain diagnostics,
                                                                Map context)
      • validateVectorTypeBase

        public boolean validateVectorTypeBase​(List vectorTypeBase,
                                              DiagnosticChain diagnostics,
                                              Map context)
      • validateGridEnvelope

        public boolean validateGridEnvelope​(GridEnvelope gridEnvelope,
                                            DiagnosticChain diagnostics,
                                            Map context)