package org.fireflow.pdl.fpdl.process; import java.util.List; import org.fireflow.model.data.Expression; public interface Transition extends Connector{ /** * 转移条件 * @return */ public Expression getCondition() ; /** * 设置转移条件 * @param condition */ public void setCondition(Expression condition) ; public List<Activity> getNextActivities(); // /** // * 返回一个规则,如果conditions的值为空,则检查是否存在一个规则,如果规则不为空,则应用该规则。 // * @return // */ // public RuleDef getRuleDef(); // // public void setRuleDef(RuleDef rule); /** * 是否是循环。 * @return */ public boolean isLoop(); /** * 是否是缺省路由 * @return */ public boolean isDefault(); }