|
From: Elmer G. <ega...@us...> - 2004-08-22 17:41:20
|
Update of /cvsroot/javaowl/JavaOWL/src/org/javaowl/editor/swing In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1973/src/org/javaowl/editor/swing Modified Files: LabelListCellRenderer.java OntTreePagelet.java Editor.java Log Message: More refactoring Index: OntTreePagelet.java =================================================================== RCS file: /cvsroot/javaowl/JavaOWL/src/org/javaowl/editor/swing/OntTreePagelet.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** OntTreePagelet.java 21 Aug 2004 00:22:48 -0000 1.7 --- OntTreePagelet.java 22 Aug 2004 17:41:00 -0000 1.8 *************** *** 34,42 **** import org.javaowl.editor.ModelEditor; - import org.javaowl.editor.ResourceEditorBean; import com.hp.hpl.jena.ontology.OntClass; import com.hp.hpl.jena.rdf.model.Property; import com.hp.hpl.jena.vocabulary.OWL; public class OntTreePagelet implements Pagelet { --- 34,42 ---- import org.javaowl.editor.ModelEditor; import com.hp.hpl.jena.ontology.OntClass; import com.hp.hpl.jena.rdf.model.Property; import com.hp.hpl.jena.vocabulary.OWL; + import com.hp.hpl.jena.vocabulary.RDFS; public class OntTreePagelet implements Pagelet { *************** *** 96,101 **** setText(p.getLocalName()); setToolTipText(value.toString()); ! } else if (value instanceof ResourceEditorBean) { ! setText(((ResourceEditorBean) value).getLabel(true)); setToolTipText(value.toString()); } else --- 96,101 ---- setText(p.getLocalName()); setToolTipText(value.toString()); ! } else if (value instanceof OntClass) { ! setText(editor.getPropertyValue((OntClass) value, RDFS.label,true)); setToolTipText(value.toString()); } else Index: Editor.java =================================================================== RCS file: /cvsroot/javaowl/JavaOWL/src/org/javaowl/editor/swing/Editor.java,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** Editor.java 21 Aug 2004 00:22:48 -0000 1.29 --- Editor.java 22 Aug 2004 17:41:00 -0000 1.30 *************** *** 189,193 **** current = editor.createResourceEditor(resource); } else { ! current = editor.createResourceEditor(resource); } current.setLabel(label); --- 189,193 ---- current = editor.createResourceEditor(resource); } else { ! current = editor.createResourceEditor(uri, resource); } current.setLabel(label); Index: LabelListCellRenderer.java =================================================================== RCS file: /cvsroot/javaowl/JavaOWL/src/org/javaowl/editor/swing/LabelListCellRenderer.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** LabelListCellRenderer.java 21 Aug 2004 00:22:48 -0000 1.4 --- LabelListCellRenderer.java 22 Aug 2004 17:41:00 -0000 1.5 *************** *** 26,29 **** --- 26,30 ---- import org.javaowl.editor.ResourceEditorBean; + import com.hp.hpl.jena.ontology.Individual; import com.hp.hpl.jena.rdf.model.Property; *************** *** 34,37 **** --- 35,39 ---- super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); if (value != null) { + System.out.println(value.getClass()); if (value instanceof Property) { Property p = (Property) value; *************** *** 41,44 **** --- 43,49 ---- setText(((ResourceEditorBean) value).getLabel(true)); setToolTipText(((ResourceEditorBean) value).getComment(false)); + } else if (value instanceof Individual) { + setText(((Individual) value).getLabel(null)); + setToolTipText(((Individual) value).getComment(null)); } else setText(value.toString()); |