return EmbeddableAttribute.class;
}
@Override
public void setUpdatedValueAt(Object value, int row, int col) {
EmbeddableAttribute attribute = getEmbeddableAttribute(row);
EmbeddableAttributeEvent event = new EmbeddableAttributeEvent(eventSource, embeddable, attribute);
String path = null;
Collection<String> nameAttr = null;
if (col == OBJ_ATTRIBUTE) {
event.setOldName(attribute.getName());
ProjectUtil.setEmbeddableAttributeName(attribute, value != null ? value
.toString()
.trim() : null);
fireTableCellUpdated(row, col);
}
else if (col == OBJ_ATTRIBUTE_TYPE) {
attribute.setType(value != null ? value.toString() : null);
fireTableCellUpdated(row, col);
}
else if (col == DB_ATTRIBUTE) {
attribute.setDbAttributeName(value != null ? value.toString() : null);
fireTableCellUpdated(row, col);
}
mediator.fireEmbeddableAttributeEvent(event);
}