private static void AddTransitions(TransitionSetElement transitionSetElement) { string sourceId = transitionSetElement.Id; //Graph.AddVertex(sourceId); IEnumerable<Transition<string>> copyTransitions = GetCopyTransitions(sourceId, transitionSetElement.Copies); Graph.AddEdges(copyTransitions); IEnumerable<Transition<string>> groupTransitions = GetGroupTransitions(sourceId, transitionSetElement.TargetGroups); Graph.AddEdges(groupTransitions); IEnumerable<Transition<string>> singleTransitions = GetSingleTransitions(sourceId, transitionSetElement.Targets); Graph.AddEdges(singleTransitions); }
private static void AddTransitions(TransitionSetElement transitionSetElement) { string sourceId = transitionSetElement.Id; //Graph.AddVertex(sourceId); IEnumerable <Transition <string> > copyTransitions = GetCopyTransitions(sourceId, transitionSetElement.Copies); Graph.AddEdges(copyTransitions); IEnumerable <Transition <string> > groupTransitions = GetGroupTransitions(sourceId, transitionSetElement.TargetGroups); Graph.AddEdges(groupTransitions); IEnumerable <Transition <string> > singleTransitions = GetSingleTransitions(sourceId, transitionSetElement.Targets); Graph.AddEdges(singleTransitions); }