using Toolbox.Docking.Api.Control;

namespace Toolbox.Docking.Api.Objects
{
    /// <summary>
    /// Object with Domain
    /// </summary>
    public interface ITbObjectDomain
    {
        /// <summary>
        /// Determines whether a particular chemical falls within the applicability domain of the Toolbox API object
        /// </summary>
        /// <param name="basket"></param>
        /// <returns>
        /// <see cref="TbDomainStatus" >Text we see in Help File</see>
        /// </returns>
        TbDomainStatus CheckDomain(ITbBasket basket);
    }
}
