Я новичок в drools и пытаюсь оценить, подходит ли drools для конфигураторов продукта (Конфигурировать для заказа CTO / Инженер для заказа ETO)
Допустим, у меня есть продукт с именем chain.Цепочка состоит из числа n звеньев цепочки
Chain: n: Integer // number of chain Links
chainlength: Float
chainmembers: List<ChainLinks> = null; // A list containing the chainlinks
ChainLink: SerialNumber: Integer
length: Float
как мне сформулировать правило, которое создает n цепочек с длиной цепочки / n;вставив цепочку фактов (3,15.0) и разрешив правило (я)
примерно так:
Chain(n=3,
chainlength=15.0,
chainmembers=[Chainlink(1,5.0),Chainlink(2,5.0),Chainlink(3,5.0)])
Chainlink(1,5.0),
Chainlink(2,5.0),
Chainlink(3,5.0)
с наилучшими пожеланиями Томас
я не имею понятияо том, как это можно решить