Skip to main content



      Home
Home » Modeling » EMF » Problem with table viewer and databinding an EMF object
Problem with table viewer and databinding an EMF object [message #427847] Mon, 02 March 2009 16:08 Go to previous message
Eclipse UserFriend
Hello.

I have a problem when binding my EMF model to a table viewer (code below).
The first problem is that the second column never shows up (I am sure
there is data in the "name" field).
The second problem is how to get access to the column object? If I call
columnCount() on the table directly after the setInput() line, I always
get 0.
So how do I do things like setResizeable() or setMoveable() on the column?

My code:

TableViewer viewer = new TableViewer(comp);
ObservableListContentProvider contentProvider = new
ObservableListContentProvider();
viewer.setContentProvider(contentProvider);

IObservableMap[] observeMaps =
EMFObservables.observeMaps(contentProvider.getKnownElements( ), new
EStructuralFeature[] {
DocumentModelPackage.Literals.DOCUMENT_PROPERTY_TYPE__KEY,
DocumentModelPackage.Literals.DOCUMENT_PROPERTY_TYPE__NAME });
ObservableMapLabelProvider labelProvider = new
ObservableMapLabelProvider(observeMaps);
viewer.setLabelProvider(labelProvider);

List<DocumentPropertyType> propertyTypes =
DocumentManager.getInstance().getDocumentStore().getProperty Types();
viewer.setInput(new WritableList(propertyTypes,
DocumentPropertyType.class));

Best regards,
Kai
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic:adding builders to EMF-generated RCP app
Next Topic:[CDO]Security Problem
Goto Forum:
  


Current Time: Mon Jul 21 12:27:54 EDT 2025

Powered by FUDForum. Page generated in 0.04202 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top