public void update() { if (model != null) { model.delete(); model = null; // setEditedObject(this); fireEditedObjectChanged(); SwingUtilities.invokeLater( new Runnable() { @Override public void run() { getPropertyChangeSupport().firePropertyChange("model", null, getModel()); } }); } }
public OntologyBrowserModel getModel() { if (model == null) { model = new OntologyBrowserModel(getContext()) { @Override public void recomputeStructure() { super.recomputeStructure(); SwingUtilities.invokeLater( new Runnable() { @Override public void run() { getPropertyChangeSupport().firePropertyChange("model", null, getModel()); } }); } }; model.setStrictMode(getStrictMode()); model.setHierarchicalMode(getHierarchicalMode()); model.setDisplayPropertiesInClasses(false); model.setRootClass(getRootClass()); model.setShowClasses(true); model.setShowIndividuals(false); model.setShowObjectProperties(false); model.setShowDataProperties(false); model.setShowAnnotationProperties(false); model.setShowOWLAndRDFConcepts(showOWLAndRDFConcepts); model.recomputeStructure(); } return model; }