インタフェース
jp.co.celestee.ai.core.signal.SignalDataIF の使用

SignalDataIF を使用しているパッケージ
jp.co.celestee.ai.core.nerve   
jp.co.celestee.ai.core.signal   
jp.co.celestee.ai.interfaces.input   
jp.co.celestee.ai.interfaces.output   
 

jp.co.celestee.ai.core.nerve での SignalDataIF の使用
 

SignalDataIF を返す jp.co.celestee.ai.core.nerve のメソッド
 SignalDataIF NerveIF.getSignalData()
          神経の記憶を取得します。
 

SignalDataIF 型の引数を持つ型を返す jp.co.celestee.ai.core.nerve のメソッド
 java.util.List<SignalDataIF> DesireNerveIF.getExecConditionList()
          利便性の為に作成されたメソッドです。
 

SignalDataIF 型のパラメータを持つ jp.co.celestee.ai.core.nerve のメソッド
 boolean DesireNerveIF.containsCondition(SignalDataIF signalData)
          シグナルが実行条件に含まれているか検査します
 

SignalDataIF 型の型引数を持つ jp.co.celestee.ai.core.nerve のメソッドパラメータ
 boolean DesireNerveIF.checkFulfilledForSignalData(java.util.List<SignalDataIF> signalDataList)
          この欲求インスタンスが現在の刺激(SignalDataIF)により、OUTPUT実行の対象となるのか検査します。
 boolean DesireNerveIF.containsCondition(java.util.List<SignalDataIF> signalDataList)
          シグナルが実行条件に含まれているか検査します
 boolean DesireNerveIF.containsPrediction(java.util.List<SignalDataIF> signalDataList)
          この欲求インスタンスの実行予測が指定のシグナルデータに含まれているか確認します。
 boolean DesireNerveIF.isShortageCondition(java.util.List<SignalDataIF> targetConditionList)
          指定の実行条件がこの欲求インスタンスの実行条件と比べて不足しているか検査します。
 

jp.co.celestee.ai.core.signal での SignalDataIF の使用
 

SignalDataIF を実装している jp.co.celestee.ai.core.signal のクラス
 class AbstractSignalData
          刺激データ(シグナルデータ)の内容を表す抽象クラスです。
 

SignalDataIF を返す jp.co.celestee.ai.core.signal のメソッド
 SignalDataIF AbstractSignalData.getAbstractData(SignalDataIF targetSignalData)
           
 SignalDataIF SignalDataIF.getAbstractData(SignalDataIF targetSignalData)
          指定したデータと自身のデータで共通の部分だけ抜き出し、新しくインスタンスを生成します。
 

SignalDataIF 型の引数を持つ型を返す jp.co.celestee.ai.core.signal のメソッド
 java.util.List<SignalDataIF> SignalDataIF.getPartsSignalDataList()
          データを構成する要素を返却します。
 

SignalDataIF 型のパラメータを持つ jp.co.celestee.ai.core.signal のメソッド
 SignalDataIF AbstractSignalData.getAbstractData(SignalDataIF targetSignalData)
           
 SignalDataIF SignalDataIF.getAbstractData(SignalDataIF targetSignalData)
          指定したデータと自身のデータで共通の部分だけ抜き出し、新しくインスタンスを生成します。
 boolean AbstractSignalData.isChain(SignalDataIF targetSingalData)
           
 boolean SignalDataIF.isChain(SignalDataIF targetSingalData)
          指定のデータと一連か問い合わせます。
 boolean AbstractSignalData.isFulfilled(SignalDataIF signalData)
           
 boolean SignalDataIF.isFulfilled(SignalDataIF signalData)
          指定したシグナルデータが、このシグナルデータに含まれているか問い合わせます。
 boolean AbstractSignalData.isLooklike(SignalDataIF targetSingalData)
           
 boolean SignalDataIF.isLooklike(SignalDataIF targetSingalData)
          指定のデータと類似しているか問い合わせます。
 

jp.co.celestee.ai.interfaces.input での SignalDataIF の使用
 

SignalDataIF を返す jp.co.celestee.ai.interfaces.input のメソッド
 SignalDataIF DataCooperationSignalIF.getSignalData()
          データ連携の信号内容を取得します。
 SignalDataIF AbstractDataCooperationSignal.getSignalData()
           
 

SignalDataIF 型のパラメータを持つ jp.co.celestee.ai.interfaces.input のメソッド
 void DataCooperationSignalIF.setSignalData(SignalDataIF signalData)
          データ連携の信号内容を設定します。
 void AbstractDataCooperationSignal.setSignalData(SignalDataIF sData)
           
 

jp.co.celestee.ai.interfaces.output での SignalDataIF の使用
 

SignalDataIF を返す jp.co.celestee.ai.interfaces.output のメソッド
 SignalDataIF OutputIdIF.getInnerOption()
          設定済みのオプション値を取得します。
 SignalDataIF AbstractOutputId.getInnerOption()
           
 SignalDataIF OutputTriggerIF.getOption()
          ユーザはこのメソッドを気にする必要はありません。
 SignalDataIF AbstractOutputTrigger.getOption()
           
 SignalDataIF OutputTriggerIF.getOutputData()
          ユーザはこのメソッドを気にする必要はありません。
 SignalDataIF AbstractOutputTrigger.getOutputData()
           
 

SignalDataIF 型のパラメータを持つ jp.co.celestee.ai.interfaces.output のメソッド
 void OutputTriggerIF.initSignalData(SignalDataIF signalData)
          データの初期化を処理します
 void AbstractOutputTrigger.initSignalData(SignalDataIF signalData)
           
 void OutputTriggerIF.runTrigger(SignalDataIF singalData)
          トリガーの実行内容を処理します。
abstract  void AbstractOutputTrigger.runTrigger(SignalDataIF signalData)
           
 void OutputIdIF.setInnerOption(SignalDataIF option)
          OutputTriggerの実行に、AICore内部生成のオプションデータとしてオブジェクトクラスを渡すことが可能です。
 void AbstractOutputId.setInnerOption(SignalDataIF option)
           
 void OutputTriggerIF.setOption(SignalDataIF option)
          ユーザはこのメソッドを気にする必要はありません。
 void AbstractOutputTrigger.setOption(SignalDataIF option)