引数無しのコンストラクタで作成したあとに呼ばれることを想定しています。 例えば、className, objectName, objectNumber がファイルから読み取られているとし、 対象とするファイルのストリームを br とするとき、
(OhElement)elm = (OhElement)Activator.CreateInstance("OhymosNet." + className); elm.init(objectName, objectNum, br);のようにして構成要素を割り当てます。 構成要素のクラス名をファイルから読みとってつくりあげる部分系モデルで 利用されるようにするためには、 このメソッドを定義しておく必要があります。 またOHyMoS.NETで用意している全体系モデルOhScfTotalSystemを用いる場合も このメソッドを定義しておく必要があります。
例外の種類 | 条件 |
---|---|
OhError | if an error occurs |
OhElement クラス | OhymosNet 名前空間 | OhElement.init オーバーロードの一覧