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 SummaryFields 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 EObjectValidatorDATA_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 SummaryConstructors Constructor Description Wcs20Validator()Creates an instance of the switch.
 - 
Method SummaryAll 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 EObjectValidatorcreateBadDataValueDiagnostic, 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- 
INSTANCEpublic static final Wcs20Validator INSTANCE The cached model package
 - 
DIAGNOSTIC_SOURCEpublic static final String DIAGNOSTIC_SOURCE A constant for thesourceof diagnosticcodesfrom this package.- See Also:
- Diagnostic.getSource(),- Diagnostic.getCode(), Constant Field Values
 
 - 
DIAGNOSTIC_CODE_COUNTprotected 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
 
 - 
xmlTypeValidatorprotected XMLTypeValidator xmlTypeValidator The cached base package validator.
 - 
VERSION_STRING_TYPE__PATTERN__VALUESpublic static final EValidator.PatternMatcher[][] VERSION_STRING_TYPE__PATTERN__VALUES 
 
- 
 - 
Method Detail- 
getEPackageprotected EPackage getEPackage() Returns the package of this validator switch.- Overrides:
- getEPackagein class- EObjectValidator
 
 - 
validateprotected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)CallsvalidateXXXfor the corresponding classifier of the model.- Overrides:
- validatein class- EObjectValidator
 
 - 
validateCapabilitiesTypepublic boolean validateCapabilitiesType(CapabilitiesType capabilitiesType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateContentsTypepublic boolean validateContentsType(ContentsType contentsType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateCoverageDescriptionsTypepublic boolean validateCoverageDescriptionsType(CoverageDescriptionsType coverageDescriptionsType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateCoverageDescriptionTypepublic boolean validateCoverageDescriptionType(CoverageDescriptionType coverageDescriptionType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateCoverageOfferingsTypepublic boolean validateCoverageOfferingsType(CoverageOfferingsType coverageOfferingsType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateCoverageSubtypeParentTypepublic boolean validateCoverageSubtypeParentType(CoverageSubtypeParentType coverageSubtypeParentType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateCoverageSummaryTypepublic boolean validateCoverageSummaryType(CoverageSummaryType coverageSummaryType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateDescribeCoverageTypepublic boolean validateDescribeCoverageType(DescribeCoverageType describeCoverageType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateDimensionSliceTypepublic boolean validateDimensionSliceType(DimensionSliceType dimensionSliceType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateDimensionSubsetTypepublic boolean validateDimensionSubsetType(DimensionSubsetType dimensionSubsetType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateDimensionTrimTypepublic boolean validateDimensionTrimType(DimensionTrimType dimensionTrimType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateDocumentRootpublic boolean validateDocumentRoot(DocumentRoot documentRoot, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateExtensionTypepublic boolean validateExtensionType(ExtensionType extensionType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateGetCapabilitiesTypepublic boolean validateGetCapabilitiesType(GetCapabilitiesType getCapabilitiesType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateGetCoverageTypepublic boolean validateGetCoverageType(GetCoverageType getCoverageType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateOfferedCoverageTypepublic boolean validateOfferedCoverageType(OfferedCoverageType offeredCoverageType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateRequestBaseTypepublic boolean validateRequestBaseType(RequestBaseType requestBaseType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateServiceMetadataTypepublic boolean validateServiceMetadataType(ServiceMetadataType serviceMetadataType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateServiceParametersTypepublic boolean validateServiceParametersType(ServiceParametersType serviceParametersType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateObjectpublic boolean validateObject(Object object, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateExtensionItemTypepublic boolean validateExtensionItemType(ExtensionItemType extensionItemType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateRangeIntervalTypepublic boolean validateRangeIntervalType(RangeIntervalType rangeIntervalType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateRangeItemTypepublic boolean validateRangeItemType(RangeItemType rangeItemType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateRangeSubsetTypepublic boolean validateRangeSubsetType(RangeSubsetType rangeSubsetType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateScaleAxisByFactorTypepublic boolean validateScaleAxisByFactorType(ScaleAxisByFactorType scaleAxisByFactorType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateScaleAxisTypepublic boolean validateScaleAxisType(ScaleAxisType scaleAxisType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateScaleByFactorTypepublic boolean validateScaleByFactorType(ScaleByFactorType scaleByFactorType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateScaleToExtentTypepublic boolean validateScaleToExtentType(ScaleToExtentType scaleToExtentType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateScaleToSizeTypepublic boolean validateScaleToSizeType(ScaleToSizeType scaleToSizeType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateScalingTypepublic boolean validateScalingType(ScalingType scalingType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateTargetAxisExtentTypepublic boolean validateTargetAxisExtentType(TargetAxisExtentType targetAxisExtentType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateTargetAxisSizeTypepublic boolean validateTargetAxisSizeType(TargetAxisSizeType targetAxisSizeType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateInterpolationAxesTypepublic boolean validateInterpolationAxesType(InterpolationAxesType interpolationAxesType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateInterpolationAxisTypepublic boolean validateInterpolationAxisType(InterpolationAxisType interpolationAxisType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateInterpolationMethodTypepublic boolean validateInterpolationMethodType(InterpolationMethodType interpolationMethodType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateInterpolationTypepublic boolean validateInterpolationType(InterpolationType interpolationType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateDescribeEOCoverageSetTypepublic boolean validateDescribeEOCoverageSetType(DescribeEOCoverageSetType describeEOCoverageSetType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateSectionspublic boolean validateSections(Sections sections, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateSortBypublic boolean validateSortBy(SortBy sortBy, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateContainmentTypepublic boolean validateContainmentType(ContainmentType containmentType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateSectionpublic boolean validateSection(Section section, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateVersionStringTypepublic boolean validateVersionStringType(String versionStringType, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateVersionStringType_Patternpublic boolean validateVersionStringType_Pattern(String versionStringType, DiagnosticChain diagnostics, Map<Object,Object> context) Validates the Pattern constraint of 'Version String Type'.
 - 
validateVersionStringType_1public boolean validateVersionStringType_1(String versionStringType_1, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateQNamepublic boolean validateQName(QName qName, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
validateFilterpublic boolean validateFilter(Filter filter, DiagnosticChain diagnostics, Map<Object,Object> context) 
 - 
getResourceLocatorpublic ResourceLocator getResourceLocator() Returns the resource locator that will be used to fetch messages for this validator's diagnostics.- Overrides:
- getResourceLocatorin class- EObjectValidator
 
 
- 
 
-