GEF und Eclipse Plugin schwierigkeiten

Ich habe den Code bis S.42 des Tutoriums kopiert. Wenn ich den Code nun ausführe bekomme ich eine Nullpointerexception.

Java:
public class ViewPart2 extends ViewPart {
	@Override
	public void createPartControl(Composite parent) {
		new GraphEditor().createPartControl(parent); //18
	}
}

Ich weis nicht wie man den Editor ohne View öffen kann. Für views bekomme ich aber einen Eintrag in "show View", also habe ich den Editor im View angezeig. Das hat zunächst auch Funktioniert.

Java:
	@Override
	public void createPartControl(Composite parent) {
			ScrollingGraphicalViewer viewer = new ScrollingGraphicalViewer();
			viewer.createControl(parent);
			viewer.setRootEditPart(new ScalableFreeformRootEditPart());
			viewer.getControl().setBackground(ColorConstants.white);
			viewer.setEditPartFactory(new GraphEditPartFactory());
			viewer.setContents(ContentProvider.INSTANCE.newSampleGraph());
			editDomain.addViewer(viewer);  //58
		}

Code:
java.lang.NullPointerException
	at org.jbpm.graph.ui.editor.GraphEditor.createPartControl(GraphEditor.java:58)
	at geftut.ViewPart2.createPartControl(ViewPart2.java:18)
	at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:375)
	at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:229)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
	at org.eclipse.ui.internal.WorkbenchPage$ActivationList.setActive(WorkbenchPage.java:4218)

Wie öffne ich den Editor auf eine Ordentliche weise? Falls damit die NPE nicht verschwindet wo liegt sonst der Fehler?
 

Neue Themen


Zurück
Oben