edu.stanford.smi.protegex.owl.ui.clsdesc
Interface ClassDescriptionTableModel

All Superinterfaces:
OWLTableModel, SymbolTableModel, TableModel
All Known Implementing Classes:
DisjointClassesTableModel, PropertiesDefinitionTableModel, PropertiesSuperclassesTableModel

interface ClassDescriptionTableModel
extends OWLTableModel

A OWLTableModel with additional support for remove buttons. This is the base interface of all TableModels in this package.

Author:
Holger Knublauch

Method Summary
 boolean isRemoveEnabledFor(edu.stanford.smi.protege.model.Cls cls)
           
 
Methods inherited from interface edu.stanford.smi.protegex.owl.ui.owltable.OWLTableModel
addEmptyRow, addRow, deleteRow, displaySemanticError, dispose, getClass, getClassRow, getEditedCls, isAddEnabledAt, isDeleteEnabledFor, isEditable, removeEmptyRow, setCls
 
Methods inherited from interface edu.stanford.smi.protegex.owl.ui.owltable.SymbolTableModel
getIcon, getPredicate, getRDFResource, getSubject, getSymbolColumnIndex
 
Methods inherited from interface javax.swing.table.TableModel
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAt
 

Method Detail

isRemoveEnabledFor

public boolean isRemoveEnabledFor(edu.stanford.smi.protege.model.Cls cls)