/** * Gets a list of all DL-Learner learning problem components accessible via this web service. * @return All learning problem components accessible via this web service. */ @WebMethod public String[] getLearningProblems() { Set<String> learningProblems = cm.getComponentStringsOfType(AbstractLearningProblem.class); return learningProblems.toArray(new String[learningProblems.size()]); }
/** * Gets a list of all DL-Learner learning algorithm components accessible via this web service. * @return All learning algorithm components accessible via this web service. */ @WebMethod public String[] getLearningAlgorithms() { Set<String> learningAlgorithms = cm.getComponentStringsOfType(AbstractCELA.class); return learningAlgorithms.toArray(new String[learningAlgorithms.size()]); }
/** * Gets a list of all DL-Learner knowledge source components accessible via this web service. * @return All knowledge source components accessible via this web service. */ @WebMethod public String[] getKnowledgeSources() { Set<String> knowledgeSources = cm.getComponentStringsOfType(KnowledgeSource.class); return knowledgeSources.toArray(new String[knowledgeSources.size()]); }
/** * Gets a list of all DL-Learner reasoner components accessible via this web service. * @return All reasoner components accessible via this web service. */ @WebMethod public String[] getReasoners() { Set<String> reasoners = cm.getComponentStringsOfType(AbstractReasonerComponent.class); return reasoners.toArray(new String[reasoners.size()]); }