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.FileIO
{
    /// <summary><para>class outline:</para>
    /// <para>演算要素データ出力クラス</para>
    /// </summary>
    /// <remarks><para>history:</para>
    /// <para>[CommonMP][ver 1.0.0][2009/04/01][新規作成]</para>
    /// </remarks>
    [Serializable]
    public class McCalElementOutData : McCmnElementOutData // , HySVersionManagement <-- 中身を実装し無い為不要
    {
        /*
        /// <summary>
        /// 演算データ
        /// </summary>
        protected McCalInfo m_csCalInfo;

        /// <summary>
        /// <para>method outline:</para>
        /// <para>演算データ設定</para>
        /// </summary>
        /// <example><para>usage:</para>
        /// <para>SetData( csData )</para>
        /// </example>
        /// <param name="csData">演算データ</param>
        /// <returns>無し</returns>
        /// <exception cref="">無し</exception>
        /// <remarks><para>remarks:</para>
        /// <para>無し</para>
        /// </remarks>
        public override void SetData(HySDataRoot csData)
        {
            if (csData is McCalInfo == true)
            {
                m_csCalInfo = (McCalInfo)(csData);
            }
        }

        /// <summary>
        /// <para>method outline:</para>
        /// <para>演算データ取得</para>
        /// </summary>
        /// <example>
        /// <para>usage:</para>
        /// <para>McCalInfo csData = GetData()</para>
        /// </example>
        /// <param name="">無し</param>
        /// <returns>演算データ</returns>
        /// <exception cref="">無し</exception>
        /// <remarks>
        /// <para>remarks:</para>
        /// <para>無し</para>
        /// </remarks>
        public override McCalInfo GetData()
        {
            return m_csCalInfo;
        }
        */
        
    }
}
