com.ibm.ws.sibx.smobo.util
Class ServiceMessageObjectValidator

java.lang.Object
  extended byorg.eclipse.emf.ecore.util.EObjectValidator
      extended bycom.ibm.ws.sibx.smobo.util.ServiceMessageObjectValidator
All Implemented Interfaces:
org.eclipse.emf.ecore.EValidator

public class ServiceMessageObjectValidator
extends org.eclipse.emf.ecore.util.EObjectValidator

The Validator for the model.

See Also:
ServiceMessageObjectPackage

Nested Class Summary
 
Nested classes inherited from class org.eclipse.emf.ecore.util.EObjectValidator
org.eclipse.emf.ecore.util.EObjectValidator.DynamicEDataTypeValidator
 
Nested classes inherited from class org.eclipse.emf.ecore.EValidator
org.eclipse.emf.ecore.EValidator.Descriptor, org.eclipse.emf.ecore.EValidator.PatternMatcher, org.eclipse.emf.ecore.EValidator.Registry, org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider
 
Field Summary
static java.lang.String $sccsid
           
static java.lang.String COPYRIGHT
           
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 java.lang.String DIAGNOSTIC_SOURCE
          A constant for the source of diagnostic codes from this package.
static ServiceMessageObjectValidator INSTANCE
          The cached model package
static java.util.Collection MESSAGE_TYPE_TYPE__ENUMERATION__VALUES
           
static java.math.BigInteger PRIORITY_TYPE__MAX__VALUE
           
static java.math.BigInteger PRIORITY_TYPE__MIN__VALUE
           
protected  org.eclipse.emf.ecore.xml.type.util.XMLTypeValidator xmlTypeValidator
          The cached base package validator.
 
Fields inherited from class org.eclipse.emf.ecore.util.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_DATA_VALUE_CONFORMS, EOBJECT__EVERY_MULTIPCITY_CONFORMS, EOBJECT__EVERY_PROXY_RESOLVES, EOBJECT__EVERY_REFERENCE_IS_CONTAINED
 
Fields inherited from interface org.eclipse.emf.ecore.EValidator
MARKER, URI_ATTRIBUTE
 
Constructor Summary
ServiceMessageObjectValidator()
          Creates an instance of the switch.
 
Method Summary
protected  org.eclipse.emf.ecore.EPackage getEPackage()
          Returns the package of this validator switch.
