public virtual MigratingActivityInstance AddActivityInstance(IMigrationInstruction migrationInstruction,
                                                                     IActivityInstance activityInstance, ScopeImpl sourceScope, ScopeImpl targetScope,
                                                                     ExecutionEntity scopeExecution)
        {
            var migratingActivityInstance = new MigratingActivityInstance(activityInstance, migrationInstruction,
                                                                          sourceScope, targetScope, scopeExecution);

            migratingActivityInstances.Add(migratingActivityInstance);

            if (processInstanceId.Equals(activityInstance.Id))
            {
                rootInstance = migratingActivityInstance;
            }

            return(migratingActivityInstance);
        }
示例#2
0
 public MigratingExternalTaskInstance(ExternalTaskEntity externalTask,
                                      MigratingActivityInstance migratingActivityInstance)
 {
     this.ExternalTask = externalTask;
     this.MigratingActivityInstance = migratingActivityInstance;
 }
示例#3
0
 public MigratingProcessElementInstanceTopDownWalker(MigratingActivityInstance activityInstance)
     : base(new MigrationContext(activityInstance, new MigratingScopeInstanceBranch()))
 {
 }
 public MigratingScopeActivityInstanceBehavior(MigratingActivityInstance outerInstance)
 {
     this._outerInstance = outerInstance;
 }
 public HistoryEventCreatorAnonymousInnerClass2(MigratingActivityInstance outerInstance)
 {
     this._outerInstance = outerInstance;
 }
 public HistoryEventCreatorAnonymousInnerClass(MigratingActivityInstance outerInstance,
                                               IDelegateExecution execution)
 {
     this._outerInstance = outerInstance;
     this._execution     = execution;
 }
 public virtual void RemoveChild(MigratingActivityInstance activityInstance)
 {
     childActivityInstances.Remove(activityInstance);
 }
 public virtual void AddChild(MigratingActivityInstance activityInstance)
 {
     childActivityInstances.Add(activityInstance);
 }
示例#9
0
 public MigratingUserTaskInstance(TaskEntity userTask, MigratingActivityInstance migratingActivityInstance)
 {
     this.UserTask = userTask;
     this.MigratingActivityInstance = migratingActivityInstance;
 }