public void AddNode(int id, GraphmlNodeType type, string label = null)
        {
            var nodeId = FormatNodeId(id);

            switch (type)
            {
                case GraphmlNodeType.Normal:
                    nodes.Add(GraphmlNodeBuilder.BuildNormal(nodeId));
                    break;
                case GraphmlNodeType.Milestone:
                    nodes.Add(GraphmlNodeBuilder.BuildMilestone(nodeId, label));
                    break;
                case GraphmlNodeType.GraphEnd:
                case GraphmlNodeType.GraphStart:
                    nodes.Add(GraphmlNodeBuilder.BuildTerminator(nodeId));
                    break;
                default: break;
            }
        }
Ejemplo n.º 2
0
        public void AddNode(int id, GraphmlNodeType type, string label = null)
        {
            var nodeId = FormatNodeId(id);

            switch (type)
            {
            case GraphmlNodeType.Normal:
                nodes.Add(GraphmlNodeBuilder.BuildNormal(nodeId));
                break;

            case GraphmlNodeType.Milestone:
                nodes.Add(GraphmlNodeBuilder.BuildMilestone(nodeId, label));
                break;

            case GraphmlNodeType.GraphEnd:
            case GraphmlNodeType.GraphStart:
                nodes.Add(GraphmlNodeBuilder.BuildTerminator(nodeId));
                break;

            default: break;
            }
        }