1

Java オブジェクトを Java クラス内の属性として比較すると問題が発生します

これは私のclpファイルです

(import Model.*)

(deftemplate PizzaBase    
    (declare (from-class PizzaBase)  
             (include-variables TRUE)))  

(deftemplate PizzaTopping   
    (declare (from-class PizzaTopping)  
             (include-variables TRUE)))  

(deftemplate Pizza   
    (declare (from-class Pizza)  
             (include-variables TRUE)))  

(defrule make-pizza
        ?pizzaBase1 <-(PizzaBase{size == 9})
        (Pizza(pizzaBase ?pizzaBase1))  
        =>  
         (add (new PizzaBase "New DeepPan" 10))  
         )  

私のルールによると、私は新しいピザベースを作成したいと考えています。私の考えでは、JESS はクラスから作成した Java オブジェクトを比較することはできないと思います。

というのは、「この問題を解決するにはどうすればいいですか?」というのは、JESS の Web サイトのマニュアルを見ても、私の問題に一致するタイトルがなかったからです。

感謝!

4

1 に答える 1