org.boxed_economy.besp.model
クラス ModelException

java.lang.Object
  拡張java.lang.Throwable
      拡張java.lang.Exception
          拡張java.lang.RuntimeException
              拡張org.boxed_economy.besp.model.ModelException
すべての実装インタフェース:
java.io.Serializable
直系の既知のサブクラス:
BehaviorException

public class ModelException
extends java.lang.RuntimeException

このexceptionは、シミュレーション上で起きたexception・エラーを表わします。 次のようなときにこのexceptionは渡されます。 ・Behaviorが、予期しないGoodsや情報を受け取ったとき ・存在するはずのオブジェクト(Information、goods、agent)が無いとき ・それ以上シミュレーションを実行できない状況になったとき component開発者の簡便のため、ExceptionではなくRuntimeExceptionから継承します。

バージョン:
$Id: ModelException.java,v 1.1 2004/03/21 12:07:49 macchan Exp $
作成者:
rx78g
関連項目:
直列化された形式

コンストラクタの概要
ModelException()
          デフォルトコンストラクタ RuntimeExceptionのコンストラクタを呼びます
ModelException(java.lang.String s)
          デフォルトコンストラクタ RuntimeExceptionのコンストラクタを呼びます
ModelException(java.lang.String message, java.lang.Throwable cause)
          Constructor for ModelException.
ModelException(java.lang.Throwable cause)
          Constructor for ModelException.
 
クラス java.lang.Throwable から継承したメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ModelException

public ModelException()
デフォルトコンストラクタ RuntimeExceptionのコンストラクタを呼びます


ModelException

public ModelException(java.lang.String s)
デフォルトコンストラクタ RuntimeExceptionのコンストラクタを呼びます


ModelException

public ModelException(java.lang.String message,
                      java.lang.Throwable cause)
Constructor for ModelException.

パラメータ:
message -
cause -

ModelException

public ModelException(java.lang.Throwable cause)
Constructor for ModelException.

パラメータ:
cause -