public MigratingInstanceParseContext(MigratingInstanceParser parser, IMigrationPlan migrationPlan, ExecutionEntity processInstance, ProcessDefinitionEntity targetProcessDefinition) { this.Parser = parser; sourceProcessDefinition = processInstance.GetProcessDefinition();//.ProcessDefinition; this.targetProcessDefinition = targetProcessDefinition; migratingProcessInstance = new MigratingProcessInstance(processInstance.Id, sourceProcessDefinition, targetProcessDefinition); mapping = new ActivityExecutionTreeMapping(context.Impl.Context.CommandContext, processInstance.Id); InstructionsBySourceScope = OrganizeInstructionsBySourceScope(migrationPlan); }
public TreeVisitorAnonymousInnerClass2(MigratingInstanceParser outerInstance, MigratingInstanceParseContext parseContext) { this._outerInstance = outerInstance; this._parseContext = parseContext; }