org.argouml.uml.generator.ui
Class ClassGenerationDialog.TableModelClassChecks
java.lang.Object
|
+--javax.swing.table.AbstractTableModel
|
+--org.argouml.uml.generator.ui.ClassGenerationDialog.TableModelClassChecks
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
- Enclosing class:
- ClassGenerationDialog
- class ClassGenerationDialog.TableModelClassChecks
- extends javax.swing.table.AbstractTableModel
Field Summary |
(package private) java.util.Set[] |
_checked
|
(package private) java.util.Vector |
_classes
|
(package private) java.util.ArrayList |
_languages
|
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, getListeners, getTableModelListeners, removeTableModelListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_classes
java.util.Vector _classes
_languages
java.util.ArrayList _languages
_checked
java.util.Set[] _checked
ClassGenerationDialog.TableModelClassChecks
public ClassGenerationDialog.TableModelClassChecks()
setTarget
public void setTarget(java.util.Vector classes,
java.util.ArrayList languages)
isSupposedToBeGeneratedAsLanguage
private boolean isSupposedToBeGeneratedAsLanguage(NotationName lang,
java.lang.Object cls)
getLanguagesCount
private int getLanguagesCount()
getChecked
public java.util.Set getChecked(NotationName nn)
getChecked
public java.util.Set getChecked()
- All checked classes. Union of all languages.
getColumnCount
public int getColumnCount()
getColumnName
public java.lang.String getColumnName(int c)
- Specified by:
getColumnName
in interface javax.swing.table.TableModel
- Overrides:
getColumnName
in class javax.swing.table.AbstractTableModel
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
isCellEditable
public boolean isCellEditable(int row,
int col)
- Specified by:
isCellEditable
in interface javax.swing.table.TableModel
- Overrides:
isCellEditable
in class javax.swing.table.AbstractTableModel
getRowCount
public int getRowCount()
getValueAt
public java.lang.Object getValueAt(int row,
int col)
setValueAt
public void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
- Specified by:
setValueAt
in interface javax.swing.table.TableModel
- Overrides:
setValueAt
in class javax.swing.table.AbstractTableModel
setAllChecks
public void setAllChecks(boolean value)
- Sets or clears all checkmarks for the (next) language for all classes
- Parameters:
value
- If false then all checkmarks are cleared for all
languages.
If true then all are cleared, except for one language column,
these are all set.