根据条件创建可变数量的事实

时间:2019-05-21 17:51:58

标签: drools

我是流口水的新手,尝试评估流口水是否适合产品配置人员(配置为订购CTO /工程师订购为ETO)

让我们假设我有一个称为链的产品。 一条链由n个链节组成

Chain: n: Integer                   // number of chain Links
   chainlength: Float
   chainmembers: List<ChainLinks> = null;     // A list containing the chainlinks
ChainLink: SerialNumber:  Integer
       length: Float

我应该如何制定一条规则来创建长度为chainlength / n的n个ChainLink; 通过插入事实链(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)
最好的问候 托马斯

我不知道如何解决这个问题

0 个答案:

没有答案