#region << Using Directives >>
using System;
using System.Collections.Generic;
using System.ComponentModel;
using Volpe.Cafe.Model;
#endregion

namespace Volpe.Cafe.EspressoUI.Utils
{
    [Serializable]
    static class ComplianceModels
    {
        static ComplianceModels()
        {
            DefaultType = typeof(ComplianceModel);
            ModelTypes = new Type[] {
                DefaultType
            };
        }

        /// <summary>
        /// Gets the type of the default compliance model.
        /// </summary>
        public static Type DefaultType { get; }

        /// <summary>
        /// Gets a list of <see cref="Type"/>s describing compliance models available to the modeling system.
        /// </summary>
        public static Type[] ModelTypes { get; }

    }
}
