protected EngineAlgorithm(string name) : base(name) { globalScope = new Scope("Global Scope"); globalScope.Variables.Add(new Variable("Results", new ResultCollection())); operatorGraph = new OperatorGraph(); Initialize(); }
protected EngineAlgorithm(string name, string description, ParameterCollection parameters) : base(name, description, parameters) { globalScope = new Scope("Global Scope"); globalScope.Variables.Add(new Variable("Results", new ResultCollection())); operatorGraph = new OperatorGraph(); Initialize(); }
protected EngineAlgorithm(EngineAlgorithm original, Cloner cloner) : base(original, cloner) { globalScope = cloner.Clone(original.globalScope); engine = cloner.Clone(original.engine); operatorGraph = cloner.Clone(original.operatorGraph); Initialize(); }
public OperatorGraphVisualizationInfo(OperatorGraph operatorGraph) : this() { this.operatorGraph = operatorGraph; this.RegisterOperatorGraphEvents(); foreach (IOperator op in operatorGraph.Operators) { if (!this.operatorShapeInfoMapping.ContainsFirst(op)) //could be added by referencing parameters { this.AddOperator(op); } } this.UpdateInitialShape(); }
protected override void OnContentChanged() { if (Content != null) { bool createdVisualizationInfo = false; if (this.VisualizationInfo == null) { this.VisualizationInfo = new OperatorGraphVisualizationInfo(this.Content); createdVisualizationInfo = true; } this.graphVisualizationInfoView.Content = this.VisualizationInfo; if (createdVisualizationInfo) { this.graphVisualizationInfoView.RelayoutGraph(); } } else { this.graphVisualizationInfoView.Content = null; } }
public override string ToString() { StringBuilder sb = new StringBuilder("Task("); sb.Append("TaskId: "); sb.Append(TaskId); sb.Append(",TaskType: "); sb.Append(TaskType); sb.Append(",TaskAttributes: "); sb.Append(TaskAttributes); sb.Append(",TaskCounters: "); sb.Append(TaskCounters); sb.Append(",OperatorGraph: "); sb.Append(OperatorGraph == null ? "<null>" : OperatorGraph.ToString()); sb.Append(",OperatorList: "); sb.Append(OperatorList); sb.Append(",Done: "); sb.Append(Done); sb.Append(",Started: "); sb.Append(Started); sb.Append(")"); return(sb.ToString()); }
protected AlgorithmOperator() : base() { operatorGraph = new OperatorGraph(); }
protected AlgorithmOperator(AlgorithmOperator original, Cloner cloner) : base(original, cloner) { this.operatorGraph = cloner.Clone <OperatorGraph>(original.operatorGraph); }
public void Write(TProtocol oprot) { TStruct struc = new TStruct("Task"); oprot.WriteStructBegin(struc); TField field = new TField(); if (TaskId != null && __isset.taskId) { field.Name = "taskId"; field.Type = TType.String; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteString(TaskId); oprot.WriteFieldEnd(); } if (__isset.taskType) { field.Name = "taskType"; field.Type = TType.I32; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteI32((int)TaskType); oprot.WriteFieldEnd(); } if (TaskAttributes != null && __isset.taskAttributes) { field.Name = "taskAttributes"; field.Type = TType.Map; field.ID = 3; oprot.WriteFieldBegin(field); { oprot.WriteMapBegin(new TMap(TType.String, TType.String, TaskAttributes.Count)); foreach (string _iter33 in TaskAttributes.Keys) { oprot.WriteString(_iter33); oprot.WriteString(TaskAttributes[_iter33]); } oprot.WriteMapEnd(); } oprot.WriteFieldEnd(); } if (TaskCounters != null && __isset.taskCounters) { field.Name = "taskCounters"; field.Type = TType.Map; field.ID = 4; oprot.WriteFieldBegin(field); { oprot.WriteMapBegin(new TMap(TType.String, TType.I64, TaskCounters.Count)); foreach (string _iter34 in TaskCounters.Keys) { oprot.WriteString(_iter34); oprot.WriteI64(TaskCounters[_iter34]); } oprot.WriteMapEnd(); } oprot.WriteFieldEnd(); } if (OperatorGraph != null && __isset.operatorGraph) { field.Name = "operatorGraph"; field.Type = TType.Struct; field.ID = 5; oprot.WriteFieldBegin(field); OperatorGraph.Write(oprot); oprot.WriteFieldEnd(); } if (OperatorList != null && __isset.operatorList) { field.Name = "operatorList"; field.Type = TType.List; field.ID = 6; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, OperatorList.Count)); foreach (Operator _iter35 in OperatorList) { _iter35.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (__isset.done) { field.Name = "done"; field.Type = TType.Bool; field.ID = 7; oprot.WriteFieldBegin(field); oprot.WriteBool(Done); oprot.WriteFieldEnd(); } if (__isset.started) { field.Name = "started"; field.Type = TType.Bool; field.ID = 8; oprot.WriteFieldBegin(field); oprot.WriteBool(Started); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); }