Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Visual Editor (VE) » VE Examples
VE Examples [message #616569] Tue, 18 September 2007 13:30
Rob is currently offline RobFriend
Messages: 6
Registered: July 2009
Junior Member
Hi,

Has anyone managed to get the examples in org.eclipse.ve.examples working?
I am looking at the CompanyGraphicalEditor example, but I cannot get it to
work.

I installed:

eclipse-SDK-3.2.1-linux-gtk
emf-sdo-runtime-2.2.0.zip
GEF-runtime-3.2.zip
VE-examples-1.2.3_jem.zip
VE-SDK-1.2.3_jem.zip

I created a new workspace with a new project and copied the files
ibm.cdmcmp and ibmDialogData.xmi from the plugins to the project.

When I open the ibm.cdmcmp file, I get the following error:

java.lang.NullPointerException
at
org.eclipse.ve.internal.cde.core.CDEUtilities.displayExec(CD EUtilities.java:214)
at
org.eclipse.ve.internal.cde.core.VisualInfoXYLayoutEditPolic y$VisualConstraintRefreshPolicy.queueRefreshFromEditPart(Vis ualInfoXYLayoutEditPolicy.java:418)
at
org.eclipse.ve.internal.cde.core.VisualInfoXYLayoutEditPolic y$VisualConstraintRefreshPolicy.signalRefresh(VisualInfoXYLa youtEditPolicy.java:403)
at
org.eclipse.ve.internal.cde.core.VisualInfoXYLayoutEditPolic y$VisualConstraintRefreshPolicy.activate(VisualInfoXYLayoutE ditPolicy.java:394)
at
org.eclipse.gef.editparts.AbstractEditPart.activateEditPolic ies(AbstractEditPart.java:165)
at
org.eclipse.gef.editparts.AbstractEditPart.activate(Abstract EditPart.java:148)
at
org.eclipse.gef.editparts.AbstractGraphicalEditPart.activate (AbstractGraphicalEditPart.java:186)
at
org.eclipse.ve.examples.cdm.dept.ui.DepartmentGraphicalEditP art.activate(DepartmentGraphicalEditPart.java:48)
at
org.eclipse.gef.editparts.AbstractEditPart.activate(Abstract EditPart.java:152)
at
org.eclipse.gef.editparts.AbstractGraphicalEditPart.activate (AbstractGraphicalEditPart.java:186)
at
org.eclipse.ve.examples.cdm.dept.ui.CompanyContentsGraphical EditPart.activate(CompanyContentsGraphicalEditPart.java:59)
at
org.eclipse.gef.editparts.AbstractEditPart.addChild(Abstract EditPart.java:201)
at
org.eclipse.gef.editparts.SimpleRootEditPart.setContents(Sim pleRootEditPart.java:101)
at
org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents( AbstractEditPartViewer.java:583)
at
org.eclipse.ve.examples.cdm.dept.ui.CompanyGraphicalEditorPa rt.initializeGraphicalViewer(CompanyGraphicalEditorPart.java :438)
at
org.eclipse.gef.ui.parts.GraphicalEditor.createGraphicalView er(GraphicalEditor.java:153)
at
org.eclipse.gef.ui.parts.GraphicalEditorWithPalette.createPa rtControl(GraphicalEditorWithPalette.java:65)
at
org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:596)
at
org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:372)
at
org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:566)
at
org.eclipse.ui.internal.EditorReference.getEditor(EditorRefe rence.java:214)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2595)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2528)
at
org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPag e.java:2520)
at
org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.ja va:2505)
at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2500)


I seems that a ModelChangeController needs to be installed.
When I change the CompanyGraphicalEditor to add a dummy
ModelChangeController for key MODEL_CHANGE_CONTROLLER_KEY (now working
from cvs), I no longer get the NPE, but the editor hangs.

Anyone know what I am doing wrong?

Thanks in advance,

Rob
Previous Topic:VE Examples
Next Topic:Changed Workspace, imported VE class
Goto Forum:
  


Current Time: Fri Apr 26 23:58:51 GMT 2024

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

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

Back to the top