From: <jen...@us...> - 2007-11-11 09:41:15
|
Revision: 279 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=279&view=rev Author: jenslehmann Date: 2007-11-11 01:41:14 -0800 (Sun, 11 Nov 2007) Log Message: ----------- added some getters to component manager such that you can now query available components (in general and by type) Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/core/ComponentManager.java Modified: trunk/src/dl-learner/org/dllearner/core/ComponentManager.java =================================================================== --- trunk/src/dl-learner/org/dllearner/core/ComponentManager.java 2007-11-11 09:19:18 UTC (rev 278) +++ trunk/src/dl-learner/org/dllearner/core/ComponentManager.java 2007-11-11 09:41:14 UTC (rev 279) @@ -483,6 +483,41 @@ return componentNames.get(component); } + /** + * @return the components + */ + public static Set<Class<? extends Component>> getComponents() { + return components; + } + /** + * @return the knowledgeSources + */ + public static Set<Class<? extends KnowledgeSource>> getKnowledgeSources() { + return knowledgeSources; + } + /** + * @return the reasonerComponents + */ + public static Set<Class<? extends ReasonerComponent>> getReasonerComponents() { + return reasonerComponents; + } + + /** + * @return the learningProblems + */ + public static Set<Class<? extends LearningProblem>> getLearningProblems() { + return learningProblems; + } + + /** + * @return the learningAlgorithms + */ + public static Set<Class<? extends LearningAlgorithm>> getLearningAlgorithms() { + return learningAlgorithms; + } + + + } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |