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)
getColumnClass
public java.lang.Class getColumnClass(int c)
isCellEditable
public boolean isCellEditable(int row,
int col)
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)
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.