Class ScopedConstraintSet

java.lang.Object
dev.metaschema.core.model.constraint.ScopedConstraintSet
All Implemented Interfaces:
IConstraintSet

public class ScopedConstraintSet extends Object implements IConstraintSet
The default implementation of a constraint set sourced from an external constraint resource.
  • Constructor Details

    • ScopedConstraintSet

      public ScopedConstraintSet(@NonNull ISource source, @NonNull List<IScopedContraints> scopedContraints, @NonNull Set<IConstraintSet> importedConstraintSets)
      Construct a new constraint set.
      Parameters:
      source - the resource the constraint was provided from
      scopedContraints - a set of constraints qualified by a scope path
      importedConstraintSets - constraint sets imported by this constraint set
  • Method Details