Class GmlValidator

Object
EObjectValidator
GmlValidator
All Implemented Interfaces:
EValidator

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

    • 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_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:
    • xmlTypeValidator

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

    • GmlValidator

      public GmlValidator()
      Creates an instance of the switch.
  • Method Details

    • 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)