public CommandConnection(DiagramConnectionPoint fromConnectionPoint, DiagramConnectionPoint toConnectionPoint) : base(fromConnectionPoint, toConnectionPoint) { LineType = null; ZOrder = 10; IsUserModified = false; }
void AddConnection(MessageNode parentNode, MessageNode childNode) { var fromPoint = new DiagramConnectionPoint(parentNode, Edge.Bottom); var toPoint = new DiagramConnectionPoint(childNode, Edge.Top); parentNode.ConnectionPoints.Add(fromPoint); childNode.ConnectionPoints.Add(toPoint); DiagramConnection connection; if (childNode.IsPublished) { connection = new EventConnection(fromPoint, toPoint); } else if (childNode.IsTimeout) { connection = new TimeoutConnection(fromPoint, toPoint); } else { connection = new CommandConnection(fromPoint, toPoint); } Diagram.Connections.Add(connection); }
public EventConnection(DiagramConnectionPoint fromConnectionPoint, DiagramConnectionPoint toConnectionPoint) : base(fromConnectionPoint, toConnectionPoint) { LineType = null; ZOrder = 10; IsUserModified = false; }
public virtual DiagramConnectionPointBuilder Add() { var item = new DiagramConnectionPoint(); container.Add(item); return new DiagramConnectionPointBuilder(item); }
public virtual DiagramConnectionPointBuilder Add() { var item = new DiagramConnectionPoint(); container.Add(item); return(new DiagramConnectionPointBuilder(item)); }
public DiagramConnectionPointBuilder(DiagramConnectionPoint settings) { container = settings; }