final String nameSpace,
final String name,
final Object value)
{
final ElementMetaData metaData = type.getMetaData();
final AttributeMetaData attributeDescription = metaData.getAttributeDescription(nameSpace, name);
if (attributeDescription == null)
{
return;
}
final String valueRole = attributeDescription.getValueRole();
final Class valueType = attributeDescription.getTargetType();
final PropertyEditor propertyEditor = attributeDescription.getEditor();
final GroupedName groupedName = new GroupedName(attributeDescription);
final GroupingHeader groupingHeader = createGroupingHeader(attributeDescription);
backend.add(new CrosstabOption(groupingHeader, type, groupedName, valueType, valueRole, propertyEditor, value));
fireTableRowsInserted(backend.size() - 1, backend.size() - 1);