zeus.generator.agent
Class AbilityModel

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byzeus.generator.agent.AbilityModel
All Implemented Interfaces:
javax.swing.event.ChangeListener, java.util.EventListener, java.io.Serializable, javax.swing.table.TableModel

public class AbilityModel
extends javax.swing.table.AbstractTableModel
implements javax.swing.event.ChangeListener

See Also:
Serialized Form

Field Summary
(package private) static int ABILITY
           
protected  Acquaintance acquaintance
           
protected  AttributeModel attributeModel
           
protected  javax.swing.event.EventListenerList changeListeners
           
protected  java.lang.String[] columnNames
           
(package private) static int COST
           
(package private) static int count
           
protected  java.util.Vector data
           
protected  OntologyDb ontologyDb
           
protected  int selectedRow
           
(package private) static int TIME
           
(package private) static int TYPE
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
AbilityModel(OntologyDb ontologyDb, AttributeModel attributeModel)
           
 
Method Summary
 void addChangeListener(javax.swing.event.ChangeListener x)
           
 void addNewRows(java.lang.String[] names)
           
 void addRows(AbilitySpec[] input)
           
protected  boolean contains(java.lang.String id)
           
protected  void fireChanged()
           
 int getColumnCount()
           
 java.lang.String getColumnName(int col)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int column)
           
 boolean isCellEditable(int row, int col)
           
 void removeChangeListener(javax.swing.event.ChangeListener x)
           
 void removeRows(int[] rows)
           
 void reset(Acquaintance input)
           
 void selectRow(int row)
           
 void setValueAt(java.lang.Object aValue, int row, int column)
           
 void stateChanged(javax.swing.event.ChangeEvent e)
           
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE

static final int TYPE
See Also:
Constant Field Values

TIME

static final int TIME
See Also:
Constant Field Values

COST

static final int COST
See Also:
Constant Field Values

ABILITY

static final int ABILITY
See Also:
Constant Field Values

count

static int count

columnNames

protected java.lang.String[] columnNames

selectedRow

protected int selectedRow

attributeModel

protected AttributeModel attributeModel

ontologyDb

protected OntologyDb ontologyDb

data

protected java.util.Vector data

acquaintance

protected Acquaintance acquaintance

changeListeners

protected javax.swing.event.EventListenerList changeListeners
Constructor Detail

AbilityModel

public AbilityModel(OntologyDb ontologyDb,
                    AttributeModel attributeModel)
Method Detail

reset

public void reset(Acquaintance input)

removeRows

public void removeRows(int[] rows)

selectRow

public void selectRow(int row)

addNewRows

public void addNewRows(java.lang.String[] names)

addRows

public void addRows(AbilitySpec[] input)

contains

protected boolean contains(java.lang.String id)

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface javax.swing.table.TableModel

getRowCount

public int getRowCount()
Specified by:
getRowCount in interface javax.swing.table.TableModel

isCellEditable

public boolean isCellEditable(int row,
                              int col)
Specified by:
isCellEditable in interface javax.swing.table.TableModel

getColumnName

public java.lang.String getColumnName(int col)
Specified by:
getColumnName in interface javax.swing.table.TableModel

getValueAt

public java.lang.Object getValueAt(int row,
                                   int column)
Specified by:
getValueAt in interface javax.swing.table.TableModel

setValueAt

public void setValueAt(java.lang.Object aValue,
                       int row,
                       int column)
Specified by:
setValueAt in interface javax.swing.table.TableModel

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent e)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener x)

removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener x)

fireChanged

protected void fireChanged()


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.