jp.co.celestee.ai.core.embed
クラス PhysicalDesirePreInstaller

java.lang.Object
  上位を拡張 jp.co.celestee.ai.core.embed.PhysicalDesirePreInstaller

public class PhysicalDesirePreInstaller
extends java.lang.Object

AICoreの欲求がない時の動作を予め決定し、実行させる為のクラスです。 AICoreに予め決定した動作を設定していない場合は、AICoreが置かれている状態で、 過去に取った手段の内、いずれかを実行します。その手段が1つも無い場合(または未経験の状況下において)は、物理的欲求のうち、 いずれかの動作を行い、状況が変わらない場合に、その動作を変更していきます。

作成者:
celestee

コンストラクタの概要
PhysicalDesirePreInstaller()
           
 
メソッドの概要
static DesireNerveIF nextPhysicalDesireNerve()
          次に実行する欲求を取得します
static void setPhysicalDesireNerveList(java.util.List<java.lang.Long> installList)
          インストール済みとして、物理的欲求を設定します。
static void setPreInstallationMode(boolean bPreInstallMode)
          プレインストール済み動作可否を設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PhysicalDesirePreInstaller

public PhysicalDesirePreInstaller()
メソッドの詳細

nextPhysicalDesireNerve

public static DesireNerveIF nextPhysicalDesireNerve()
次に実行する欲求を取得します

戻り値:
次に実行する欲求

setPhysicalDesireNerveList

public static void setPhysicalDesireNerveList(java.util.List<java.lang.Long> installList)
インストール済みとして、物理的欲求を設定します。

パラメータ:
installList -

setPreInstallationMode

public static void setPreInstallationMode(boolean bPreInstallMode)
プレインストール済み動作可否を設定します。 TRUEの場合にプレインストール済み動作を許可します。

パラメータ:
bPreInstallMode -