org.eclipse.etrice.etunit.converter.Etunit.util
Class EtunitValidator

java.lang.Object
  extended by EObjectValidator
      extended by org.eclipse.etrice.etunit.converter.Etunit.util.EtunitValidator

public class EtunitValidator
extends EObjectValidator

The Validator for the model.

See Also:
EtunitPackage
EMF generated code

Field Summary
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 EtunitValidator INSTANCE
          The cached model package
static PatternMatcher[][] ISO8601DATETIMEPATTERN__PATTERN__VALUES
           
protected  XMLTypeValidator xmlTypeValidator
          The cached base package validator.
 
Constructor Summary
EtunitValidator()
          Creates an instance of the switch.
 
Method Summary
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, java.lang.Object value, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Calls validateXXX for the corresponding classifier of the model.
 boolean validateDocumentRoot(DocumentRoot documentRoot, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 boolean validateErrorType(ErrorType errorType, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 boolean validateFailureType(FailureType failureType, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 boolean validateISO8601DATETIMEPATTERN_Pattern(javax.xml.datatype.XMLGregorianCalendar iso8601DATETIMEPATTERN, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Validates the Pattern constraint of 'ISO8601DATETIMEPATTERN'.
 boolean validateISO8601DATETIMEPATTERN(javax.xml.datatype.XMLGregorianCalendar iso8601DATETIMEPATTERN, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 boolean validateNameType_MinLength(java.lang.String nameType, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Validates the MinLength constraint of 'Name Type'.
 boolean validateNameType(java.lang.String nameType, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 boolean validatePreString(java.lang.String preString, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 boolean validateTestcaseType(TestcaseType testcaseType, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 boolean validateTestsuite(Testsuite testsuite, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 boolean validateTestsuitesType(TestsuitesType testsuitesType, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 boolean validateTestsuiteType(TestsuiteType testsuiteType, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final EtunitValidator INSTANCE
The cached model package

EMF generated code

DIAGNOSTIC_SOURCE

public static final java.lang.String DIAGNOSTIC_SOURCE
A constant for the source of diagnostic codes from this package.

See Also:
org.eclipse.emf.common.util.Diagnostic#getSource(), org.eclipse.emf.common.util.Diagnostic#getCode(), Constant Field Values
EMF generated code

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
EMF generated code

xmlTypeValidator

protected XMLTypeValidator xmlTypeValidator
The cached base package validator.

EMF generated code

ISO8601DATETIMEPATTERN__PATTERN__VALUES

public static final PatternMatcher[][] ISO8601DATETIMEPATTERN__PATTERN__VALUES

See Also:
validateISO8601DATETIMEPATTERN_Pattern(javax.xml.datatype.XMLGregorianCalendar, DiagnosticChain, java.util.Map)
EMF generated code
Constructor Detail

EtunitValidator

public EtunitValidator()
Creates an instance of the switch.

EMF generated code
Method Detail

getEPackage

protected EPackage getEPackage()
Returns the package of this validator switch.

EMF generated code

validate

protected boolean validate(int classifierID,
                           java.lang.Object value,
                           DiagnosticChain diagnostics,
                           java.util.Map<java.lang.Object,java.lang.Object> context)
Calls validateXXX for the corresponding classifier of the model.

EMF generated code

validateDocumentRoot

public boolean validateDocumentRoot(DocumentRoot documentRoot,
                                    DiagnosticChain diagnostics,
                                    java.util.Map<java.lang.Object,java.lang.Object> context)

EMF generated code

validateErrorType

public boolean validateErrorType(ErrorType errorType,
                                 DiagnosticChain diagnostics,
                                 java.util.Map<java.lang.Object,java.lang.Object> context)

EMF generated code

validateFailureType

public boolean validateFailureType(FailureType failureType,
                                   DiagnosticChain diagnostics,
                                   java.util.Map<java.lang.Object,java.lang.Object> context)

EMF generated code

validateTestcaseType

public boolean validateTestcaseType(TestcaseType testcaseType,
                                    DiagnosticChain diagnostics,
                                    java.util.Map<java.lang.Object,java.lang.Object> context)

EMF generated code

validateTestsuite

public boolean validateTestsuite(Testsuite testsuite,
                                 DiagnosticChain diagnostics,
                                 java.util.Map<java.lang.Object,java.lang.Object> context)

EMF generated code

validateTestsuitesType

public boolean validateTestsuitesType(TestsuitesType testsuitesType,
                                      DiagnosticChain diagnostics,
                                      java.util.Map<java.lang.Object,java.lang.Object> context)

EMF generated code

validateTestsuiteType

public boolean validateTestsuiteType(TestsuiteType testsuiteType,
                                     DiagnosticChain diagnostics,
                                     java.util.Map<java.lang.Object,java.lang.Object> context)

EMF generated code

validateISO8601DATETIMEPATTERN

public boolean validateISO8601DATETIMEPATTERN(javax.xml.datatype.XMLGregorianCalendar iso8601DATETIMEPATTERN,
                                              DiagnosticChain diagnostics,
                                              java.util.Map<java.lang.Object,java.lang.Object> context)

EMF generated code

validateISO8601DATETIMEPATTERN_Pattern

public boolean validateISO8601DATETIMEPATTERN_Pattern(javax.xml.datatype.XMLGregorianCalendar iso8601DATETIMEPATTERN,
                                                      DiagnosticChain diagnostics,
                                                      java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the Pattern constraint of 'ISO8601DATETIMEPATTERN'.

EMF generated code

validateNameType

public boolean validateNameType(java.lang.String nameType,
                                DiagnosticChain diagnostics,
                                java.util.Map<java.lang.Object,java.lang.Object> context)

EMF generated code

validateNameType_MinLength

public boolean validateNameType_MinLength(java.lang.String nameType,
                                          DiagnosticChain diagnostics,
                                          java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the MinLength constraint of 'Name Type'.

EMF generated code

validatePreString

public boolean validatePreString(java.lang.String preString,
                                 DiagnosticChain diagnostics,
                                 java.util.Map<java.lang.Object,java.lang.Object> context)

EMF generated code

getResourceLocator

public ResourceLocator getResourceLocator()
Returns the resource locator that will be used to fetch messages for this validator's diagnostics.

EMF generated code