1 package org.mr.core.util.patterns.flow; 2 3 import java.util.Map ; 4 5 50 51 63 public interface Flow { 64 65 public final static String FLOW_TAG_NAME = "flow"; 66 public final static String FLOW_STEP_TAG_NAME = "step"; 67 public final static String FLOW_STEP_ID_ATTR_NAME = "id"; 68 public final static String FLOW_STEP_FROM_ATTR_NAME = "from"; 69 public final static String FLOW_STEP_TO_ATTR_NAME = "to"; 70 71 72 79 public void addStep(String i_id, Declaration i_from, Declaration i_to, Condition i_conditions); 80 81 87 public boolean hasMoreSteps(Declaration i_current, Map i_parameters); 88 89 95 public Declaration getNextStep(Declaration i_current, Map i_parameters); 96 } 97 | Popular Tags |