Могу ли я предоставить отрицательные значения для IntConstraintOccurrence? - PullRequest
1 голос
/ 23 марта 2012

Я хочу включить в моем приложении как положительные, так и отрицательные мягкие ограничения.+2 подразумевает положительное ограничение веса 2, а -1 подразумевает отрицательное ограничение веса 1. Могу ли я указать отрицательное значение как NEGATIVE_SOFT, чтобы подразумевать, что оно является положительным мягким ограничением?

insertLogical(new IntConstraintOccurrence("sameDayOrderDifferentDays", 
ConstraintType.NEGATIVE_SOFT,-8,
    $stp1,$stp2));

В противном случае, как мне установить включение положительных и отрицательных мягких ограничений, не имея отдельных правил, которые вставляют NEGATIVE_SOFT и POSITIVE_SOFT в зависимости от значения?

1 Ответ

1 голос
/ 23 марта 2012

да, вы можете

, также есть ConstraintType.POSITIVE_SOFT, которые предназначены для положительных ограничений. Но использование 2 накапливает в одном и том же правиле - плохая идея, поэтому я бы посоветовал только один тип и действительноРаботайте и с отрицательными числами.

Пожалуйста, создайте проблему с jira, которая должна быть лучше задокументирована.

...