From: <hee...@us...> - 2008-09-16 03:53:27
|
Revision: 1220 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1220&view=rev Author: heeroyuy Date: 2008-09-16 10:53:25 +0000 (Tue, 16 Sep 2008) Log Message: ----------- -necessary change to run plugin Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java Modified: trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java =================================================================== --- trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java 2008-09-16 10:51:40 UTC (rev 1219) +++ trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java 2008-09-16 10:53:25 UTC (rev 1220) @@ -102,8 +102,8 @@ OWLDescription description, OWLFrame<OWLClass> frame, String label) { this.editorKit = editorKit; // this.initialDescription = description; - checker = new OWLDescriptionChecker(editorKit); - editor = new ExpressionEditor<OWLDescription>(editorKit, checker); + //checker = new OWLDescriptionChecker(editorKit); + editor = new ExpressionEditor<OWLDescription>(editorKit, editorKit.getModelManager().getOWLExpressionCheckerFactory().getOWLDescriptionChecker()); editor.setExpressionObject(description); dllearner = new DLLearnerView(frame, label); action = new ActionHandler(this.action, null, dllearner, null, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <hee...@us...> - 2008-10-15 11:14:37
|
Revision: 1378 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1378&view=rev Author: heeroyuy Date: 2008-10-15 11:14:27 +0000 (Wed, 15 Oct 2008) Log Message: ----------- -removed deprecated warning Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java Modified: trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java =================================================================== --- trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java 2008-10-15 10:12:15 UTC (rev 1377) +++ trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java 2008-10-15 11:14:27 UTC (rev 1378) @@ -19,33 +19,51 @@ */ package org.dllearner.tools.protege; +import java.awt.BorderLayout; +import java.awt.Color; +import java.awt.Dimension; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.net.URL; +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashSet; +import java.util.List; +import java.util.Set; + +import javax.swing.BorderFactory; +import javax.swing.ImageIcon; +import javax.swing.JButton; +import javax.swing.JComboBox; +import javax.swing.JComponent; +import javax.swing.JLabel; +import javax.swing.JPanel; +import javax.swing.JScrollPane; +import javax.swing.JSpinner; +import javax.swing.JSplitPane; +import javax.swing.JTabbedPane; +import javax.swing.JTextArea; +import javax.swing.JToggleButton; +import javax.swing.SpinnerNumberModel; +import javax.swing.event.ChangeEvent; +import javax.swing.event.ChangeListener; + import org.protege.editor.core.ui.util.ComponentFactory; import org.protege.editor.core.ui.util.InputVerificationStatusChangedListener; import org.protege.editor.core.ui.util.VerifiedInputEditor; import org.protege.editor.owl.OWLEditorKit; +import org.protege.editor.owl.model.cache.OWLExpressionUserCache; +import org.protege.editor.owl.ui.clsdescriptioneditor.ExpressionEditor; import org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRowObjectEditor; -import org.protege.editor.owl.ui.clsdescriptioneditor.ExpressionEditor; -//import org.protege.editor.owl.ui.clsdescriptioneditor.OWLDescriptionChecker; +import org.protege.editor.owl.ui.frame.OWLFrame; import org.protege.editor.owl.ui.selector.OWLClassSelectorPanel; import org.protege.editor.owl.ui.selector.OWLObjectPropertySelectorPanel; +import org.semanticweb.owl.model.OWLClass; import org.semanticweb.owl.model.OWLDataFactory; import org.semanticweb.owl.model.OWLDescription; import org.semanticweb.owl.model.OWLException; -import org.semanticweb.owl.model.OWLClass; import org.semanticweb.owl.model.OWLObjectProperty; -import org.protege.editor.owl.ui.frame.*; - -import javax.swing.*; -import javax.swing.event.ChangeEvent; -import javax.swing.event.ChangeListener; -import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import java.util.*; -import java.util.List; -import java.net.*; - /** * Added a new Tab for the DL-Learner GUI. * @@ -214,10 +232,11 @@ */ public OWLDescription getEditedObject() { try { + if (editor.isWellFormed()) { - String expression = editor.getText(); - return editorKit.getModelManager().getOWLDescriptionParser() - .createOWLDescription(expression); + OWLDescription owlDescription = editor.createObject(); + OWLExpressionUserCache.getInstance(editorKit.getModelManager()).add(owlDescription, editor.getText()); + return owlDescription; } if (!dllearner.getSollutions().isEmpty()) { return dllearner.getSollution(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <hee...@us...> - 2008-12-22 13:50:20
|
Revision: 1566 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1566&view=rev Author: heeroyuy Date: 2008-12-22 13:50:14 +0000 (Mon, 22 Dec 2008) Log Message: ----------- -changed error message when ontology is inconsistent Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java Modified: trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java =================================================================== --- trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java 2008-12-22 13:30:05 UTC (rev 1565) +++ trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java 2008-12-22 13:50:14 UTC (rev 1566) @@ -455,7 +455,7 @@ } else { hint.setForeground(Color.RED); run.setEnabled(false); - hint.setText("Can't reason with inconsistent ontology"); + hint.setText("The ontology is inconsistent and suggestions for class descriptions can only \nbe computed on consistent ontologies. Please repair the ontology first"); } hint.setVisible(true); advanced.setIcon(icon); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |