Uses of Package
dev.metaschema.core.model.constraint
Packages that use dev.metaschema.core.model.constraint
Package
Description
Provides a collection of abstract and concrete command line interface (CLI)
commands that process Metaschema module-based information.
Provides utility methods for use in implementing command line interface
commands.
Core Metaschema model interfaces and implementations.
Metaschema constraint definitions and validation framework.
Schema-based content validation for Metaschema instances.
Support for parsing Metaschema module-based data using Java class bindings.
Provides core functionality for reading and writing Metaschema instance data
to and from bound Java objects.
Provides an overlay of the Metaschema module model
(
dev.metaschema.core.model) using bound Java class annotations
(dev.metaschema.databind.model.annotations) to represent module
constructs annotated on Java classes.Provides an implementation of the Module model
(
dev.metaschema.core.model) represented by a module-specific set of
bound Java classes
(dev.metaschema.databind.model.metaschema.binding).Provides generated Metaschema binding classes for module(s): Metaschema
Model.
Provides schema generation capabilities for Metaschema modules.
-
Classes in dev.metaschema.core.model.constraint used by dev.metaschema.cli.commandsClassDescriptionA set of constraints targeted at the contents of a Metaschema module.
-
Classes in dev.metaschema.core.model.constraint used by dev.metaschema.cli.util
-
Classes in dev.metaschema.core.model.constraint used by dev.metaschema.core.modelClassDescriptionA marker interface for a Metaschema model construct (i.e. assembly, field) that can be constrained using Metaschema constraints.A marker interface for a Metaschema valued construct (i.e. flag, field) that can be constrained using Metaschema constraints.Represents a container of rules constraining the effective model of a Metaschema assembly data instance.Represents a container of rules constraining the effective model of a Metaschema field or flag data instance.
-
Classes in dev.metaschema.core.model.constraint used by dev.metaschema.core.model.constraintClassDescriptionProvides builder methods for the core data elements of an
IConstraint.Provides builder methods for the core data elements of anIConstraint.A common implementation for a set of constraints targeted at the contents of a Metaschema module.Provides messaging for constraint violations.Provides builder methods for the core data elements of anIConstraintthat supports a custom message.Provides an base implementation for a set of constraints that target a definition using a target Metapath expression.Indicates a constraint validation failure.Represents an individual constraint validation issue.Implements a builder pattern for creating constraint findings.Used to perform constraint validation over one or more node items.Represents an individual enumerated value associated with anIAllowedValuesConstraint.Represents a rule requiring the value of a field or flag to match the name of one entry in a set of enumerated values.Provides a builder pattern for constructing a newIAllowedValuesConstraint.Indicates how an allowed values constraint can be extended, or if it can be.Represents a rule requiring a Metaschema assembly data instance to have elements with a minimum and/or maximum occurrence.Provides a builder pattern for constructing a newICardinalityConstraint.Represents a constraint that allows a configurable message.Represents a rule constraining the model of a Metaschema assembly, field or flag.The degree to which a constraint violation is significant.The type of constraint.A set of constraints targeted at the contents of a Metaschema module.Provides a set of callback methods used to process the result of evaluating a constraint.This interface provides an entry point for performing validations over Metapath items associated with a Metaschema model.Supports a visitor pattern over constraint instances.Represents a rule requiring a Metaschema assembly, field, or flag data instance to pass a Metapath-based test.Provides a builder pattern for constructing a newIExpectConstraint.A marker interface for a Metaschema model construct (i.e. assembly, field) that can be constrained using Metaschema constraints.A marker interface for a Metaschema valued construct (i.e. flag, field) that can be constrained using Metaschema constraints.Represents a rule that generates a key-based index containing references to data items found in a Metaschema data instance.Provides a builder pattern for constructing a newIIndexConstraint.Represents a rule that checks that a key generated for a Metaschema data object exists in a named index that was generated using anIIndexConstraint.Provides a builder pattern for constructing a newIIndexHasKeyConstraint.A common interface used for constraints oriented around key-based indexes.Represents a component of a key used in a key-based index.Represents a variable assignment for use in Metaschema module constraints.Represents a rule requiring the value of a field or flag to match a pattern and/or conform to an identified data type.Provides a builder pattern for constructing a newIMatchesConstraint.Represents a container of rules constraining the effective model of a Metaschema assembly data instance.Represents a rule reporting a condition when a Metaschema assembly, field, or flag data instance matches a Metapath-based test.Provides a builder pattern for constructing a newIReportConstraint.Represents a set of target constraints that apply to a given Metaschema module namespace and short name.Represents a set of constraints that target a given definition using a target Metapath expression.Represents a rule that requires all matching data items found in a Metaschema data instance to have a unique key.Provides a builder pattern for constructing a newIUniqueConstraint.Represents a container of rules constraining the effective model of a Metaschema field or flag data instance.A nestable context, targeted by a set of metapath expressions, to apply constraints within.Represents a set of constraints targeted at model definitions using Metapath expressions.Configuration for parallel constraint validation.A set of configurable features that adjust Metaschema constraint validation behavior.A container of rules constraining the effective model of a Metaschema field or flag data instance. -
Classes in dev.metaschema.core.model.constraint used by dev.metaschema.core.model.validationClassDescriptionRepresents an individual constraint validation issue.The degree to which a constraint violation is significant.
-
Classes in dev.metaschema.core.model.constraint used by dev.metaschema.databindClassDescriptionIndicates a constraint validation failure.A set of constraints targeted at the contents of a Metaschema module.Provides a set of callback methods used to process the result of evaluating a constraint.This interface provides an entry point for performing validations over Metapath items associated with a Metaschema model.A set of configurable features that adjust Metaschema constraint validation behavior.
-
Classes in dev.metaschema.core.model.constraint used by dev.metaschema.databind.ioClassDescriptionProvides a set of callback methods used to process the result of evaluating a constraint.
-
Classes in dev.metaschema.core.model.constraint used by dev.metaschema.databind.modelClassDescriptionA marker interface for a Metaschema model construct (i.e. assembly, field) that can be constrained using Metaschema constraints.A marker interface for a Metaschema valued construct (i.e. flag, field) that can be constrained using Metaschema constraints.Represents a container of rules constraining the effective model of a Metaschema assembly data instance.Represents a container of rules constraining the effective model of a Metaschema field or flag data instance.
-
Classes in dev.metaschema.core.model.constraint used by dev.metaschema.databind.model.metaschemaClassDescriptionA set of constraints targeted at the contents of a Metaschema module.A marker interface for a Metaschema model construct (i.e. assembly, field) that can be constrained using Metaschema constraints.A marker interface for a Metaschema valued construct (i.e. flag, field) that can be constrained using Metaschema constraints.Represents a container of rules constraining the effective model of a Metaschema assembly data instance.Represents a set of target constraints that apply to a given Metaschema module namespace and short name.Represents a container of rules constraining the effective model of a Metaschema field or flag data instance.
-
Classes in dev.metaschema.core.model.constraint used by dev.metaschema.databind.model.metaschema.bindingClassDescriptionRepresents an individual enumerated value associated with an
IAllowedValuesConstraint. -
Classes in dev.metaschema.core.model.constraint used by dev.metaschema.databind.model.metaschema.implClassDescriptionRepresents an individual enumerated value associated with an
IAllowedValuesConstraint. -
Classes in dev.metaschema.core.model.constraint used by dev.metaschema.schemagenClassDescriptionRepresents an individual enumerated value associated with an
IAllowedValuesConstraint.