package org.evrete.samples; import org.evrete.api.RhsContext; import org.evrete.dsl.annotation.Rule; import org.evrete.dsl.annotation.Where; public class PrimeNumbersSource { @Rule("Prime numbers") @Where("$i1 * $i2 == $i3") public void deleteNonPrime(RhsContext ctx, int $i1, int $i2, int $i3) { ctx.deleteFact("$i3"); } }