//
//
using System;
using System.Collections.Generic;
using System.Text;

using CommonMP.HYSSOP.Interface.HSData;
using CommonMP.HYSSOP.CoreImpl.HSData;
using CommonMP.HYSSOP.CoreImpl.HSTools;

namespace CommonMP.HYMCO.OptionImpl.McConvergenceSample
{
    /// <summary><para>class outline:</para>
    /// <para>ＨＹＭＣＯデフォルト提供モデル共通定義クラス</para>
    /// </summary>
    /// <remarks><para>history:</para>
    /// <para>[CommonMP][ver 1.0.0][2008/10/01][新規作成]</para>
    /// </remarks>
    public class McConvergenceSampleDefine
    {
        //****************************
        //===== サンプル用定義 ========
        //****************************
        /// <summary>システムデフォルトモデルファクトリ</summary>
        public static readonly HySID SAMPLE_MODEL_LIB = new HySID("Example.ConvergenceSample.Fctry");
        //// <summary>モデルプロパティ設定画面用ファクトリクラス（独自画面作成時に必要）</summary>
        //public static HySID PROPERTY_SCREEN_FACTORY_LIB_ID = new HySID("Example.ConvergencePrptyScrnFactory");


        /// <summary>収束演算テストモデル種別</summary>
        public static readonly HySObjectKind TEST_CONVERGENCE_KIND = new HySObjectKind("MCSample.McTestCvrgncCtlModel");
        /// <summary>収束演算テストモデル名称</summary>
        public static readonly HySString TEST_CONVERGENCE_NAME = new HySString("コーディングサンプル：収束演算制御の例");

        /// <summary>収束演算テストモデル種別</summary>
        public static readonly HySObjectKind TEST_CNV_ELM_MODEL = new HySObjectKind("McDebugTest.McTestCvrgncModel");
        /// <summary>収束演算テストモデル名称</summary>
        public static readonly HySString TEST_CNV_ELM_MODEL_NAME = new HySString("（収束演算制御説明用）：収束演算確認用テストモデル");


        //********************************
        //===== モデル個別定義 ========
        //********************************

    }
}
