namespace Toolbox.Docking.Api.Objects
{
    /// <summary>
    /// Object factory with Domain
    /// </summary>
    public interface ITbObjectFactoryDomain : ITbObjectFactory
    {
        /// <summary>
        /// Client side explain module which is used to visualize domain for a chemical
        /// If this string is null or empty, the QSAR model is considered to not have domain visualizer.
        /// Client side modules are loaded using Managed Extensibility Framework (MEF)
        /// See ITbDomainVisualizer
        /// </summary>
        string ClientDomainExplainer { get; }
    }
}
