示例#1
0
 public OnePassParallelMultiInstanceBehavior(Activity activity, AbstractBpmnActivityBehavior originalActivityBehavior) : base(activity, originalActivityBehavior)
 {
     completedPolicy = new OnePassCompletedPolicy();
 }
 /// <param name="innerActivityBehavior">
 ///          The original <seealso cref="IActivityBehavior"/> of the activity that will be wrapped inside this behavior. </param>
 /// <param name="isSequential">
 ///          Indicates whether the multi instance behavior must be sequential or parallel </param>
 public MultiInstanceActivityBehavior(Activity activity, AbstractBpmnActivityBehavior innerActivityBehavior)
 {
     this.activity         = activity;
     InnerActivityBehavior = innerActivityBehavior;
     completedPolicy       = new DefaultMultiInstanceCompletedPolicy();
 }
示例#3
0
 public ParallelMultiInstanceBehavior(Activity activity, AbstractBpmnActivityBehavior originalActivityBehavior) : base(activity, originalActivityBehavior)
 {
 }
示例#4
0
 public SequentialMultiInstanceBehavior(Activity activity, AbstractBpmnActivityBehavior innerActivityBehavior) : base(activity, innerActivityBehavior)
 {
 }