interface > > SituationEngine + execute ( observation : DatasetObservation ) : void + emit ( situation : Situation ) : void < < interface > > LearningModule + consider ( observation : DatasetObservation ) : void + considerAll | AMiner