Package org.eclipse.emf.cdo.etypes.util
Klasse EtypesValidator
java.lang.Object
org.eclipse.emf.ecore.util.EObjectValidator
org.eclipse.emf.cdo.etypes.util.EtypesValidator
- Alle implementierten Schnittstellen:
EValidator
The Validator for the model.
- Seit:
- 4.22
- Siehe auch:
- Generated
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.util.EObjectValidator
EObjectValidator.DynamicEClassValidator, EObjectValidator.DynamicEDataTypeValidatorVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.EValidator
EValidator.Descriptor, EValidator.PatternMatcher, EValidator.Registry, EValidator.SubstitutionLabelProvider, EValidator.ValidationDelegate -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected static final intA constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.static final Stringstatic final EtypesValidatorThe cached model packageVon Klasse geerbte Felder 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_OBJECTVon Schnittstelle geerbte Felder org.eclipse.emf.ecore.EValidator
MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected EPackageReturns the package of this validator switch.Returns the resource locator that will be used to fetch messages for this validator's diagnostics.protected booleanCallsvalidateXXXfor the corresponding classifier of the model.booleanvalidateAnnotation(Annotation annotation, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateAnnotation_WellFormed(Annotation annotation, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the WellFormed constraint of 'Annotation'.booleanvalidateAnnotation_WellFormedSourceURI(Annotation annotation, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the WellFormedSourceURI constraint of 'Annotation'.booleanvalidateBlob(CDOBlob blob, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateBranchPointRef(CDOBranchPointRef branchPointRef, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateBranchRef(CDOBranchRef branchRef, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateClassifierRef(CDOClassifierRef classifierRef, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateClob(CDOClob clob, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateInputStream(InputStream inputStream, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateLob(CDOLob<?> lob, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateModelElement(ModelElement modelElement, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateReader(Reader reader, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateStringToStringMapEntry(Map.Entry<?, ?> stringToStringMapEntry, DiagnosticChain diagnostics, Map<Object, Object> context) Von Klasse geerbte Methoden 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
-
Felddetails
-
INSTANCE
The cached model package- Generated
-
DIAGNOSTIC_SOURCE
- Siehe auch:
- Generated
-
DIAGNOSTIC_CODE_COUNT
protected static final int DIAGNOSTIC_CODE_COUNTA constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.- Siehe auch:
- Generated
-
-
Konstruktordetails
-
EtypesValidator
public EtypesValidator()Creates an instance of the switch.- Generated
-
-
Methodendetails
-
getEPackage
Returns the package of this validator switch.- Setzt außer Kraft:
getEPackagein KlasseEObjectValidator- Generated
-
validate
protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object, Object> context) CallsvalidateXXXfor the corresponding classifier of the model.- Setzt außer Kraft:
validatein KlasseEObjectValidator- Generated
-
validateModelElement
public boolean validateModelElement(ModelElement modelElement, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated
-
validateAnnotation
public boolean validateAnnotation(Annotation annotation, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated
-
validateAnnotation_WellFormed
public boolean validateAnnotation_WellFormed(Annotation annotation, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the WellFormed constraint of 'Annotation'.- Generated
- NOT
-
validateAnnotation_WellFormedSourceURI
public boolean validateAnnotation_WellFormedSourceURI(Annotation annotation, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the WellFormedSourceURI constraint of 'Annotation'.- Generated
- NOT
-
validateStringToStringMapEntry
public boolean validateStringToStringMapEntry(Map.Entry<?, ?> stringToStringMapEntry, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated
-
validateBlob
- Generated
-
validateClob
- Generated
-
validateLob
- Generated
-
validateInputStream
public boolean validateInputStream(InputStream inputStream, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated
-
validateReader
public boolean validateReader(Reader reader, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated
-
validateClassifierRef
public boolean validateClassifierRef(CDOClassifierRef classifierRef, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated
-
validateBranchRef
public boolean validateBranchRef(CDOBranchRef branchRef, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated
-
validateBranchPointRef
public boolean validateBranchPointRef(CDOBranchPointRef branchPointRef, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated
-
getResourceLocator
Returns the resource locator that will be used to fetch messages for this validator's diagnostics.- Setzt außer Kraft:
getResourceLocatorin KlasseEObjectValidator- Generated
- NOT
-