namespace Toolbox.Docking.Api.Objects
{
    /// <inheritdoc />
    /// <summary>
    /// Defines an object factory which have corresponding client side module for 
    /// result explanation
    /// </summary>
    public interface ITbObjectFactoryExplain: ITbObjectFactory
    {
        /// <summary>
        /// Client side explain module identification.
        /// Client side modules are loaded using Managed Extensibility Framework (MEF)
        /// See ITbResultExplainer
        /// </summary>
        string ClientExplainModule { get; }
    }
}