package org.fireflow.pdl.fpdl.process.features.startnode;
import org.fireflow.engine.invocation.TimerOperationName;
import org.fireflow.model.data.Expression;
import org.fireflow.pdl.fpdl.process.Activity;
import org.fireflow.pdl.fpdl.process.features.Feature;
public interface TimerStartFeature extends Feature {
public Activity getAttachedToActivity();
public void setAttachedToActivity(Activity act);
/**
* 该字段表示事件触发时,是否将所依附的Activity取消。默认为不取消(false)
* @return
*/
public boolean getCancelAttachedToActivity();
public TimerOperationName getTimerOperationName();
public Expression getStartTimeExpression();
public Expression getEndTimeExpression();
public Expression getRepeatCountExpression();
public Expression getRepeatIntervalExpression();
public Expression getCronExpression();
}