using Caliburn.Micro;

namespace TOSExpViewer.Model
{
    public interface IExperienceControl : INotifyPropertyChangedEx, IHaveDisplayName
    {
        /// <summary> The text to display to user when they right click on the control to hide it </summary>
        string HideComponentText { get; set; }

        bool Show { get; set; }

        string BaseValue { get; set; }

        string ClassValue { get; set; }

        bool ShowClassValue { get; set; }

        void Hide();
    }
}