Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » GEF » change the GEF viewport content when receives an event
change the GEF viewport content when receives an event [message #147229] Wed, 11 August 2004 13:28 Go to next message
Eclipse UserFriend
Originally posted by: victorm.classys.net

Hello , I have a MultiPageEditor that contains a GEF Editor. I have a =

ChangedListener in my GEF Editot that receives events from the other =

editor(text editor). At this event i want to load a new model received =

with this event.
I called in the method of the listener setContents(newModel) and I get =

this exception:

!ENTRY org.eclipse.core.runtime 4 2 Aug 11, 2004 16:24:57.785
!MESSAGE Problems occurred when invoking code from plug-in: =

"org.eclipse.core.runtime".
!STACK 0
java.lang.NullPointerException
at =

org.eclipse.draw2d.DeferredUpdateManager.queueWork(DeferredU pdateManager=
..java:146)
at =

org.eclipse.draw2d.DeferredUpdateManager.addDirtyRegion(Defe rredUpdateMa=
nager.java:84)
at org.eclipse.draw2d.Figure.repaint(Figure.java:1184)
at org.eclipse.draw2d.Figure.erase(Figure.java:257)
at org.eclipse.draw2d.Figure.remove(Figure.java:1065)
at =

org.eclipse.gef.editparts.AbstractGraphicalEditPart.removeCh ildVisual(Ab=
stractGraphicalEditPart.java:668)
at =

org.eclipse.gef.editparts.AbstractEditPart.removeChild(Abstr actEditPart.=
java:821)
at =

org.eclipse.gef.editparts.ScalableRootEditPart.setContents(S calableRootE=
ditPart.java:346)
at =

org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents( AbstractEdit=
PartViewer.java:557)
at =

org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents( AbstractEdit=
PartViewer.java:566)
at =

com.azoth.waptvstudio.modeset.gef.ModeGraphicalEditor.DOMCha nged(ModeGra=
phicalEditor.java:378)
at =

com.azoth.waptvstudio.model.DOMEventManager$1.run(DOMEventMa nager.java:4=
2)
at =

org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.=
java:615)
at org.eclipse.core.runtime.Platform.run(Platform.java:747)
at =

com.azoth.waptvstudio.model.DOMEventManager.fireDOMChanged(D OMEventManag=
er.java:40)
at =

com.azoth.waptvstudio.editors.XmlDocumentListener$DOMModifie r.applyChang=
es(XmlDocumentListener.java:247)
at =

com.azoth.waptvstudio.editors.XmlDocumentListener$DOMModifie r.run(XmlDoc=
umentListener.java:329)

Can anybody help to solve this problem
Re: change the GEF viewport content when receives an event [message #147300 is a reply to message #147229] Wed, 11 August 2004 15:19 Go to previous message
Pratik Shah is currently offline Pratik ShahFriend
Messages: 1077
Registered: July 2009
Senior Member
Try setting the contents in the Display thread:
Display.getDefault().syncExec or asyncExec.

"Victor Moga" <victorm@classys.net> wrote in message
news:opsckk03ofmaynqb@morpheus.classys.net...
Hello , I have a MultiPageEditor that contains a GEF Editor. I have a
ChangedListener in my GEF Editot that receives events from the other
editor(text editor). At this event i want to load a new model received
with this event.
I called in the method of the listener setContents(newModel) and I get
this exception:

!ENTRY org.eclipse.core.runtime 4 2 Aug 11, 2004 16:24:57.785
!MESSAGE Problems occurred when invoking code from plug-in:
"org.eclipse.core.runtime".
!STACK 0
java.lang.NullPointerException
at
org.eclipse.draw2d.DeferredUpdateManager.queueWork(DeferredU pdateManager.jav
a:146)
at
org.eclipse.draw2d.DeferredUpdateManager.addDirtyRegion(Defe rredUpdateManage
r.java:84)
at org.eclipse.draw2d.Figure.repaint(Figure.java:1184)
at org.eclipse.draw2d.Figure.erase(Figure.java:257)
at org.eclipse.draw2d.Figure.remove(Figure.java:1065)
at
org.eclipse.gef.editparts.AbstractGraphicalEditPart.removeCh ildVisual(Abstra
ctGraphicalEditPart.java:668)
at
org.eclipse.gef.editparts.AbstractEditPart.removeChild(Abstr actEditPart.java
:821)
at
org.eclipse.gef.editparts.ScalableRootEditPart.setContents(S calableRootEditP
art.java:346)
at
org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents( AbstractEditPart
Viewer.java:557)
at
org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents( AbstractEditPart
Viewer.java:566)
at
com.azoth.waptvstudio.modeset.gef.ModeGraphicalEditor.DOMCha nged(ModeGraphic
alEditor.java:378)
at
com.azoth.waptvstudio.model.DOMEventManager$1.run(DOMEventMa nager.java:42)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java
:615)
at org.eclipse.core.runtime.Platform.run(Platform.java:747)
at
com.azoth.waptvstudio.model.DOMEventManager.fireDOMChanged(D OMEventManager.j
ava:40)
at
com.azoth.waptvstudio.editors.XmlDocumentListener$DOMModifie r.applyChanges(X
mlDocumentListener.java:247)
at
com.azoth.waptvstudio.editors.XmlDocumentListener$DOMModifie r.run(XmlDocumen
tListener.java:329)

Can anybody help to solve this problem
Previous Topic:Can we change the color of DragSource Feedback Figure when it move from one containner to other?
Next Topic:Creating custom shapes
Goto Forum:
  


Current Time: Thu Jan 16 14:39:06 GMT 2025

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

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

Back to the top