MetaDone
|
Public Member Functions | |
ModelTableRoles (ConcreteObject _co, MetaRole _mr, boolean _coIsDomain) | |
int | getColumnCount () |
int | getRowCount () |
Object | getValueAt (int row, int col) |
String | getColumnName (int column) |
boolean | isCellEditable (int arg0, int arg1) |
void | deleteRole (int i) |
void | insertFirst (ConcreteRole createdCr, ConcreteObject created) |
Private Member Functions | |
List< ConcreteRole > | getRows () |
void | refreshRows () |
Private Attributes | |
ConcreteObject | co |
MetaRole | mr |
boolean | coIsDomain |
List< ConcreteRole > | rows |
Date=10 févr. 2010 - 18:02:41 This class denotes the (data) model (MVC) of the JTable component of the DialogConcreteRoles
class.
metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.ModelTableRoles | ( | ConcreteObject | _co, |
MetaRole | _mr, | ||
boolean | _coIsDomain | ||
) |
Produces a model to display the concrete roles attached from _co
with respect to the _mr
metarole when _co
plays resp. the role domain (range) is coIsDomain is true (false).
_co | |
_mr | |
_coIsDomain |
References metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.co, metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.coIsDomain, metadone.metabusiness.MetaRole.getDomain(), metadone.metabusiness.MetaRole.getRange(), metadone.metabusiness.ConcreteObject.getTypes(), and metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.mr.
void metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.deleteRole | ( | int | i | ) |
int metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.getColumnCount | ( | ) |
String metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.getColumnName | ( | int | column | ) |
int metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.getRowCount | ( | ) |
List<ConcreteRole> metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.getRows | ( | ) | [private] |
References metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.co, metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.coIsDomain, metadone.metabusiness.ConcreteObject.getAllConcreteRolesDomain(), metadone.metabusiness.ConcreteObject.getAllConcreteRolesRange(), metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.mr, and metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.rows.
Referenced by metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.deleteRole(), metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.getRowCount(), and metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.getValueAt().
Object metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.getValueAt | ( | int | row, |
int | col | ||
) |
References metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.coIsDomain, metadone.metabusiness.ConcreteRole.getDomain(), metadone.metabusiness.ConcreteRole.getRange(), metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.getRows(), and metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.rows.
void metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.insertFirst | ( | ConcreteRole | createdCr, |
ConcreteObject | created | ||
) |
boolean metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.isCellEditable | ( | int | arg0, |
int | arg1 | ||
) |
void metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.refreshRows | ( | ) | [private] |
Forces the system to recompute the rows from the repository by setting the rows attribute to null. Must be called every time the repository is modified.
References metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.rows.
Referenced by metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.deleteRole(), and metadone.client.dialog.swing.genConcreteObject.ModelTableRoles.insertFirst().