Package net.opengis.wps20.util
Class Wps20Validator
- Object
-
- EObjectValidator
-
- Wps20Validator
-
- All Implemented Interfaces:
EValidator
public class Wps20Validator extends EObjectValidatorThe Validator for the model.- See Also:
Wps20Package
-
-
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 Wps20ValidatorINSTANCEThe cached model packagestatic BigIntegerPERCENT_COMPLETED_TYPE__MAX__VALUEstatic BigIntegerPERCENT_COMPLETED_TYPE__MIN__VALUEprotected 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 Wps20Validator()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.booleanvalidateBodyReferenceType(BodyReferenceType bodyReferenceType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateBoundingBoxDataType(BoundingBoxDataType boundingBoxDataType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateComplexDataType(ComplexDataType complexDataType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateContentsType(ContentsType contentsType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDataDescriptionType(DataDescriptionType dataDescriptionType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDataInputType(DataInputType dataInputType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDataOutputType(DataOutputType dataOutputType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDataTransmissionModeType(DataTransmissionModeType dataTransmissionModeType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDataTransmissionModeTypeObject(DataTransmissionModeType dataTransmissionModeTypeObject, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDataType(DataType dataType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDescribeProcessType(DescribeProcessType describeProcessType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDescriptionType(DescriptionType descriptionType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDismissType(DismissType dismissType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDocumentRoot(DocumentRoot documentRoot, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateExecuteRequestType(ExecuteRequestType executeRequestType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateExtensionType(ExtensionType extensionType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateFormatType(FormatType formatType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateGenericInputType(GenericInputType genericInputType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateGenericOutputType(GenericOutputType genericOutputType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateGenericProcessType(GenericProcessType genericProcessType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateGetCapabilitiesType(GetCapabilitiesType getCapabilitiesType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateGetResultType(GetResultType getResultType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateGetStatusType(GetStatusType getStatusType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateInputDescriptionType(InputDescriptionType inputDescriptionType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateJobControlOptionsType(Object jobControlOptionsType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateJobControlOptionsType_MemberTypes(Object jobControlOptionsType, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the MemberTypes constraint of 'Job Control Options Type'.booleanvalidateJobControlOptionsType1(List<?> jobControlOptionsType1, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateJobControlOptionsType1_ItemType(List<?> jobControlOptionsType1, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the ItemType constraint of 'Job Control Options Type1'.booleanvalidateJobControlOptionsTypeMember0(JobControlOptionsTypeMember0 jobControlOptionsTypeMember0, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateJobControlOptionsTypeMember0Object(JobControlOptionsTypeMember0 jobControlOptionsTypeMember0Object, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateJobControlOptionsTypeMember1(String jobControlOptionsTypeMember1, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateLiteralDataDomainType(LiteralDataDomainType literalDataDomainType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateLiteralDataDomainType1(LiteralDataDomainType1 literalDataDomainType1, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateLiteralDataType(LiteralDataType literalDataType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateLiteralValueType(LiteralValueType literalValueType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateModeType(ModeType modeType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateModeTypeObject(ModeType modeTypeObject, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateOutputDefinitionType(OutputDefinitionType outputDefinitionType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateOutputDescriptionType(OutputDescriptionType outputDescriptionType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateOutputTransmissionType(List<?> outputTransmissionType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateOutputTransmissionType_ItemType(List<?> outputTransmissionType, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the ItemType constraint of 'Output Transmission Type'.booleanvalidatePercentCompletedType(BigInteger percentCompletedType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidatePercentCompletedType_Max(BigInteger percentCompletedType, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the Max constraint of 'Percent Completed Type'.booleanvalidatePercentCompletedType_Min(BigInteger percentCompletedType, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the Min constraint of 'Percent Completed Type'.booleanvalidateProcessDescriptionType(ProcessDescriptionType processDescriptionType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateProcessOfferingsType(ProcessOfferingsType processOfferingsType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateProcessOfferingType(ProcessOfferingType processOfferingType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateProcessSummaryType(ProcessSummaryType processSummaryType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateReferenceType(ReferenceType referenceType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateRequestBaseType(RequestBaseType requestBaseType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateResponseType(ResponseType responseType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateResponseTypeObject(ResponseType responseTypeObject, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateResultType(ResultType resultType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateStatusInfoType(StatusInfoType statusInfoType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateStatusType(Object statusType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateStatusType_MemberTypes(Object statusType, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the MemberTypes constraint of 'Status Type'.booleanvalidateStatusTypeMember0(StatusTypeMember0 statusTypeMember0, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateStatusTypeMember0Object(StatusTypeMember0 statusTypeMember0Object, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateStatusTypeMember1(String statusTypeMember1, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateSupportedCRSType(SupportedCRSType supportedCRSType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateWPSCapabilitiesType(WPSCapabilitiesType wpsCapabilitiesType, DiagnosticChain diagnostics, Map<Object,Object> context)-
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 Wps20Validator 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.
-
PERCENT_COMPLETED_TYPE__MIN__VALUE
public static final BigInteger PERCENT_COMPLETED_TYPE__MIN__VALUE
-
PERCENT_COMPLETED_TYPE__MAX__VALUE
public static final BigInteger PERCENT_COMPLETED_TYPE__MAX__VALUE
-
-
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
-
validateBodyReferenceType
public boolean validateBodyReferenceType(BodyReferenceType bodyReferenceType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateBoundingBoxDataType
public boolean validateBoundingBoxDataType(BoundingBoxDataType boundingBoxDataType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateComplexDataType
public boolean validateComplexDataType(ComplexDataType complexDataType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateContentsType
public boolean validateContentsType(ContentsType contentsType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateDataDescriptionType
public boolean validateDataDescriptionType(DataDescriptionType dataDescriptionType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateDataInputType
public boolean validateDataInputType(DataInputType dataInputType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateDataOutputType
public boolean validateDataOutputType(DataOutputType dataOutputType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateDataType
public boolean validateDataType(DataType dataType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateDescribeProcessType
public boolean validateDescribeProcessType(DescribeProcessType describeProcessType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateDescriptionType
public boolean validateDescriptionType(DescriptionType descriptionType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateDismissType
public boolean validateDismissType(DismissType dismissType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateDocumentRoot
public boolean validateDocumentRoot(DocumentRoot documentRoot, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateExecuteRequestType
public boolean validateExecuteRequestType(ExecuteRequestType executeRequestType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateExtensionType
public boolean validateExtensionType(ExtensionType extensionType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateFormatType
public boolean validateFormatType(FormatType formatType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateGenericInputType
public boolean validateGenericInputType(GenericInputType genericInputType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateGenericOutputType
public boolean validateGenericOutputType(GenericOutputType genericOutputType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateGenericProcessType
public boolean validateGenericProcessType(GenericProcessType genericProcessType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateGetCapabilitiesType
public boolean validateGetCapabilitiesType(GetCapabilitiesType getCapabilitiesType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateGetResultType
public boolean validateGetResultType(GetResultType getResultType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateGetStatusType
public boolean validateGetStatusType(GetStatusType getStatusType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateInputDescriptionType
public boolean validateInputDescriptionType(InputDescriptionType inputDescriptionType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateLiteralDataDomainType
public boolean validateLiteralDataDomainType(LiteralDataDomainType literalDataDomainType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateLiteralDataDomainType1
public boolean validateLiteralDataDomainType1(LiteralDataDomainType1 literalDataDomainType1, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateLiteralDataType
public boolean validateLiteralDataType(LiteralDataType literalDataType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateLiteralValueType
public boolean validateLiteralValueType(LiteralValueType literalValueType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateOutputDefinitionType
public boolean validateOutputDefinitionType(OutputDefinitionType outputDefinitionType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateOutputDescriptionType
public boolean validateOutputDescriptionType(OutputDescriptionType outputDescriptionType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateProcessDescriptionType
public boolean validateProcessDescriptionType(ProcessDescriptionType processDescriptionType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateProcessOfferingsType
public boolean validateProcessOfferingsType(ProcessOfferingsType processOfferingsType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateProcessOfferingType
public boolean validateProcessOfferingType(ProcessOfferingType processOfferingType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateProcessSummaryType
public boolean validateProcessSummaryType(ProcessSummaryType processSummaryType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateReferenceType
public boolean validateReferenceType(ReferenceType referenceType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateRequestBaseType
public boolean validateRequestBaseType(RequestBaseType requestBaseType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateResultType
public boolean validateResultType(ResultType resultType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateStatusInfoType
public boolean validateStatusInfoType(StatusInfoType statusInfoType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateSupportedCRSType
public boolean validateSupportedCRSType(SupportedCRSType supportedCRSType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateWPSCapabilitiesType
public boolean validateWPSCapabilitiesType(WPSCapabilitiesType wpsCapabilitiesType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateDataTransmissionModeType
public boolean validateDataTransmissionModeType(DataTransmissionModeType dataTransmissionModeType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateJobControlOptionsTypeMember0
public boolean validateJobControlOptionsTypeMember0(JobControlOptionsTypeMember0 jobControlOptionsTypeMember0, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateModeType
public boolean validateModeType(ModeType modeType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateResponseType
public boolean validateResponseType(ResponseType responseType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateStatusTypeMember0
public boolean validateStatusTypeMember0(StatusTypeMember0 statusTypeMember0, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateDataTransmissionModeTypeObject
public boolean validateDataTransmissionModeTypeObject(DataTransmissionModeType dataTransmissionModeTypeObject, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateJobControlOptionsType
public boolean validateJobControlOptionsType(Object jobControlOptionsType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateJobControlOptionsType_MemberTypes
public boolean validateJobControlOptionsType_MemberTypes(Object jobControlOptionsType, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the MemberTypes constraint of 'Job Control Options Type'.
-
validateJobControlOptionsType1
public boolean validateJobControlOptionsType1(List<?> jobControlOptionsType1, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateJobControlOptionsType1_ItemType
public boolean validateJobControlOptionsType1_ItemType(List<?> jobControlOptionsType1, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the ItemType constraint of 'Job Control Options Type1'.
-
validateJobControlOptionsTypeMember0Object
public boolean validateJobControlOptionsTypeMember0Object(JobControlOptionsTypeMember0 jobControlOptionsTypeMember0Object, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateJobControlOptionsTypeMember1
public boolean validateJobControlOptionsTypeMember1(String jobControlOptionsTypeMember1, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateModeTypeObject
public boolean validateModeTypeObject(ModeType modeTypeObject, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateOutputTransmissionType
public boolean validateOutputTransmissionType(List<?> outputTransmissionType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateOutputTransmissionType_ItemType
public boolean validateOutputTransmissionType_ItemType(List<?> outputTransmissionType, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the ItemType constraint of 'Output Transmission Type'.
-
validatePercentCompletedType
public boolean validatePercentCompletedType(BigInteger percentCompletedType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validatePercentCompletedType_Min
public boolean validatePercentCompletedType_Min(BigInteger percentCompletedType, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the Min constraint of 'Percent Completed Type'.
-
validatePercentCompletedType_Max
public boolean validatePercentCompletedType_Max(BigInteger percentCompletedType, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the Max constraint of 'Percent Completed Type'.
-
validateResponseTypeObject
public boolean validateResponseTypeObject(ResponseType responseTypeObject, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateStatusType
public boolean validateStatusType(Object statusType, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateStatusType_MemberTypes
public boolean validateStatusType_MemberTypes(Object statusType, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the MemberTypes constraint of 'Status Type'.
-
validateStatusTypeMember0Object
public boolean validateStatusTypeMember0Object(StatusTypeMember0 statusTypeMember0Object, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateStatusTypeMember1
public boolean validateStatusTypeMember1(String statusTypeMember1, 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
-
-