package org.drools.chance; import org.drools.chance.degree.Degree; import org.drools.chance.evaluation.Evaluation; import org.drools.factmodel.traits.Thing; import org.drools.spi.KnowledgeHelper; public interface ChanceHelper extends KnowledgeHelper { public Degree getDegree(); public Degree getDegree( String label ); public Evaluation getEvaluation(); public Evaluation getEvaluation( String label ); <T, K> T don( K core, Class<T> trait, Degree deg ); <T, K> T don( Thing<K> core, Class<T> trait, Degree deg ); }