Class CmiNoProxyValidator

java.lang.Object
org.eclipse.emf.ecore.util.EObjectValidator
com._1c.g5.v8.dt.cmi.model.util.CmiValidator
com._1c.g5.v8.dt.cmi.validation.CmiNoProxyValidator
All Implemented Interfaces:
org.eclipse.emf.ecore.EValidator

public class CmiNoProxyValidator extends CmiValidator
CmiPackage without proxy validator.
  • 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
    static final CmiNoProxyValidator
     

    Fields inherited from class com._1c.g5.v8.dt.cmi.model.util.CmiValidator

    COMMAND_INTERFACE__VALIDATE, DIAGNOSTIC_CODE_COUNT, DIAGNOSTIC_SOURCE

    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
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    validate_EveryDefaultConstraint(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.common.util.DiagnosticChain theDiagnostics, Map<Object,Object> context)
     
    boolean
    validate_EveryProxyResolves(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
     
    boolean
    validate_EveryReferenceIsContained(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
     
    protected boolean
    validate_MultiplicityConforms(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, 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_EveryKeyUnique, validate_EveryMapEntryUnique, validate_EveryMultiplicityConforms, validate_KeyUnique, validate_MapEntryUnique, validate_NoCircularContainment, validate_UniqueID, validatePattern, wrapEnumerationValues

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Method Details

    • validate_EveryProxyResolves

      public boolean validate_EveryProxyResolves(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
      Overrides:
      validate_EveryProxyResolves in class org.eclipse.emf.ecore.util.EObjectValidator
    • validate_EveryDefaultConstraint

      public boolean validate_EveryDefaultConstraint(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.common.util.DiagnosticChain theDiagnostics, Map<Object,Object> context)
      Overrides:
      validate_EveryDefaultConstraint in class org.eclipse.emf.ecore.util.EObjectValidator
    • validate_EveryReferenceIsContained

      public boolean validate_EveryReferenceIsContained(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
      Overrides:
      validate_EveryReferenceIsContained in class org.eclipse.emf.ecore.util.EObjectValidator
    • validate_MultiplicityConforms

      protected boolean validate_MultiplicityConforms(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
      Overrides:
      validate_MultiplicityConforms in class org.eclipse.emf.ecore.util.EObjectValidator