Uses of Interface
dev.metaschema.core.model.constraint.IIndexConstraint
Packages that use IIndexConstraint
Package
Description
Metaschema constraint definitions and validation framework.
-
Uses of IIndexConstraint in dev.metaschema.core.model.constraint
Methods in dev.metaschema.core.model.constraint that return types with arguments of type IIndexConstraintModifier and TypeMethodDescriptionAssemblyConstraintSet.getIndexConstraints()default List<? extends IIndexConstraint>IFeatureModelConstrained.getIndexConstraints()List<? extends IIndexConstraint>IModelConstrained.getIndexConstraints()Get the collection of index constraints, if any.Methods in dev.metaschema.core.model.constraint with parameters of type IIndexConstraintModifier and TypeMethodDescriptionfinal voidAssemblyConstraintSet.addConstraint(IIndexConstraint constraint) default voidIFeatureModelConstrained.addConstraint(IIndexConstraint constraint) voidIModelConstrained.addConstraint(IIndexConstraint constraint) Add a new constraint.voidFindingCollectingConstraintValidationHandler.handleIndexDuplicateKeyViolation(IIndexConstraint constraint, INodeItem node, INodeItem oldItem, INodeItem target, DynamicContext dynamicContext) voidIConstraintValidationHandler.handleIndexDuplicateKeyViolation(IIndexConstraint constraint, INodeItem node, INodeItem oldItem, INodeItem target, DynamicContext dynamicContext) Handle an index duplicate key violation.voidLoggingConstraintValidationHandler.handleIndexDuplicateKeyViolation(IIndexConstraint constraint, INodeItem node, INodeItem oldItem, INodeItem target, DynamicContext dynamicContext) voidFindingCollectingConstraintValidationHandler.handleIndexDuplicateViolation(IIndexConstraint constraint, INodeItem node, DynamicContext dynamicContext) voidIConstraintValidationHandler.handleIndexDuplicateViolation(IIndexConstraint constraint, INodeItem node, DynamicContext dynamicContext) Handle a duplicate index violation.voidLoggingConstraintValidationHandler.handleIndexDuplicateViolation(IIndexConstraint constraint, INodeItem node, DynamicContext dynamicContext) protected StringAbstractConstraintValidationHandler.newIndexDuplicateKeyViolationMessage(IIndexConstraint constraint, INodeItem node, INodeItem oldItem, INodeItem target, DynamicContext dynamicContext) Construct a new violation message for the providedconstraintapplied to thenode.protected StringAbstractConstraintValidationHandler.newIndexDuplicateViolationMessage(IIndexConstraint constraint, INodeItem node) Construct a new violation message for the providedconstraintapplied to thenode.IConstraintVisitor.visitIndexConstraint(IIndexConstraint constraint, T state) Implementation of this method support visitation of anIIndexConstraint.