From: <hee...@us...> - 2008-11-04 11:50:43
|
Revision: 1489 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1489&view=rev Author: heeroyuy Date: 2008-11-04 11:50:41 +0000 (Tue, 04 Nov 2008) Log Message: ----------- -bug fixed Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/tools/protege/ActionHandler.java trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java Modified: trunk/src/dl-learner/org/dllearner/tools/protege/ActionHandler.java =================================================================== --- trunk/src/dl-learner/org/dllearner/tools/protege/ActionHandler.java 2008-11-02 12:53:29 UTC (rev 1488) +++ trunk/src/dl-learner/org/dllearner/tools/protege/ActionHandler.java 2008-11-04 11:50:41 UTC (rev 1489) @@ -231,28 +231,36 @@ */ public void mouseClicked(MouseEvent m) { EvaluatedDescription eDescription = null; - SuggestListItem item = (SuggestListItem) view.getSuggestClassPanel().getSuggestList() - .getSelectedValue(); - String desc = item.getValue(); - if (model.getEvaluatedDescriptionList() != null) { - for (Iterator<EvaluatedDescription> i = model - .getEvaluatedDescriptionList().iterator(); i.hasNext();) { - eDescription = i.next(); - if (desc.equals(eDescription.getDescription() - .toManchesterSyntaxString( - editorKit.getModelManager().getActiveOntology().getURI() - + "#", null))) { - evaluatedDescription = eDescription; - break; + if (view.getSuggestClassPanel().getSuggestList() + .getSelectedValue() != null) { + SuggestListItem item = (SuggestListItem) view.getSuggestClassPanel().getSuggestList() + .getSelectedValue(); + String desc = item.getValue(); + if (model.getEvaluatedDescriptionList() != null) { + for (Iterator<EvaluatedDescription> i = model + .getEvaluatedDescriptionList().iterator(); i.hasNext();) { + eDescription = i.next(); + if (desc.equals(eDescription.getDescription() + .toManchesterSyntaxString( + editorKit.getModelManager().getActiveOntology().getURI() + + "#", null))) { + evaluatedDescription = eDescription; + break; + } + } - } - } + + if(m.getClickCount()==2) { view.getMoreDetailForSuggestedConceptsPanel().renderDetailPanel( evaluatedDescription); } + } else { + String message = "No concept to select."; + view.renderErrorMessage(message); } + } /** * Nothing happens here. @@ -267,9 +275,12 @@ * @param m MouseEvent */ public void mousePressed(MouseEvent m) { - if (!view.getAddButton().isEnabled()) { - view.getAddButton().setEnabled(true); - } + if (view.getSuggestClassPanel().getSuggestList() + .getSelectedValue()!= null) { + if (!view.getAddButton().isEnabled()) { + view.getAddButton().setEnabled(true); + } + } } /** Modified: trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java =================================================================== --- trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java 2008-11-02 12:53:29 UTC (rev 1488) +++ trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java 2008-11-04 11:50:41 UTC (rev 1489) @@ -516,6 +516,7 @@ */ public void updateWindow() { mainWindow.getHandler().handleEditingFinished(mainWindow.getEditedObjects()); + mainWindow.dispose(); } /** * Returns all added descriptions. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |