|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectohymosj.OhOption
OHyMoSJ によるシミュレーション全体に関わるオプションの指定を取り扱います。
オプションは、このクラスのメンバ変数の値で指定します。
具体的には、
デフォルトのオプションは、
また、このクラスは singlton クラスです。
OhOption の singlton を取得するには、
OhTotalSystem.setOhymosjOption() はその例であって、
プログラムを実行したユーザがインタラクティブにオプションを指定するメソッドです。
を取り扱っています。
のように指定されています。
OhOption.getDefault().
とします。
OhOption; OhymosOption treats specification of general options for simulation.
フィールドの概要 | |
protected TimeControl |
_tc
|
protected boolean |
_useWinP
|
コンストラクタの概要 | |
protected |
OhOption()
Creates a new default OhOption instance. |
メソッドの概要 | |
static OhOption |
getDefault()
|
TimeControl |
getTimeControlOption()
|
boolean |
getUseWinP()
|
void |
setTimeControlOption(TimeControl aTc)
|
void |
setUseWinP(boolean aUseWinP)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected boolean _useWinP
デフォルトは、
_useWinP = false;すなわち、GUI を使用しないように設定されています。
Option about use of GUI.
protected TimeControl _tc
デフォルトは、
_tc = TimeControl.GO_BEYOND_TERMINAL_TIME;すなわち、中間目標時刻を超えて計算するように設定されています。
Option about TimeControl.
コンストラクタの詳細 |
protected OhOption()
OhOption
instance.
メソッドの詳細 |
public static OhOption getDefault()
OhOption
valuepublic void setUseWinP(boolean aUseWinP)
デフォルトでは GUI を使用しないように設定されているので、 引数 aUseWinP に true を指定してやると GUI 使用モードになります。
aUseWinP
- a boolean
valuepublic boolean getUseWinP()
boolean
valuepublic void setTimeControlOption(TimeControl aTc)
デフォルトでは中間目標時刻を超えて計算するように設定されているので、 引数 aTc に TimeControl.DO_NOT_GO_BEYOND_TERMINAL_TIME を 指定してやると中間目標時刻を超えずに計算するように設定されます。
aTc
- a TimeControl
valuepublic TimeControl getTimeControlOption()
中間目標時刻を超えて計算する場合は TimeControl.GO_BEYOND_TERMINAL_TIME、 中間目標時刻を超えずに計算する場合は TimeControl.DO_NOT_GO_BEYOND_TERMINAL_TIME を 返します。
TimeControl
value
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |