Package net.opengis.wcs20.util
Class Wcs20Validator
- Object
-
- EObjectValidator
-
- Wcs20Validator
-
- All Implemented Interfaces:
EValidator
public class Wcs20Validator extends EObjectValidatorThe Validator for the model.- See Also:
Wcs20Package
-
-
Field Summary
Fields Modifier and Type Field Description protected static intDIAGNOSTIC_CODE_COUNTA constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.static StringDIAGNOSTIC_SOURCEA constant for thesourceof diagnosticcodesfrom this package.static Wcs20ValidatorINSTANCEThe cached model packagestatic EValidator.PatternMatcher[][]VERSION_STRING_TYPE__PATTERN__VALUESprotected XMLTypeValidatorxmlTypeValidatorThe 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 EPackagegetEPackage()Returns the package of this validator switch.ResourceLocatorgetResourceLocator()Returns the resource locator that will be used to fetch messages for this validator's diagnostics.protected booleanvalidate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)CallsvalidateXXXfor the corresponding classifier of the model.booleanvalidateCapabilitiesType(CapabilitiesType capabilitiesType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateContainmentType(ContainmentType containmentType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateContentsType(ContentsType contentsType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateCoverageDescriptionsType(CoverageDescriptionsType coverageDescriptionsType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateCoverageDescriptionType(CoverageDescriptionType coverageDescriptionType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateCoverageOfferingsType(CoverageOfferingsType coverageOfferingsType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateCoverageSubtypeParentType(CoverageSubtypeParentType coverageSubtypeParentType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateCoverageSummaryType(CoverageSummaryType coverageSummaryType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDescribeCoverageType(DescribeCoverageType describeCoverageType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDescribeEOCoverageSetType(DescribeEOCoverageSetType describeEOCoverageSetType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDimensionSliceType(DimensionSliceType dimensionSliceType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDimensionSubsetType(DimensionSubsetType dimensionSubsetType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDimensionTrimType(DimensionTrimType dimensionTrimType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDocumentRoot(DocumentRoot documentRoot, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateExtensionItemType(ExtensionItemType extensionItemType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateExtensionType(ExtensionType extensionType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateFilter(Filter filter, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateGetCapabilitiesType(GetCapabilitiesType getCapabilitiesType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateGetCoverageType(GetCoverageType getCoverageType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateInterpolationAxesType(InterpolationAxesType interpolationAxesType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateInterpolationAxisType(InterpolationAxisType interpolationAxisType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateInterpolationMethodType(InterpolationMethodType interpolationMethodType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateInterpolationType(InterpolationType interpolationType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateObject(Object object, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateOfferedCoverageType(OfferedCoverageType offeredCoverageType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateQName(QName qName, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateRangeIntervalType(RangeIntervalType rangeIntervalType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateRangeItemType(RangeItemType rangeItemType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateRangeSubsetType(RangeSubsetType rangeSubsetType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateRequestBaseType(RequestBaseType requestBaseType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateScaleAxisByFactorType(ScaleAxisByFactorType scaleAxisByFactorType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateScaleAxisType(ScaleAxisType scaleAxisType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateScaleByFactorType(ScaleByFactorType scaleByFactorType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateScaleToExtentType(ScaleToExtentType scaleToExtentType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateScaleToSizeType(ScaleToSizeType scaleToSizeType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateScalingType(ScalingType scalingType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateSection(Section section, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateSections(Sections sections, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateServiceMetadataType(ServiceMetadataType serviceMetadataType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateServiceParametersType(ServiceParametersType serviceParametersType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateSortBy(SortBy sortBy, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateTargetAxisExtentType(TargetAxisExtentType targetAxisExtentType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateTargetAxisSizeType(TargetAxisSizeType targetAxisSizeType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateVersionStringType(String versionStringType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateVersionStringType_1(String versionStringType_1, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateVersionStringType_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 thesourceof diagnosticcodesfrom 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:
getEPackagein classEObjectValidator
-
validate
protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)CallsvalidateXXXfor the corresponding classifier of the model.- Overrides:
validatein 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:
getResourceLocatorin classEObjectValidator
-
-