Package FeatureCompletionModel.util
Class FeatureCompletionValidator
java.lang.Object
org.eclipse.emf.ecore.util.EObjectValidator
FeatureCompletionModel.util.FeatureCompletionValidator
- All Implemented Interfaces:
EValidator
The Validator for the model.
- See Also:
- Generated class or method.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.util.EObjectValidator
EObjectValidator.DynamicEClassValidator, EObjectValidator.DynamicEDataTypeValidator
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EValidator
EValidator.Descriptor, EValidator.PatternMatcher, EValidator.Registry, EValidator.SubstitutionLabelProvider, EValidator.ValidationDelegate
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final int
A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.static final String
protected static final String
The cached validation expression for the requiredComponentsHaveToBePartOfCompletion constraint of 'Feature Completion'.static final FeatureCompletionValidator
The cached model packageFields 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
-
Method Summary
Modifier and TypeMethodDescriptionprotected EPackage
Returns the package of this validator switch.Returns the resource locator that will be used to fetch messages for this validator's diagnostics.protected boolean
CallsvalidateXXX
for the corresponding classifier of the model.boolean
validateArchitectureConstraints
(ArchitectureConstraints architectureConstraints, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateComplementum
(Complementum complementum, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateComplementumVisnetis
(ComplementumVisnetis complementumVisnetis, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateCompletionComponent
(CompletionComponent completionComponent, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateConstrainableElement
(ConstrainableElement constrainableElement, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateConstraint
(Constraint constraint, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateDescribedElement
(DescribedElement describedElement, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateFeatureCompletion
(FeatureCompletion featureCompletion, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateFeatureCompletion_requiredComponentsHaveToBePartOfCompletion
(FeatureCompletion featureCompletion, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the requiredComponentsHaveToBePartOfCompletion constraint of 'Feature Completion'.boolean
validateFeatureCompletionRepository
(FeatureCompletionRepository featureCompletionRepository, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateNamedElement
(NamedElement namedElement, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validatePerimeterProviding
(PerimeterProviding perimeterProviding, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validatePerimeterRequiring
(PerimeterRequiring perimeterRequiring, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validatePlacementPolicy
(PlacementPolicy placementPolicy, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateReplication
(Replication replication, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateVisnetum
(Visnetum visnetum, 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 Details
-
INSTANCE
The cached model package- Generated class or method.
-
DIAGNOSTIC_SOURCE
- See Also:
- Generated class or method.
-
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.- See Also:
- Generated class or method.
-
FEATURE_COMPLETION__REQUIRED_COMPONENTS_HAVE_TO_BE_PART_OF_COMPLETION__EEXPRESSION
protected static final String FEATURE_COMPLETION__REQUIRED_COMPONENTS_HAVE_TO_BE_PART_OF_COMPLETION__EEXPRESSIONThe cached validation expression for the requiredComponentsHaveToBePartOfCompletion constraint of 'Feature Completion'.- See Also:
- Generated class or method.
-
-
Constructor Details
-
FeatureCompletionValidator
public FeatureCompletionValidator()Creates an instance of the switch.- Generated class or method.
-
-
Method Details
-
getEPackage
Returns the package of this validator switch.- Overrides:
getEPackage
in classEObjectValidator
- Generated class or method.
-
validate
protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object, Object> context) CallsvalidateXXX
for the corresponding classifier of the model.- Overrides:
validate
in classEObjectValidator
- Generated class or method.
-
validateFeatureCompletionRepository
public boolean validateFeatureCompletionRepository(FeatureCompletionRepository featureCompletionRepository, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateFeatureCompletion
public boolean validateFeatureCompletion(FeatureCompletion featureCompletion, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateFeatureCompletion_requiredComponentsHaveToBePartOfCompletion
public boolean validateFeatureCompletion_requiredComponentsHaveToBePartOfCompletion(FeatureCompletion featureCompletion, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the requiredComponentsHaveToBePartOfCompletion constraint of 'Feature Completion'.- Generated class or method.
-
validateCompletionComponent
public boolean validateCompletionComponent(CompletionComponent completionComponent, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateDescribedElement
public boolean validateDescribedElement(DescribedElement describedElement, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateNamedElement
public boolean validateNamedElement(NamedElement namedElement, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validatePerimeterProviding
public boolean validatePerimeterProviding(PerimeterProviding perimeterProviding, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateComplementumVisnetis
public boolean validateComplementumVisnetis(ComplementumVisnetis complementumVisnetis, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateComplementum
public boolean validateComplementum(Complementum complementum, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateArchitectureConstraints
public boolean validateArchitectureConstraints(ArchitectureConstraints architectureConstraints, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateConstrainableElement
public boolean validateConstrainableElement(ConstrainableElement constrainableElement, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validatePerimeterRequiring
public boolean validatePerimeterRequiring(PerimeterRequiring perimeterRequiring, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateVisnetum
public boolean validateVisnetum(Visnetum visnetum, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateReplication
public boolean validateReplication(Replication replication, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateConstraint
public boolean validateConstraint(Constraint constraint, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validatePlacementPolicy
public boolean validatePlacementPolicy(PlacementPolicy placementPolicy, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
getResourceLocator
Returns the resource locator that will be used to fetch messages for this validator's diagnostics.- Overrides:
getResourceLocator
in classEObjectValidator
- Generated class or method.
-