// <summary>ソースコード：エラー情報格納クラス派生</summary>
// <author>CommonMP</author>

using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.Serialization;

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

namespace CommonMP.HYMCO.CoreImpl.Data.StructInfo
{
    /// <summary>
    /// <para>class outline:</para>
    /// <para>エラー情報格納クラス派生クラス</para>
    /// </summary>
    /// <remarks>
    /// <para>remarks:</para>
    /// <para>McStructErrorInfo の派生クラス（実装部無し）</para>
    /// </remarks>
    /// <remarks><para>history:</para>
    /// <para>[CommonMP][ver 1.5.0][2014/11/01][新規作成]</para>
    /// </remarks>
    [Serializable]
    public class McStructErrorInfoImpl : McStructErrorInfo
    {
        /// <summary>
        /// <para>method outline:</para>
        /// <para>コンストラクタ</para>
        /// </summary>
        /// <example>
        /// <para>usage:</para>
        /// <para>McStructErrorInfoImpl csMcStructErrorInfoImpl = new McStructErrorInfoImpl()</para>
        /// </example>
        /// <param name="">無し</param>
        /// <returns>生成したインスタンス</returns>
        /// <exception cref="">無し</exception>
        /// <remarks>
        /// <para>remarks:</para>
        /// <para>無し</para>
        /// </remarks>
        public McStructErrorInfoImpl()
        {
        }

        /// <summary>
        /// <para>method outline:</para>
        /// <para>エラー情報追加</para>
        /// </summary>
        /// <example>
        /// <para>usage:</para>
        /// <para>AddSimuErrorData(csID, csModelKind, sMessage)</para>
        /// </example>
        /// <param name="csID">要素ID</param>
        /// <param name="csModelKind">要素種別</param>
        /// <param name="sMessage">メッセージ</param>
        /// <returns>無し</returns>
        /// <exception cref="">無し</exception>
        /// <remarks>
        /// <para>remarks:</para>
        /// <para>無し</para>
        /// </remarks>
        public override void AddSimuErrorData(HySIdentifier csID, HySKind csModelKind, string sMessage)
        {
        }

        /// <summary>
        /// <para>method outline:</para>
        /// <para>チェックデータ追加</para>
        /// </summary>
        /// <example>
        /// <para>usage:</para>
        /// <para>AddCheckErrorData(csID, csModelKind, csMessage)</para>
        /// </example>
        /// <param name="csID">要素ID</param>
        /// <param name="csModelKind">要素種別</param>
        /// <param name="csMessage">メッセージ</param>
        /// <returns>無し</returns>
        /// <exception cref="">無し</exception>
        /// <remarks>
        /// <para>remarks:</para>
        /// <para>無し</para>
        /// </remarks>
        public override void AddCheckErrorData(HySIdentifier csID, HySKind csModelKind, string csMessage)
        {
        }

        /// <summary>
        /// <para>method outline:</para>
        /// <para>チェックワーニングデータ追加</para>
        /// </summary>
        /// <example>
        /// <para>usage:</para>
        /// <para>AddCheckWarningData(csID, csModelKind, csMessage)</para>
        /// </example>
        /// <param name="csID">要素ID</param>
        /// <param name="csModelKind">要素種別</param>
        /// <param name="csMessage">メッセージ</param>
        /// <returns>無し</returns>
        /// <exception cref="">無し</exception>
        /// <remarks>
        /// <para>remarks:</para>
        /// <para>無し</para>
        /// </remarks>
        public override void AddCheckWarningData(HySIdentifier csID, HySKind csModelKind, string csMessage)
        {
        }

        /// <summary>
        /// <para>method outline:</para>
        /// <para>チェック一般情報データ追加</para>
        /// </summary>
        /// <example>
        /// <para>usage:</para>
        /// <para>AddCheckInformationData(csID, csModelKind, eMessageLevel, csMessage)</para>
        /// </example>
        /// <param name="csID">要素ID</param>
        /// <param name="csModelKind">要素種別</param>
        /// <param name="csMessage">メッセージ</param>
        /// <returns>無し</returns>
        /// <exception cref="">無し</exception>
        /// <remarks>
        /// <para>remarks:</para>
        /// <para>無し</para>
        /// </remarks>
        public override void AddCheckInformationData(HySIdentifier csID, HySKind csModelKind, string csMessage)
        {
        }
    }
}
