Package FeatureCompletionModel.util
Class FeatureCompletionValidator
- java.lang.Object
-
- org.eclipse.emf.ecore.util.EObjectValidator
-
- FeatureCompletionModel.util.FeatureCompletionValidator
-
- All Implemented Interfaces:
EValidator
public class FeatureCompletionValidator extends EObjectValidator
The Validator for the model.- See Also:
FeatureCompletionPackage
- 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
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
protected static String
FEATURE_COMPLETION__REQUIRED_COMPONENTS_HAVE_TO_BE_PART_OF_COMPLETION__EEXPRESSION
The cached validation expression for the requiredComponentsHaveToBePartOfCompletion constraint of 'Feature Completion'.static FeatureCompletionValidator
INSTANCE
The cached model package-
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
Constructors Constructor Description FeatureCompletionValidator()
Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EPackage
getEPackage()
Returns the package of this validator switch.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, DiagnosticChain diagnostics, Map<Object,Object> context)
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 Detail
-
INSTANCE
public static final FeatureCompletionValidator INSTANCE
The cached model package- Generated class or method.
-
DIAGNOSTIC_SOURCE
public static final String DIAGNOSTIC_SOURCE
- See Also:
Diagnostic.getSource()
,Diagnostic.getCode()
, Constant Field Values- Generated class or method.
-
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
- 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__EEXPRESSION
The cached validation expression for the requiredComponentsHaveToBePartOfCompletion constraint of 'Feature Completion'.- See Also:
- Constant Field Values
- Generated class or method.
-
-
Method Detail
-
getEPackage
protected EPackage 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
public ResourceLocator 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.
-
-