Interface MultipleConstraintIDGenerator

All Known Implementing Classes:
SuffixMultipleConstraintIDGenerator

public interface MultipleConstraintIDGenerator
Interface for generating several constraintIDs from a single constraintID. This is though to be used in processes that transform one LogicConstraint to several LogicConstraints.
  • Method Details

    • generateNewConstraintsIDs

      List<ConstraintID> generateNewConstraintsIDs(ConstraintID originalID, int numberOfRequiredIDs)
      Generates a list of constraintIDs from a single constraintID.
      Parameters:
      originalID - the original constraintID
      numberOfRequiredIDs - the number of constraintIDs to be generated
      Returns:
      a list of constraintIDs