using System; using System.Collections.Generic; using System.Xml.Serialization; using Intromat.ViewModels; using Intromat.ViewModels.Nodes; namespace Intromat.PersistentModel.Nodes { [XmlRoot("Group", Namespace = _namespace)] public class GroupModel : NodeModelBase { public NetworkModel Network { get; set; } = null!; public Guid Entrance { get; set; } public Guid Exit { get; set; } public List Inputs { get; set; } = new(); public List Outputs { get; set; } = new(); public override CodeGenNodeViewModel CreateViewModel() { return new GroupNodeViewModel(); } } }