rc.unHightLightRoboterElement(lsmoc.getPayLoad());
}
} else if (observerCommand instanceof RoboterMoveListModelObserverCommand) {
RoboterMoveListModelObserverCommand rmlmoc = (RoboterMoveListModelObserverCommand) observerCommand;
if (rmlmoc.getState() == RoboterMoveModelObserverCommandState.ROBOTER_MOVE_ADDED) {
RoboterMoveListComponent rtc = findOrAddRoboterTraceComponent(rmlmoc.getModel());
rtc.setMoves(rmlmoc.getPayLoad());
}
} else if (observerCommand instanceof LightBulbModelObserverCommand) {
LightBulbModelObserverCommand lbmoc = (LightBulbModelObserverCommand) observerCommand;
if (lbmoc.getState() == LightBulbModelCommandState.LIGHTBULB_ADDED) {
this.lightBulbComponents.add(new LightBulbComponent(lbmoc.getModel()));