From: <lor...@us...> - 2011-07-26 11:37:47
|
Revision: 2966 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=2966&view=rev Author: lorenz_b Date: 2011-07-26 11:37:41 +0000 (Tue, 26 Jul 2011) Log Message: ----------- Some changes for better integration of QTL algorithm into DL-Learner. Modified Paths: -------------- trunk/components-core/src/main/java/org/dllearner/core/ComponentManager.java trunk/components-core/src/main/java/org/dllearner/core/LearningProblemUnsupportedException.java trunk/components-core/src/main/java/org/dllearner/kb/SparqlEndpointKS.java trunk/components-core/src/main/java/org/dllearner/learningproblems/PosOnlyLP.java Modified: trunk/components-core/src/main/java/org/dllearner/core/ComponentManager.java =================================================================== --- trunk/components-core/src/main/java/org/dllearner/core/ComponentManager.java 2011-07-26 11:37:28 UTC (rev 2965) +++ trunk/components-core/src/main/java/org/dllearner/core/ComponentManager.java 2011-07-26 11:37:41 UTC (rev 2966) @@ -106,8 +106,8 @@ "org.dllearner.algorithms.el.ELLearningAlgorithmDisjunctive", "org.dllearner.algorithms.celoe.CELOE", "org.dllearner.algorithms.fuzzydll.FuzzyCELOE", //added by Josue - "org.dllearner.algorithms.isle.ISLE" - + "org.dllearner.algorithms.isle.ISLE", + "org.dllearner.algorithm.qtl.QTL" } )); private static ComponentManager cm = null; @@ -308,6 +308,10 @@ logger.warn("Warning: unregistered component " + component); } } + + public ComponentPool getPool() { + return pool; + } /** * Applies a config entry to a component. If the entry is not valid, the method Modified: trunk/components-core/src/main/java/org/dllearner/core/LearningProblemUnsupportedException.java =================================================================== --- trunk/components-core/src/main/java/org/dllearner/core/LearningProblemUnsupportedException.java 2011-07-26 11:37:28 UTC (rev 2965) +++ trunk/components-core/src/main/java/org/dllearner/core/LearningProblemUnsupportedException.java 2011-07-26 11:37:41 UTC (rev 2966) @@ -33,12 +33,12 @@ private static final long serialVersionUID = 177919265073997460L; - public LearningProblemUnsupportedException(Class<? extends LearningProblem> problemClass, Class<? extends AbstractCELA> algorithmClass) { + public LearningProblemUnsupportedException(Class<? extends LearningProblem> problemClass, Class<? extends LearningAlgorithm> algorithmClass) { super("Warning: No suitable constructor registered for algorithm " + algorithmClass.getName() + " and problem " + problemClass.getClass().getName() + "."); } - public LearningProblemUnsupportedException(Class<? extends LearningProblem> problemClass, Class<? extends AbstractCELA> algorithmClass, Collection<Class<? extends LearningProblem>> supportedProblems) { + public LearningProblemUnsupportedException(Class<? extends LearningProblem> problemClass, Class<? extends LearningAlgorithm> algorithmClass, Collection<Class<? extends LearningProblem>> supportedProblems) { super("Warning: No suitable constructor registered for algorithm " + algorithmClass.getName() + " and problem " + problemClass.getClass().getName() + ". Registered constructors for " + algorithmClass.getName() + ": " Modified: trunk/components-core/src/main/java/org/dllearner/kb/SparqlEndpointKS.java =================================================================== --- trunk/components-core/src/main/java/org/dllearner/kb/SparqlEndpointKS.java 2011-07-26 11:37:28 UTC (rev 2965) +++ trunk/components-core/src/main/java/org/dllearner/kb/SparqlEndpointKS.java 2011-07-26 11:37:41 UTC (rev 2966) @@ -71,5 +71,9 @@ @Override public void init() throws ComponentInitException { } + + public SparqlEndpoint getEndpoint() { + return endpoint; + } } Modified: trunk/components-core/src/main/java/org/dllearner/learningproblems/PosOnlyLP.java =================================================================== --- trunk/components-core/src/main/java/org/dllearner/learningproblems/PosOnlyLP.java 2011-07-26 11:37:28 UTC (rev 2965) +++ trunk/components-core/src/main/java/org/dllearner/learningproblems/PosOnlyLP.java 2011-07-26 11:37:41 UTC (rev 2966) @@ -65,6 +65,7 @@ public PosOnlyLP() { super(null); + configurator = new PosOnlyLPConfigurator(this); } public PosOnlyLP(ReasonerComponent reasoningService) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |