namespace UniversalEditor.UserInterface
{
public interface IHostApplication
{
///
/// Gets or sets the current window of the host application.
///
IHostApplicationWindow CurrentWindow { get; set; }
///
/// Gets or sets the output window of the host application, where other plugins can read from and write to.
///
HostApplicationOutputWindow OutputWindow { get; set; }
///
/// A collection of messages to display in the Error List panel.
///
HostApplicationMessage.HostApplicationMessageCollection Messages { get; }
}
}