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.DynamicEDataTypeValidatorNested classes/interfaces inherited from interface org.eclipse.emf.ecore.EValidator
EValidator.Descriptor, EValidator.PatternMatcher, EValidator.Registry, EValidator.SubstitutionLabelProvider, EValidator.ValidationDelegate -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected 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 Stringprotected static final StringThe cached validation expression for the requiredComponentsHaveToBePartOfCompletion constraint of 'Feature Completion'.static final FeatureCompletionValidatorThe 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_OBJECTFields inherited from interface org.eclipse.emf.ecore.EValidator
MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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.booleanvalidateArchitectureConstraints(ArchitectureConstraints architectureConstraints, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateComplementum(Complementum complementum, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateComplementumVisnetis(ComplementumVisnetis complementumVisnetis, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateCompletionComponent(CompletionComponent completionComponent, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateConstrainableElement(ConstrainableElement constrainableElement, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateConstraint(Constraint constraint, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateDescribedElement(DescribedElement describedElement, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateFeatureCompletion(FeatureCompletion featureCompletion, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateFeatureCompletion_requiredComponentsHaveToBePartOfCompletion(FeatureCompletion featureCompletion, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the requiredComponentsHaveToBePartOfCompletion constraint of 'Feature Completion'.booleanvalidateFeatureCompletionRepository(FeatureCompletionRepository featureCompletionRepository, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateNamedElement(NamedElement namedElement, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidatePerimeterProviding(PerimeterProviding perimeterProviding, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidatePerimeterRequiring(PerimeterRequiring perimeterRequiring, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidatePlacementPolicy(PlacementPolicy placementPolicy, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateReplication(Replication replication, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateVisnetum(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:
getEPackagein classEObjectValidator- Generated class or method.
-
validate
protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object, Object> context) CallsvalidateXXXfor the corresponding classifier of the model.- Overrides:
validatein 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:
getResourceLocatorin classEObjectValidator- Generated class or method.
-