EMF.Edit - Problem with ITableItemLabelProvider [message #492712] |
Wed, 21 October 2009 09:45  |
Eclipse User |
|
|
|
Hi,
i am working on a gmf-based editor and i want to display data of a model object in a table. Therefore i implemented the interfaces IStructuredItemContentProvider & ITableItemLabelProvider in my edit provider.
The code in the setInput method of the property section looks like this:
AdapterFactory af = getAdapterFactory(inputElement);
if (af != null)
{
afContentProvider.setAdapterFactory(af);
afLabelProvider.setAdapterFactory(af);
inputTableViewer.setContentProvider(afContentProvider);
inputTableViewer.setLabelProvider(afLabelProvider);
inputTableViewer.setInput(getEObject());
inputTableViewer.refresh(true);
}
The problem is now, that the methods getColumnImage & getColumnText are never called; instead the default toString is exectued; although my provider does implement the corresponding methods. I dont know why this in not working because for the Content Provider it is working. This means that getElements from IStructuredItemContentProvider is called.
Does anybody have a clue why this in not working for my ITableItemLabelProvider?
Any kind of feedback would be highly appreciated.
Greetings,
Florian
|
|
|
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.09146 seconds