コード例 #1
0
 def store(self, key_path: list, val: Any) -> bool:
     raise ICUAbstractMethodException()
コード例 #2
0
 def get(self, key_path: list) -> Any:
     raise ICUAbstractMethodException()
コード例 #3
0
 def _parse(self) -> None:
     raise ICUAbstractMethodException()
コード例 #4
0
 def serialise(self) -> dict:
     raise ICUAbstractMethodException()
コード例 #5
0
 def generate_feedback(self) -> None:
     raise ICUAbstractMethodException()
コード例 #6
0
 def generate_message(self) -> None:
     raise ICUAbstractMethodException()
コード例 #7
0
 def must_speak(self) -> bool:
     raise ICUAbstractMethodException()
コード例 #8
0
 def _unpack_event_generators(self) -> list:
     raise ICUAbstractMethodException()
コード例 #9
0
 def _update_current_state(self) -> None:
     raise ICUAbstractMethodException()
コード例 #10
0
 def must_pull(self) -> bool:
     raise ICUAbstractMethodException()
コード例 #11
0
 def _must_help_other_agent(self) -> bool:
     raise ICUAbstractMethodException()
コード例 #12
0
 def get_details(self) -> dict:
     raise ICUAbstractMethodException()
コード例 #13
0
 def _unpack_initial_state(self) -> dict:
     raise ICUAbstractMethodException()
コード例 #14
0
 def replace(self, key_path: list, new_val: Any) -> bool:
     raise ICUAbstractMethodException()
コード例 #15
0
 def must_send_feedback(self) -> bool:
     raise ICUAbstractMethodException()
コード例 #16
0
 def exists(self, key_path: list) -> bool:
     raise ICUAbstractMethodException()
コード例 #17
0
 def decide(self) -> None:
     '''
     Checks whether the goal has been accomplished, in which case, it decides to stay idle.
     Otherwise, the beliefs are queried, and the goal updated with the next action.
     '''
     raise ICUAbstractMethodException()