Class RightsValidator
- java.lang.Object
-
- org.eclipse.emf.ecore.util.EObjectValidator
-
- com._1c.g5.v8.dt.rights.model.util.RightsValidator
-
- All Implemented Interfaces:
org.eclipse.emf.ecore.EValidator
public class RightsValidator extends org.eclipse.emf.ecore.util.EObjectValidator
The Validator for the model.- See Also:
RightsPackage
-
-
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
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 RightsValidator
INSTANCE
The cached model packagestatic int
OBJECT_RIGHTS__VALIDATE
Thecode
for constraint 'Validate' of 'Object Rights'.-
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
-
-
Constructor Summary
Constructors Constructor Description RightsValidator()
Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
CallsvalidateXXX
for the corresponding classifier of the model.boolean
validateObjectRight(ObjectRight objectRight, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateObjectRights(ObjectRights objectRights, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateObjectRights_validate(ObjectRights objectRights, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the validate constraint of 'Object Rights'.boolean
validateRestrictionTemplate(RestrictionTemplate restrictionTemplate, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateRight(Right right, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateRightInfo(RightInfo rightInfo, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateRightValue(RightValue rightValue, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateRls(Rls rls, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateRole(Role role, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validateRoleDescription(RoleDescription roleDescription, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
-
Methods inherited from class org.eclipse.emf.ecore.util.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 RightsValidator 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
-
OBJECT_RIGHTS__VALIDATE
public static final int OBJECT_RIGHTS__VALIDATE
Thecode
for constraint 'Validate' of 'Object Rights'.- See Also:
- 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
-
-
Method Detail
-
getEPackage
protected org.eclipse.emf.ecore.EPackage getEPackage()
Returns the package of this validator switch.- Overrides:
getEPackage
in classorg.eclipse.emf.ecore.util.EObjectValidator
-
validate
protected boolean validate(int classifierID, Object value, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
CallsvalidateXXX
for the corresponding classifier of the model.- Overrides:
validate
in classorg.eclipse.emf.ecore.util.EObjectValidator
-
validateRoleDescription
public boolean validateRoleDescription(RoleDescription roleDescription, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateObjectRights
public boolean validateObjectRights(ObjectRights objectRights, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateObjectRights_validate
public boolean validateObjectRights_validate(ObjectRights objectRights, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the validate constraint of 'Object Rights'.
-
validateObjectRight
public boolean validateObjectRight(ObjectRight objectRight, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateRls
public boolean validateRls(Rls rls, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateRestrictionTemplate
public boolean validateRestrictionTemplate(RestrictionTemplate restrictionTemplate, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateRight
public boolean validateRight(Right right, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateRightInfo
public boolean validateRightInfo(RightInfo rightInfo, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateRightValue
public boolean validateRightValue(RightValue rightValue, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateRole
public boolean validateRole(Role role, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
-
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 classorg.eclipse.emf.ecore.util.EObjectValidator
-
-