// Copyright Epic Games, Inc. All Rights Reserved. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AutomationTool { /// /// Defines a agggregate within a graph, which give the combined status of one or more job steps, and allow building several steps at once. /// class Aggregate { /// /// Name of this badge /// public readonly string Name; /// /// Set of nodes that must be run for this label to be shown. /// public HashSet RequiredNodes = new HashSet(); /// /// Constructor /// /// Name of this aggregate public Aggregate(string InName) { Name = InName; } /// /// Get the name of this label /// /// The name of this label public override string ToString() { return Name; } } }