/** * Initialise all components. * @param id Session ID. * @throws ComponentInitException Thrown if an error occurs during component initialisation. */ @WebMethod public void initAll(int id) throws ClientNotKnownException, ComponentInitException { ClientState state = getState(id); logger.info("Initializing knowledge sources..."); for(AbstractKnowledgeSource ks : state.getKnowledgeSources()) ks.init(); logger.info("Initializing reasoner..."); state.getReasonerComponent().init(); logger.info("Initializing learning problem..."); state.getLearningProblem().init(); logger.info("Initializing learning algorithm..."); state.getLearningAlgorithm().init(); }
lp.init(); la.setLearningProblem(lp); la.init(); } catch (ComponentInitException e) {
((CELOE) la).setOperator(op); la.init(); la.start();
la.init(); la.start();
((CELOE) la).setOperator(op); la.init(); la.start();
lp.init(); la.setLearningProblem(lp); la.init();
la.init(); la.start();