Skip to main content



      Home
Home » Modeling » EMF » Custom Label Provider
Custom Label Provider [message #1822290] Tue, 03 March 2020 05:11 Go to next message
Eclipse UserFriend
Hello,

I was in need on creating a list of EObjects based on the list of strings, so therefore I used the following code for 'converting' a string to an EObject.
SimpleAnyType wrapper = XMLTypeFactory.eINSTANCE.createSimpleAnyType();
wrapper.setInstanceType(EcorePackage.eINSTANCE.getEString());
wrapper.setValue(myString);

Is there a way in which I can override the LabelProvider for this specific type? More explicitly I would probably need to customize the getText method from the ReflectiveItemProvider class.

I tried to play around with the org.eclipse.emf.edit.itemProviderAdapterFactories extension, but I didn't managed to get it work. I guess I'm doing something wrong, but I'm not sure what exactly.

Thank you!

Kind Regards,

Alexandra

[Updated on: Tue, 03 March 2020 05:12] by Moderator

Re: Custom Label Provider [message #1822324 is a reply to message #1822290] Tue, 03 March 2020 23:33 Go to previous message
Eclipse UserFriend
The reflective item provider adapter factory is generally created in the generated editor:
    adapterFactory.addAdapterFactory(new ReflectiveItemProviderAdapterFactory());
You'd have to specialize starting there. It can't be done via any registration because there is no specialized EClass involved, though perhaps providing one for http://www.eclipse.org/emf/2003/XMLType might also do the trick.
Previous Topic:Forum on Privacy and Data Protection Challenges in System Development
Next Topic:How to add a attribute or property to a EAttribute type?
Goto Forum:
  


Current Time: Fri Jul 25 01:32:28 EDT 2025

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

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

Back to the top