Class DDTAInputClause

java.lang.Object
org.kie.dmn.validation.dtanalysis.model.DDTAInputClause
All Implemented Interfaces:
Domain

public class DDTAInputClause extends Object implements Domain
  • Constructor Details

    • DDTAInputClause

      public DDTAInputClause(Interval domainMinMax, boolean allowNull)
    • DDTAInputClause

      public DDTAInputClause(Interval domainMinMax, boolean allowNull, List discreteValues, List<Comparable<?>> discreteDMNOrder)
  • Method Details

    • getMin

      public Bound<?> getMin()
      Specified by:
      getMin in interface Domain
    • getMax

      public Bound<?> getMax()
      Specified by:
      getMax in interface Domain
    • getDomainMinMax

      public Interval getDomainMinMax()
      Specified by:
      getDomainMinMax in interface Domain
    • getDiscreteValues

      public List getDiscreteValues()
      Specified by:
      getDiscreteValues in interface Domain
    • isDiscreteDomain

      public boolean isDiscreteDomain()
      Specified by:
      isDiscreteDomain in interface Domain
    • getDiscreteDMNOrder

      public List<Comparable<?>> getDiscreteDMNOrder()
      Used by MC/DC NOT to be used by Gap analysis, as domain ordering is not necessarily respected while modeling.
    • isAllowNull

      public boolean isAllowNull()
      the null was explicitly specified in lov