Uses of Interface
dev.metaschema.core.model.constraint.ITargetedConstraints
Packages that use ITargetedConstraints
Package
Description
Metaschema constraint definitions and validation framework.
-
Uses of ITargetedConstraints in dev.metaschema.core.model.constraint
Classes in dev.metaschema.core.model.constraint that implement ITargetedConstraintsModifier and TypeClassDescriptionclassAbstractTargetedConstraints<T extends IValueConstrained>Provides an base implementation for a set of constraints that target a definition using a target Metapath expression.classA set of constraints targeting aIAssemblyDefinitionbased on a target Metapath expression.classA set of constraints targeting aIFieldDefinitionbased on a target Metapath expression.classA set of constraints targeting aIFlagDefinitionbased on a target Metapath expression.classRepresents a set of constraints targeted at model definitions using Metapath expressions.Methods in dev.metaschema.core.model.constraint that return types with arguments of type ITargetedConstraintsModifier and TypeMethodDescriptionDefaultScopedContraints.getTargetedContraints()IScopedContraints.getTargetedContraints()The collection of target constraints.Method parameters in dev.metaschema.core.model.constraint with type arguments of type ITargetedConstraintsModifier and TypeMethodDescriptionvoidIConstraintSet.applyConstraintsForModule(IModuleNodeItem moduleItem, IModelElementVisitor<ITargetedConstraints, Void> visitor) Apply the constraints associated with this constraint set to the provided module, if applicable.voidMetaConstraintSet.applyConstraintsForModule(IModuleNodeItem moduleItem, IModelElementVisitor<ITargetedConstraints, Void> visitor) voidScopedConstraintSet.applyConstraintsForModule(IModuleNodeItem moduleItem, IModelElementVisitor<ITargetedConstraints, Void> visitor) Constructor parameters in dev.metaschema.core.model.constraint with type arguments of type ITargetedConstraintsModifierConstructorDescriptionDefaultScopedContraints(URI namespace, String shortName, List<ITargetedConstraints> targetedConstraints) Construct a new set of scoped constraints.