package de.unisiegen.gtitool.ui.model;
import javax.swing.table.DefaultTableColumnModel;
import javax.swing.table.TableColumn;
import de.unisiegen.gtitool.core.parser.style.renderer.PrettyStringTableCellRenderer;
import de.unisiegen.gtitool.ui.i18n.Messages;
/**
* The {@link ReachableStatesTableColumnModel}.
*
* @author Christian Fehler
* @version $Id:ConsoleColumnModel.java 305 2007-12-06 19:55:14Z mies $
*/
public final class ReachableStatesTableColumnModel extends
DefaultTableColumnModel
{
/**
* The serial version uid.
*/
private static final long serialVersionUID = -7840743082957665584L;
/**
* The outline column.
*/
private TableColumn outlineColumn;
/**
* Allocates a new {@link ReachableStatesTableColumnModel}.
*/
public ReachableStatesTableColumnModel ()
{
// outline
this.outlineColumn = new TableColumn (
ConvertMachineTableModel.OUTLINE_COLUMN );
this.outlineColumn.setResizable ( false );
this.outlineColumn.setHeaderValue ( Messages
.getString ( "ReachableStatesDialog.Outline" ) ); //$NON-NLS-1$
this.outlineColumn.setCellRenderer ( new PrettyStringTableCellRenderer () );
addColumn ( this.outlineColumn );
}
}