F
freak_007
Gast
Kann man mit EMF Viewparts generieren? Wäre praktisch
selectionViewer.setContentProvider(new AdapterFactoryContentProvider(adapterFactory));
adapterFactory = new ComposedAdapterFactory(ComposedAdapterFactory.Descriptor.Registry.INSTANCE);
31: adapterFactory.addAdapterFactory(new ResourceItemProviderAdapterFactory());
32: adapterFactory.addAdapterFactory(new SongmanagerItemProviderAdapterFactory());
33: adapterFactory.addAdapterFactory(new ReflectiveItemProviderAdapterFactory());
viewer = new TableViewer(parent, SWT.MULTI | SWT.H_SCROLL| SWT.V_SCROLL);
viewer.setContentProvider(new AdapterFactoryContentProvider(adapterFactory));
viewer.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory));
!ENTRY org.eclipse.osgi 4 0 2011-09-09 10:05:34.693
!MESSAGE An error occurred while automatically activating bundle com.vknie.songmanager.edit (6).
!STACK 0
org.osgi.framework.BundleException: The activator songmanager.provider.SongmanagerEditPlugin$Implementation for bundle com.vknie.songmanager.edit is invalid
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.vknie.songmanager.rcp.views.KopfdatenView.createPartControl(KopfdatenView.java:32)
Hmm, nein, das Framework startet das Bundle automatisch sobald die erste Klasse geladen wird, das sollte kein Problem sein.Jetzt hab ich im Netz schon gelesen, dass der Fehler daher kommt, dass ich schon ein Objekt aus dem Plugin erzeuge (nämlich die Provider), was noch nicht geladen wurde und dass man dieses Plugin vorher in der start-Methode der Application laden soll.