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