public ColorableClass Add(ColorableClass node) { if (!NodesToNotify.Contains(node)) { NodesToNotify.Add(node); } return(node); }
public override void Process(ColorableClass obj, bool repetition) { if (repetition) return; var node = obj as GraphNode; if (node != null) { node.Stop(); } }
public override void Process(ColorableClass obj, bool repetition) { if (repetition) { return; } var node = obj as GraphNode; if (node != null) { node.Stop(); } }
public InPoint(ColorableClass parent, Color currentColor) : base(parent, currentColor) { }
public InPoint(ColorableClass parent, GraphConnection connection) : base(parent, connection) { }
// protected readonly ZSortedList<IColorable> SignalledNil = new ZSortedList<IColorable>(); public InPoint(ColorableClass parent) : base(parent) { }
public ConnectionPoint(ColorableClass parent, Color currentColor) : this(parent) { CurrentColor = currentColor; }
public ConnectionPoint(ColorableClass parent, GraphConnection connection) : this(parent) { AddConection(connection); }
public ConnectionPoint(ColorableClass parent) { Parent = parent; Connections.OnAllFiltered += OnAllFiltered; }
public virtual void Process(ColorableClass obj, bool repetition) { }