kaos.kpat.gui
Class TargetTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
kaos.kpat.gui.TargetTableModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
public class TargetTableModel
- extends javax.swing.table.AbstractTableModel
- See Also:
- Serialized Form
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Method Summary |
void |
addBinding(java.lang.String role,
TemplateComponentReference ref,
TemplateComponentBinding binding)
|
void |
addRoleValueMap(KAoSRoleValueMap rvm)
|
void |
addSubBinding(java.lang.String name,
java.util.Hashtable bindings)
|
void |
addTarget(java.lang.String role,
java.lang.String value,
java.lang.String baseRange,
java.lang.Boolean isComplement,
java.lang.Boolean isClass)
|
void |
addTarget(java.lang.String role,
java.lang.String value,
java.lang.String baseRange,
java.lang.Boolean isComplement,
java.lang.Boolean isClass,
java.lang.String type)
|
void |
addTarget(java.lang.String role,
java.util.Vector range,
java.lang.String baseRange,
java.lang.Boolean isComplement,
java.lang.Boolean isClass)
|
void |
addTarget(java.lang.String role,
java.util.Vector range,
java.lang.String baseRange,
java.lang.Boolean isComplement,
java.lang.Boolean isClass,
java.lang.String type)
|
void |
changeTarget(java.lang.String role,
java.lang.String oldValue,
java.lang.String newValue)
|
void |
clearTargets()
|
void |
fireTableDataChanged()
|
java.util.Vector |
getBaseRange()
|
java.lang.String |
getBaseRangeAt(int r)
|
java.util.Hashtable |
getBindings()
|
java.lang.Class |
getColumnClass(int c)
|
int |
getColumnCount()
|
java.util.Vector |
getIsClass()
|
java.lang.Boolean |
getIsClassAt(int r)
|
java.util.Vector |
getIsComplement()
|
java.lang.Boolean |
getIsComplementAt(int r)
|
java.util.Vector |
getRange()
|
java.util.Vector |
getRangeAt(int r)
|
java.util.Vector |
getResType()
|
java.lang.String |
getResTypeAt(int r)
|
java.util.Vector |
getRole()
|
java.lang.String |
getRoleAt(int r)
|
int |
getRowCount()
|
KAoSRoleValueMapContainer |
getRVMContainer()
|
java.util.Hashtable |
getSubBinding(java.lang.String name)
|
java.util.Hashtable |
getSubBindings()
|
java.lang.Object |
getValueAt(int r,
int c)
|
boolean |
isCellEditable(int row,
int column)
|
void |
removeSubBinding(java.lang.String name)
|
protected void |
removeTarget(java.lang.String role,
java.lang.String value)
|
void |
removeTargetAt(int r)
|
void |
setBindings(java.util.Hashtable bindings)
|
void |
setIsComplementAt(boolean isComplement,
int r)
|
void |
setPeerRVMCoordinator(PeerRVMCoordinator coordinator,
java.lang.String ontologicalType)
|
void |
setResTypeAt(java.lang.String type,
int r)
|
void |
setRVMContainer(KAoSRoleValueMapContainer container)
|
void |
setSubBindings(java.util.Hashtable subBindings)
|
void |
setTargetAt(java.lang.String role,
java.util.Vector range,
java.lang.String baseRange,
java.lang.Boolean isComplement,
java.lang.Boolean isClass,
int r)
|
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnName, getListeners, getTableModelListeners, removeTableModelListener, setValueAt |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TargetTableModel
public TargetTableModel()
TargetTableModel
public TargetTableModel(boolean showResType)
TargetTableModel
public TargetTableModel(boolean showResType,
boolean showComplement)
getColumnCount
public int getColumnCount()
getRowCount
public int getRowCount()
getColumnClass
public java.lang.Class getColumnClass(int c)
- Specified by:
getColumnClass
in interface javax.swing.table.TableModel
- Overrides:
getColumnClass
in class javax.swing.table.AbstractTableModel
getValueAt
public java.lang.Object getValueAt(int r,
int c)
addRoleValueMap
public void addRoleValueMap(KAoSRoleValueMap rvm)
fireTableDataChanged
public void fireTableDataChanged()
- Overrides:
fireTableDataChanged
in class javax.swing.table.AbstractTableModel
addTarget
public void addTarget(java.lang.String role,
java.util.Vector range,
java.lang.String baseRange,
java.lang.Boolean isComplement,
java.lang.Boolean isClass)
addTarget
public void addTarget(java.lang.String role,
java.util.Vector range,
java.lang.String baseRange,
java.lang.Boolean isComplement,
java.lang.Boolean isClass,
java.lang.String type)
addTarget
public void addTarget(java.lang.String role,
java.lang.String value,
java.lang.String baseRange,
java.lang.Boolean isComplement,
java.lang.Boolean isClass)
addTarget
public void addTarget(java.lang.String role,
java.lang.String value,
java.lang.String baseRange,
java.lang.Boolean isComplement,
java.lang.Boolean isClass,
java.lang.String type)
changeTarget
public void changeTarget(java.lang.String role,
java.lang.String oldValue,
java.lang.String newValue)
removeTarget
protected void removeTarget(java.lang.String role,
java.lang.String value)
getRoleAt
public java.lang.String getRoleAt(int r)
getRangeAt
public java.util.Vector getRangeAt(int r)
getBaseRangeAt
public java.lang.String getBaseRangeAt(int r)
getIsComplementAt
public java.lang.Boolean getIsComplementAt(int r)
getIsClassAt
public java.lang.Boolean getIsClassAt(int r)
getResTypeAt
public java.lang.String getResTypeAt(int r)
setTargetAt
public void setTargetAt(java.lang.String role,
java.util.Vector range,
java.lang.String baseRange,
java.lang.Boolean isComplement,
java.lang.Boolean isClass,
int r)
removeTargetAt
public void removeTargetAt(int r)
getRole
public java.util.Vector getRole()
getRange
public java.util.Vector getRange()
getBaseRange
public java.util.Vector getBaseRange()
getIsComplement
public java.util.Vector getIsComplement()
getIsClass
public java.util.Vector getIsClass()
getResType
public java.util.Vector getResType()
clearTargets
public void clearTargets()
setIsComplementAt
public void setIsComplementAt(boolean isComplement,
int r)
setResTypeAt
public void setResTypeAt(java.lang.String type,
int r)
isCellEditable
public boolean isCellEditable(int row,
int column)
- Specified by:
isCellEditable
in interface javax.swing.table.TableModel
- Overrides:
isCellEditable
in class javax.swing.table.AbstractTableModel
setRVMContainer
public void setRVMContainer(KAoSRoleValueMapContainer container)
setPeerRVMCoordinator
public void setPeerRVMCoordinator(PeerRVMCoordinator coordinator,
java.lang.String ontologicalType)
getRVMContainer
public KAoSRoleValueMapContainer getRVMContainer()
addSubBinding
public void addSubBinding(java.lang.String name,
java.util.Hashtable bindings)
getSubBinding
public java.util.Hashtable getSubBinding(java.lang.String name)
removeSubBinding
public void removeSubBinding(java.lang.String name)
getSubBindings
public java.util.Hashtable getSubBindings()
setSubBindings
public void setSubBindings(java.util.Hashtable subBindings)
addBinding
public void addBinding(java.lang.String role,
TemplateComponentReference ref,
TemplateComponentBinding binding)
getBindings
public java.util.Hashtable getBindings()
setBindings
public void setBindings(java.util.Hashtable bindings)