Interface IScopedContraints

All Known Implementing Classes:
DefaultScopedContraints

public interface IScopedContraints
Represents a set of target constraints that apply to a given Metaschema module namespace and short name.
  • Method Details

    • getModuleNamespace

      @NonNull URI getModuleNamespace()
      The Metaschema module namespace the constraints apply to.
      Returns:
      the namespace
    • getModuleShortName

      @NonNull String getModuleShortName()
      The Metaschema module short name the constraints apply to.
      Returns:
      the short name
    • getTargetedContraints

      @NonNull List<ITargetedConstraints> getTargetedContraints()
      The collection of target constraints.
      Returns:
      the constraints