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:
-
Nested Class Summary
Nested classes/interfaces inherited from class EObjectValidator
EObjectValidator.DynamicEClassValidator, EObjectValidator.DynamicEDataTypeValidatorNested classes/interfaces inherited from interface EValidator
EValidator.Descriptor, EValidator.PatternMatcher, EValidator.Registry, EValidator.SubstitutionLabelProvider, EValidator.ValidationDelegate -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intA constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.static final StringA constant for thesourceof diagnosticcodesfrom this package.static final Wcs20ValidatorThe cached model packagestatic final EValidator.PatternMatcher[][]protected XMLTypeValidatorThe 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_OBJECTFields inherited from interface EValidator
MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected EPackageReturns the package of this validator switch.ResourceLocatorReturns the resource locator that will be used to fetch messages for this validator's diagnostics.protected booleanCallsvalidateXXXfor 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 Details
-
INSTANCE
The cached model package -
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_COUNTA 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 xmlTypeValidatorThe cached base package validator. -
VERSION_STRING_TYPE__PATTERN__VALUES
public static final EValidator.PatternMatcher[][] VERSION_STRING_TYPE__PATTERN__VALUES
-
-
Constructor Details
-
Wcs20Validator
public Wcs20Validator()Creates an instance of the switch.
-
-
Method Details
-
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
-
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
-