// <summary>ソースコード：>ＨＹＳＳＯＰシミュレーター間情報交換データクラスI/F</summary>
// <author>CommonMP</author>

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

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

namespace CommonMP.HYSSOP.CoreImpl.HSData
{
    /// <summary><para>class outline:</para>
    /// <para>シミュレーター間情報交換データクラスI/F</para>
    /// </summary>
    /// <remarks><para>remarks:</para>
    /// <para>本クラスの派生クラスは全て[Serializable]であること</para>
    /// </remarks>
    /// <remarks><para>history:</para>
    /// <para>
    /// [CommonMP][ver 1.0.0][2008/10/01][新規作成]
    /// 複数の種類のシミュレーターを　スケジューリングし順次動作させる等将来機能への拡張用クラス
    /// </para>
    /// </remarks>
    [Serializable]
    public abstract class HySSimuMediateContainer : HySContainer  // , HySVersionManagement  <-- メンバー変数を持たないため不要
    {
        // 本クラスの派生を作成する場合には、バージョンアップ対応用に　HySVersionManagementで必要とされるメソッドを全て実装すること
        // 例：HySSimulationDataContainer　等を参考にすること。
    }
}
