// MyBWRSimulator.Core/Interfaces/IThermalConnectable.cs namespace MyBWRSimulator.Core.Interfaces { using MyBWRSimulator.Core.Ports; using System.Collections.Generic; /// /// Defines the contract for components that have Thermal connections. /// public interface IThermalConnectable { /// /// Gets a list of Thermal ports associated with this component. /// /// A list of ThermalPort objects. List GetThermalPorts(); } }