org.drools.compiler.lang.api.ConditionalBranchDescrBuilder Maven / Gradle / Ivy
package org.drools.compiler.lang.api;
import org.drools.compiler.lang.descr.ConditionalBranchDescr;
public interface ConditionalBranchDescrBuilder> extends DescrBuilder
{
/**
* Defines the condition for this conditional branch
*
* @return a descriptor builder for the EVAL CE
*/
EvalDescrBuilder> condition();
/**
* Defines a Consequence activated when the condition is evaluated to true
*
* @return a descriptor builder for the Named Consequence CE
*/
NamedConsequenceDescrBuilder> consequence();
/**
* Defines a else branch used when the condition is evaluated to false
*
* @return a descriptor builder for the else Conditional Branch CE
*/
ConditionalBranchDescrBuilder otherwise();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy