zeus.generator.task.rulebase
Class RuleModel
java.lang.Object
javax.swing.table.AbstractTableModel
zeus.generator.task.rulebase.RuleModel
- All Implemented Interfaces:
- javax.swing.event.ChangeListener, java.util.EventListener, java.io.Serializable, javax.swing.table.TableModel
- public class RuleModel
- extends javax.swing.table.AbstractTableModel
- implements javax.swing.event.ChangeListener
- See Also:
- Serialized Form
| Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
| 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 |
RULE
static final int RULE
- See Also:
- Constant Field Values
PRIORITY
static final int PRIORITY
- See Also:
- Constant Field Values
header
static final java.lang.String[] header
rules
java.util.Vector rules
ontology
OntologyDb ontology
RULE_COUNT
static int RULE_COUNT
changeListeners
protected javax.swing.event.EventListenerList changeListeners
RuleModel
public RuleModel(ReteKB kb,
OntologyDb db)
getRowCount
public int getRowCount()
- Specified by:
getRowCount in interface javax.swing.table.TableModel
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount in interface javax.swing.table.TableModel
getColumnName
public java.lang.String getColumnName(int col)
- Specified by:
getColumnName in interface javax.swing.table.TableModel
isCellEditable
public boolean isCellEditable(int row,
int col)
- Specified by:
isCellEditable in interface javax.swing.table.TableModel
getValueAt
public java.lang.Object getValueAt(int row,
int col)
- 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
addRule
public void addRule(Rule reteRule)
getData
public Rule[] getData()
addActions
private void addActions(Rule reteRule,
java.util.Vector actions)
addPatterns
private void addPatterns(Rule reteRule,
java.util.Vector patterns)
addRule
public void addRule()
deleteRule
public void deleteRule(int row)
existRuleName
private boolean existRuleName(java.lang.String name)
getRule
public Rule getRule(int row)
getRules
public java.util.Vector getRules()
addChangeListener
public void addChangeListener(javax.swing.event.ChangeListener x)
removeChangeListener
public void removeChangeListener(javax.swing.event.ChangeListener x)
fireChanged
protected void fireChanged()
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent e)
- Specified by:
stateChanged in interface javax.swing.event.ChangeListener
Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.