ConnectionRelationSetting.h
#pragma once
namespace Core
{
ref class Link;
typedef array< Link^ > Links;
/// 接続関係の設定
public ref class ConnectionRelationSetting
{
// Construction --------------------------------------------------------
private:
ConnectionRelationSetting( Links^ links, System::Xml::XmlElement^ root );
// Operation -----------------------------------------------------------
public:
virtual System::String^ ToString() override;
private:
void Set( Link^ ownLink, Link^ upper );
System::Xml::XmlElement^ GetElement( System::String^ linkName );
// static
public:
static ConnectionRelationSetting^ Create( Links^ links, System::Xml::XmlElement^ root );
// Attribute ===========================================================
private:
Links^ m_links; ///< リンク
System::Xml::XmlElement^ m_element; ///< 要素
};
}