public void setName(String name) { String prevName = datbaseObject.getName(); datbaseObject.setName(name); if (prevName.equals(getDisplayName())) { setDisplayName(name); } propertyChangeSupport.firePropertyChange(NODE_NAME_MODIFIED, null, this); }
public AbstractNode(IAbstractDatabaseObject obj, boolean leafNode) { datbaseObject = obj; if (getDisplayName() == null) { setDisplayName(obj.getName()); } this.leafNode = leafNode; }
public void refresh() { try { datbaseObject.refresh(); } catch (SQLException exc) { ErrorManager.showException(exc); return; } initializeChildren(); propertyChangeSupport.firePropertyChange(NODE_CHILDREN_MODIFIED, null, this); }
public void handleDoubleClick(TreeViewer viewer) { if (!datbaseObject.getDatabaseInfo().isConnected()) { refresh(); } viewer.expandToLevel(this, 1); }
public String getName() { return datbaseObject.getName(); }