using DTS.Common.Interface.Channels; using System.Collections.Generic; namespace DTS.Common.Interface.Graphs { public interface IGraph : IGraphRecord { void AddChannel(IGroupChannel groupChannel); void RemoveChannel(IGroupChannel groupChannel); void ReadXML(System.Xml.XmlElement root, IReadOnlyDictionary channelLookup); void WriteXML(ref System.Xml.XmlWriter writer); /// /// updates the ChannelsString and ThresholdsString /// using GroupChannels and Thresholds properties /// void UpdateChannelAndThresholdStrings(); } }