Package net.opengis.ows11.util
Class Ows11Validator
Object
EObjectValidator
Ows11Validator
- All Implemented Interfaces:
EValidator
public class Ows11Validator
extends EObjectValidator
The Validator for the model.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class EObjectValidator
EObjectValidator.DynamicEClassValidator, EObjectValidator.DynamicEDataTypeValidator
Nested classes/interfaces inherited from interface EValidator
EValidator.Descriptor, EValidator.PatternMatcher, EValidator.Registry, EValidator.SubstitutionLabelProvider, EValidator.ValidationDelegate
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final int
A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.static final String
A constant for thesource
of diagnosticcodes
from this package.static final Ows11Validator
The cached model packagestatic final EValidator.PatternMatcher[][]
static final EValidator.PatternMatcher[][]
static final EValidator.PatternMatcher[][]
protected XMLTypeValidator
The cached base package validator.protected 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
Fields inherited from interface EValidator
MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected EPackage
Returns the package of this validator switch.protected boolean
CallsvalidateXXX
for the corresponding classifier of the model.boolean
validateAbstractReferenceBaseType
(AbstractReferenceBaseType abstractReferenceBaseType, DiagnosticChain diagnostics, Map context) boolean
validateAcceptFormatsType
(AcceptFormatsType acceptFormatsType, DiagnosticChain diagnostics, Map context) boolean
validateAcceptVersionsType
(AcceptVersionsType acceptVersionsType, DiagnosticChain diagnostics, Map context) boolean
validateAddressType
(AddressType addressType, DiagnosticChain diagnostics, Map context) boolean
validateAllowedValuesType
(AllowedValuesType allowedValuesType, DiagnosticChain diagnostics, Map context) boolean
validateAnyValueType
(AnyValueType anyValueType, DiagnosticChain diagnostics, Map context) boolean
validateBasicIdentificationType
(BasicIdentificationType basicIdentificationType, DiagnosticChain diagnostics, Map context) boolean
validateBoundingBoxType
(BoundingBoxType boundingBoxType, DiagnosticChain diagnostics, Map context) boolean
validateCapabilitiesBaseType
(CapabilitiesBaseType capabilitiesBaseType, DiagnosticChain diagnostics, Map context) boolean
validateCodeType
(CodeType codeType, DiagnosticChain diagnostics, Map context) boolean
validateContactType
(ContactType contactType, DiagnosticChain diagnostics, Map context) boolean
validateContentsBaseType
(ContentsBaseType contentsBaseType, DiagnosticChain diagnostics, Map context) boolean
validateDatasetDescriptionSummaryBaseType
(DatasetDescriptionSummaryBaseType datasetDescriptionSummaryBaseType, DiagnosticChain diagnostics, Map context) boolean
validateDCPType
(DCPType dcpType, DiagnosticChain diagnostics, Map context) boolean
validateDescriptionType
(DescriptionType descriptionType, DiagnosticChain diagnostics, Map context) boolean
validateDocumentRoot
(DocumentRoot documentRoot, DiagnosticChain diagnostics, Map context) boolean
validateDomainMetadataType
(DomainMetadataType domainMetadataType, DiagnosticChain diagnostics, Map context) boolean
validateDomainType
(DomainType domainType, DiagnosticChain diagnostics, Map context) boolean
validateExceptionReportType
(ExceptionReportType exceptionReportType, DiagnosticChain diagnostics, Map context) boolean
validateExceptionType
(ExceptionType exceptionType, DiagnosticChain diagnostics, Map context) boolean
validateGetCapabilitiesType
(GetCapabilitiesType getCapabilitiesType, DiagnosticChain diagnostics, Map context) boolean
validateGetResourceByIdType
(GetResourceByIdType getResourceByIdType, DiagnosticChain diagnostics, Map context) boolean
validateHTTPType
(HTTPType httpType, DiagnosticChain diagnostics, Map context) boolean
validateIdentificationType
(IdentificationType identificationType, DiagnosticChain diagnostics, Map context) boolean
validateKeywordsType
(KeywordsType keywordsType, DiagnosticChain diagnostics, Map context) boolean
validateLanguageStringType
(LanguageStringType languageStringType, DiagnosticChain diagnostics, Map context) boolean
validateManifestType
(ManifestType manifestType, DiagnosticChain diagnostics, Map context) boolean
validateMap
(Map map, DiagnosticChain diagnostics, Map context) boolean
validateMetadataType
(MetadataType metadataType, DiagnosticChain diagnostics, Map context) boolean
validateMimeType
(String mimeType, DiagnosticChain diagnostics, Map context) boolean
validateMimeType_Pattern
(String mimeType, DiagnosticChain diagnostics, Map context) Validates the Pattern constraint of 'Mime Type'.boolean
validateNoValuesType
(NoValuesType noValuesType, DiagnosticChain diagnostics, Map context) boolean
validateOnlineResourceType
(OnlineResourceType onlineResourceType, DiagnosticChain diagnostics, Map context) boolean
validateOperationsMetadataType
(OperationsMetadataType operationsMetadataType, DiagnosticChain diagnostics, Map context) boolean
validateOperationType
(OperationType operationType, DiagnosticChain diagnostics, Map context) boolean
validatePositionType
(List positionType, DiagnosticChain diagnostics, Map context) boolean
validatePositionType_ItemType
(List positionType, DiagnosticChain diagnostics, Map context) Validates the ItemType constraint of 'Position Type'.boolean
validatePositionType2D
(List positionType2D, DiagnosticChain diagnostics, Map context) boolean
validatePositionType2D_MaxLength
(List positionType2D, DiagnosticChain diagnostics, Map context) Validates the MaxLength constraint of 'Position Type2 D'.boolean
validatePositionType2D_MinLength
(List positionType2D, DiagnosticChain diagnostics, Map context) Validates the MinLength constraint of 'Position Type2 D'.boolean
validateRangeClosureType
(RangeClosureType rangeClosureType, DiagnosticChain diagnostics, Map context) boolean
validateRangeClosureTypeObject
(RangeClosureType rangeClosureTypeObject, DiagnosticChain diagnostics, Map context) boolean
validateRangeType
(RangeType rangeType, DiagnosticChain diagnostics, Map context) boolean
validateReferenceGroupType
(ReferenceGroupType referenceGroupType, DiagnosticChain diagnostics, Map context) boolean
validateReferenceType
(ReferenceType referenceType, DiagnosticChain diagnostics, Map context) boolean
validateRequestMethodType
(RequestMethodType requestMethodType, DiagnosticChain diagnostics, Map context) boolean
validateResponsiblePartySubsetType
(ResponsiblePartySubsetType responsiblePartySubsetType, DiagnosticChain diagnostics, Map context) boolean
validateResponsiblePartyType
(ResponsiblePartyType responsiblePartyType, DiagnosticChain diagnostics, Map context) boolean
validateSectionsType
(SectionsType sectionsType, DiagnosticChain diagnostics, Map context) boolean
validateServiceIdentificationType
(ServiceIdentificationType serviceIdentificationType, DiagnosticChain diagnostics, Map context) boolean
validateServiceProviderType
(ServiceProviderType serviceProviderType, DiagnosticChain diagnostics, Map context) boolean
validateServiceReferenceType
(ServiceReferenceType serviceReferenceType, DiagnosticChain diagnostics, Map context) boolean
validateServiceType
(String serviceType, DiagnosticChain diagnostics, Map context) boolean
validateTelephoneType
(TelephoneType telephoneType, DiagnosticChain diagnostics, Map context) boolean
validateUnNamedDomainType
(UnNamedDomainType unNamedDomainType, DiagnosticChain diagnostics, Map context) boolean
validateUpdateSequenceType
(String updateSequenceType, DiagnosticChain diagnostics, Map context) boolean
validateValuesReferenceType
(ValuesReferenceType valuesReferenceType, DiagnosticChain diagnostics, Map context) boolean
validateValueType
(ValueType valueType, DiagnosticChain diagnostics, Map context) boolean
validateVersionType
(String versionType, DiagnosticChain diagnostics, Map context) boolean
validateVersionType_Pattern
(String versionType, DiagnosticChain diagnostics, Map context) Validates the Pattern constraint of 'Version Type'.boolean
validateVersionType1
(String versionType1, DiagnosticChain diagnostics, Map context) boolean
validateVersionType1_Pattern
(String versionType1, DiagnosticChain diagnostics, Map context) Validates the Pattern constraint of 'Version Type1'.boolean
validateWGS84BoundingBoxType
(WGS84BoundingBoxType wgs84BoundingBoxType, DiagnosticChain diagnostics, Map context) Methods inherited from class EObjectValidator
createBadDataValueDiagnostic, createDiagnostic, getAvailableChoices, getEcoreResourceLocator, getEcoreString, getFeatureLabel, getObjectLabel, getResourceLocator, 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 thesource
of diagnosticcodes
from 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. -
xmlType_1Validator
protected XMLTypeValidator xmlType_1ValidatorThe cached base package validator. -
MIME_TYPE__PATTERN__VALUES
public static final EValidator.PatternMatcher[][] MIME_TYPE__PATTERN__VALUES -
VERSION_TYPE__PATTERN__VALUES
public static final EValidator.PatternMatcher[][] VERSION_TYPE__PATTERN__VALUES -
VERSION_TYPE1__PATTERN__VALUES
public static final EValidator.PatternMatcher[][] VERSION_TYPE1__PATTERN__VALUES
-
-
Constructor Details
-
Ows11Validator
public Ows11Validator()Creates an instance of the switch.
-
-
Method Details
-
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 context) CallsvalidateXXX
for the corresponding classifier of the model.- Overrides:
validate
in classEObjectValidator
-
validateAbstractReferenceBaseType
public boolean validateAbstractReferenceBaseType(AbstractReferenceBaseType abstractReferenceBaseType, DiagnosticChain diagnostics, Map context) -
validateAcceptFormatsType
public boolean validateAcceptFormatsType(AcceptFormatsType acceptFormatsType, DiagnosticChain diagnostics, Map context) -
validateAcceptVersionsType
public boolean validateAcceptVersionsType(AcceptVersionsType acceptVersionsType, DiagnosticChain diagnostics, Map context) -
validateAddressType
public boolean validateAddressType(AddressType addressType, DiagnosticChain diagnostics, Map context) -
validateAllowedValuesType
public boolean validateAllowedValuesType(AllowedValuesType allowedValuesType, DiagnosticChain diagnostics, Map context) -
validateAnyValueType
public boolean validateAnyValueType(AnyValueType anyValueType, DiagnosticChain diagnostics, Map context) -
validateBasicIdentificationType
public boolean validateBasicIdentificationType(BasicIdentificationType basicIdentificationType, DiagnosticChain diagnostics, Map context) -
validateBoundingBoxType
public boolean validateBoundingBoxType(BoundingBoxType boundingBoxType, DiagnosticChain diagnostics, Map context) -
validateCapabilitiesBaseType
public boolean validateCapabilitiesBaseType(CapabilitiesBaseType capabilitiesBaseType, DiagnosticChain diagnostics, Map context) -
validateCodeType
-
validateContactType
public boolean validateContactType(ContactType contactType, DiagnosticChain diagnostics, Map context) -
validateContentsBaseType
public boolean validateContentsBaseType(ContentsBaseType contentsBaseType, DiagnosticChain diagnostics, Map context) -
validateDatasetDescriptionSummaryBaseType
public boolean validateDatasetDescriptionSummaryBaseType(DatasetDescriptionSummaryBaseType datasetDescriptionSummaryBaseType, DiagnosticChain diagnostics, Map context) -
validateDCPType
-
validateDescriptionType
public boolean validateDescriptionType(DescriptionType descriptionType, DiagnosticChain diagnostics, Map context) -
validateDocumentRoot
public boolean validateDocumentRoot(DocumentRoot documentRoot, DiagnosticChain diagnostics, Map context) -
validateDomainMetadataType
public boolean validateDomainMetadataType(DomainMetadataType domainMetadataType, DiagnosticChain diagnostics, Map context) -
validateDomainType
-
validateExceptionReportType
public boolean validateExceptionReportType(ExceptionReportType exceptionReportType, DiagnosticChain diagnostics, Map context) -
validateExceptionType
public boolean validateExceptionType(ExceptionType exceptionType, DiagnosticChain diagnostics, Map context) -
validateGetCapabilitiesType
public boolean validateGetCapabilitiesType(GetCapabilitiesType getCapabilitiesType, DiagnosticChain diagnostics, Map context) -
validateGetResourceByIdType
public boolean validateGetResourceByIdType(GetResourceByIdType getResourceByIdType, DiagnosticChain diagnostics, Map context) -
validateHTTPType
-
validateIdentificationType
public boolean validateIdentificationType(IdentificationType identificationType, DiagnosticChain diagnostics, Map context) -
validateKeywordsType
public boolean validateKeywordsType(KeywordsType keywordsType, DiagnosticChain diagnostics, Map context) -
validateLanguageStringType
public boolean validateLanguageStringType(LanguageStringType languageStringType, DiagnosticChain diagnostics, Map context) -
validateManifestType
public boolean validateManifestType(ManifestType manifestType, DiagnosticChain diagnostics, Map context) -
validateMetadataType
public boolean validateMetadataType(MetadataType metadataType, DiagnosticChain diagnostics, Map context) -
validateNoValuesType
public boolean validateNoValuesType(NoValuesType noValuesType, DiagnosticChain diagnostics, Map context) -
validateOnlineResourceType
public boolean validateOnlineResourceType(OnlineResourceType onlineResourceType, DiagnosticChain diagnostics, Map context) -
validateOperationsMetadataType
public boolean validateOperationsMetadataType(OperationsMetadataType operationsMetadataType, DiagnosticChain diagnostics, Map context) -
validateOperationType
public boolean validateOperationType(OperationType operationType, DiagnosticChain diagnostics, Map context) -
validateRangeType
-
validateReferenceGroupType
public boolean validateReferenceGroupType(ReferenceGroupType referenceGroupType, DiagnosticChain diagnostics, Map context) -
validateReferenceType
public boolean validateReferenceType(ReferenceType referenceType, DiagnosticChain diagnostics, Map context) -
validateRequestMethodType
public boolean validateRequestMethodType(RequestMethodType requestMethodType, DiagnosticChain diagnostics, Map context) -
validateResponsiblePartySubsetType
public boolean validateResponsiblePartySubsetType(ResponsiblePartySubsetType responsiblePartySubsetType, DiagnosticChain diagnostics, Map context) -
validateResponsiblePartyType
public boolean validateResponsiblePartyType(ResponsiblePartyType responsiblePartyType, DiagnosticChain diagnostics, Map context) -
validateSectionsType
public boolean validateSectionsType(SectionsType sectionsType, DiagnosticChain diagnostics, Map context) -
validateServiceIdentificationType
public boolean validateServiceIdentificationType(ServiceIdentificationType serviceIdentificationType, DiagnosticChain diagnostics, Map context) -
validateServiceProviderType
public boolean validateServiceProviderType(ServiceProviderType serviceProviderType, DiagnosticChain diagnostics, Map context) -
validateServiceReferenceType
public boolean validateServiceReferenceType(ServiceReferenceType serviceReferenceType, DiagnosticChain diagnostics, Map context) -
validateTelephoneType
public boolean validateTelephoneType(TelephoneType telephoneType, DiagnosticChain diagnostics, Map context) -
validateUnNamedDomainType
public boolean validateUnNamedDomainType(UnNamedDomainType unNamedDomainType, DiagnosticChain diagnostics, Map context) -
validateValuesReferenceType
public boolean validateValuesReferenceType(ValuesReferenceType valuesReferenceType, DiagnosticChain diagnostics, Map context) -
validateValueType
-
validateWGS84BoundingBoxType
public boolean validateWGS84BoundingBoxType(WGS84BoundingBoxType wgs84BoundingBoxType, DiagnosticChain diagnostics, Map context) -
validateRangeClosureType
public boolean validateRangeClosureType(RangeClosureType rangeClosureType, DiagnosticChain diagnostics, Map context) -
validateMimeType
-
validateMimeType_Pattern
Validates the Pattern constraint of 'Mime Type'. -
validatePositionType
-
validatePositionType_ItemType
public boolean validatePositionType_ItemType(List positionType, DiagnosticChain diagnostics, Map context) Validates the ItemType constraint of 'Position Type'. -
validatePositionType2D
public boolean validatePositionType2D(List positionType2D, DiagnosticChain diagnostics, Map context) -
validatePositionType2D_MinLength
public boolean validatePositionType2D_MinLength(List positionType2D, DiagnosticChain diagnostics, Map context) Validates the MinLength constraint of 'Position Type2 D'. -
validatePositionType2D_MaxLength
public boolean validatePositionType2D_MaxLength(List positionType2D, DiagnosticChain diagnostics, Map context) Validates the MaxLength constraint of 'Position Type2 D'. -
validateRangeClosureTypeObject
public boolean validateRangeClosureTypeObject(RangeClosureType rangeClosureTypeObject, DiagnosticChain diagnostics, Map context) -
validateServiceType
-
validateUpdateSequenceType
public boolean validateUpdateSequenceType(String updateSequenceType, DiagnosticChain diagnostics, Map context) -
validateVersionType
-
validateVersionType_Pattern
public boolean validateVersionType_Pattern(String versionType, DiagnosticChain diagnostics, Map context) Validates the Pattern constraint of 'Version Type'. -
validateVersionType1
-
validateVersionType1_Pattern
public boolean validateVersionType1_Pattern(String versionType1, DiagnosticChain diagnostics, Map context) Validates the Pattern constraint of 'Version Type1'. -
validateMap
-