Package net.opengis.wps20.util
Class Wps20Validator
- Object
-
- EObjectValidator
-
- Wps20Validator
-
- All Implemented Interfaces:
EValidator
public class Wps20Validator extends EObjectValidator
The Validator for the model.- See Also:
Wps20Package
-
-
Field Summary
Fields Modifier and Type Field Description protected static 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.static String
DIAGNOSTIC_SOURCE
A constant for thesource
of diagnosticcodes
from this package.static Wps20Validator
INSTANCE
The cached model packagestatic BigInteger
PERCENT_COMPLETED_TYPE__MAX__VALUE
static BigInteger
PERCENT_COMPLETED_TYPE__MIN__VALUE
protected XMLTypeValidator
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
-
-
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 EPackage
getEPackage()
Returns the package of this validator switch.ResourceLocator
getResourceLocator()
Returns the resource locator that will be used to fetch messages for this validator's diagnostics.protected boolean
validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)
CallsvalidateXXX
for the corresponding classifier of the model.boolean
validateBodyReferenceType(BodyReferenceType bodyReferenceType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateBoundingBoxDataType(BoundingBoxDataType boundingBoxDataType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateComplexDataType(ComplexDataType complexDataType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateContentsType(ContentsType contentsType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateDataDescriptionType(DataDescriptionType dataDescriptionType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateDataInputType(DataInputType dataInputType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateDataOutputType(DataOutputType dataOutputType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateDataTransmissionModeType(DataTransmissionModeType dataTransmissionModeType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateDataTransmissionModeTypeObject(DataTransmissionModeType dataTransmissionModeTypeObject, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateDataType(DataType dataType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateDescribeProcessType(DescribeProcessType describeProcessType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateDescriptionType(DescriptionType descriptionType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateDismissType(DismissType dismissType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateDocumentRoot(DocumentRoot documentRoot, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateExecuteRequestType(ExecuteRequestType executeRequestType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateExtensionType(ExtensionType extensionType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateFormatType(FormatType formatType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateGenericInputType(GenericInputType genericInputType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateGenericOutputType(GenericOutputType genericOutputType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateGenericProcessType(GenericProcessType genericProcessType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateGetCapabilitiesType(GetCapabilitiesType getCapabilitiesType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateGetResultType(GetResultType getResultType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateGetStatusType(GetStatusType getStatusType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateInputDescriptionType(InputDescriptionType inputDescriptionType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateJobControlOptionsType(Object jobControlOptionsType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateJobControlOptionsType_MemberTypes(Object jobControlOptionsType, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the MemberTypes constraint of 'Job Control Options Type'.boolean
validateJobControlOptionsType1(List<?> jobControlOptionsType1, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateJobControlOptionsType1_ItemType(List<?> jobControlOptionsType1, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the ItemType constraint of 'Job Control Options Type1'.boolean
validateJobControlOptionsTypeMember0(JobControlOptionsTypeMember0 jobControlOptionsTypeMember0, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateJobControlOptionsTypeMember0Object(JobControlOptionsTypeMember0 jobControlOptionsTypeMember0Object, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateJobControlOptionsTypeMember1(String jobControlOptionsTypeMember1, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateLiteralDataDomainType(LiteralDataDomainType literalDataDomainType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateLiteralDataDomainType1(LiteralDataDomainType1 literalDataDomainType1, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateLiteralDataType(LiteralDataType literalDataType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateLiteralValueType(LiteralValueType literalValueType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateModeType(ModeType modeType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateModeTypeObject(ModeType modeTypeObject, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateOutputDefinitionType(OutputDefinitionType outputDefinitionType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateOutputDescriptionType(OutputDescriptionType outputDescriptionType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateOutputTransmissionType(List<?> outputTransmissionType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateOutputTransmissionType_ItemType(List<?> outputTransmissionType, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the ItemType constraint of 'Output Transmission Type'.boolean
validatePercentCompletedType(BigInteger percentCompletedType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validatePercentCompletedType_Max(BigInteger percentCompletedType, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the Max constraint of 'Percent Completed Type'.boolean
validatePercentCompletedType_Min(BigInteger percentCompletedType, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the Min constraint of 'Percent Completed Type'.boolean
validateProcessDescriptionType(ProcessDescriptionType processDescriptionType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateProcessOfferingsType(ProcessOfferingsType processOfferingsType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateProcessOfferingType(ProcessOfferingType processOfferingType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateProcessSummaryType(ProcessSummaryType processSummaryType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateReferenceType(ReferenceType referenceType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateRequestBaseType(RequestBaseType requestBaseType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateResponseType(ResponseType responseType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateResponseTypeObject(ResponseType responseTypeObject, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateResultType(ResultType resultType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateStatusInfoType(StatusInfoType statusInfoType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateStatusType(Object statusType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateStatusType_MemberTypes(Object statusType, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the MemberTypes constraint of 'Status Type'.boolean
validateStatusTypeMember0(StatusTypeMember0 statusTypeMember0, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateStatusTypeMember0Object(StatusTypeMember0 statusTypeMember0Object, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateStatusTypeMember1(String statusTypeMember1, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateSupportedCRSType(SupportedCRSType supportedCRSType, DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateWPSCapabilitiesType(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 thesource
of diagnosticcodes
from 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:
getEPackage
in classEObjectValidator
-
validate
protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)
CallsvalidateXXX
for the corresponding classifier of the model.- Overrides:
validate
in 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:
getResourceLocator
in classEObjectValidator
-
-