public IEnumerable <E> GetEdgeNodesWithState(EdgeNodeState edgeNodeState) { return(this.EdgeNodeStateContextContainer.GetEdgeNodesWithState(edgeNodeState)); }
public virtual void Reset() { this.State = UnchosenEdgeNodeState.Instance; }
protected internal EdgeNodeStateContext(EdgeNode node, EdgeNodeState state) : base(node, state) { }
public virtual void Cut() { this.State = CutEdgeNodeState.Instance; }