protected  boolean validate(int classifierID, java.lang.Object value, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
          Calls validateXXX for the corresonding classifier of the model.
 boolean validateContextType(ContextType contextType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateDocumentRoot(DocumentRoot documentRoot, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateFailInfoType(FailInfoType failInfoType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateHeadersType(HeadersType headersType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateInvocationPathType(InvocationPathType invocationPathType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateJMSHeaderType(JMSHeaderType jmsHeaderType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateMessageTypeType_Enumeration(java.lang.String messageTypeType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
          Validates the Enumeration constraint of 'Message Type Type'.
 boolean validateMessageTypeType(java.lang.String messageTypeType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validatePersistenceType(java.lang.Object persistenceType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validatePersistenceTypeObject(PersistenceType persistenceTypeObject, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validatePrimitiveType(PrimitiveType primitiveType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validatePriorityType_Max(java.math.BigInteger priorityType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
          Validates the Max constraint of 'Priority Type'.
 boolean validatePriorityType_Min(java.math.BigInteger priorityType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
          Validates the Min constraint of 'Priority Type'.
 boolean validatePriorityType(java.math.BigInteger priorityType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validatePropertyType(PropertyType propertyType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateServiceMessageObject(ServiceMessageObject serviceMessageObject, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateSMOHeaderType(SMOHeaderType smoHeaderType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateSOAPFaultInfoType(SOAPFaultInfoType soapFaultInfoType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateSOAPHeaderType(SOAPHeaderType soapHeaderType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
           
 boolean validateVersionType(VersionType versionType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map context)
           
 
Methods inherited from class org.eclipse.emf.ecore.util.EObjectValidator
createBadDataValueDiagnostic, getFeatureLabel, getObjectLabel, getRootEValidator, getValueLabel, reportDataValuePatternViolation, reportDataValueTypeViolation, reportEnumerationViolation, reportFractionDigitsViolation, reportMaxLengthViolation, reportMaxViolation, reportMinLengthViolation, reportMinViolation, reportTotalDigitsViolation, validate_DataValueConforms, validate_EveryDataValueConforms, validate_EveryDefaultConstraint, validate_EveryMultiplicityConforms, validate_EveryProxyResolves, validate_EveryReferenceIsContained, validate_MultiplicityConforms, validate, validate, validate, validatePattern, wrapEnumerationValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

$sccsid

public static final java.lang.String $sccsid
See Also:
Constant Field Values

INSTANCE

public static final ServiceMessageObjectValidator INSTANCE
The cached model package


DIAGNOSTIC_SOURCE

public static final java.lang.String DIAGNOSTIC_SOURCE
A constant for the source of diagnostic codes 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 org.eclipse.emf.ecore.xml.type.util.XMLTypeValidator xmlTypeValidator
The cached base package validator.


MESSAGE_TYPE_TYPE__ENUMERATION__VALUES

public static final java.util.Collection MESSAGE_TYPE_TYPE__ENUMERATION__VALUES
See Also:
validateMessageTypeType_Enumeration(java.lang.String, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)

PRIORITY_TYPE__MIN__VALUE

public static final java.math.BigInteger PRIORITY_TYPE__MIN__VALUE
See Also:
validatePriorityType_Min(java.math.BigInteger, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)

PRIORITY_TYPE__MAX__VALUE

public static final java.math.BigInteger PRIORITY_TYPE__MAX__VALUE
See Also:
validatePriorityType_Max(java.math.BigInteger, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
Constructor Detail

ServiceMessageObjectValidator

public ServiceMessageObjectValidator()
Creates an instance of the switch.

Method Detail

getEPackage

protected org.eclipse.emf.ecore.EPackage getEPackage()
Returns the package of this validator switch.


validate

protected boolean validate(int classifierID,
                           java.lang.Object value,
                           org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                           java.util.Map context)
Calls validateXXX for the corresonding classifier of the model.


validateContextType

public boolean validateContextType(ContextType contextType,
                                   org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                   java.util.Map context)

validateDocumentRoot

public boolean validateDocumentRoot(DocumentRoot documentRoot,
                                    org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                    java.util.Map context)

validateFailInfoType

public boolean validateFailInfoType(FailInfoType failInfoType,
                                    org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                    java.util.Map context)

validateHeadersType

public boolean validateHeadersType(HeadersType headersType,
                                   org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                   java.util.Map context)

validateInvocationPathType

public boolean validateInvocationPathType(InvocationPathType invocationPathType,
                                          org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                          java.util.Map context)

validateJMSHeaderType

public boolean validateJMSHeaderType(JMSHeaderType jmsHeaderType,
                                     org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                     java.util.Map context)

validatePrimitiveType

public boolean validatePrimitiveType(PrimitiveType primitiveType,
                                     org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                     java.util.Map context)

validatePropertyType

public boolean validatePropertyType(PropertyType propertyType,
                                    org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                    java.util.Map context)

validateServiceMessageObject

public boolean validateServiceMessageObject(ServiceMessageObject serviceMessageObject,
                                            org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                            java.util.Map context)

validateSMOHeaderType

public boolean validateSMOHeaderType(SMOHeaderType smoHeaderType,
                                     org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                     java.util.Map context)

validateSOAPFaultInfoType

public boolean validateSOAPFaultInfoType(SOAPFaultInfoType soapFaultInfoType,
                                         org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                         java.util.Map context)

validateSOAPHeaderType

public boolean validateSOAPHeaderType(SOAPHeaderType soapHeaderType,
                                      org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                      java.util.Map context)

validateVersionType

public boolean validateVersionType(VersionType versionType,
                                   org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                   java.util.Map context)

validatePersistenceType

public boolean validatePersistenceType(java.lang.Object persistenceType,
                                       org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                       java.util.Map context)

validateMessageTypeType

public boolean validateMessageTypeType(java.lang.String messageTypeType,
                                       org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                       java.util.Map context)

validateMessageTypeType_Enumeration

public boolean validateMessageTypeType_Enumeration(java.lang.String messageTypeType,
                                                   org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                                   java.util.Map context)
Validates the Enumeration constraint of 'Message Type Type'.


validatePersistenceTypeObject

public boolean validatePersistenceTypeObject(PersistenceType persistenceTypeObject,
                                             org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                             java.util.Map context)

validatePriorityType

public boolean validatePriorityType(java.math.BigInteger priorityType,
                                    org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                    java.util.Map context)

validatePriorityType_Min

public boolean validatePriorityType_Min(java.math.BigInteger priorityType,
                                        org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                        java.util.Map context)
Validates the Min constraint of 'Priority Type'.


validatePriorityType_Max

public boolean validatePriorityType_Max(java.math.BigInteger priorityType,
                                        org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                        java.util.Map context)
Validates the Max constraint of 'Priority Type'.