Package net.opengis.wcs20.util
Class Wcs20Validator
- Object
-
- EObjectValidator
-
- Wcs20Validator
-
- All Implemented Interfaces:
EValidator
public class Wcs20Validator extends EObjectValidator
The Validator for the model.- See Also:
Wcs20Package
-
-
Field Summary
Fields Modifier and Type Field Description protected static 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.static String
DIAGNOSTIC_SOURCE
A constant for thesource
of diagnosticcodes
from this package.static Wcs20Validator
INSTANCE
The cached model packagestatic EValidator.PatternMatcher[][]
VERSION_STRING_TYPE__PATTERN__VALUES
protected XMLTypeValidator
xmlTypeValidator
The cached base package validator.-
Fields inherited from class EObjectValidator
DATA_VALUE__FRACTION_DIGITS_IN_RANGE, DATA_VALUE__LENGTH_IN_RANGE, DATA_VALUE__MATCHES_PATTERN, DATA_VALUE__TOTAL_DIGITS_IN_RANGE, DATA_VALUE__TYPE_CORRECT, DATA_VALUE__VALUE_IN_ENUMERATION, DATA_VALUE__VALUE_IN_RANGE, EOBJECT__EVERY_BIDIRECTIONAL_REFERENCE_IS_PAIRED, EOBJECT__EVERY_DATA_VALUE_CONFORMS, EOBJECT__EVERY_KEY_UNIQUE, EOBJECT__EVERY_MAP_ENTRY_UNIQUE, EOBJECT__EVERY_MULTIPCITY_CONFORMS, EOBJECT__EVERY_PROXY_RESOLVES, EOBJECT__EVERY_REFERENCE_IS_CONTAINED, EOBJECT__NO_CIRCULAR_CONTAINMENT, EOBJECT__UNIQUE_ID, ROOT_OBJECT
-
-
Constructor Summary
Constructors Constructor Description Wcs20Validator()
Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EPackage
getEPackage()
Returns the package of this validator switch.ResourceLocator
getResourceLocator()
Returns the resource locator that will be used to fetch messages for this validator's diagnostics.protected boolean
validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)
CallsvalidateXXX
for the corresponding classifier of the model.boolean
validateCapabilitiesType(CapabilitiesType capabilitiesType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateContainmentType(ContainmentType containmentType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateContentsType(ContentsType contentsType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateCoverageDescriptionsType(CoverageDescriptionsType coverageDescriptionsType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateCoverageDescriptionType(CoverageDescriptionType coverageDescriptionType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateCoverageOfferingsType(CoverageOfferingsType coverageOfferingsType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateCoverageSubtypeParentType(CoverageSubtypeParentType coverageSubtypeParentType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateCoverageSummaryType(CoverageSummaryType coverageSummaryType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateDescribeCoverageType(DescribeCoverageType describeCoverageType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateDescribeEOCoverageSetType(DescribeEOCoverageSetType describeEOCoverageSetType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateDimensionSliceType(DimensionSliceType dimensionSliceType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateDimensionSubsetType(DimensionSubsetType dimensionSubsetType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateDimensionTrimType(DimensionTrimType dimensionTrimType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateDocumentRoot(DocumentRoot documentRoot, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateExtensionItemType(ExtensionItemType extensionItemType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateExtensionType(ExtensionType extensionType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateFilter(Filter filter, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateGetCapabilitiesType(GetCapabilitiesType getCapabilitiesType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateGetCoverageType(GetCoverageType getCoverageType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateInterpolationAxesType(InterpolationAxesType interpolationAxesType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateInterpolationAxisType(InterpolationAxisType interpolationAxisType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateInterpolationMethodType(InterpolationMethodType interpolationMethodType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateInterpolationType(InterpolationType interpolationType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateObject(Object object, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateOfferedCoverageType(OfferedCoverageType offeredCoverageType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateQName(QName qName, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateRangeIntervalType(RangeIntervalType rangeIntervalType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateRangeItemType(RangeItemType rangeItemType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateRangeSubsetType(RangeSubsetType rangeSubsetType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateRequestBaseType(RequestBaseType requestBaseType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateScaleAxisByFactorType(ScaleAxisByFactorType scaleAxisByFactorType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateScaleAxisType(ScaleAxisType scaleAxisType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateScaleByFactorType(ScaleByFactorType scaleByFactorType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateScaleToExtentType(ScaleToExtentType scaleToExtentType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateScaleToSizeType(ScaleToSizeType scaleToSizeType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateScalingType(ScalingType scalingType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateSection(Section section, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateSections(Sections sections, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateServiceMetadataType(ServiceMetadataType serviceMetadataType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateServiceParametersType(ServiceParametersType serviceParametersType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateSortBy(SortBy sortBy, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateTargetAxisExtentType(TargetAxisExtentType targetAxisExtentType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateTargetAxisSizeType(TargetAxisSizeType targetAxisSizeType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateVersionStringType(String versionStringType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateVersionStringType_1(String versionStringType_1, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateVersionStringType_Pattern(String versionStringType, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the Pattern constraint of 'Version String Type'.-
Methods inherited from class EObjectValidator
createBadDataValueDiagnostic, createDiagnostic, getAvailableChoices, getEcoreResourceLocator, getEcoreString, getFeatureLabel, getObjectLabel, getRootEValidator, getString, getValidationDelegateRegistry, getValueLabel, isEcoreString, reportConstraintDelegateException, reportConstraintDelegateException, reportConstraintDelegateNotFound, reportConstraintDelegateNotFound, reportConstraintDelegateViolation, reportConstraintDelegateViolation, reportDataValuePatternViolation, reportDataValueTypeViolation, reportEnumerationViolation, reportFractionDigitsViolation, reportInvariantDelegateException, reportInvariantDelegateNotFound, reportInvariantDelegateViolation, reportMaxLengthViolation, reportMaxViolation, reportMinLengthViolation, reportMinViolation, reportTotalDigitsViolation, validate, validate, validate, validate, validate, validate, validate_BidirectionalReferenceIsPaired, validate_DataValueConforms, validate_EveryBidirectionalReferenceIsPaired, validate_EveryDataValueConforms, validate_EveryDefaultConstraint, validate_EveryKeyUnique, validate_EveryMapEntryUnique, validate_EveryMultiplicityConforms, validate_EveryProxyResolves, validate_EveryReferenceIsContained, validate_KeyUnique, validate_MapEntryUnique, validate_MultiplicityConforms, validate_NoCircularContainment, validate_UniqueID, validatePattern, wrapEnumerationValues
-
-
-
-
Field Detail
-
INSTANCE
public static final Wcs20Validator INSTANCE
The cached model package
-
DIAGNOSTIC_SOURCE
public static final String DIAGNOSTIC_SOURCE
A constant for thesource
of diagnosticcodes
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.
-
VERSION_STRING_TYPE__PATTERN__VALUES
public static final EValidator.PatternMatcher[][] VERSION_STRING_TYPE__PATTERN__VALUES
-
-
Method Detail
-
getEPackage
protected EPackage getEPackage()
Returns the package of this validator switch.- Overrides:
getEPackage
in classEObjectValidator
-
validate
protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)
CallsvalidateXXX
for the corresponding classifier of the model.- Overrides:
validate
in classEObjectValidator
-
validateCapabilitiesType
public boolean validateCapabilitiesType(CapabilitiesType capabilitiesType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateContentsType
public boolean validateContentsType(ContentsType contentsType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateCoverageDescriptionsType
public boolean validateCoverageDescriptionsType(CoverageDescriptionsType coverageDescriptionsType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateCoverageDescriptionType
public boolean validateCoverageDescriptionType(CoverageDescriptionType coverageDescriptionType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateCoverageOfferingsType
public boolean validateCoverageOfferingsType(CoverageOfferingsType coverageOfferingsType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateCoverageSubtypeParentType
public boolean validateCoverageSubtypeParentType(CoverageSubtypeParentType coverageSubtypeParentType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateCoverageSummaryType
public boolean validateCoverageSummaryType(CoverageSummaryType coverageSummaryType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateDescribeCoverageType
public boolean validateDescribeCoverageType(DescribeCoverageType describeCoverageType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateDimensionSliceType
public boolean validateDimensionSliceType(DimensionSliceType dimensionSliceType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateDimensionSubsetType
public boolean validateDimensionSubsetType(DimensionSubsetType dimensionSubsetType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateDimensionTrimType
public boolean validateDimensionTrimType(DimensionTrimType dimensionTrimType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateDocumentRoot
public boolean validateDocumentRoot(DocumentRoot documentRoot, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateExtensionType
public boolean validateExtensionType(ExtensionType extensionType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateGetCapabilitiesType
public boolean validateGetCapabilitiesType(GetCapabilitiesType getCapabilitiesType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateGetCoverageType
public boolean validateGetCoverageType(GetCoverageType getCoverageType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateOfferedCoverageType
public boolean validateOfferedCoverageType(OfferedCoverageType offeredCoverageType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateRequestBaseType
public boolean validateRequestBaseType(RequestBaseType requestBaseType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateServiceMetadataType
public boolean validateServiceMetadataType(ServiceMetadataType serviceMetadataType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateServiceParametersType
public boolean validateServiceParametersType(ServiceParametersType serviceParametersType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateObject
public boolean validateObject(Object object, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateExtensionItemType
public boolean validateExtensionItemType(ExtensionItemType extensionItemType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateRangeIntervalType
public boolean validateRangeIntervalType(RangeIntervalType rangeIntervalType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateRangeItemType
public boolean validateRangeItemType(RangeItemType rangeItemType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateRangeSubsetType
public boolean validateRangeSubsetType(RangeSubsetType rangeSubsetType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateScaleAxisByFactorType
public boolean validateScaleAxisByFactorType(ScaleAxisByFactorType scaleAxisByFactorType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateScaleAxisType
public boolean validateScaleAxisType(ScaleAxisType scaleAxisType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateScaleByFactorType
public boolean validateScaleByFactorType(ScaleByFactorType scaleByFactorType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateScaleToExtentType
public boolean validateScaleToExtentType(ScaleToExtentType scaleToExtentType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateScaleToSizeType
public boolean validateScaleToSizeType(ScaleToSizeType scaleToSizeType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateScalingType
public boolean validateScalingType(ScalingType scalingType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateTargetAxisExtentType
public boolean validateTargetAxisExtentType(TargetAxisExtentType targetAxisExtentType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateTargetAxisSizeType
public boolean validateTargetAxisSizeType(TargetAxisSizeType targetAxisSizeType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateInterpolationAxesType
public boolean validateInterpolationAxesType(InterpolationAxesType interpolationAxesType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateInterpolationAxisType
public boolean validateInterpolationAxisType(InterpolationAxisType interpolationAxisType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateInterpolationMethodType
public boolean validateInterpolationMethodType(InterpolationMethodType interpolationMethodType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateInterpolationType
public boolean validateInterpolationType(InterpolationType interpolationType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateDescribeEOCoverageSetType
public boolean validateDescribeEOCoverageSetType(DescribeEOCoverageSetType describeEOCoverageSetType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateSections
public boolean validateSections(Sections sections, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateSortBy
public boolean validateSortBy(SortBy sortBy, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateContainmentType
public boolean validateContainmentType(ContainmentType containmentType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateSection
public boolean validateSection(Section section, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateVersionStringType
public boolean validateVersionStringType(String versionStringType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateVersionStringType_Pattern
public boolean validateVersionStringType_Pattern(String versionStringType, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the Pattern constraint of 'Version String Type'.
-
validateVersionStringType_1
public boolean validateVersionStringType_1(String versionStringType_1, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateQName
public boolean validateQName(QName qName, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateFilter
public boolean validateFilter(Filter filter, DiagnosticChain diagnostics, Map<Object,Object> context)
-
getResourceLocator
public ResourceLocator getResourceLocator()
Returns the resource locator that will be used to fetch messages for this validator's diagnostics.- Overrides:
getResourceLocator
in classEObjectValidator
-
-