/* * 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 java.util.Set; import javax.swing.ListModel; 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 search * */ public class HighlightClassListHistoryItem extends ClassListHistoryItem { private Set myNodeSet = null; public HighlightClassListHistoryItem( OntologyWithClassHierarchyGraph graph, ListModel model, Set nodeSet, String label ) { super( graph, model, label); myNodeSet = nodeSet; } public void executeLoadHistory() { myGraph.loadClassListHistory( this ); OntologyVisualizationViewer vv = myGraph.getVV(); vv.setHighlightedNodeWithoutAddingHistory( this.myNodeSet ); vv.repaint(); } }