org.jbpm.bpmn2.emfextmodel.util
Class EmfextmodelValidator

java.lang.Object
  extended by org.eclipse.emf.ecore.util.EObjectValidator
      extended by org.jbpm.bpmn2.emfextmodel.util.EmfextmodelValidator
All Implemented Interfaces:
org.eclipse.emf.ecore.EValidator

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

The Validator for the model.

See Also:
EmfextmodelPackage

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.util.EObjectValidator
org.eclipse.emf.ecore.util.EObjectValidator.DynamicEClassValidator, org.eclipse.emf.ecore.util.EObjectValidator.DynamicEDataTypeValidator
 
Nested classes/interfaces inherited from interface 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, org.eclipse.emf.ecore.EValidator.ValidationDelegate
 
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 String DIAGNOSTIC_SOURCE
          A constant for the source of diagnostic codes from this package
static EmfextmodelValidator INSTANCE
          The cached model package
static BigInteger PRIORITY_TYPE__MIN__VALUE
           
static BigInteger VERSION_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_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 org.eclipse.emf.ecore.EValidator
MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE
 
Constructor Summary
EmfextmodelValidator()
          Creates an instance of the switch
 
Method Summary
protected  org.eclipse.emf.ecore.EPackage getEPackage()
          Returns the package of this validator switch
 org.eclipse.emf.common.util.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, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
          Calls validateXXX for the corresponding classifier of the model
 boolean validateDocumentRoot(DocumentRoot documentRoot, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
           
 boolean validateGlobalType(GlobalType globalType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
           
 boolean validateImportType(ImportType importType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
           
 boolean validateOnEntryScriptType(OnEntryScriptType onEntryScriptType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
           
 boolean validateOnExitScriptType(OnExitScriptType onExitScriptType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
           
 boolean validatePackageNameType(String packageNameType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
           
 boolean validatePriorityType_Min(BigInteger priorityType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
          Validates the Min constraint of 'Priority Type'
 boolean validatePriorityType(BigInteger priorityType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
           
 boolean validateRuleFlowGroupType(String ruleFlowGroupType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
           
 boolean validateTaskNameType(String taskNameType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
           
 boolean validateVersionType_Min(BigInteger versionType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
          Validates the Min constraint of 'Version Type'
 boolean validateVersionType(BigInteger versionType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
           
 
Methods inherited from class org.eclipse.emf.ecore.util.EObjectValidator
createBadDataValueDiagnostic, createDiagnostic, 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_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, validate, validate, validate, 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

INSTANCE

public static final EmfextmodelValidator INSTANCE
The cached model package


DIAGNOSTIC_SOURCE

public static final 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.


PRIORITY_TYPE__MIN__VALUE

public static final BigInteger PRIORITY_TYPE__MIN__VALUE

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

VERSION_TYPE__MIN__VALUE

public static final BigInteger VERSION_TYPE__MIN__VALUE

See Also:
validateVersionType_Min(java.math.BigInteger, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
Constructor Detail

EmfextmodelValidator

public EmfextmodelValidator()
Creates an instance of the switch.

Method Detail

getEPackage

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

Overrides:
getEPackage in class org.eclipse.emf.ecore.util.EObjectValidator

validate

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

Overrides:
validate in class org.eclipse.emf.ecore.util.EObjectValidator

validateDocumentRoot

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


validateGlobalType

public boolean validateGlobalType(GlobalType globalType,
                                  org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                  Map<Object,Object> context)


validateImportType

public boolean validateImportType(ImportType importType,
                                  org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                  Map<Object,Object> context)


validateOnEntryScriptType

public boolean validateOnEntryScriptType(OnEntryScriptType onEntryScriptType,
                                         org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                         Map<Object,Object> context)


validateOnExitScriptType

public boolean validateOnExitScriptType(OnExitScriptType onExitScriptType,
                                        org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                        Map<Object,Object> context)


validatePackageNameType

public boolean validatePackageNameType(String packageNameType,
                                       org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                       Map<Object,Object> context)


validatePriorityType

public boolean validatePriorityType(BigInteger priorityType,
                                    org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                    Map<Object,Object> context)


validatePriorityType_Min

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


validateRuleFlowGroupType

public boolean validateRuleFlowGroupType(String ruleFlowGroupType,
                                         org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                         Map<Object,Object> context)


validateTaskNameType

public boolean validateTaskNameType(String taskNameType,
                                    org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                    Map<Object,Object> context)


validateVersionType

public boolean validateVersionType(BigInteger versionType,
                                   org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                   Map<Object,Object> context)


validateVersionType_Min

public boolean validateVersionType_Min(BigInteger versionType,
                                       org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                       Map<Object,Object> context)
Validates the Min constraint of 'Version Type'.


getResourceLocator

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

Overrides:
getResourceLocator in class org.eclipse.emf.ecore.util.EObjectValidator


Copyright © 2001-2011 JBoss by Red Hat. All Rights Reserved.