|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.ecore.util.EObjectValidator
org.jboss.drools.util.DroolsValidator
public class DroolsValidator
The Validator for the model.
DroolsPackage| 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 DroolsValidator |
INSTANCE
The cached model package |
static 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_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 | |
|---|---|
DroolsValidator()
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,
Object value,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
Calls validateXXX for the corresponding classifier of the model |
boolean |
validateDocumentRoot(DocumentRoot documentRoot,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
|
boolean |
validateGlobalType(GlobalType globalType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
|
boolean |
validateImportType(ImportType importType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
|
boolean |
validateOnEntryScriptType(OnEntryScriptType onEntryScriptType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
|
boolean |
validateOnExitScriptType(OnExitScriptType onExitScriptType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
|
boolean |
validatePackageNameType(String packageNameType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
|
boolean |
validatePriorityType_Min(BigInteger priorityType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
Validates the Min constraint of 'Priority Type' |
boolean |
validatePriorityType(BigInteger priorityType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
|
boolean |
validateRuleFlowGroupType(String ruleFlowGroupType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
|
boolean |
validateTaskNameType(String taskNameType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
|
boolean |
validateVersionType(String versionType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
|
| Methods inherited from class org.eclipse.emf.ecore.util.EObjectValidator |
|---|
createBadDataValueDiagnostic, createDiagnostic, getEcoreResourceLocator, getEcoreString, getFeatureLabel, getObjectLabel, getResourceLocator, 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 |
|---|
public static final DroolsValidator INSTANCE
public static final String DIAGNOSTIC_SOURCE
source of diagnostic codes from this package.
Diagnostic.getSource(),
Diagnostic.getCode(),
Constant Field Valuesprotected static final int DIAGNOSTIC_CODE_COUNT
protected org.eclipse.emf.ecore.xml.type.util.XMLTypeValidator xmlTypeValidator
public static final BigInteger PRIORITY_TYPE__MIN__VALUE
validatePriorityType_Min(java.math.BigInteger, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)| Constructor Detail |
|---|
public DroolsValidator()
| Method Detail |
|---|
protected org.eclipse.emf.ecore.EPackage getEPackage()
getEPackage in class org.eclipse.emf.ecore.util.EObjectValidator
protected boolean validate(int classifierID,
Object value,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
validateXXX for the corresponding classifier of the model.
validate in class org.eclipse.emf.ecore.util.EObjectValidator
public boolean validateDocumentRoot(DocumentRoot documentRoot,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
public boolean validateGlobalType(GlobalType globalType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
public boolean validateImportType(ImportType importType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
public boolean validateOnEntryScriptType(OnEntryScriptType onEntryScriptType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
public boolean validateOnExitScriptType(OnExitScriptType onExitScriptType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
public boolean validatePackageNameType(String packageNameType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
public boolean validatePriorityType(BigInteger priorityType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
public boolean validatePriorityType_Min(BigInteger priorityType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
public boolean validateRuleFlowGroupType(String ruleFlowGroupType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
public boolean validateTaskNameType(String taskNameType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
public boolean validateVersionType(String versionType,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||