/* * Created on Nov 13, 2005 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */ package org.mindswap.swoop.utils.graph.hierarchy.classlist; import javax.swing.ListModel; import org.mindswap.swoop.utils.graph.hierarchy.ClassTreeNode; import org.mindswap.swoop.utils.graph.hierarchy.OntologyVisualizationViewer; import org.mindswap.swoop.utils.graph.hierarchy.OntologyWithClassHierarchyGraph; /** * @author Dave Wang * * represents a class list item created via a user selection * */ public class SelectionClassListHistoryItem extends ClassListHistoryItem { private ClassTreeNode myNode = null; public SelectionClassListHistoryItem( OntologyWithClassHierarchyGraph graph,ListModel model, ClassTreeNode node, String label ) { super( graph, model, label); myNode = node; } public void executeLoadHistory() { myGraph.loadClassListHistory( this ); OntologyVisualizationViewer vv = myGraph.getVV(); vv.setSelectedNodeWithoutAddingHistory( this.myNode ); vv.repaint(); //myBackListButton.setEnabled( !myClassListHistoryManager.isAtBeginning() ); //myForwardListButton.setEnabled( !myClassListHistoryManager.isAtEnd() ); } }