[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.modeling.amalgam] Re: Problems generating the diagram for the mindmap example.

Well, if you're starting with the solution projects, you'll certainly get
errors.  The idea is to follow the book, starting with a new DSL Project.
If you need to reference parts of the final solution, I'd suggest grabbing
the rest of the generated projects from CVS to use, or follow through in the
book so that the state of the generated projects matches that of the
solution project.

Best,
Rich


On 4/8/09 2:21 PM, in article 49DCEB0D.2060205@xxxxxxxxx, "Toñi Reina
Quintero" <reinaqu@xxxxxxxxx> wrote:

> 
> I'm going to answer between your comments.
> 
> Richard Gronback escribió:
>> Hi,
>> 
>> Just to be sure, you're using the "ganymede" version of the DSL Tookit and
>> examples, rigt?
>> http://download.eclipse.org/modeling/amalgam/dsltk/downloads/drops/I20081128
>> -066/index.php
>> 
> I have checked it and, yes, I'm using the Version 1.0.0. Build:
> 20081128-0606
> 
>> In the runtime instance, there are likely errors in the error log to help
>> identify the source of the problem.  I suspect that something is amiss in
>> your mapping model.
> 
> There are a few warnings and erros. The three kind of errors are
> produced in the plug-in org.eclipse.gmf.runtime.diagram.ui, and their
> messages are below.
> 
> 1) IRJS0007E Semantic refresh failed.
> 2) execute
> 3) Error building context menu
> 
> I have attched a copy of the error log file, in case it can help.
>> 
> 
>> One more tip is to look in CVS.  The solutions to the example projects are
>> found there, while the .dsl projects themselves are able to be extracted
>> from /Examples in the New dialog, or from the Welcome page.
>> 
> 
> The errors I have mentioned are produced in the examples extracted from
> the Examples in the New dialog.
> 
>> Best,
>> Rich
>> 
>> 
>> On 4/8/09 1:24 PM, in article grimkf$lg1$1@xxxxxxxxxxxxxxxxx, "Toñi Reina
>> Quintero" <reinaqu@xxxxxxxxx> wrote:
>> 
>>> Hi all,
>>> 
>>>   I have just found the Eclipse Aalgamation Project thanks to the book
>>> "Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit".
>>> I'm trying to follow the examples in the book, but sometimes they are
>>> hard to follow. So, although the book author recommends to write the
>>> examples from scratch, I have downloaded the examples from the Eclipse
>>> Amalgamation Project download area, in order to fill some of the gaps
>>> and difficulties I have found while trying to follow the examples.
>>> 
>>>   Firstly, I have started with the mindmap diagram editor, so I have
>>> generated the model code and the diagram code. While generating the
>>> diagram code, I have had some compilation errors. They were due to the
>>> absence of the CircleDecoration class. Guided by the book, I have
>>> created a new package named
>>> org.eclipse.amalgam.examples.mindmap.diagram.figures and I have included
>>> the CircleDecoration class by copying the source code from the book.
>>> 
>>>   However, whe I have generated the diagram from the source code
>>> without any comilation errors, the editor doesn`t work as it is
>>> supposed to do. For example, I'm not allowed to create any topic,
>>> subtopic or relationship. Although I can select the different options
>>> from the toolbox, when I'm going to add the element to the canvas, the
>>> element is not created.
>>> 
>>>   While reading the book, there are many methods that have to be
>>> modified, and their annotations set to @generated NOT. I was wondering
>>> if the wrong editor behavior can be caused by the fact of not having
>>> into account these modifications of methods.
>>> 
>>>   Best regards,
>>>      Toñi
>> 
> 
> !SESSION 2009-04-05 17:23:40.187
> -----------------------------------------------
> eclipse.buildId=unknown
> java.version=1.6.0_11
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=es_ES
> Framework arguments:  -product org.eclipse.amalgam.dsltk.product
> Command-line arguments:  -product org.eclipse.amalgam.dsltk.product -data
> D:\Mis Documentos\work-in-progressWS_DSLToolkit/../runtime-EclipseApplication
> -dev file:D:/Mis 
> Documentos/work-in-progress/WS_DSLToolkit/.metadata/.plugins/org.eclipse.pde.c
> ore/Eclipse Application/dev.properties -os win32 -ws win32 -arch x86
> 
> !ENTRY org.eclipse.ui 2 0 2009-04-05 17:23:47.828
> !MESSAGE Warnings while parsing the commands from the
> 'org.eclipse.ui.commands' and 'org.eclipse.ui.actionDefinitions' extension
> points.
> !SUBENTRY 1 org.eclipse.ui 2 0 2009-04-05 17:23:47.828
> !MESSAGE Commands should really have a category:
> plug-in='org.eclipse.xpand.ui', id='org.eclipse.xpand.ui.insertLT',
> categoryId='org.eclipse.xtend.xpand2.editor'
> !SUBENTRY 1 org.eclipse.ui 2 0 2009-04-05 17:23:47.828
> !MESSAGE Commands should really have a category:
> plug-in='org.eclipse.xpand.ui', id='org.eclipse.xpand.ui.insertRT',
> ategoryId='org.eclipse.xtend.xpand2.editor'
> !SESSION 2009-04-05 19:51:53.421
> -----------------------------------------------
> eclipse.buildId=unknown
> java.version=1.6.0_11
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=es_ES
> Framework arguments:  -product org.eclipse.amalgam.dsltk.product
> Command-line arguments:  -product org.eclipse.amalgam.dsltk.product -data
> D:\Mis Documentos\work-in-progress\WS_DSLToolkit/../runtime-EclipseApplication
> -dev file:D:/Mis 
> Documentos/work-in-progress/WS_DSLToolkit/.metadata/.plugins/org.eclipse.pde.c
> ore/Eclipse Application/dev.properties -os win32 -ws win32 -arch x86
> 
> !ENTRY org.eclipse.ui 2 0 2009-04-05 19:51:57.640
> !MESSAGE Warnings while parsing the commands from the
> 'org.eclipse.ui.commands' an 'org.eclipse.ui.actionDefinitions' extension
> points.
> !SUBENTRY 1 rg.eclipse.ui 2 0 2009-04-05 19:51:57.640
> !MESSAGE Commands should really have a category:
> plug-in='org.eclipse.xpand.ui', id='org.eclipse.xpand.ui.insertLT',
> categoryId='org.eclipse.xtend.xpand2.editor'
> !SUBENTRY 1 org.eclipse.ui 2 0 2009-04-05 19:51:57.640
> !MESSAGE Commands should really have a category:
> plug-in='org.eclipse.xpand.ui', id='org.eclipse.xpand.ui.insertRT',
> categoryId='org.eclipse.xtend.xpand2.editor'
> !SESSION 2009-04-05 20:52:13.000
> -----------------------------------------------
> eclipse.buildId=unknown
> java.version=1.6.0_11
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=es_ES
> Framework arguments:  -product org.eclipse.amalgam.dsltk.product
> Command-line arguments:  -product org.eclipse.amalgam.dsltk.product -data
> D:\Mis Documentos\work-in-progress\WS_DSLToolkit/../runtime-EclipseApplication
> -dev file:D:/Mis 
> Documentos/work-in-progress/WS_DSLToolkit/.metadata/.plugins/org.eclipse.pde.c
> ore/Eclipse Application/dev.properties -os win2 -ws win32 -arch x86
> 
> !ENTRY org.eclipse.ui 2 0 2009-04-05 20:52:5.781
> !MESSAGE Warnings while parsing the commands from the
> 'org.eclipse.ui.commands' and 'org.eclipse.ui.actionDefinitions' extension
> points.
> !SUBENTRY 1 org.eclipse.ui 2 0 2009-04-05 20:52:15.781
> !MESSAGE Commands should really have a category:
> plug-in='org.eclipse.xpand.ui', id='org.eclipse.xpand.ui.insertLT',
> categoryId='org.eclipse.xtend.xpand2.editor'
> !SUBENTRY 1 org.eclipse.ui 2 0 2009-04-05 20:52:15.781
> !MESSAGE Commands should really have a category:
> plug-in='org.eclipse.xpand.ui', id='org.eclipse.xpand.ui.insertRT',
> categoryId='org.eclipse.xtend.xpand2.editor'
> 
> !ENTRY org.eclipse.emf.common 2 0 2009-04-05 20:57:11.625
> !MESSAGE An exception was ignored during command execution
> !STACK 0
> org.eclipse.emf.common.util.WrappedException: An exception was ignored during
> command execution
> at 
> org.eclipse.emf.common.command.BasicCommandStack.handleError(BasicCommandStack
> .java:287)
> at 
> org.eclipse.emf.common.command.BasicCommandStack.execute(BasicCommandStack.jav
> a:118)
> at 
> org.eclipse.emf.edit.ui.action.CommandActionHandler.run(CommandActionHandler.j
> ava:92)
> at 
> org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionL
> istenerAction.java:168)
> at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:119)
> at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
> at 
> org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(Parameterized
> Command.java:508)
> at 
> org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.
> java:169)
> at 
> org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboar
> d.java:472)
> at 
> org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:82
> 4)
> at 
> org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboa
> rd.java:882)
> at 
> org.eclipse.ui.internal.keys.OutOfOrderListener.handleEvent(OutOfOrderListener
> .java:76)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
> at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1040)
> at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1036)
> at org.eclipse.swt.widgets.Widet.wmKeyDown(Widget.java:1653)
> at org.eclipse.swt.widgets.Control.W_KEYDOWN(Control.java:4122)
> at org.eclipse.swt.widgets.Tree.WM_KEYDON(Tree.java:5923)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:3818)
> at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5791)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
> at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2371)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3420)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
>at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.lang.UnsupportedOperationException
> at org.eclipse.mindmap.impl.MapImpl.getRootTopics(MapImpl.java:181)
> at org.eclipse.mindmap.impl.MapImpl.eIsSet(MapImpl.java:284)
> at 
> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eIsSet(BasicEObjectImpl.java:1235)
> at 
> org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContent
> sEList.java:407)
> at 
> org.eclipse.emf.ecore.util.EcoreUtil$CrossReferencer.handleCrossReference(Ecor
> eUtil.java:1648)
> at 
> org.eclipse.emf.ecore.util.EcoreUtil$CrossReferencer.crossReference(EcoreUtil.
> java:1626)
> at 
> org.eclipse.emf.ecore.util.EcoreUtil$UsageCrossReferencer.findAllUsage(EcoreUt
> il.java:2441)
> at 
> org.eclipse.emf.ecore.util.EcoreUtil$UsageCrossReferencer.findAll(EcoreUtil.ja
> va:2524)
> at org.eclipse.emf.edit.command.DeleteCommand.execute(DeleteCommand.java:134)
> at 
> org.eclipse.emf.common.command.BasicCommandStack.execute(BasicCommandStack.jav
> a:84)
> ... 46 more
> 
> !ENTRY org.eclipse.em.common 2 0 2009-04-05 20:57:13.171
> !MESSAGE An exception was ignored during command execution
> !STACK 0
> org.eclipse.emf.common.util.WrappedException: An exception was ignored during
> command execution
> at 
> org.eclipse.emf.common.command.BasicCommandStack.handleError(BasicCommandStack
> .java:287)
> at 
> org.eclipse.emf.common.command.BasicCommandStack.execute(BasicCommandStack.jav
> a:118)
> at 
> org.eclipse.emf.edit.ui.action.CommandActionHandler.run(CommandActionHandler.j
> ava:92)
> at 
> org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionL
> istenerAction.java:168)
> at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:119)
> at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
> at 
> org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(Parameterized
> Command.java:508)
> at 
> org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.
> java:169)
> at 
> org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboar
> d.java:472)
> at 
> org.eclipse.ui.internal.keys.WorkbenchKeyboad.press(WorkbenchKeyboard.java:82
> 4)
> at 
> org.eclipse.ui.interna.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboa
> rd.java:882)> at 
> org.eclipse.ui.internal.keys.OutOfOrderListener.handleEvent(OutOfOrderListener
> .java:76)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
> at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1040)
> at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1036)
> at org.eclipse.swt.widgets.Widget.wmKeyDown(Widget.java:1653)
> at org.eclipse.swt.widgets.Control.WM_KEYDOWN(Control.java:4122)
> at org.eclipse.swt.widgets.Tree.WM_KEYDOWN(Tree.java:5923)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:3818)
> at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5791)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
> at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2371)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3420)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.lang.UnsupportedOperationException
> at org.eclise.mindmap.impl.MapImpl.getRootTopics(MapImpl.java:181)
> at org.eclipse.mindmap.impl.MapImpl.eIsSet(MapImpl.java:284)
> at 
> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eIsSet(BasicEObjectImpl.java:1235)
> at 
> org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContent
> sEList.java:407)
> at 
> org.eclipse.emf.ecore.util.EcoreUtil$CrossReferencer.handleCrossRference(Ecor
> eUtil.java:1648)
> at 
> org.eclipse.emf.ecore.util.EcoeUtil$CrossReferencer.crossReference(EcoreUtil.
> java:1626)
> at 
> org.eclipse.emf.ecore.util.EcoreUtil$UsageCrossReferencer.findAllUsage(EcoreUt
> il.java:2441)
> at 
> org.ecipse.emf.ecore.util.EcoreUtil$UsageCrossReferencer.findAll(EcoreUtil.ja
> va:2524)
> at org.eclipse.emf.edit.command.DeleteCommand.execute(DeleteCommand.java:134)
> at 
> org.eclipse.emf.common.command.BasicCommandStack.execute(BasicCommandStack.jav
> a:84)
> ... 46 more
> 
> !ENTRY org.eclipse.emf.common 2 0 2009-04-05 21:01:01.921
> !MESSAGE An exception was ignored during command execution
> !STACK 0
> org.eclipse.emf.common.util.WrappedException: An exception was ignored during
> command execution
> at 
> org.eclipse.emf.common.command.BasicCommandStack.handleError(BasicCommandStack
> .java:287)
> at 
> org.eclipse.emf.common.command.BasicCommandStack.execute(BasicCommandStack.jav
> a:118)
> at 
> org.eclipse.emf.edit.ui.action.CommandActionHandler.run(CommandActionHandler.j
> ava:92)
> at 
> org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionL
> istenerAction.java:168)
> at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:119)
> at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
> at 
> org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(Parameterized
> Command.java:508)
> at 
> org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.
> java:169)
> at 
> org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeComand(WorkbenchKeyboar
> d.java:472)
> at 
> org.eclipse.ui.internal.kes.WorkbenchKeyboard.press(WorkbenchKeyboard.java:82
> 4)
> at 
> org.elipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboa
> rd.java:882)
> at 
> org.eclipse.ui.internal.keys.OutOfOrderListener.handleEvent(OutOfOrderListener
> .java:76)
> atorg.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
> at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1040)
> at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1036)
> at org.eclipse.swt.widgets.Widget.wmKeyDown(Widget.java:1653)
> at org.eclipse.swt.widgets.Control.WM_KEYDOWN(Control.java:4122)
> at org.eclipse.swt.widgets.Tree.WM_KEYDOWN(Tree.java:5923)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:3818)
> at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5791)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
> at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2371)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3420)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.lang.UnsupportedOperationException
> at org.eclipse.mndmap.impl.MapImpl.getRootTopics(MapImpl.java:181)
> at org.eclipse.mindmap.impl.MapImpl.eIsSet(MapImpl.java:284)
> at 
> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eIsSet(BasicEObjectImpl.java:1235)
> at 
> org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContent
> sEList.java:407)
> at 
> org.eclipse.emf.ecore.util.EcoreUtil$CrossReferencer.handleCrossReference(Ecor
> eUtil.java:1648)
> at 
> org.eclipse.emf.ecore.util.EcoreUtil$CrossReferencer.crossReference(EcoreUtil.
> java:1626)
> at 
> org.eclipse.emf.ecore.util.EcoreUtil$UsageCrossReferencer.findAllUsage(EcoreUt
> il.java:2441)
> at 
> org.eclipseemf.ecore.util.EcoreUtil$UsageCrossReferencer.findAll(EcoreUtil.ja
> va:2524)
> at org.eclipse.emf.edit.command.DeleteCommand.execute(DeleteCommand.java:134)
> at 
> org.eclipse.emf.common.command.BasicCommandStack.execute(BasicCommandStack.jav
> a:84)
> ... 46 more
> 
> !ENTRY org.eclipse.emf.common 2 0 2009-04-05 21:01:06.671
> !MESSAGE An exception was ignored during command execution
> !STACK 0
> org.eclipse.emf.common.util.WrappedException: An exception was ignored during
> command execution
> at 
> org.eclipse.emf.common.command.BasicCommandStack.handleError(BasicCommandStack
> .java:287)
> at 
> org.eclipse.emf.common.command.BasicCommandStack.execute(BasicCommandStack.jav
> a:118)
> at 
> org.eclipse.emf.edit.ui.action.CommandActionHandler.run(CommandActionHandler.j
> ava:92)
> at 
> org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionL
> istenerAction.java:168)
> at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:119)
> at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
> at 
> org.eclipse.core.commands.ParameterizedCommand.executeWthChecks(Parameterized
> Command.java:508)
> at 
> org.eclipse.ui.intrnal.handlers.HandlerService.executeCommand(HandlerService.
> java:19)> at 
> org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommnd(WorkbenchKeyboar
> d.java:472)
> at 
> org.eclipse.ui.internal.keysWorkbenchKeyboard.press(WorkbenchKeyboard.java:82
> 4)
> at 
> org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboa
> rd.java:882)
> at 
> org.eclipse.ui.internal.keys.OutOfOrderListener.handleEvent(OutOfOrderListener
> .java:76)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
> at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1040)
> at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1036)
> at org.eclipse.swt.widgets.Widget.wmKeyDown(Widget.java:1653)
> at org.eclipse.swt.widgets.Control.WM_KEYDOWN(Control.java:4122)
> at org.eclipse.swt.widgets.Tree.WM_KEYDOWN(Tree.java:5923)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:3818)
> at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5791)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
> at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2371)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3420)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.lang.UnsupportedOperationException
> at org.eclipse.mindma.impl.MapImpl.getRootTopics(MapImpl.java:181)
> at org.eclipse.mindmap.impl.MapImpl.eIsSet(MapImpljava:284)
> at 
> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eIsSet(BasicEObjectImpl.java:1235)
> at 
> org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContent
> sEList.java:407)
> at 
> org.eclipse.emf.ecore.util.EcoreUtil$CrossReferencer.handleCrossReference(Ecor
> eUtil.java:1648)
> at 
> org.eclipse.emf.ecore.util.EcoreUtil$CrossReferencer.crossReference(EcoreUtil.
> java:1626)
> at 
> org.eclipse.emf.ecore.util.EcoreUtil$UsageCrossReferencer.findAllUsage(EcoreUt
> il.java:2441)
> at 
> org.eclipse.emf.core.util.EcoreUtil$UsageCrossReferencer.findAll(EcoreUtil.ja
> va:2524)
> at org.eclipse.emf.edit.command.DeleteCommand.execute(DeleteCommand.java:134)
> at 
> org.eclipse.emf.common.command.BasicCommandStack.execute(BasicCommandStack.jav
> a:84)
> ... 46 more
> 
> !ENTRY org.eclipse.emf.common 2 0 2009-04-05 21:01:10.250
> !MESSAGE An exception was ignored during command execution
> !STACK 0
> org.eclipse.emf.common.util.WrappedException: An exception was ignored during
> command execution
> at 
> org.eclipse.emf.common.command.BasicCommandStack.handleError(BasicCommandStack
> .java:287)
> at 
> org.eclipse.emf.common.command.BasicCommandStack.execute(BasicCommandStack.jav
> a:118)
> at 
> org.eclipse.emf.edit.ui.action.CommandActionHandler.run(CommandActionHandler.j
> ava:92)
> at 
> org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionL
> istenerAction.java:168)
> at 
> org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionCo
> ntributionItem.java:583)
> at 
> org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionIte
> m.java:500)
> at 
> org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributi
> onItem.java:411)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.lang.UnsupportedOperationException
> at org.eclipse.mindmap.impl.MapImpl.getRootTopics(MapImpl.java:181)
> at org.eclipse.mindmap.impl.MapImpl.eIsSet(MapImpl.java:284)
> at 
> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eIsSet(BasicEObjectImpl.java:1235)
> at 
> org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContent
> sEList.java:407)
> at 
> org.eclipse.emf.ecore.util.EcoreUtil$CrossReferencer.handleCrossReference(Ecor
> eUtil.java:1648)
> at 
> org.eclipse.emf.ecore.util.EcoreUtil$CrossReferencer.crossReference(EcoreUtil.
> java:1626)
> at 
> org.eclipse.emf.ecore.util.EcoreUtil$UsageCrossReferencer.findAllUsage(EcoreUt
> il.java:2441)
> at 
> org.eclipse.emf.ecore.util.EcoreUtil$UsageCrossReferencer.findAll(EcoreUti.ja
> va:2524)
> at org.eclipse.emf.edit.command.DeleteCommand.executeDeleteCommand.java:134)
> at 
> org.eclipse.emf.common.command.BasicCommandStack.execute(BasicCommandStack.jav
> a:84)
> ... 30 more
> !SESSION 2009-04-07 17:52:08.343
> ----------------------------------------------
> eclipse.buildId=unknown> java.version=1.6.0_11
> java.vendor=Sun Microsystems Inc.
> BootLoadr constants: OS=win32, ARCH=x86, WS=win32, NL=es_ES
> Framework argumens:  -product org.eclipse.amalgam.dsltk.product
> Command-line arguments:  -product org.eclipse.amalgam.dsltk.product -data
> D:\Mis Documentos\work-in-progress\WS_DSLToolkit/../runtime-EclipseApplication
> -dev file:D:/Mis 
> Documentos/work-in-progress/WS_DSLToolkit/.metadata/.plugins/org.eclipse.pde.c
> ore/Eclipse Application/dev.properties -os win32 -ws win32 -arch x86
> 
> !ENTRY org.eclipse.ui 2 0 2009-04-07 17:52:20.125
> !MESSAGE Warnings while parsing the commands from the
> 'org.eclipse.ui.commands' and 'org.eclipse.ui.actionDefinitions' extension
> points.
> !SUBENTRY 1 org.eclipse.ui 2 0 2009-04-07 17:52:20.125
> !MSSAGE Commands should really have a category:
> plug-in='org.eclipse.xpand.ui', id='org.eclipse.xpand.ui.insertLT',
> categoryId='org.eclipse.xtend.xpand2.editor'
> !SUBENTRY 1 org.eclipse.ui 2 0 2009-04-07 17:52:20.125
> !MESSAGE Commands should really have a category:
> plug-in='org.eclipse.xpand.ui', id='org.eclipse.xpand.ui.insertRT',
> categoryId='org.eclipse.xtend.xpand2.editor'
> 
> !ENTRY org.eclipse.emf.ecore 2 0 2009-04-07 17:52:22.296
> !MESSAGE Both 'org.eclipse.amalgam.examples.mindmap.model' and
> 'org.eclipse.mindmap' register a package for
> 'http://www.eclipse.org/2008/mindmap'
> 
> !ENTRY org.eclipse.emf.ecore 2 0 2009-04-07 17:53:18.953
> !MESSAGE org.eclipse.mindmap.impl.MindmapFactoryImpl cannot be cast to
> org.eclipse.amalgam.examples.mindmap.MindmapFactory
> !STACK 0
> java.lang.ClassCastException: org.eclipse.mindmap.impl.MindmapFactoryImpl 
> cannot be cast to org.eclipse.amalgam.examples.mindmap.MindmapFactory
> at 
> org.eclipse.amalgam.examples.mindmap.impl.MindmapFactoryImpl.init(MindmapFacto
> ryImpl.java:35)
> at 
> org.eclipse.amalgam.examples.mindmap.MindmapFactory.<clinit>(MindmapFactory.ja
> va:26)
> at 
> org.eclipse.amalgam.examples.mindmap.impl.MindmapPackageImpl.<init>(MindmapPac
> kageImpl.java:91)
> at 
> org.eclipse.amalgam.examples.mindmap.impl.MindmapPackageImpl.init(MindmapPacka
> geImpl.java:127)
> at 
> org.eclipse.amalgam.examples.mindmap.MindmapPackage.<clinit>(MindmapPackage.ja
> va:61)
> at 
> org.eclipse.amalgam.examples.mindmap.util.MindmapSwitch.<init>(MindmapSwitch.j
> ava:46)
> at 
> org.eclipse.amalgam.examples.mindmap.util.MindmapAdapterFactory$1.<init>(Mindm
> apAdapterFactory.java:73)
> at 
> org.eclipse.amalgam.examples.mindmap.util.MindmapAdapterFactory.<init>(Mindmap
> AdapterFactory.java:73)
> at 
> org.eclipse.amalgam.examples.mindmap.provider.MindmapItemProviderAdapterFactor
> y.<init>(MindmapItemProviderAdapterFactory.java:70)
> at 
> org.eclipse.amalgam.examples.mindmap.presentation.MindmapEditor.initializeEdit
> ingDomain(MindmapEditor.java:697)
> at 
> org.eclipse.amalgam.examples.mindmap.presentation.MindmapEditor.<init>(Mindmap
> Editor.java:682)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
> at java.lang.reflect.Constructor.newInstance(Unknown Source)
> at java.lang.Class.newInstance0(Unknown Source)
> at java.lang.Class.newInstance(Unknown Source)
> at 
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableE
> xtension(RegistryStrategyOSGI.java:170)
> at 
> org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension
> (ExtensionRegistry.java:867)
> at 
> org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtens
> ion(ConfigurationElement.java:243)
> at 
> org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutable
> Extension(ConfigurationElementHandle.java:51)
> at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:267)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> at 
> org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:2
> 63)
> at 
> org.eclipse.ui.internal.registry.EditorDescriptor.createEditor(EditorDescripto
> r.java:233)
> at org.eclipse.ui.internal.EditorManager.createPart(EditorManager.java:846)
> at 
> org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:
> 606)
> at 
> org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:428)
> at 
> org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.
> java:594)
> at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:306)
> at 
> org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePa
> rt.java:180)
> at 
> org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(Presen
> tablePartFolder.java:270)
> at 
> org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRi
> ghtTabOrder.java:65)
> at 
> org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(
> TabbedStackPresentation.java:473)
> at 
> org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:
> 1256)
> at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)
> at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1608)
> at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)
> at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)
> at org.eclipse.ui.internal.PartStack.add(PartStack.java:485)
> at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)
> at 
> org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java
> :63)
> at 
> 
org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217> 
)
> at 
> org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
> at 
> org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:779)
> at 
> org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.j
> ava:678)
> at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:639)
> at 
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java
> :2817)
> at 
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2729)
> at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2721)
> at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2673)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2668)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2652)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2635)
> at 
> org.eclipse.mindmap.presentation.MindmapModelWizard.performFinish(MindmapModel
> Wizard.java:294)
> at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:742)
> at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:373)
> at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
> at org.eclipse.jface.window.Window.open(Window.java:801)
> at 
> org.eclipse.ui.internal.handlers.WizardHandler$New.executeHandler(WizardHandle
> r.java:253)
> at 
> org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:273)
> at 
> org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:281)
> at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
> at 
> org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(Parameterized
> Command.java:508)
> at 
> org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.
> java:169)
> at 
> org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandl
> erService.java:247)
> at 
> org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:
> 157)
> at 
> org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionCo
> ntributionItem.java:583)
> at 
> org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionIte
> m.java:500)
> at 
> org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributi
> onItem.java:411)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.gmf.runtime.diagram.ui 4 2 2009-04-07 17:54:40.671
> !MESSAGE IRJS0007E Semantic refresh failed.
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:47)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:52)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.refreshSem
> anticChildren(CanonicalEditPolicy.java:1111)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.refreshSemant
> ic(MapCanonicalEditPolicy.java:133)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.refresh(Ca
> nonicalEditPolicy.java:985)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> refreshOnActivate(CanonicalConnectionEditPolicy.java:107)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.activate(C
> anonicalEditPolicy.java:653)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.activateEditPolicies(AbstractEditPa
> rt.java:165)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.activate(AbstractEditPart.java:148)
> at 
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.activate(AbstractGraphical
> EditPart.java:193)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.access$0(Graphi
> calEditPart.java:1)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.activate(Graphi
> calEditPart.java:189)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart.activate(DiagramE
> ditPart.java:349)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:201)
> at 
> org.eclipse.gef.editparts.SimpleRootEditPart.setContents(SimpleRootEditPart.ja
> va:101)
> at 
> org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartVi
> ewer.java:601)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer.setContents(Di
> agramGraphicalViewer.java:378)
> at 
> org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartVi
> ewer.java:610)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initializeGraphicalView
> erContents(DiagramEditor.java:870)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initializeGraphicalView
> er(DiagramEditor.java:863)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFlyOutPalette.initia
> lizeGraphicalViewer(DiagramEditorWithFlyOutPalette.java:116)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.createGraphicalViewer(D
> iagramEditor.java:807)
> at 
> org.eclipse.gef.ui.parts.GraphicalEditor.createPartControl(GraphicalEditor.jav
> a:163)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.createPartControl(Diagr
> amEditor.java:1555)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFlyOutPalette.create
> PartControl(DiagramEditorWithFlyOutPalette.java:328)
> at 
> org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEdito
> r.createPartControl(DiagramDocumentEditor.java:1459)
> at 
> org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:
> 661)
> at 
> org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:428)
> at 
> org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.
> java:594)
> at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:306)
> at 
> org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePa
> rt.java:180)
> at 
> org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(Presen
> tablePartFolder.java:270)
> at 
> org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRi
> ghtTabOrder.java:65)
> at 
> org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(
> TabbedStackPresentation.java:473)
> at 
> org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:
> 1256)
> at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)
> at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1608)
> at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)
> at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)
> at org.eclipse.ui.internal.PartStack.add(PartStack.java:485)
> at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)
> at 
> org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java
> :63)
> at 
> 
org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217> 
)
> at 
> org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
> at 
> org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:779)
> at 
> org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.j
> ava:678)
> at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:639)
> at 
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java
> :2817)
> at 
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2729)
> at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2721)
> at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2673)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2668)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2652)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2635)
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramEditorUtil.openDiagram(MindmapD
> iagramEditorUtil.java:81)
> at 
> org.eclipse.mindmap.diagram.part.MindmapCreationWizard$2.execute(MindmapCreati
> onWizard.java:146)
> at 
> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation
> .java:104)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)
> at 
> org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.j
> ava:116)
> at 
> org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:
> 458)
> at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:366)
> at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:934)
> at 
> org.eclipse.mindmap.diagram.part.MindmapCreationWizard.performFinish(MindmapCr
> eationWizard.java:156)
> at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:742)
> at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:373)
> at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
> at org.eclipse.jface.window.Window.open(Window.java:801)
> at 
> org.eclipse.ui.internal.handlers.WizardHandler$New.executeHandler(WizardHandle
> r.java:253)
> at 
> org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:273)
> at 
> org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:281)
> at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
> at 
> org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(Parameterized
> Command.java:508)
> at 
> org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.
> java:169)
> at 
> org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandl
> erService.java:247)
> at 
> org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:
> 157)
> at 
> org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionCo
> ntributionItem.java:583)
> at 
> org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionIte
> m.java:500)
> at 
> org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributi
> onItem.java:411)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> !SESSION 2009-04-07 17:56:34.328 
> -----------------------------------------------
> eclipse.buildId=unknown
> java.version=1.6.0_11
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=es_ES
> Framework arguments:  -product org.eclipse.amalgam.dsltk.product
> Command-line arguments:  -product org.eclipse.amalgam.dsltk.product -data 
> D:\Mis Documentos\work-in-progress\WS_DSLToolkit/../runtime-EclipseApplication 
> -dev file:D:/Mis 
> Documentos/work-in-progress/WS_DSLToolkit/.metadata/.plugins/org.eclipse.pde.c
> ore/Eclipse Application/dev.properties -os win32 -ws win32 -arch x86
> 
> !ENTRY org.eclipse.ui 2 0 2009-04-07 17:56:39.203
> !MESSAGE Warnings while parsing the commands from the 
> 'org.eclipse.ui.commands' and 'org.eclipse.ui.actionDefinitions' extension 
> points.
> !SUBENTRY 1 org.eclipse.ui 2 0 2009-04-07 17:56:39.203
> !MESSAGE Commands should really have a category: 
> plug-in='org.eclipse.xpand.ui', id='org.eclipse.xpand.ui.insertLT', 
> categoryId='org.eclipse.xtend.xpand2.editor'
> !SUBENTRY 1 org.eclipse.ui 2 0 2009-04-07 17:56:39.203
> !MESSAGE Commands should really have a category: 
> plug-in='org.eclipse.xpand.ui', id='org.eclipse.xpand.ui.insertRT', 
> categoryId='org.eclipse.xtend.xpand2.editor'
> 
> !ENTRY org.eclipse.emf.ecore 2 0 2009-04-07 17:57:09.734
> !MESSAGE Both 'org.eclipse.amalgam.examples.mindmap.model' and 
> 'org.eclipse.mindmap' register a package for 
> 'http://www.eclipse.org/2008/mindmap'
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-07 17:57:10.015
> !MESSAGE NLS unused message: MindmapCreationWizard_DomainModelFilePageTitle 
> in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-07 17:57:10.015
> !MESSAGE NLS unused message: 
> MindmapCreationWizard_DomainModelFilePageDescription in: messages
> !SESSION 2009-04-07 18:18:25.953 
> -----------------------------------------------
> eclipse.buildId=unknown
> java.version=1.6.0_11
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=es_ES
> Framework arguments:  -product org.eclipse.amalgam.dsltk.product
> Command-line arguments:  -product org.eclipse.amalgam.dsltk.product -data 
> D:\Mis Documentos\work-in-progress\WS_DSLToolkit/../runtime-EclipseApplication 
> -dev file:D:/Mis 
> Documentos/work-in-progress/WS_DSLToolkit/.metadata/.plugins/org.eclipse.pde.c
> ore/Eclipse Application/dev.properties -os win32 -ws win32 -arch x86
> 
> !ENTRY org.eclipse.ui 2 0 2009-04-07 18:18:28.781
> !MESSAGE Warnings while parsing the commands from the 
> 'org.eclipse.ui.commands' and 'org.eclipse.ui.actionDefinitions' extension 
> points.
> !SUBENTRY 1 org.eclipse.ui 2 0 2009-04-07 18:18:28.781
> !MESSAGE Commands should really have a category: 
> plug-in='org.eclipse.xpand.ui', id='org.eclipse.xpand.ui..insertLT', 
> categoryId='org.eclipse.xtend.xpand2.editor'
> !SUBENTRY 1 org.eclipse.ui 2 0 2009-04-07 18:18:28.781
> !MESSAGE Commands should really have a category: 
> plug-in='org.eclipse.xpand.ui', id='org.eclipse.xpand.ui.insertRT', 
> categoryId='org.eclipse.xtend.xpand2.editor'
> 
> !ENTRY org.eclipse.emf.ecore 2 0 2009-04-07 18:18:31.390
> !MESSAGE Both 'org.eclipse.amalgam.examples.mindmap.model' and 
> 'org.eclipse.mindmap' register a package for 
> 'http://www.eclipse.org/2008/mindmap'
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-07 18:18:32.609
> !MESSAGE NLS unused message: MindmapCreationWizard_DomainModelFilePageTitle 
> in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-07 18:18:32.609
> !MESSAGE NLS unused message: 
> MindmapCreationWizard_DomainModelFilePageDescription in: messages
> !SESSION 2009-04-08 00:58:48.296 
> -----------------------------------------------
> eclipse.buildId=unknown
> java.version=1.6.0_11
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=es_ES
> Framework arguments:  -product org.eclipse.amalgam.dsltk.product
> Command-line arguments:  -product org.eclipse.amalgam.dsltk.product -data 
> D:\Mis Documentos\work-in-progress\WS_DSLToolkit/../runtime-EclipseApplication 
> -dev file:D:/Mis 
> Documentos/work-in-progress/WS_DSLToolkit/.metadata/.plugins/org.eclipse.pde.c
> ore/Eclipse Application/dev.properties -os win32 -ws win32 -arch x86
> 
> !ENTRY org.eclipse.ui 2 0 2009-04-08 00:58:55.984
> !MESSAGE Warnings while parsing the commands from the 
> 'org.eclipse.ui.commands' and 'org.eclipse.ui.actionDefinitions' extension 
> points.
> !SUBENTRY 1 org.eclipse.ui 2 0 2009-04-08 00:58:55.984
> !MESSAGE Commands should really have a category: 
> plug-in='org.eclipse.xpand.ui', id='org.eclipse.xpand.ui.insertLT', 
> categoryId='org.eclipse.xtend.xpand2.editor'
> !SUBENTRY 1 org.eclipse.ui 2 0 2009-04-08 00:58:55.984
> !MESSAGE Commands should really have a category: 
> plug-in='org.eclipse.xpand.ui', id='org.eclipse.xpand.ui.insertRT', 
> categoryId='org.eclipse.xtend.xpand2.editor'
> 
> !ENTRY org.eclipse.emf.ecore 2 0 2009-04-08 00:58:58.453
> !MESSAGE Both 'org.eclipse.amalgam.examples.mindmap.model' and 
> 'org.eclipse.mindmap' register a package for 
> 'http://www.eclipse.org/2008/mindmap'
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 00:58:59.781
> !MESSAGE NLS unused message: MindmapCreationWizard_DomainModelFilePageTitle 
> in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 00:58:59.781
> !MESSAGE NLS unused message: 
> MindmapCreationWizard_DomainModelFilePageDescription in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 00:58:59.781
> !MESSAGE NLS unused message: Mindmap1Group_title in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 00:58:59.781
> !MESSAGE NLS unused message: TopicSubtopics2CreationTool_title in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 00:58:59.781
> !MESSAGE NLS unused message: TopicSubtopics2CreationTool_desc in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 00:58:59.781
> !MESSAGE NLS unused message: Relationship3CreationTool_title in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 00:58:59.781
> !MESSAGE NLS unused message: Relationship3CreationTool_desc in: messages
> !SESSION 2009-04-08 18:56:33.187 
> -----------------------------------------------
> eclipse.buildId=unknown
> java.version=1.6.0_11
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=es_ES
> Framework arguments:  -product org.eclipse.amalgam.dsltk.product
> Command-line arguments:  -product org.eclipse.amalgam.dsltk.product -data 
> D:\Mis Documentos\work-in-progress\WS_DSLToolkit/../runtime-EclipseApplication 
> -dev file:D:/Mis 
> Documentos/work-in-progress/WS_DSLToolkit/.metadata/.plugins/org.eclipse.pde.c
> ore/Eclipse Application/dev.properties -os win32 -ws win32 -arch x86
> 
> !ENTRY org.eclipse.ui 2 0 2009-04-08 18:56:49.515
> !MESSAGE Warnings while parsing the commands from the 
> 'org.eclipse.ui.commands' and 'org.eclipse.ui.actionDefinitions' extension 
> points.
> !SUBENTRY 1 org.eclipse.ui 2 0 2009-04-08 18:56:49.515
> !MESSAGE Commands should really have a category: 
> plug-in='org.eclipse.xpand.ui', id='org.eclipse.xpand.ui.insertLT', 
> categoryId='org.eclipse.xtend.xpand2.editor'
> !SUBENTRY 1 org.eclipse.ui 2 0 2009-04-08 18:56:49.515
> !MESSAGE Commands should really have a category: 
> plug-in='org.eclipse.xpand.ui', id='org.eclipse.xpand.ui.insertRT', 
> categoryId='org.eclipse.xtend.xpand2.editor'
> 
> !ENTRY org.eclipse.emf.ecore 2 0 2009-04-08 18:56:53.171
> !MESSAGE Both 'org.eclipse.amalgam.examples.mindmap.model' and 
> 'org.eclipse.mindmap' register a package for 
> 'http://www.eclipse.org/2008/mindmap'
> 
> !ENTRY org.eclipse.emf.ecore 2 0 2009-04-08 18:56:53.328
> !MESSAGE Both 'org.eclipse.mindmap.diagram' and 
> 'org.eclipse.amalgam.examples.mindmap.diagram' register an extension parser 
> for 'mmd'
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 18:56:55.703
> !MESSAGE NLS unused message: MindmapCreationWizard_DomainModelFilePageTitle 
> in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 18:56:55.703
> !MESSAGE NLS unused message: 
> MindmapCreationWizard_DomainModelFilePageDescription in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 18:56:55.703
> !MESSAGE NLS unused message: Mindmap1Group_title in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 18:56:55.703
> !MESSAGE NLS unused message: TopicSubtopics2CreationTool_title in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 18:56:55.703
> !MESSAGE NLS unused message: TopicSubtopics2CreationTool_desc in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 18:56:55.703
> !MESSAGE NLS unused message: Relationship3CreationTool_title in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 18:56:55.703
> !MESSAGE NLS unused message: Relationship3CreationTool_desc in: messages
> 
> !ENTRY org.eclipse.emf.ecore 2 0 2009-04-08 18:56:57.593
> !MESSAGE org.eclipse.mindmap.impl.MindmapFactoryImpl cannot be cast to 
> org.eclipse.amalgam.examples.mindmap.MindmapFactory
> !STACK 0
> java.lang.ClassCastException: org.eclipse.mindmap.impl.MindmapFactoryImpl 
> cannot be cast to org.eclipse.amalgam.examples.mindmap..MindmapFactory
> at 
> org.eclipse.amalgam.examples.mindmap.impl.MindmapFactoryImpl.init(MindmapFacto
> ryImpl.java:35)
> at 
> org.eclipse.amalgam.examples.mindmap.MindmapFactory.<clinit>(MindmapFactory.ja
> va:26)
> at 
> org.eclipse.amalgam.examples.mindmap.impl.MindmapPackageImpl.<init>(MindmapPac
> kageImpl.java:91)
> at 
> org.eclipse.amalgam.examples.mindmap.impl.MindmapPackageImpl.init(MindmapPacka
> geImpl.java:127)
> at 
> org.eclipse.amalgam.examples.mindmap.MindmapPackage.<clinit>(MindmapPackage.ja
> va:61)
> at 
> org.eclipse.amalgam.examples.mindmap.util.MindmapSwitch.<init>(MindmapSwitch.j
> ava:46)
> at 
> org.eclipse.amalgam.examples.mindmap.util.MindmapAdapterFactory$1.<init>(Mindm
> apAdapterFactory.java:73)
> at 
> org.eclipse.amalgam.examples.mindmap.util.MindmapAdapterFactory.<init>(Mindmap
> AdapterFactory.java:73)
> at 
> org.eclipse.amalgam.examples.mindmap.provider.MindmapItemProviderAdapterFactor
> y.<init>(MindmapItemProviderAdapterFactory.java:70)
> at 
> org.eclipse.amalgam.examples.mindmap.diagram.part.MindmapDiagramEditorPlugin.f
> illItemProviderFactories(MindmapDiagramEditorPlugin.java:102)
> at 
> org.eclipse.amalgam.examples.mindmap.diagram.part.MindmapDiagramEditorPlugin.c
> reateAdapterFactory(MindmapDiagramEditorPlugin.java:94)
> at 
> org.eclipse.amalgam.examples.mindmap.diagram.part.MindmapDiagramEditorPlugin.s
> tart(MindmapDiagramEditorPlugin.java:69)
> at 
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContext
> Impl.java:1009)
> at java.security.AccessController.doPrivileged(Native Method)
> at 
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(Bund
> leContextImpl.java:1003)
> at 
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContext
> Impl.java:984)
> at 
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.jav
> a:346)
> at 
> org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.j
> ava:265)
> at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClas
> s(EclipseLazyStarter.java:111)
> at 
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathM
> anager.java:427)
> at 
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(Defaul
> tClassLoader.java:193)
> at 
> org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoa
> der.java:368)
> at 
> org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(Bundle
> Loader.java:444)
> at 
> org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.j
> ava:397)
> at 
> org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.j
> ava:385)
> at 
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClas
> sLoader.java:87)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at 
> org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.j
> ava:313)
> at 
> org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:
> 227)
> at 
> org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBund
> le.java:1274)
> at 
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableE
> xtension(RegistryStrategyOSGI.java:160)
> at 
> org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension
> (ExtensionRegistry.java:867)
> at 
> org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtens
> ion(ConfigurationElement.java:243)
> at 
> org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutable
> Extension(ConfigurationElementHandle.java:51)
> at 
> org.eclipse.gmf.runtime.common.core.service.Service$ProviderDescriptor.getProv
> ider(Service.java:159)
> at 
> org.eclipse.gmf.runtime.diagram.ui.internal.services.decorator.DecoratorServic
> e$ProviderDescriptor.provides(DecoratorService.java:73)
> at 
> org.eclipse.gmf.runtime.common.core.service.Service.safeProvides(Service.java:
> 860)
> at 
> org.eclipse.gmf.runtime.common.core.service.ExecutionStrategy.getUncachedProvi
> ders(ExecutionStrategy.java:255)
> at 
> org.eclipse.gmf.runtime.common.core.service.Service.getProviders(Service.java:
> 538)
> at 
> org.eclipse.gmf.runtime.common.core.service.ExecutionStrategy$4.execute(Execut
> ionStrategy.java:179)
> at 
> org.eclipse.gmf.runtime.common.core.service.Service.execute(Service.java:652)
> at 
> org.eclipse.gmf.runtime.diagram.ui.internal.services.decorator.DecoratorServic
> e.createDecorators(DecoratorService.java:122)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.DecorationEditPolicy.refresh(D
> ecorationEditPolicy.java:184)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart$3.run(Graphical
> EditPart.java:836)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.refresh(Graphic
> alEditPart.java:829)
> at 
> 
org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:235> 
)
> at 
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(AbstractGraphica
> lEditPart.java:219)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:198)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.addChild(Graphi
> calEditPart.java:1295)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(AbstractEditPart.ja
> va:727)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractEditPart.java:677)
> at 
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh(AbstractGraphicalE
> ditPart.java:571)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.access$3(Graphi
> calEditPart.java:1)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart$3.run(Graphical
> EditPart.java:839)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.refresh(Graphic
> alEditPart.java:829)
> at 
> 
org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:235> 
)
> at 
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(AbstractGraphica
> lEditPart.java:219)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:198)
> at 
> org.eclipse.gef.editparts.SimpleRootEditPart.setContents(SimpleRootEditPart.ja
> va:101)
> at 
> org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartVi
> ewer.java:601)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer.setContents(Di
> agramGraphicalViewer.java:378)
> at 
> org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartVi
> ewer.java:610)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initializeGraphicalView
> erContents(DiagramEditor.java:870)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initializeGraphicalView
> er(DiagramEditor.java:863)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFlyOutPalette.initia
> lizeGraphicalViewer(DiagramEditorWithFlyOutPalette.java:116)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.createGraphicalViewer(D
> iagramEditor.java:807)
> at 
> org.eclipse.gef.ui.parts.GraphicalEditor.createPartControl(GraphicalEditor.jav
> a:163)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.createPartControl(Diagr
> amEditor.java:1555)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFlyOutPalette.create
> PartControl(DiagramEditorWithFlyOutPalette.java:328)
> at 
> org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEdito
> r.createPartControl(DiagramDocumentEditor.java:1459)
> at 
> org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:
> 661)
> at 
> org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:428)
> at 
> org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.
> java:594)
> at 
> org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.jav
> a:263)
> at 
> 
org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1410> 
)
> at 
> org.eclipse.ui.internal.EditorManager$5.runWithException(EditorManager.java:94
> 4)
> at 
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.
> java:31)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> at 
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)
> at 
> org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:
> 803)
> at org.eclipse.ui.internal.Workbench$27.runWithException(Workbench.java:1361)
> at 
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.
> java:31)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> at 
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2293)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.gmf.runtime.diagram.ui 4 2 2009-04-08 18:57:43.375
> !MESSAGE IRJS0007E Semantic refresh failed.
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:49)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:54)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.refreshSem
> anticChildren(CanonicalEditPolicy.java:1111)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.refreshSemant
> ic(MapCanonicalEditPolicy.java:135)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.refresh(Ca
> nonicalEditPolicy.java:985)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> refreshOnActivate(CanonicalConnectionEditPolicy.java:107)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.activate(C
> anonicalEditPolicy.java:653)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.activateEditPolicies(AbstractEditPa
> rt.java:165)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.activate(AbstractEditPart.java:148)
> at 
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.activate(AbstractGraphical
> EditPart.java:193)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.access$0(Graphi
> calEditPart.java:1)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.activate(Graphi
> calEditPart.java:189)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart.activate(DiagramE
> ditPart.java:349)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:201)
> at 
> org.eclipse.gef.editparts.SimpleRootEditPart.setContents(SimpleRootEditPart.ja
> va:101)
> at 
> org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartVi
> ewer.java:601)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer.setContents(Di
> agramGraphicalViewer.java:378)
> at 
> org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartVi
> ewer.java:610)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initializeGraphicalView
> erContents(DiagramEditor.java:870)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initializeGraphicalView
> er(DiagramEditor.java:863)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFlyOutPalette.initia
> lizeGraphicalViewer(DiagramEditorWithFlyOutPalette.java:116)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.createGraphicalViewer(D
> iagramEditor.java:807)
> at 
> org.eclipse.gef.ui.parts.GraphicalEditor.createPartControl(GraphicalEditor.jav
> a:163)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.createPartControl(Diagr
> amEditor.java:1555)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFlyOutPalette.create
> PartControl(DiagramEditorWithFlyOutPalette.java:328)
> at 
> org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEdito
> r.createPartControl(DiagramDocumentEditor.java:1459)
> at 
> org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:
> 661)
> at 
> org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:428)
> at 
> org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.
> java:594)
> at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:306)
> at 
> org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePa
> rt.java:180)
> at 
> org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(Presen
> tablePartFolder.java:270)
> at 
> org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRi
> ghtTabOrder.java:65)
> at 
> org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(
> TabbedStackPresentation.java:473)
> at 
> org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:
> 1256)
> at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)
> at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1608)
> at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)
> at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)
> at org.eclipse.ui.internal.PartStack.add(PartStack.java:485)
> at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)
> at 
> org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java
> :63)
> at 
> 
org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217> 
)
> at 
> org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
> at 
> org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:779)
> at 
> org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.j
> ava:678)
> at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:639)
> at 
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java
> :2817)
> at 
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2729)
> at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2721)
> at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2673)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2668)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2652)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2635)
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramEditorUtil.openDiagram(MindmapD
> iagramEditorUtil.java:81)
> at 
> org.eclipse.mindmap.diagram.part.MindmapCreationWizard$1.execute(MindmapCreati
> onWizard.java:120)
> at 
> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation
> .java:104)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)
> at 
> org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.j
> ava:116)
> at 
> org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:
> 458)
> at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:366)
> at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:934)
> at 
> org.eclipse.mindmap.diagram.part.MindmapCreationWizard.performFinish(MindmapCr
> eationWizard.java:130)
> at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:742)
> at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:373)
> at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
> at org.eclipse.jface.window.Window.open(Window.java:801)
> at org.eclipse.ui.actions.NewExampleAction.run(NewExampleAction.java:123)
> at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
> at 
> org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionCo
> ntributionItem.java:583)
> at 
> org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionIte
> m.java:500)
> at 
> org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributi
> onItem.java:411)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.gmf.runtime.diagram.ui 4 4 2009-04-08 18:57:47.718
> !MESSAGE execute
> !STACK 0
> org.eclipse.core.commands.ExecutionException: While executing the operation, 
> an exception occurred
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:519)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:205)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:168)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:155)
> at org.eclipse.gef.tools.AbstractTool.executeCommand(AbstractTool.java:399)
> at 
> 
org.eclipse.gef.tools.AbstractTool.executeCurrentCommand(AbstractTool.java:411> 
)
> at 
> org.eclipse.gmf.runtime.diagram.ui.tools.CreationTool.performCreation(Creation
> Tool.java:133)
> at org.eclipse.gef.tools.CreationTool.handleButtonUp(CreationTool.java:178)
> at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:1064)
> at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:263)
> at 
> org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseReleased(DomainEve
> ntDispatcher.java:374)
> at 
> org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(LightweightSystem.ja
> va:538)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:207)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.lang.NullPointerException
> at 
> org.eclipse.gmf.runtime.emf.core.util.EMFCoreUtil.create(EMFCoreUtil.java:82)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doDefaultE
> lementCreation(CreateElementCommand.java:127)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doExecuteW
> ithResult(CreateElementCommand.java:73)
> at 
> org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand
> .doExecute(AbstractTransactionalCommand.java:247)
> at 
> org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.ja
> va:169)
> at 
> org.eclipse.gmf.runtime.diagram.ui.commands.SemanticCreateCommand.doExecuteWit
> hResult(SemanticCreateCommand.java:71)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:511)
> ... 37 more
> 
> !ENTRY org.eclipse.gmf.runtime.diagram.ui 4 4 2009-04-08 18:57:52.781
> !MESSAGE execute
> !STACK 0
> org.eclipse.core.commands.ExecutionException: While executing the operation, 
> an exception occurred
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:519)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:205)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:168)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:155)
> at org.eclipse.gef.tools.AbstractTool.executeCommand(AbstractTool.java:399)
> at 
> 
org.eclipse.gef.tools.AbstractTool.executeCurrentCommand(AbstractTool.java:411> 
)
> at 
> org.eclipse.gmf.runtime.diagram.ui.tools.CreationTool.performCreation(Creation
> Tool.java:133)
> at org.eclipse.gef.tools.CreationTool.handleButtonUp(CreationTool.java:178)
> at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:1064)
> at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:263)
> at 
> org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseReleased(DomainEve
> ntDispatcher.java:374)
> at 
> org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(LightweightSystem.ja
> va:538)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:207)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.lang.NullPointerException
> at 
> org.eclipse.gmf.runtime.emf.core.util.EMFCoreUtil.create(EMFCoreUtil.java:82)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doDefaultE
> lementCreation(CreateElementCommand.java:127)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doExecuteW
> ithResult(CreateElementCommand.java:73)
> at 
> org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand
> .doExecute(AbstractTransactionalCommand.java:247)
> at 
> org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.ja
> va:169)
> at 
> org.eclipse.gmf.runtime.diagram.ui.commands.SemanticCreateCommand.doExecuteWit
> hResult(SemanticCreateCommand.java:71)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:511)
> ... 37 more
> 
> !ENTRY org.eclipse.gmf.runtime.diagram.ui 4 4 2009-04-08 18:57:55.140
> !MESSAGE execute
> !STACK 0
> org.eclipse.core.commands.ExecutionException: While executing the operation, 
> an exception occurred
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:519)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:205)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:168)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:155)
> at org.eclipse.gef.tools.AbstractTool.executeCommand(AbstractTool.java:399)
> at 
> 
org.eclipse.gef.tools.AbstractTool.executeCurrentCommand(AbstractTool.java:411> 
)
> at 
> org.eclipse.gmf.runtime.diagram.ui.tools.CreationTool.performCreation(Creation
> Tool.java:133)
> at org.eclipse.gef.tools.CreationTool.handleButtonUp(CreationTool.java:178)
> at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:1064)
> at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:263)
> at 
> org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseReleased(DomainEve
> ntDispatcher.java:374)
> at 
> org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(LightweightSystem.ja
> va:538)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:207)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.lang.NullPointerException
> at 
> org.eclipse.gmf.runtime.emf.core.util.EMFCoreUtil.create(EMFCoreUtil.java:82)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doDefaultE
> lementCreation(CreateElementCommand.java:127)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doExecuteW
> ithResult(CreateElementCommand.java:73)
> at 
> org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand
> .doExecute(AbstractTransactionalCommand.java:247)
> at 
> org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.ja
> va:169)
> at 
> org.eclipse.gmf.runtime.diagram.ui.commands.SemanticCreateCommand.doExecuteWit
> hResult(SemanticCreateCommand.java:71)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:511)
> ... 37 more
> 
> !ENTRY org.eclipse.gmf.runtime.diagram.ui 4 4 2009-04-08 18:58:04.500
> !MESSAGE execute
> !STACK 0
> org.eclipse.core.commands.ExecutionException: While executing the operation, 
> an exception occurred
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:519)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:205)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:168)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:155)
> at org.eclipse.gef.tools.AbstractTool.executeCommand(AbstractTool.java:399)
> at 
> 
org.eclipse.gef.tools.AbstractTool.executeCurrentCommand(AbstractTool.java:411> 
)
> at 
> org.eclipse.gmf.runtime.diagram.ui.tools.CreationTool.performCreation(Creation
> Tool.java:133)
> at org.eclipse.gef.tools.CreationTool.handleButtonUp(CreationTool.java:178)
> at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:1064)
> at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:263)
> at 
> org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseReleased(DomainEve
> ntDispatcher.java:374)
> at 
> org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(LightweightSystem.ja
> va:538)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:207)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.lang.NullPointerException
> at 
> org.eclipse.gmf.runtime.emf.core.util.EMFCoreUtil.create(EMFCoreUtil.java:82)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doDefaultE
> lementCreation(CreateElementCommand.java:127)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doExecuteW
> ithResult(CreateElementCommand.java:73)
> at 
> org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand
> .doExecute(AbstractTransactionalCommand.java:247)
> at 
> org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.ja
> va:169)
> at 
> org.eclipse.gmf.runtime.diagram.ui.commands.SemanticCreateCommand.doExecuteWit
> hResult(SemanticCreateCommand.java:71)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:511)
> ... 37 more
> 
> !ENTRY org.eclipse.gmf.runtime.diagram.ui 4 4 2009-04-08 18:58:08.656
> !MESSAGE execute
> !STACK 0
> org.eclipse.core.commands.ExecutionException: While executing the operation, 
> an exception occurred
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:519)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:205)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:168)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:155)
> at org.eclipse.gef.tools.AbstractTool.executeCommand(AbstractTool.java:399)
> at 
> 
org.eclipse.gef.tools.AbstractTool.executeCurrentCommand(AbstractTool.java:411> 
)
> at 
> org.eclipse.gmf.runtime.diagram.ui.tools.CreationTool.performCreation(Creation
> Tool.java:133)
> at org.eclipse.gef.tools.CreationTool.handleButtonUp(CreationTool.java:178)
> at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:1064)
> at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:263)
> at 
> org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseReleased(DomainEve
> ntDispatcher.java:374)
> at 
> org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(LightweightSystem.ja
> va:538)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:207)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.lang.NullPointerException
> at 
> org.eclipse.gmf.runtime.emf.core.util.EMFCoreUtil.create(EMFCoreUtil.java:82)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doDefaultE
> lementCreation(CreateElementCommand.java:127)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doExecuteW
> ithResult(CreateElementCommand.java:73)
> at 
> org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand
> .doExecute(AbstractTransactionalCommand.java:247)
> at 
> org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.ja
> va:169)
> at 
> org.eclipse.gmf.runtime.diagram.ui.commands.SemanticCreateCommand.doExecuteWit
> hResult(SemanticCreateCommand.java:71)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:511)
> ... 37 more
> 
> !ENTRY org.eclipse.gmf.runtime.diagram.ui 4 4 2009-04-08 18:58:10.968
> !MESSAGE execute
> !STACK 0
> org.eclipse.core.commands.ExecutionException: While executing the operation, 
> an exception occurred
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:519)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:205)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:168)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:155)
> at org.eclipse.gef.tools.AbstractTool.executeCommand(AbstractTool.java:399)
> at 
> 
org.eclipse.gef.tools.AbstractTool.executeCurrentCommand(AbstractTool.java:411> 
)
> at 
> org.eclipse.gmf.runtime.diagram.ui.tools.AbstractPopupBarTool.performCreation(
> AbstractPopupBarTool.java:137)
> at 
> org.eclipse.gmf.runtime.diagram.ui.tools.AbstractPopupBarTool.handleButtonUp(A
> bstractPopupBarTool.java:125)
> at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:1064)
> at org.eclipse.gef.tools.SelectionTool.mouseUp(SelectionTool.java:544)
> at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:263)
> at 
> org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseReleased(DomainEve
> ntDispatcher.java:374)
> at 
> org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(LightweightSystem.ja
> va:538)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:207)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.lang.NullPointerException
> at 
> org.eclipse.gmf.runtime.emf.core.util.EMFCoreUtil.create(EMFCoreUtil.java:82)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doDefaultE
> lementCreation(CreateElementCommand.java:127)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doExecuteW
> ithResult(CreateElementCommand.java:73)
> at 
> org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand
> .doExecute(AbstractTransactionalCommand.java:247)
> at 
> org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.ja
> va:169)
> at 
> org.eclipse.gmf.runtime.diagram.ui.commands.SemanticCreateCommand.doExecuteWit
> hResult(SemanticCreateCommand.java:71)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:511)
> ... 38 more
> 
> !ENTRY org.eclipse.gmf.runtime.diagram.ui 4 4 2009-04-08 18:58:18.031
> !MESSAGE execute
> !STACK 0
> org.eclipse.core.commands.ExecutionException: While executing the operation, 
> an exception occurred
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:519)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:205)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:168)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:155)
> at org.eclipse.gef.tools.AbstractTool.executeCommand(AbstractTool.java:399)
> at 
> 
org.eclipse.gef.tools.AbstractTool.executeCurrentCommand(AbstractTool.java:411> 
)
> at 
> org.eclipse.gmf.runtime.diagram.ui.tools.CreationTool.performCreation(Creation
> Tool.java:133)
> at org.eclipse.gef.tools.CreationTool.handleButtonUp(CreationTool.java:178)
> at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:1064)
> at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:263)
> at 
> org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseReleased(DomainEve
> ntDispatcher.java:374)
> at 
> org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(LightweightSystem.ja
> va:538)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:207)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.lang.NullPointerException
> at 
> org.eclipse.gmf.runtime.emf.core.util.EMFCoreUtil.create(EMFCoreUtil.java:82)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doDefaultE
> lementCreation(CreateElementCommand.java:127)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doExecuteW
> ithResult(CreateElementCommand.java:73)
> at 
> org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand
> .doExecute(AbstractTransactionalCommand.java:247)
> at 
> org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.ja
> va:169)
> at 
> org.eclipse.gmf.runtime.diagram.ui.commands.SemanticCreateCommand.doExecuteWit
> hResult(SemanticCreateCommand.java:71)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:511)
> ... 37 more
> 
> !ENTRY org.eclipse.gmf.runtime.diagram.ui 4 4 2009-04-08 18:58:29.812
> !MESSAGE execute
> !STACK 0
> org.eclipse.core.commands.ExecutionException: While executing the operation, 
> an exception occurred
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:519)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:205)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:168)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:155)
> at org.eclipse.gef.tools.AbstractTool.executeCommand(AbstractTool.java:399)
> at 
> 
org.eclipse.gef.tools.AbstractTool.executeCurrentCommand(AbstractTool.java:411> 
)
> at 
> org.eclipse.gmf.runtime.diagram.ui.tools.CreationTool.performCreation(Creation
> Tool.java:133)
> at org.eclipse.gef.tools.CreationTool.handleButtonUp(CreationTool.java:178)
> at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:1064)
> at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:263)
> at 
> org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseReleased(DomainEve
> ntDispatcher.java:374)
> at 
> org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(LightweightSystem.ja
> va:538)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:207)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.lang.NullPointerException
> at 
> org.eclipse.gmf.runtime.emf.core.util.EMFCoreUtil.create(EMFCoreUtil.java:82)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doDefaultE
> lementCreation(CreateElementCommand.java:127)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doExecuteW
> ithResult(CreateElementCommand.java:73)
> at 
> org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand
> .doExecute(AbstractTransactionalCommand.java:247)
> at 
> org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.ja
> va:169)
> at 
> org.eclipse.gmf.runtime.diagram.ui.commands.SemanticCreateCommand.doExecuteWit
> hResult(SemanticCreateCommand.java:71)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:511)
> ... 37 more
> 
> !ENTRY org.eclipse.gmf.runtime.diagram.ui 4 4 2009-04-08 18:58:59.015
> !MESSAGE execute
> !STACK 0
> org.eclipse.core.commands.ExecutionException: While executing the operation, 
> an exception occurred
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:519)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:205)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:168)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:155)
> at org.eclipse.gef.tools.AbstractTool.executeCommand(AbstractTool.java:399)
> at 
> 
org.eclipse.gef.tools.AbstractTool.executeCurrentCommand(AbstractTool.java:411> 
)
> at 
> org.eclipse.gmf.runtime.diagram.ui.tools.CreationTool.performCreation(Creation
> Tool.java:133)
> at org.eclipse.gef.tools.CreationTool.handleButtonUp(CreationTool.java:178)
> at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:1064)
> at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:263)
> at 
> org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseReleased(DomainEve
> ntDispatcher.java:374)
> at 
> org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(LightweightSystem.ja
> va:538)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:207)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.lang.NullPointerException
> at 
> org.eclipse.gmf.runtime.emf.core.util.EMFCoreUtil.create(EMFCoreUtil.java:82)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doDefaultE
> lementCreation(CreateElementCommand.java:127)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doExecuteW
> ithResult(CreateElementCommand.java:73)
> at 
> org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand
> .doExecute(AbstractTransactionalCommand.java:247)
> at 
> org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.ja
> va:169)
> at 
> org.eclipse.gmf.runtime.diagram.ui.commands.SemanticCreateCommand.doExecuteWit
> hResult(SemanticCreateCommand.java:71)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:511)
> ... 37 more
> 
> !ENTRY org.eclipse.gmf.runtime.diagram.ui 4 4 2009-04-08 18:59:01.171
> !MESSAGE execute
> !STACK 0
> org.eclipse.core.commands.ExecutionException: While executing the operation, 
> an exception occurred
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:519)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:205)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:168)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:155)
> at org.eclipse.gef.tools.AbstractTool.executeCommand(AbstractTool.java:399)
> at 
> 
org.eclipse.gef.tools.AbstractTool.executeCurrentCommand(AbstractTool.java:411> 
)
> at 
> org.eclipse.gmf.runtime.diagram.ui.tools.CreationTool.performCreation(Creation
> Tool.java:133)
> at org.eclipse.gef.tools.CreationTool.handleButtonUp(CreationTool.java:178)
> at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:1064)
> at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:263)
> at 
> org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseReleased(DomainEve
> ntDispatcher.java:374)
> at 
> org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(LightweightSystem.ja
> va:538)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:207)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.lang.NullPointerException
> at 
> org.eclipse.gmf.runtime.emf.core.util.EMFCoreUtil.create(EMFCoreUtil.java:82)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doDefaultE
> lementCreation(CreateElementCommand.java:127)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doExecuteW
> ithResult(CreateElementCommand.java:73)
> at 
> org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand
> .doExecute(AbstractTransactionalCommand.java:247)
> at 
> org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.ja
> va:169)
> at 
> org.eclipse.gmf.runtime.diagram.ui.commands.SemanticCreateCommand.doExecuteWit
> hResult(SemanticCreateCommand.java:71)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:511)
> ... 37 more
> 
> !ENTRY org.eclipse.gmf.runtime.diagram.ui 4 4 2009-04-08 18:59:25.562
> !MESSAGE execute
> !STACK 0
> org.eclipse.core.commands.ExecutionException: While executing the operation, 
> an exception occurred
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:519)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:205)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:168)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCo
> mmandStack.java:155)
> at org.eclipse.gef.tools.AbstractTool.executeCommand(AbstractTool.java:399)
> at 
> 
org.eclipse.gef.tools.AbstractTool.executeCurrentCommand(AbstractTool.java:411> 
)
> at 
> org.eclipse.gmf.runtime.diagram.ui.tools.CreationTool.performCreation(Creation
> Tool.java:133)
> at org.eclipse.gef.tools.CreationTool.handleButtonUp(CreationTool.java:178)
> at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:1064)
> at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:263)
> at 
> org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseReleased(DomainEve
> ntDispatcher.java:374)
> at 
> org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(LightweightSystem.ja
> va:538)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:207)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.lang.NullPointerException
> at 
> org.eclipse.gmf.runtime.emf.core.util.EMFCoreUtil.create(EMFCoreUtil.java:82)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doDefaultE
> lementCreation(CreateElementCommand.java:127)
> at 
> org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand.doExecuteW
> ithResult(CreateElementCommand.java:73)
> at 
> org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand
> .doExecute(AbstractTransactionalCommand.java:247)
> at 
> org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.ja
> va:169)
> at 
> org.eclipse.gmf.runtime.diagram.ui.commands.SemanticCreateCommand.doExecuteWit
> hResult(SemanticCreateCommand.java:71)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.gmf.runtime.common.core.command.CompositeCommand.doExecuteWithResu
> lt(CompositeCommand.java:403)
> at 
> org.eclipse.gmf.runtime.common.core.command.AbstractCommand.execute(AbstractCo
> mmand.java:135)
> at 
> org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOp
> erationHistory.java:511)
> ... 37 more
> 
> !ENTRY org.eclipse.gmf.runtime.diagram.ui 4 2 2009-04-08 18:59:37.703
> !MESSAGE IRJS0007E Semantic refresh failed.
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:49)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:54)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.refreshSem
> anticChildren(CanonicalEditPolicy.java:1111)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.refreshSemant
> ic(MapCanonicalEditPolicy.java:135)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.refresh(Ca
> nonicalEditPolicy.java:985)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> refreshOnActivate(CanonicalConnectionEditPolicy.java:107)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.activate(C
> anonicalEditPolicy.java:653)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.activateEditPolicies(AbstractEditPa
> rt.java:165)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.activate(AbstractEditPart.java:148)
> at 
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.activate(AbstractGraphical
> EditPart.java:193)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.access$0(Graphi
> calEditPart.java:1)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.activate(Graphi
> calEditPart.java:189)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart.activate(DiagramE
> ditPart.java:349)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:201)
> at 
> org.eclipse.gef.editparts.SimpleRootEditPart.setContents(SimpleRootEditPart.ja
> va:101)
> at 
> org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartVi
> ewer.java:601)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer.setContents(Di
> agramGraphicalViewer.java:378)
> at 
> org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartVi
> ewer.java:610)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initializeGraphicalView
> erContents(DiagramEditor.java:870)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initializeGraphicalView
> er(DiagramEditor.java:863)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFlyOutPalette.initia
> lizeGraphicalViewer(DiagramEditorWithFlyOutPalette.java:116)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.createGraphicalViewer(D
> iagramEditor.java:807)
> at 
> org.eclipse.gef.ui.parts.GraphicalEditor.createPartControl(GraphicalEditor.jav
> a:163)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.createPartControl(Diagr
> amEditor.java:1555)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFlyOutPalette.create
> PartControl(DiagramEditorWithFlyOutPalette.java:328)
> at 
> org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEdito
> r.createPartControl(DiagramDocumentEditor.java:1459)
> at 
> org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:
> 661)
> at 
> org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:428)
> at 
> org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.
> java:594)
> at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:266)
> at 
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java
> :2820)
> at 
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2729)
> at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2721)
> at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2673)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2668)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2652)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2643)
> at org.eclipse.ui.ide.IDE.openEditor(IDE.java:646)
> at org.eclipse.ui.ide.IDE.openEditor(IDE.java:605)
> at 
> org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtilit
> y.java:318)
> at 
> org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtilit
> y.java:160)
> at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:228)
> at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:207)
> at 
> org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispat
> chAction.java:274)
> at 
> org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction
> .java:250)
> at 
> org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(
> PackageExplorerActionGroup.java:363)
> at 
> org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$5.open(PackageExpl
> orerPart.java:603)
> at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:820)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> at org.eclipse.core.runtime.Platform.run(Platform.java:880)
> at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
> at 
> org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:818)
> at 
> org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:10
> 79)
> at 
> org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:
> 1183)
> at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)
> at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257)
> at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.gmf.runtime.common.ui.action 2 6 2009-04-08 18:59:38.703
> !MESSAGE org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:49)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:54)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.canCreate(
> CanonicalEditPolicy.java:1287)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> canCreate(CanonicalConnectionEditPolicy.java:779)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.shouldDele
> teSemantic(ComponentEditPolicy.java:119)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.createDele
> teCommand(ComponentEditPolicy.java:73)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getDeleteCommand(ComponentEdi
> tPolicy.java:67)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getCommand(ComponentEditPolic
> y.java:56)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.getCommand
> (ComponentEditPolicy.java:299)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.getCommand(AbstractEditPart.java:47
> 3)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.access$1(Graphi
> calEditPart.java:1)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart$1.run(Graphical
> EditPart.java:466)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.getCommand(Grap
> hicalEditPart.java:461)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getDel
> eteCommand(DiagramGlobalActionHandler.java:317)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCom
> mand(DiagramGlobalActionHandler.java:110)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.canDel
> ete(DiagramGlobalActionHandler.java:493)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.canHan
> dle(DiagramGlobalActionHandler.java:604)
> at 
> org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction.refresh(GlobalAct
> ion.java:161)
> at 
> org.eclipse.gmf.runtime.common.ui.action.AbstractActionHandler.selectionChange
> d(AbstractActionHandler.java:387)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer.flushSelection
> Events(DiagramGraphicalViewer.java:269)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer$1.run(DiagramG
> raphicalViewer.java:247)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> at 
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.gmf.runtime.common.ui.action 2 6 2009-04-08 18:59:38.703
> !MESSAGE org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:49)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:54)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.canCreate(
> CanonicalEditPolicy.java:1287)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> canCreate(CanonicalConnectionEditPolicy.java:779)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.shouldDele
> teSemantic(ComponentEditPolicy.java:119)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.createDele
> teCommand(ComponentEditPolicy.java:73)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getDeleteCommand(ComponentEdi
> tPolicy.java:67)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getCommand(ComponentEditPolic
> y.java:56)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.getCommand
> (ComponentEditPolicy.java:299)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.getCommand(AbstractEditPart.java:47
> 3)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.access$1(Graphi
> calEditPart.java:1)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart$1.run(Graphical
> EditPart.java:466)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.getCommand(Grap
> hicalEditPart.java:461)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCut
> Command(DiagramGlobalActionHandler.java:248)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCom
> mand(DiagramGlobalActionHandler.java:117)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.canCut
> (DiagramGlobalActionHandler.java:525)
> at 
> org.eclipse.gmf.runtime.diagram.ui.render.internal.providers.ImageSupportGloba
> lActionHandler.canHandle(ImageSupportGlobalActionHandler.java:71)
> at 
> org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction.refresh(GlobalAct
> ion.java:161)
> at 
> org.eclipse.gmf.runtime.common.ui.action.AbstractActionHandler.selectionChange
> d(AbstractActionHandler.java:387)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer.flushSelection
> Events(DiagramGraphicalViewer.java:269)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer$1.run(DiagramG
> raphicalViewer.java:247)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> at 
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.gmf.runtime.common.ui.action 2 6 2009-04-08 19:00:05.781
> !MESSAGE org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:49)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:54)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.canCreate(
> CanonicalEditPolicy.java:1287)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> canCreate(CanonicalConnectionEditPolicy.java:779)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.shouldDele
> teSemantic(ComponentEditPolicy.java:119)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.createDele
> teCommand(ComponentEditPolicy.java:73)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getDeleteCommand(ComponentEdi
> tPolicy.java:67)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getCommand(ComponentEditPolic
> y.java:56)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.getCommand
> (ComponentEditPolicy.java:299)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.getCommand(AbstractEditPart.java:47
> 3)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.access$1(Graphi
> calEditPart.java:1)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart$1.run(Graphical
> EditPart.java:466)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.getCommand(Grap
> hicalEditPart.java:461)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCut
> Command(DiagramGlobalActionHandler.java:248)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCom
> mand(DiagramGlobalActionHandler.java:117)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.canCut
> (DiagramGlobalActionHandler.java:525)
> at 
> org.eclipse.gmf.runtime.diagram.ui.render.internal.providers.ImageSupportGloba
> lActionHandler.canHandle(ImageSupportGlobalActionHandler.java:71)
> at 
> org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction.refresh(GlobalAct
> ion.java:161)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.getAction(AbstractContributionItemProvider.java:476)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.getAction(AbstractContributionItemProvider.java:511)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider$ActionContributionItemAdapter.getAdapter(AbstractContrib
> utionItemProvider.java:873)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> 
tributionItemProvider.contributeItem(AbstractContributionItemProvider.java:744> 
)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.contributeToPopupMenu(AbstractContributionItemProvider.j
> ava:374)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.internal.contributionitem.Co
> ntributeToPopupMenuOperation.execute(ContributeToPopupMenuOperation.java:75)
> at 
> org.eclipse.gmf.runtime.common.core.service.ExecutionStrategy$4.execute(Execut
> ionStrategy.java:182)
> at 
> org.eclipse.gmf.runtime.common.core.service.Service.execute(Service.java:652)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.Contributio
> nItemService.execute(ContributionItemService.java:293)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.Contributio
> nItemService.contributeToPopupMenu(ContributionItemService.java:254)
> at 
> org.eclipse.mindmap.diagram.part.DiagramEditorContextMenuProvider$1.run(Diagra
> mEditorContextMenuProvider.java:63)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.mindmap.diagram.part.DiagramEditorContextMenuProvider.buildContext
> Menu(DiagramEditorContextMenuProvider.java:58)
> at 
> org.eclipse.gef.ContextMenuProvider.menuAboutToShow(ContextMenuProvider.java:6
> 0)
> at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:335)
> at 
> org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:463)
> at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:459)
> at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:485)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:235)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
> at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:4111)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:3815)
> at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
> at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1576)
> at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1937)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
> at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)
> at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:250)
> at org.eclipse.swt.widgets.Display.runPopups(Display.java:3849)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3416)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.mindmap.diagram 4 0 2009-04-08 19:00:05.781
> !MESSAGE Error building context menu
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:49)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:54)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.canCreate(
> CanonicalEditPolicy.java:1287)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> canCreate(CanonicalConnectionEditPolicy.java:779)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.internal.DeleteFromDiagramAction.is
> Canonical(DeleteFromDiagramAction.java:206)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.internal.DeleteFromDiagramAction.is
> Canonical(DeleteFromDiagramAction.java:185)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.internal.DeleteFromDiagramAction.ge
> tCommand(DeleteFromDiagramAction.java:112)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.DiagramAction.calculateEnabled(Diag
> ramAction.java:124)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.DiagramAction.refresh(DiagramAction
> .java:114)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.getAction(AbstractContributionItemProvider.java:476)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.getAction(AbstractContributionItemProvider.java:511)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider$ActionContributionItemAdapter.getAdapter(AbstractContrib
> utionItemProvider.java:873)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> 
tributionItemProvider.contributeItem(AbstractContributionItemProvider.java:744> 
)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.contributeToPopupMenu(AbstractContributionItemProvider.j
> ava:374)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.internal.contributionitem.Co
> ntributeToPopupMenuOperation.execute(ContributeToPopupMenuOperation.java:75)
> at 
> org.eclipse.gmf.runtime.common.core.service.ExecutionStrategy$4.execute(Execut
> ionStrategy.java:182)
> at 
> org.eclipse.gmf.runtime.common.core.service.Service.execute(Service.java:652)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.Contributio
> nItemService.execute(ContributionItemService.java:293)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.Contributio
> nItemService.contributeToPopupMenu(ContributionItemService.java:254)
> at 
> org.eclipse.mindmap.diagram.part.DiagramEditorContextMenuProvider$1.run(Diagra
> mEditorContextMenuProvider.java:63)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.mindmap.diagram.part.DiagramEditorContextMenuProvider.buildContext
> Menu(DiagramEditorContextMenuProvider.java:58)
> at 
> org.eclipse.gef.ContextMenuProvider.menuAboutToShow(ContextMenuProvider.java:6
> 0)
> at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:335)
> at 
> org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:463)
> at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:459)
> at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:485)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:235)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
> at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:4111)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:3815)
> at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
> at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1576)
> at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1937)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
> at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)
> at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:250)
> at org.eclipse.swt.widgets.Display.runPopups(Display.java:3849)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3416)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.gmf.runtime.common.ui.action 2 6 2009-04-08 19:00:13.375
> !MESSAGE org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:49)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:54)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.canCreate(
> CanonicalEditPolicy.java:1287)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> canCreate(CanonicalConnectionEditPolicy.java:779)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.shouldDele
> teSemantic(ComponentEditPolicy.java:119)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.createDele
> teCommand(ComponentEditPolicy.java:73)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getDeleteCommand(ComponentEdi
> tPolicy.java:67)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getCommand(ComponentEditPolic
> y.java:56)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.getCommand
> (ComponentEditPolicy.java:299)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.getCommand(AbstractEditPart.java:47
> 3)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.access$1(Graphi
> calEditPart.java:1)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart$1.run(Graphical
> EditPart.java:466)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.getCommand(Grap
> hicalEditPart.java:461)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCut
> Command(DiagramGlobalActionHandler.java:248)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCom
> mand(DiagramGlobalActionHandler.java:117)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.canCut
> (DiagramGlobalActionHandler.java:525)
> at 
> org.eclipse.gmf.runtime.diagram.ui.render.internal.providers.ImageSupportGloba
> lActionHandler.canHandle(ImageSupportGlobalActionHandler.java:71)
> at 
> org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction.refresh(GlobalAct
> ion.java:161)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.getAction(AbstractContributionItemProvider.java:476)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.getAction(AbstractContributionItemProvider.java:511)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider$ActionContributionItemAdapter.getAdapter(AbstractContrib
> utionItemProvider.java:873)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> 
tributionItemProvider.contributeItem(AbstractContributionItemProvider.java:744> 
)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.contributeToPopupMenu(AbstractContributionItemProvider.j
> ava:374)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.internal.contributionitem.Co
> ntributeToPopupMenuOperation.execute(ContributeToPopupMenuOperation.java:75)
> at 
> org.eclipse.gmf.runtime.common.core.service.ExecutionStrategy$4.execute(Execut
> ionStrategy.java:182)
> at 
> org.eclipse.gmf.runtime.common.core.service.Service.execute(Service.java:652)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.Contributio
> nItemService.execute(ContributionItemService.java:293)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.Contributio
> nItemService.contributeToPopupMenu(ContributionItemService.java:254)
> at 
> org.eclipse.mindmap.diagram.part.DiagramEditorContextMenuProvider$1.run(Diagra
> mEditorContextMenuProvider.java:63)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.mindmap.diagram.part.DiagramEditorContextMenuProvider.buildContext
> Menu(DiagramEditorContextMenuProvider.java:58)
> at 
> org.eclipse.gef.ContextMenuProvider.menuAboutToShow(ContextMenuProvider.java:6
> 0)
> at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:335)
> at 
> org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:463)
> at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:459)
> at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:485)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:235)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
> at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:4111)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:3815)
> at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
> at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1576)
> at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1937)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
> at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)
> at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:250)
> at org.eclipse.swt.widgets.Display.runPopups(Display.java:3849)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3416)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.mindmap.diagram 4 0 2009-04-08 19:00:13.390
> !MESSAGE Error building context menu
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:49)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:54)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.canCreate(
> CanonicalEditPolicy.java:1287)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> canCreate(CanonicalConnectionEditPolicy.java:779)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.internal.DeleteFromDiagramAction.is
> Canonical(DeleteFromDiagramAction.java:206)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.internal.DeleteFromDiagramAction.is
> Canonical(DeleteFromDiagramAction.java:185)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.internal.DeleteFromDiagramAction.ge
> tCommand(DeleteFromDiagramAction.java:112)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.DiagramAction.calculateEnabled(Diag
> ramAction.java:124)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.DiagramAction.refresh(DiagramAction
> .java:114)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.getAction(AbstractContributionItemProvider.java:476)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.getAction(AbstractContributionItemProvider.java:511)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider$ActionContributionItemAdapter.getAdapter(AbstractContrib
> utionItemProvider.java:873)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> 
tributionItemProvider.contributeItem(AbstractContributionItemProvider.java:744> 
)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.contributeToPopupMenu(AbstractContributionItemProvider.j
> ava:374)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.internal.contributionitem.Co
> ntributeToPopupMenuOperation.execute(ContributeToPopupMenuOperation.java:75)
> at 
> org.eclipse.gmf.runtime.common.core.service.ExecutionStrategy$4.execute(Execut
> ionStrategy.java:182)
> at 
> org.eclipse.gmf.runtime.common.core.service.Service.execute(Service.java:652)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.Contributio
> nItemService.execute(ContributionItemService.java:293)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.Contributio
> nItemService.contributeToPopupMenu(ContributionItemService.java:254)
> at 
> org.eclipse.mindmap.diagram.part.DiagramEditorContextMenuProvider$1.run(Diagra
> mEditorContextMenuProvider.java:63)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.mindmap.diagram.part.DiagramEditorContextMenuProvider.buildContext
> Menu(DiagramEditorContextMenuProvider.java:58)
> at 
> org.eclipse.gef.ContextMenuProvider.menuAboutToShow(ContextMenuProvider.java:6
> 0)
> at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:335)
> at 
> org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:463)
> at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:459)
> at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:485)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:235)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
> at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:4111)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:3815)
> at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
> at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1576)
> at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1937)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
> at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)
> at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:250)
> at org.eclipse.swt.widgets.Display.runPopups(Display.java:3849)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3416)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.gmf.runtime.common.ui.action 2 6 2009-04-08 19:00:17.796
> !MESSAGE org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:49)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:54)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.canCreate(
> CanonicalEditPolicy.java:1287)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> canCreate(CanonicalConnectionEditPolicy.java:779)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.shouldDele
> teSemantic(ComponentEditPolicy.java:119)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.createDele
> teCommand(ComponentEditPolicy.java:73)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getDeleteCommand(ComponentEdi
> tPolicy.java:67)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getCommand(ComponentEditPolic
> y.java:56)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.getCommand
> (ComponentEditPolicy.java:299)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.getCommand(AbstractEditPart.java:47
> 3)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.access$1(Graphi
> calEditPart.java:1)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart$1.run(Graphical
> EditPart.java:466)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.getCommand(Grap
> hicalEditPart.java:461)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getDel
> eteCommand(DiagramGlobalActionHandler.java:317)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCom
> mand(DiagramGlobalActionHandler.java:110)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.canDel
> ete(DiagramGlobalActionHandler.java:493)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.canHan
> dle(DiagramGlobalActionHandler.java:604)
> at 
> org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction.refresh(GlobalAct
> ion.java:161)
> at 
> org.eclipse.gmf.runtime.common.ui.action.AbstractActionHandler.selectionChange
> d(AbstractActionHandler.java:387)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer.flushSelection
> Events(DiagramGraphicalViewer.java:269)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer$1.run(DiagramG
> raphicalViewer.java:247)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> at 
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.gmf.runtime.common.ui.action 2 6 2009-04-08 19:00:17.796
> !MESSAGE org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:49)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:54)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.canCreate(
> CanonicalEditPolicy.java:1287)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> canCreate(CanonicalConnectionEditPolicy.java:779)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.shouldDele
> teSemantic(ComponentEditPolicy.java:119)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.createDele
> teCommand(ComponentEditPolicy.java:73)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getDeleteCommand(ComponentEdi
> tPolicy.java:67)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getCommand(ComponentEditPolic
> y.java:56)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.getCommand
> (ComponentEditPolicy.java:299)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.getCommand(AbstractEditPart.java:47
> 3)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.access$1(Graphi
> calEditPart.java:1)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart$1.run(Graphical
> EditPart.java:466)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.getCommand(Grap
> hicalEditPart.java:461)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCut
> Command(DiagramGlobalActionHandler.java:248)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCom
> mand(DiagramGlobalActionHandler.java:117)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.canCut
> (DiagramGlobalActionHandler.java:525)
> at 
> org.eclipse.gmf.runtime.diagram.ui.render.internal.providers.ImageSupportGloba
> lActionHandler.canHandle(ImageSupportGlobalActionHandler.java:71)
> at 
> org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction.refresh(GlobalAct
> ion.java:161)
> at 
> org.eclipse.gmf.runtime.common.ui.action.AbstractActionHandler.selectionChange
> d(AbstractActionHandler.java:387)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer.flushSelection
> Events(DiagramGraphicalViewer.java:269)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer$1.run(DiagramG
> raphicalViewer.java:247)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> at 
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.gmf.runtime.common.ui.action 2 6 2009-04-08 19:00:29.312
> !MESSAGE org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:49)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:54)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.canCreate(
> CanonicalEditPolicy.java:1287)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> canCreate(CanonicalConnectionEditPolicy.java:779)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.shouldDele
> teSemantic(ComponentEditPolicy.java:119)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.createDele
> teCommand(ComponentEditPolicy.java:73)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getDeleteCommand(ComponentEdi
> tPolicy.java:67)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getCommand(ComponentEditPolic
> y.java:56)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.getCommand
> (ComponentEditPolicy.java:299)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.getCommand(AbstractEditPart.java:47
> 3)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.access$1(Graphi
> calEditPart.java:1)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart$1.run(Graphical
> EditPart.java:466)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.getCommand(Grap
> hicalEditPart.java:461)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCut
> Command(DiagramGlobalActionHandler.java:248)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCom
> mand(DiagramGlobalActionHandler.java:117)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.canCut
> (DiagramGlobalActionHandler.java:525)
> at 
> org.eclipse.gmf.runtime.diagram.ui.render.internal.providers.ImageSupportGloba
> lActionHandler.canHandle(ImageSupportGlobalActionHandler.java:71)
> at 
> org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction.refresh(GlobalAct
> ion.java:161)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.getAction(AbstractContributionItemProvider.java:476)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.getAction(AbstractContributionItemProvider.java:511)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider$ActionContributionItemAdapter.getAdapter(AbstractContrib
> utionItemProvider.java:873)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> 
tributionItemProvider.contributeItem(AbstractContributionItemProvider.java:744> 
)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.contributeToPopupMenu(AbstractContributionItemProvider.j
> ava:374)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.internal.contributionitem.Co
> ntributeToPopupMenuOperation.execute(ContributeToPopupMenuOperation.java:75)
> at 
> org.eclipse.gmf.runtime.common.core.service.ExecutionStrategy$4.execute(Execut
> ionStrategy.java:182)
> at 
> org.eclipse.gmf.runtime.common.core.service.Service.execute(Service.java:652)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.Contributio
> nItemService.execute(ContributionItemService.java:293)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.Contributio
> nItemService.contributeToPopupMenu(ContributionItemService.java:254)
> at 
> org.eclipse.mindmap.diagram.part.DiagramEditorContextMenuProvider$1.run(Diagra
> mEditorContextMenuProvider.java:63)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.mindmap.diagram.part.DiagramEditorContextMenuProvider.buildContext
> Menu(DiagramEditorContextMenuProvider.java:58)
> at 
> org.eclipse.gef.ContextMenuProvider.menuAboutToShow(ContextMenuProvider.java:6
> 0)
> at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:335)
> at 
> org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:463)
> at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:459)
> at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:485)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:235)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
> at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:4111)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:3815)
> at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
> at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1576)
> at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1937)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
> at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)
> at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:250)
> at org.eclipse.swt.widgets.Display.runPopups(Display.java:3849)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3416)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.mindmap.diagram 4 0 2009-04-08 19:00:29.328
> !MESSAGE Error building context menu
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:49)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:54)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.canCreate(
> CanonicalEditPolicy.java:1287)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> canCreate(CanonicalConnectionEditPolicy.java:779)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.internal.DeleteFromDiagramAction.is
> Canonical(DeleteFromDiagramAction.java:206)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.internal.DeleteFromDiagramAction.is
> Canonical(DeleteFromDiagramAction.java:185)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.internal.DeleteFromDiagramAction.ge
> tCommand(DeleteFromDiagramAction.java:112)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.DiagramAction.calculateEnabled(Diag
> ramAction.java:124)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.DiagramAction.refresh(DiagramAction
> .java:114)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.getAction(AbstractContributionItemProvider.java:476)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.getAction(AbstractContributionItemProvider.java:511)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider$ActionContributionItemAdapter.getAdapter(AbstractContrib
> utionItemProvider.java:873)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> 
tributionItemProvider.contributeItem(AbstractContributionItemProvider.java:744> 
)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.contributeToPopupMenu(AbstractContributionItemProvider.j
> ava:374)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.internal.contributionitem.Co
> ntributeToPopupMenuOperation.execute(ContributeToPopupMenuOperation.java:75)
> at 
> org.eclipse.gmf.runtime.common.core.service.ExecutionStrategy$4.execute(Execut
> ionStrategy.java:182)
> at 
> org.eclipse.gmf.runtime.common.core.service.Service.execute(Service.java:652)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.Contributio
> nItemService.execute(ContributionItemService.java:293)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.Contributio
> nItemService.contributeToPopupMenu(ContributionItemService.java:254)
> at 
> org.eclipse.mindmap.diagram.part.DiagramEditorContextMenuProvider$1.run(Diagra
> mEditorContextMenuProvider.java:63)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.mindmap.diagram.part.DiagramEditorContextMenuProvider.buildContext
> Menu(DiagramEditorContextMenuProvider.java:58)
> at 
> org.eclipse.gef.ContextMenuProvider.menuAboutToShow(ContextMenuProvider.java:6
> 0)
> at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:335)
> at 
> org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:463)
> at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:459)
> at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:485)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:235)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
> at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:4111)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:3815)
> at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
> at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1576)
> at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1937)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
> at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)
> at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:250)
> at org.eclipse.swt.widgets.Display.runPopups(Display.java:3849)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3416)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.gmf.runtime.common.ui.action 2 6 2009-04-08 19:00:46.859
> !MESSAGE org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:49)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:54)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.canCreate(
> CanonicalEditPolicy.java:1287)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> canCreate(CanonicalConnectionEditPolicy.java:779)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.shouldDele
> teSemantic(ComponentEditPolicy.java:119)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.createDele
> teCommand(ComponentEditPolicy.java:73)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getDeleteCommand(ComponentEdi
> tPolicy.java:67)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getCommand(ComponentEditPolic
> y.java:56)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.getCommand
> (ComponentEditPolicy.java:299)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.getCommand(AbstractEditPart.java:47
> 3)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.access$1(Graphi
> calEditPart.java:1)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart$1.run(Graphical
> EditPart.java:466)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.getCommand(Grap
> hicalEditPart.java:461)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCut
> Command(DiagramGlobalActionHandler.java:248)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCom
> mand(DiagramGlobalActionHandler.java:117)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.canCut
> (DiagramGlobalActionHandler.java:525)
> at 
> org.eclipse.gmf.runtime.diagram.ui.render.internal.providers.ImageSupportGloba
> lActionHandler.canHandle(ImageSupportGlobalActionHandler.java:71)
> at 
> org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction.refresh(GlobalAct
> ion.java:161)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.getAction(AbstractContributionItemProvider.java:476)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.getAction(AbstractContributionItemProvider.java:511)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider$ActionContributionItemAdapter.getAdapter(AbstractContrib
> utionItemProvider.java:873)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> 
tributionItemProvider.contributeItem(AbstractContributionItemProvider.java:744> 
)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.contributeToPopupMenu(AbstractContributionItemProvider.j
> ava:374)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.internal.contributionitem.Co
> ntributeToPopupMenuOperation.execute(ContributeToPopupMenuOperation.java:75)
> at 
> org.eclipse.gmf.runtime.common.core.service.ExecutionStrategy$4.execute(Execut
> ionStrategy.java:182)
> at 
> org.eclipse.gmf.runtime.common.core.service.Service.execute(Service.java:652)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.Contributio
> nItemService.execute(ContributionItemService.java:293)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.Contributio
> nItemService.contributeToPopupMenu(ContributionItemService.java:254)
> at 
> org.eclipse.mindmap.diagram.part.DiagramEditorContextMenuProvider$1.run(Diagra
> mEditorContextMenuProvider.java:63)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.mindmap.diagram.part.DiagramEditorContextMenuProvider.buildContext
> Menu(DiagramEditorContextMenuProvider.java:58)
> at 
> org.eclipse.gef.ContextMenuProvider.menuAboutToShow(ContextMenuProvider.java:6
> 0)
> at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:335)
> at 
> org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:463)
> at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:459)
> at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:485)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:235)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
> at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:4111)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:3815)
> at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
> at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1576)
> at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1937)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
> at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)
> at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:250)
> at org.eclipse.swt.widgets.Display.runPopups(Display.java:3849)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3416)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.mindmap.diagram 4 0 2009-04-08 19:00:46.859
> !MESSAGE Error building context menu
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:49)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:54)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.canCreate(
> CanonicalEditPolicy.java:1287)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> canCreate(CanonicalConnectionEditPolicy.java:779)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.internal.DeleteFromDiagramAction.is
> Canonical(DeleteFromDiagramAction.java:206)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.internal.DeleteFromDiagramAction.is
> Canonical(DeleteFromDiagramAction.java:185)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.internal.DeleteFromDiagramAction.ge
> tCommand(DeleteFromDiagramAction.java:112)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.DiagramAction.calculateEnabled(Diag
> ramAction.java:124)
> at 
> org.eclipse.gmf.runtime.diagram.ui.actions.DiagramAction.refresh(DiagramAction
> .java:114)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.getAction(AbstractContributionItemProvider.java:476)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.getAction(AbstractContributionItemProvider.java:511)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider$ActionContributionItemAdapter.getAdapter(AbstractContrib
> utionItemProvider.java:873)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> 
tributionItemProvider.contributeItem(AbstractContributionItemProvider.java:744> 
)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.AbstractCon
> tributionItemProvider.contributeToPopupMenu(AbstractContributionItemProvider.j
> ava:374)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.internal.contributionitem.Co
> ntributeToPopupMenuOperation.execute(ContributeToPopupMenuOperation.java:75)
> at 
> org.eclipse.gmf.runtime.common.core.service.ExecutionStrategy$4.execute(Execut
> ionStrategy.java:182)
> at 
> org.eclipse.gmf.runtime.common.core.service.Service.execute(Service.java:652)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.Contributio
> nItemService.execute(ContributionItemService.java:293)
> at 
> org.eclipse.gmf.runtime.common.ui.services.action.contributionitem.Contributio
> nItemService.contributeToPopupMenu(ContributionItemService.java:254)
> at 
> org.eclipse.mindmap.diagram.part.DiagramEditorContextMenuProvider$1.run(Diagra
> mEditorContextMenuProvider.java:63)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.mindmap.diagram.part.DiagramEditorContextMenuProvider.buildContext
> Menu(DiagramEditorContextMenuProvider.java:58)
> at 
> org.eclipse.gef.ContextMenuProvider.menuAboutToShow(ContextMenuProvider.java:6
> 0)
> at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:335)
> at 
> org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:463)
> at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:459)
> at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:485)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:235)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
> at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:4111)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:3815)
> at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
> at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1576)
> at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1937)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
> at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)
> at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:250)
> at org.eclipse.swt.widgets.Display.runPopups(Display.java:3849)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3416)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.gmf.runtime.common.ui.action 2 6 2009-04-08 19:00:54.312
> !MESSAGE org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:49)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:54)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.canCreate(
> CanonicalEditPolicy.java:1287)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> canCreate(CanonicalConnectionEditPolicy.java:779)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.shouldDele
> teSemantic(ComponentEditPolicy.java:119)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.createDele
> teCommand(ComponentEditPolicy.java:73)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getDeleteCommand(ComponentEdi
> tPolicy.java:67)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getCommand(ComponentEditPolic
> y.java:56)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.getCommand
> (ComponentEditPolicy.java:299)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.getCommand(AbstractEditPart.java:47
> 3)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.access$1(Graphi
> calEditPart.java:1)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart$1.run(Graphical
> EditPart.java:466)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.getCommand(Grap
> hicalEditPart.java:461)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getDel
> eteCommand(DiagramGlobalActionHandler.java:317)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCom
> mand(DiagramGlobalActionHandler.java:110)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.canDel
> ete(DiagramGlobalActionHandler.java:493)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.canHan
> dle(DiagramGlobalActionHandler.java:604)
> at 
> org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction.refresh(GlobalAct
> ion.java:161)
> at 
> org.eclipse.gmf.runtime.common.ui.action.AbstractActionHandler$2.partActivated
> (AbstractActionHandler.java:158)
> at org.eclipse.ui.internal.PartListenerList$1.run(PartListenerList.java:72)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> at org.eclipse.core.runtime.Platform.run(Platform.java:880)
> at 
> org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:57)
> at 
> org.eclipse.ui.internal.PartListenerList.firePartActivated(PartListenerList.ja
> va:70)
> at org.eclipse.ui.internal.PartService.firePartActivated(PartService.java:186)
> at org.eclipse.ui.internal.PartService.setActivePart(PartService.java:305)
> at 
> org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchP
> agePartList.java:56)
> at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:126)
> at 
> org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3491)
> at org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:610)
> at org.eclipse.ui.internal.WorkbenchPage.showEditor(WorkbenchPage.java:2906)
> at 
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java
> :2806)
> at 
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2729)
> at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2721)
> at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2673)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2668)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2652)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2643)
> at org.eclipse.ui.ide.IDE.openEditor(IDE.java:646)
> at org.eclipse.ui.ide.IDE.openEditor(IDE.java:605)
> at 
> org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtilit
> y.java:318)
> at 
> org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtilit
> y.java:160)
> at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:228)
> at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:207)
> at 
> org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispat
> chAction.java:274)
> at 
> org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction
> .java:250)
> at 
> org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(
> PackageExplorerActionGroup.java:363)
> at 
> org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$5.open(PackageExpl
> orerPart.java:603)
> at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:820)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> at org.eclipse.core.runtime.Platform.run(Platform.java:880)
> at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
> at 
> org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:818)
> at 
> org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:10
> 79)
> at 
> org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:
> 1183)
> at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)
> at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257)
> at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.gmf.runtime.common.ui.action 2 6 2009-04-08 19:00:54.312
> !MESSAGE org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:49)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:54)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.canCreate(
> CanonicalEditPolicy.java:1287)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> canCreate(CanonicalConnectionEditPolicy.java:779)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.shouldDele
> teSemantic(ComponentEditPolicy.java:119)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.createDele
> teCommand(ComponentEditPolicy.java:73)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getDeleteCommand(ComponentEdi
> tPolicy.java:67)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getCommand(ComponentEditPolic
> y.java:56)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.getCommand
> (ComponentEditPolicy.java:299)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.getCommand(AbstractEditPart.java:47
> 3)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.access$1(Graphi
> calEditPart.java:1)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart$1.run(Graphical
> EditPart.java:466)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.getCommand(Grap
> hicalEditPart.java:461)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCut
> Command(DiagramGlobalActionHandler.java:248)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCom
> mand(DiagramGlobalActionHandler.java:117)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.canCut
> (DiagramGlobalActionHandler.java:525)
> at 
> org.eclipse.gmf.runtime.diagram.ui.render.internal.providers.ImageSupportGloba
> lActionHandler.canHandle(ImageSupportGlobalActionHandler.java:71)
> at 
> org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction.refresh(GlobalAct
> ion.java:161)
> at 
> org.eclipse.gmf.runtime.common.ui.action.AbstractActionHandler$2.partActivated
> (AbstractActionHandler.java:158)
> at org.eclipse.ui.internal.PartListenerList$1.run(PartListenerList.java:72)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> at org.eclipse.core.runtime.Platform.run(Platform.java:880)
> at 
> org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:57)
> at 
> org.eclipse.ui.internal.PartListenerList.firePartActivated(PartListenerList.ja
> va:70)
> at org.eclipse.ui.internal.PartService.firePartActivated(PartService.java:186)
> at org.eclipse.ui.internal.PartService.setActivePart(PartService.java:305)
> at 
> org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchP
> agePartList.java:56)
> at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:126)
> at 
> org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3491)
> at org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:610)
> at org.eclipse.ui.internal.WorkbenchPage.showEditor(WorkbenchPage.java:2906)
> at 
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java
> :2806)
> at 
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2729)
> at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2721)
> at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2673)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2668)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2652)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2643)
> at org.eclipse.ui.ide.IDE.openEditor(IDE.java:646)
> at org.eclipse.ui.ide.IDE.openEditor(IDE.java:605)
> at 
> org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtilit
> y.java:318)
> at 
> org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtilit
> y.java:160)
> at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:228)
> at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:207)
> at 
> org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispat
> chAction.java:274)
> at 
> org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction
> .java:250)
> at 
> org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(
> PackageExplorerActionGroup.java:363)
> at 
> org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$5.open(PackageExpl
> orerPart.java:603)
> at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:820)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> at org.eclipse.core.runtime.Platform.run(Platform.java:880)
> at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
> at 
> org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:818)
> at 
> org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:10
> 79)
> at 
> org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:
> 1183)
> at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)
> at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257)
> at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.gmf.runtime.common.ui.action 2 6 2009-04-08 19:01:01.281
> !MESSAGE org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:49)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:54)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.canCreate(
> CanonicalEditPolicy.java:1287)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> canCreate(CanonicalConnectionEditPolicy.java:779)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.shouldDele
> teSemantic(ComponentEditPolicy.java:119)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.createDele
> teCommand(ComponentEditPolicy.java:73)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getDeleteCommand(ComponentEdi
> tPolicy.java:67)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getCommand(ComponentEditPolic
> y.java:56)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.getCommand
> (ComponentEditPolicy.java:299)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.getCommand(AbstractEditPart.java:47
> 3)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.access$1(Graphi
> calEditPart.java:1)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart$1.run(Graphical
> EditPart.java:466)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.getCommand(Grap
> hicalEditPart.java:461)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getDel
> eteCommand(DiagramGlobalActionHandler.java:317)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCom
> mand(DiagramGlobalActionHandler.java:110)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.canDel
> ete(DiagramGlobalActionHandler.java:493)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.canHan
> dle(DiagramGlobalActionHandler.java:604)
> at 
> org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction.refresh(GlobalAct
> ion.java:161)
> at 
> org.eclipse.gmf.runtime.common.ui.action.AbstractActionHandler.selectionChange
> d(AbstractActionHandler.java:387)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer.flushSelection
> Events(DiagramGraphicalViewer.java:269)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer$1.run(DiagramG
> raphicalViewer.java:247)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> at 
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> 
> !ENTRY org.eclipse.gmf.runtime.common.ui.action 2 6 2009-04-08 19:01:01.281
> !MESSAGE org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> !STACK 0
> java.lang.ClassCastException: 
> org.eclipse.amalgam.examples.mindmap.impl.MapImpl cannot be cast to 
> org.eclipse.mindmap.Map
> at 
> org.eclipse.mindmap.diagram.part.MindmapDiagramUpdater.getMap_1000SemanticChil
> dren(MindmapDiagramUpdater.java:49)
> at 
> org.eclipse.mindmap.diagram.edit.policies.MapCanonicalEditPolicy.getSemanticCh
> ildrenList(MapCanonicalEditPolicy.java:54)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.canCreate(
> CanonicalEditPolicy.java:1287)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy.
> canCreate(CanonicalConnectionEditPolicy.java:779)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.shouldDele
> teSemantic(ComponentEditPolicy.java:119)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.createDele
> teCommand(ComponentEditPolicy.java:73)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getDeleteCommand(ComponentEdi
> tPolicy.java:67)
> at 
> org.eclipse.gef.editpolicies.ComponentEditPolicy.getCommand(ComponentEditPolic
> y.java:56)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy.getCommand
> (ComponentEditPolicy.java:299)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.getCommand(AbstractEditPart.java:47
> 3)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.access$1(Graphi
> calEditPart.java:1)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart$1.run(Graphical
> EditPart.java:466)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.getCommand(Grap
> hicalEditPart.java:461)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCut
> Command(DiagramGlobalActionHandler.java:248)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.getCom
> mand(DiagramGlobalActionHandler.java:117)
> at 
> org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandler.canCut
> (DiagramGlobalActionHandler.java:525)
> at 
> org.eclipse.gmf.runtime.diagram.ui.render.internal.providers.ImageSupportGloba
> lActionHandler.canHandle(ImageSupportGlobalActionHandler.java:71)
> at 
> org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction.refresh(GlobalAct
> ion.java:161)
> at 
> org.eclipse.gmf.runtime.common.ui.action.AbstractActionHandler.selectionChange
> d(AbstractActionHandler.java:387)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer.flushSelection
> Events(DiagramGraphicalViewer.java:269)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer$1.run(DiagramG
> raphicalViewer.java:247)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> at 
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> !SESSION 2009-04-08 20:03:17.984 
> -----------------------------------------------
> eclipse.buildId=unknown
> java.version=1.6.0_11
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=es_ES
> Framework arguments:  -product org.eclipse.amalgam.dsltk.product
> Command-line arguments:  -product org.eclipse.amalgam.dsltk.product -data 
> D:\Mis Documentos\work-in-progress\WS_DSLToolkit/../runtime-EclipseApplication 
> -dev file:D:/Mis 
> Documentos/work-in-progress/WS_DSLToolkit/.metadata/.plugins/org.eclipse.pde.c
> ore/Eclipse Application/dev.properties -os win32 -ws win32 -arch x86
> 
> !ENTRY org.eclipse.ui 2 0 2009-04-08 20:03:23.062
> !MESSAGE Warnings while parsing the commands from the 
> 'org.eclipse.ui.commands' and 'org.eclipse.ui.actionDefinitions' extension 
> points.
> !SUBENTRY 1 org.eclipse.ui 2 0 2009-04-08 20:03:23.062
> !MESSAGE Commands should really have a category: 
> plug-in='org.eclipse.xpand.ui', id='org.eclipse.xpand.ui.insertLT', 
> categoryId='org.eclipse.xtend.xpand2.editor'
> !SUBENTRY 1 org.eclipse.ui 2 0 2009-04-08 20:03:23.062
> !MESSAGE Commands should really have a category: 
> plug-in='org.eclipse.xpand.ui', id='org.eclipse.xpand.ui.insertRT', 
> categoryId='org.eclipse.xtend.xpand2.editor'
> 
> !ENTRY org.eclipse.emf.ecore 2 0 2009-04-08 20:03:25.859
> !MESSAGE Both 'org.eclipse.amalgam.examples.mindmap.model' and 
> 'org.eclipse.mindmap' register a package for 
> 'http://www.eclipse.org/2008/mindmap'
> 
> !ENTRY org.eclipse.emf.ecore 2 0 2009-04-08 20:03:25.859
> !MESSAGE Both 'org.eclipse.mindmap.diagram' and 
> 'org.eclipse.amalgam.examples.mindmap.diagram' register an extension parser 
> for 'mmd'
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 20:03:27.156
> !MESSAGE NLS unused message: MindmapCreationWizard_DomainModelFilePageTitle 
> in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 20:03:27.156
> !MESSAGE NLS unused message: 
> MindmapCreationWizard_DomainModelFilePageDescription in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 20:03:27.156
> !MESSAGE NLS unused message: Mindmap1Group_title in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 20:03:27.156
> !MESSAGE NLS unused message: TopicSubtopics2CreationTool_title in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 20:03:27.156
> !MESSAGE NLS unused message: TopicSubtopics2CreationTool_desc in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 20:03:27.156
> !MESSAGE NLS unused message: Relationship3CreationTool_title in: messages
> 
> !ENTRY org.eclipse.osgi 2 1 2009-04-08 20:03:27.156
> !MESSAGE NLS unused message: Relationship3CreationTool_desc in: messages
> 
> !ENTRY org.eclipse.emf.ecore 2 0 2009-04-08 20:03:28.203
> !MESSAGE org.eclipse.mindmap.impl.MindmapFactoryImpl cannot be cast to 
> org.eclipse.amalgam.examples.mindmap.MindmapFactory
> !STACK 0
> java.lang.ClassCastException: org.eclipse.mindmap.impl.MindmapFactoryImpl 
> cannot be cast to org.eclipse.amalgam.examples.mindmap.MindmapFactory
> at 
> org.eclipse.amalgam.examples.mindmap.impl.MindmapFactoryImpl.init(MindmapFacto
> ryImpl.java:35)
> at 
> org.eclipse.amalgam.examples.mindmap.MindmapFactory.<clinit>(MindmapFactory.ja
> va:26)
> at 
> org.eclipse.amalgam.examples.mindmap.impl.MindmapPackageImpl.<init>(MindmapPac
> kageImpl.java:91)
> at 
> org.eclipse.amalgam.examples.mindmap.impl.MindmapPackageImpl.init(MindmapPacka
> geImpl.java:127)
> at 
> org.eclipse.amalgam.examples.mindmap.MindmapPackage.<clinit>(MindmapPackage.ja
> va:61)
> at 
> org.eclipse.amalgam.examples.mindmap.util.MindmapSwitch.<init>(MindmapSwitch.j
> ava:46)
> at 
> org.eclipse.amalgam.examples.mindmap.util.MindmapAdapterFactory$1.<init>(Mindm
> apAdapterFactory.java:73)
> at 
> org.eclipse.amalgam.examples.mindmap.util.MindmapAdapterFactory.<init>(Mindmap
> AdapterFactory.java:73)
> at 
> org.eclipse.amalgam.examples.mindmap.provider.MindmapItemProviderAdapterFactor
> y.<init>(MindmapItemProviderAdapterFactory.java:70)
> at 
> org.eclipse.amalgam.examples.mindmap.diagram.part.MindmapDiagramEditorPlugin.f
> illItemProviderFactories(MindmapDiagramEditorPlugin.java:102)
> at 
> org.eclipse.amalgam.examples.mindmap.diagram.part.MindmapDiagramEditorPlugin.c
> reateAdapterFactory(MindmapDiagramEditorPlugin.java:94)
> at 
> org.eclipse.amalgam.examples.mindmap.diagram.part.MindmapDiagramEditorPlugin.s
> tart(MindmapDiagramEditorPlugin.java:69)
> at 
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContext
> Impl.java:1009)
> at java.security.AccessController.doPrivileged(Native Method)
> at 
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(Bund
> leContextImpl.java:1003)
> at 
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContext
> Impl.java:984)
> at 
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.jav
> a:346)
> at 
> org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.j
> ava:265)
> at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClas
> s(EclipseLazyStarter.java:111)
> at 
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathM
> anager.java:427)
> at 
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(Defaul
> tClassLoader.java:193)
> at 
> org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoa
> der.java:368)
> at 
> org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(Bundle
> Loader.java:444)
> at 
> org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.j
> ava:397)
> at 
> org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.j
> ava:385)
> at 
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClas
> sLoader.java:87)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at 
> org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.j
> ava:313)
> at 
> org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:
> 227)
> at 
> org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBund
> le.java:1274)
> at 
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableE
> xtension(RegistryStrategyOSGI.java:160)
> at 
> org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension
> (ExtensionRegistry.java:867)
> at 
> org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtens
> ion(ConfigurationElement.java:243)
> at 
> org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutable
> Extension(ConfigurationElementHandle.java:51)
> at 
> org.eclipse.gmf.runtime.common.core.service.Service$ProviderDescriptor.getProv
> ider(Service.java:159)
> at 
> org.eclipse.gmf.runtime.diagram.ui.internal.services.decorator.DecoratorServic
> e$ProviderDescriptor.provides(DecoratorService.java:73)
> at 
> org.eclipse.gmf.runtime.common.core.service.Service.safeProvides(Service.java:
> 860)
> at 
> org.eclipse.gmf.runtime.common.core.service.ExecutionStrategy.getUncachedProvi
> ders(ExecutionStrategy.java:255)
> at 
> org.eclipse.gmf.runtime.common.core.service.Service.getProviders(Service.java:
> 538)
> at 
> org.eclipse.gmf.runtime.common.core.service.ExecutionStrategy$4.execute(Execut
> ionStrategy.java:179)
> at 
> org.eclipse.gmf.runtime.common.core.service.Service.execute(Service.java:652)
> at 
> org.eclipse.gmf.runtime.diagram.ui.internal.services.decorator.DecoratorServic
> e.createDecorators(DecoratorService.java:122)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.DecorationEditPolicy.refresh(D
> ecorationEditPolicy.java:184)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart$3.run(Graphical
> EditPart.java:836)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.refresh(Graphic
> alEditPart.java:829)
> at 
> 
org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:235> 
)
> at 
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(AbstractGraphica
> lEditPart.java:219)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:198)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.addChild(Graphi
> calEditPart.java:1295)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(AbstractEditPart.ja
> va:727)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractEditPart.java:677)
> at 
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh(AbstractGraphicalE
> ditPart.java:571)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.access$3(Graphi
> calEditPart.java:1)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart$3.run(Graphical
> EditPart.java:839)
> at 
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.runExclusive(T
> ransactionalEditingDomainImpl.java:289)
> at 
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.refresh(Graphic
> alEditPart.java:829)
> at 
> 
org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:235> 
)
> at 
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(AbstractGraphica
> lEditPart.java:219)
> at 
> org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:198)
> at 
> org.eclipse.gef.editparts.SimpleRootEditPart.setContents(SimpleRootEditPart.ja
> va:101)
> at 
> org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartVi
> ewer.java:601)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer.setContents(Di
> agramGraphicalViewer.java:378)
> at 
> org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartVi
> ewer.java:610)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initializeGraphicalView
> erContents(DiagramEditor.java:870)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initializeGraphicalView
> er(DiagramEditor.java:863)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFlyOutPalette.initia
> lizeGraphicalViewer(DiagramEditorWithFlyOutPalette.java:116)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.createGraphicalViewer(D
> iagramEditor.java:807)
> at 
> org.eclipse.gef.ui.parts.GraphicalEditor.createPartControl(GraphicalEditor.jav
> a:163)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.createPartControl(Diagr
> amEditor.java:1555)
> at 
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFlyOutPalette.create
> PartControl(DiagramEditorWithFlyOutPalette.java:328)
> at 
> org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEdito
> r.createPartControl(DiagramDocumentEditor.java:1459)
> at 
> org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:
> 661)
> at 
> org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:428)
> at 
> org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.
> java:594)
> at 
> org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.jav
> a:263)
> at 
> 
org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1410> 
)
> at 
> org.eclipse.ui.internal.EditorManager$5.runWithException(EditorManager.java:94
> 4)
> at 
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.
> java:31)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> at 
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)
> at 
> org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:
> 803)
> at org.eclipse.ui.internal.Workbench$27.runWithException(Workbench.java:1361)
> at 
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.
> java:31)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> at 
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2293)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.ja
> va:113)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:19
> 3)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
> lipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
> auncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)

-- 
Thanks,
Rich