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.