private static ActivityView BuildSequenceView(Sequence source) { string activityId = ObjectIdManager.GetId(source); return(new SequenceView(activityId) { ActivityName = source.DisplayName }); }
private static ActivityView BuildParallelView(Parallel source) { string activityId = ObjectIdManager.GetId(source); return(new ParallelView(activityId) { ActivityName = source.DisplayName }); }
private static ActivityView BuildHeaderOnlyView(Activity source) { string activityId = ObjectIdManager.GetId(source); return(new HeaderOnlyActivityView(activityId) { ActivityName = source.DisplayName }); }
private static ActivityView BuildPickBranchView(PickBranch source) { string activityId = ObjectIdManager.GetId(source); var view = new PickBranchView(activityId) { ActivityName = source.DisplayName, }; return(view); }
private static ActivityView BuildCancellationScopeView(CancellationScope source) { string activityId = ObjectIdManager.GetId(source); var view = new CancellationScopeView(activityId) { ActivityName = source.DisplayName, }; return(view); }
private static ActivityView BuildCompensableActivityView(CompensableActivity source) { string activityId = ObjectIdManager.GetId(source); var view = new CompensableActivityView(activityId) { ActivityName = source.DisplayName, }; return(view); }
private static ActivityView BuildNoPersistScopeView(NoPersistScope source) { string activityId = ObjectIdManager.GetId(source); var view = new NoPersistScopeView(activityId) { ActivityName = source.DisplayName, }; return(view); }
private static ActivityView BuildDelayView(Delay source) { string activityId = ObjectIdManager.GetId(source); string duration = ExpressionConvert.ToString(source.Duration); var view = new DelayView(activityId) { ActivityName = source.DisplayName, Duration = duration, }; return(view); }
private static ActivityView BuildWriteLineView(WriteLine source) { string activityId = ObjectIdManager.GetId(source); string text = ExpressionConvert.ToString(source.Text); var view = new WriteLineView(activityId) { ActivityName = source.DisplayName, Text = text, }; return(view); }
private static ActivityView BuildWhileView(While source) { string activityId = ObjectIdManager.GetId(source); string condition = ExpressionConvert.ToString(source.Condition); var view = new WhileView(activityId) { ActivityName = source.DisplayName, Condition = condition, }; return(view); }
private static ActivityView BuildCorrelationScopeView(CorrelationScope source) { string activityId = ObjectIdManager.GetId(source); string correlatesWidth = ExpressionConvert.ToString(source.CorrelatesWith); var view = new CorrelationScopeView(activityId) { ActivityName = source.DisplayName, CorrelatesWith = correlatesWidth, }; return(view); }
private static ActivityView BuildAssignView <T>(Assign <T> source) { string activityId = ObjectIdManager.GetId(source); string to = ExpressionConvert.ToString(source.To); string value = ExpressionConvert.ToString(source.Value); var view = new AssignView(activityId) { ActivityName = source.DisplayName, To = to, Value = value, }; return(view); }
private void AddActivityViewToTree(ActivityView view) { if (this.ViewTree.Root == null) { this.ViewTree.Root = view; } else { string parentId = ObjectIdManager.GetId(this.CurrentParent); var parentView = this.ViewTree.FindActivityView(parentId) as IActivityViewContainer; if (parentView != null) { parentView.Add(view, this.CurrentParentPropertyName); } } }
private static ActivityView BuildParallelForEachView <T>(ParallelForEach <T> source) { string activityId = ObjectIdManager.GetId(source); string values = ExpressionConvert.ToString(source.Values); string argument = string.Empty; if (source.Body != null) { argument = source.Body.Argument.Name; } var view = new ForEachView(activityId) { ActivityName = source.DisplayName, Values = values, Argument = argument, }; return(view); }