Exemple #1
0
        public static StageSet GetTraversedStages(ITraversable start)
        {
            StageSet stages = new StageSet();

            stages.Add((Stage)start);

            foreach (Stage stage in start.NextStages)
            {
                if (!stages.Contains(stage))
                {
                    stages.UnionWith(GetTraversedStages((ITraversable)stage));
                }
            }

            return(stages);
        }
Exemple #2
0
 public StageSet(StageSet stageSet) : base((HashSet <Stage>)stageSet)
 {
 }
Exemple #3
0
 public StageSet(BpToolsLib.StageSet stageSet, string subsheetId) : this(stageSet)
 {
     this.subsheetId = subsheetId;
 }
Exemple #4
0
 public StageSet(BpToolsLib.StageSet stageSet)
 {
     this.stageSet = stageSet;
 }