1- package org .imixs .workflow .bpmn ;
1+ package org .imixs .workflow .engine ;
22
33import org .imixs .workflow .ItemCollection ;
44
55/**
6- * CDI Event for condition evaluation in BPMN process flows.
6+ * CDI Event for conditional expression in BPMN process flows.
77 * <p>
88 * This event enables extensibility by allowing registered observers to
9- * transform or interpret conditions before they are evaluated by the
10- * RuleEngine. This design pattern decouples the core BPMN engine from specific
11- * condition implementations.
9+ * transform or interpret conditions in a BPMN SequenceFlow before they are
10+ * evaluated by the RuleEngine. This design pattern decouples the core BPMN
11+ * engine from specific condition implementations.
1212 * <p>
1313 * In this way observers can implement domain-specific condition logic or track
1414 * condition evaluations
1717 * @author [Your Name]
1818 * @version 1.0
1919 */
20- public class BPMNConditionalEvent {
20+ public class ConditionalExpressionEvent {
2121
2222 /**
2323 * The condition expression from the BPMN model. Can be JavaScript code or any
@@ -42,7 +42,7 @@ public class BPMNConditionalEvent {
4242 * @param condition the condition expression from the BPMN SequenceFlow
4343 * @param workitem the workflow item providing context and data
4444 */
45- public BPMNConditionalEvent (String condition , ItemCollection workitem ) {
45+ public ConditionalExpressionEvent (String condition , ItemCollection workitem ) {
4646 this .condition = condition ;
4747 this .workitem = workitem ;
4848 }
0 commit comments