public void AddConnection(TermNode termNode, ConnectionType type) { if (this._connectedTerms == null) this._connectedTerms = new Dictionary<TermNode, ConnectionType>(); this._connectedTerms.Add(termNode, type); }
public bool RemoveConnection(TermNode termNode) { return this._connectedTerms != null && this._connectedTerms.Remove(termNode); }
public bool HasConnection(TermNode termNode) { return this._connectedTerms != null && this._connectedTerms.ContainsKey(termNode); }
private void AddTerm(TermNode term) { this._terms.Add(term.ToString(), term); this._layout.AddTerm(term.ToString()); this.OnChange(); }