edu.stanford.smi.protegex.owl.ui.clsproperties
Class RDFPropertiesTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
edu.stanford.smi.protegex.owl.ui.clsproperties.RDFPropertiesTableModel
- All Implemented Interfaces:
- edu.stanford.smi.protege.util.Disposable, RDFPropertiesTableColumns, Serializable, TableModel
- public class RDFPropertiesTableModel
- extends AbstractTableModel
- implements edu.stanford.smi.protege.util.Disposable, RDFPropertiesTableColumns
- Author:
- Holger Knublauch
- See Also:
- Serialized Form
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cls
private RDFSNamedClass cls
- The currently edited class
classListener
private ClassListener classListener
directCount
private int directCount
listenedToProperties
private Collection listenedToProperties
properties
private List properties
valueListener
private PropertyValueListener valueListener
RDFPropertiesTableModel
public RDFPropertiesTableModel()
dispose
public void dispose()
- Specified by:
dispose
in interface edu.stanford.smi.protege.util.Disposable
fill
private void fill()
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount
in interface TableModel
getColumnClass
public Class getColumnClass(int columnIndex)
- Specified by:
getColumnClass
in interface TableModel
getColumnName
public String getColumnName(int column)
- Specified by:
getColumnName
in interface TableModel
getRDFProperty
public RDFProperty getRDFProperty(int row)
getRow
public int getRow(RDFProperty property)
getRowCount
public int getRowCount()
- Specified by:
getRowCount
in interface TableModel
getValueAt
public Object getValueAt(int rowIndex,
int columnIndex)
- Specified by:
getValueAt
in interface TableModel
isDirectProperty
public boolean isDirectProperty(int row)
refill
private void refill()
setClass
public void setClass(RDFSNamedClass cls)
unregisterValueListener
private void unregisterValueListener()