EMFT - Ecore Tools - Build Announcements [message #106686] |
Thu, 10 January 2008 09:05  |
Eclipse User |
|
|
|
Hi all,
This is a placeholder posting for build announcements for Ecore Tools
component.
All future announcements will show up under this post. Hopefully, this
will reduce the news reader clutter.
Thanks,
Jacques
|
|
|
|
|
|
Re: [Announce] EMFT ECORETOOLS 0.8.0 I200801161252 is available [message #107230 is a reply to message #107188] |
Thu, 17 January 2008 08:57   |
Eclipse User |
|
|
|
Thomas,
Can you check that all the components are correctly installed. Go to
Help > Software Updates > Manage Configuration and then ensure that all
the installed components are enabled.
Then, you can probably check whether there is any message raised in the
Error Log view ...
Regards,
Jacques
thomas2004 a écrit :
> Hi Jacques Lescot,
>
> I am new to EMTF Ecore Tools and I find the EcoreTool very interessting.
> I download the Eclipse 3.4M4(Ganymede) and installed it. Later I
> downloaed the Ecore Tools SDK and the Runtime and the examples from
> ( http://www.eclipse.org/modeling/emft/downloads/?project=ecor etools&showAll=1&hlbuild=I200801161252#I200801161252)
> and umzip them under /Eclipse_Home.
>
> After I started the Eclipse I can open the perspectiv of EcoreTool. But
> as I try to open the *.ecorediag it failed since there is no grafig
> editor for it.
>
> Besides, I can create an Ecore Project but can't create an Ecore Diagram.
>
> I think I lack of some plugins, right?
>
> Regards
>
> Thomas
>
|
|
|
Re: [Announce] EMFT ECORETOOLS 0.8.0 I200801161252 is available [message #107244 is a reply to message #107230] |
Thu, 17 January 2008 09:20   |
Eclipse User |
|
|
|
Hi,
Here is a list of the components I found in the "Manage Configurations".
Do you think I lack of something? Besides, where can I find the Error Log
view?
*****************
Eclipse Modeling Framework (EMF) Extender SDK 2.4.0
Eclipse Project SDK 3.4.0
Ecore Tools SDK (Incubation)
EMF Model Query SDK 1.2.0
EMF Model Transaction SDK 1.2.0
EMF Service Data Objects (SDO) Extender SDK 2.4.0
EMF Validation Framework SDK 1.2.0
Graphical Editiing Framework GEF SDK 3.4.0
Object Constraint Language (OCL) 2.0 SDK
XML Schema Infoset mOdel (XSD) Extender SDK 2.4.0
|
|
|
Re: [Announce] EMFT ECORETOOLS 0.8.0 I200801161252 is available [message #107258 is a reply to message #107244] |
Thu, 17 January 2008 09:26   |
Eclipse User |
|
|
|
It seems that you forgot to install GMF ...
To open the Error Log View : Window > Show View... and then search the
Error Log view, or better use the "Ctrl+3" shortcut, and start typing
"Error" ;-)
thomas2004 a écrit :
> Hi,
>
> Here is a list of the components I found in the "Manage Configurations".
> Do you think I lack of something? Besides, where can I find the Error
> Log view?
>
> *****************
> Eclipse Modeling Framework (EMF) Extender SDK 2.4.0
> Eclipse Project SDK 3.4.0
> Ecore Tools SDK (Incubation)
> EMF Model Query SDK 1.2.0
> EMF Model Transaction SDK 1.2.0
> EMF Service Data Objects (SDO) Extender SDK 2.4.0
> EMF Validation Framework SDK 1.2.0
> Graphical Editiing Framework GEF SDK 3.4.0
> Object Constraint Language (OCL) 2.0 SDK
> XML Schema Infoset mOdel (XSD) Extender SDK 2.4.0
>
|
|
|
Re: [Announce] EMFT ECORETOOLS 0.8.0 I200801161252 is available [message #107269 is a reply to message #107230] |
Thu, 17 January 2008 09:35   |
Eclipse User |
|
|
|
Hi Jacques LESCOT,
Sorry I did error. I lacked of the plugin of GMF. After I downloaed and
unziped it, I can now create ECORE Porject and ECORE Diagram.
But as I try to open the Ecore.ecorediag file in the example I got error
as fiollow. Do you know why?
Regards
Thomas
*****************
java.lang.ClassCastException:
org.eclipse.gmf.runtime.notation.impl.NodeImpl
at
org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.getEdge(ConnectionEditPart.java:1141)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.refreshBendpoints(ConnectionEditPart.java:1202)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.refreshRouterChange(ConnectionEditPart.java:1249)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.installRouter(ConnectionEditPart.java:1195)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.addNotify(ConnectionEditPart.java:1071)
at
org.eclipse.gef.editparts.AbstractConnectionEditPart.setPare nt(AbstractConnectionEditPart.java:261)
at
org.eclipse.gef.editparts.AbstractEditPart.addChild(Abstract EditPart.java:196)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.addChild(GraphicalEditPart.java:1292)
at
org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(A bstractEditPart.java:727)
at
org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractE ditPart.java:677)
at
org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh( AbstractGraphicalEditPart.java:571)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$3(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$3.run(GraphicalEditPart.java:836)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:289)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.refresh(GraphicalEditPart.java:826)
at
org.eclipse.gef.editparts.AbstractEditPart.addNotify(Abstrac tEditPart.java:235)
at
org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotif y(AbstractGraphicalEditPart.java:219)
at
org.eclipse.gef.editparts.AbstractEditPart.addChild(Abstract EditPart.java:198)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.addChild(GraphicalEditPart.java:1292)
at
org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(A bstractEditPart.java:727)
at
org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractE ditPart.java:677)
at
org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh( AbstractGraphicalEditPart.java:571)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$3(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$3.run(GraphicalEditPart.java:836)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:289)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.refresh(GraphicalEditPart.java:826)
at
org.eclipse.gef.editparts.AbstractEditPart.addNotify(Abstrac tEditPart.java:235)
at
org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotif y(AbstractGraphicalEditPart.java:219)
at
org.eclipse.gef.editparts.AbstractEditPart.addChild(Abstract EditPart.java:198)
at
org.eclipse.gef.editparts.SimpleRootEditPart.setContents(Sim pleRootEditPart.java:101)
at
org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents( AbstractEditPartViewer.java:601)
at
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalVie wer.setContents(DiagramGraphicalViewer.java:378)
at
org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents( AbstractEditPartViewer.java:610)
at
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initi alizeGraphicalViewerContents(DiagramEditor.java:860)
at
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initi alizeGraphicalViewer(DiagramEditor.java:853)
at
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFl yOutPalette.initializeGraphicalViewer(DiagramEditorWithFlyOu tPalette.java:114)
at
org.eclipse.emf.ecoretools.diagram.part.EcoreDiagramEditor.i nitializeGraphicalViewer(EcoreDiagramEditor.java:319)
at
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.creat eGraphicalViewer(DiagramEditor.java:797)
at
org.eclipse.gef.ui.parts.GraphicalEditor.createPartControl(G raphicalEditor.java:163)
at
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.creat ePartControl(DiagramEditor.java:1558)
at
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFl yOutPalette.createPartControl(DiagramEditorWithFlyOutPalette .java:327)
at
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.Di agramDocumentEditor.createPartControl(DiagramDocumentEditor. java:1459)
at
org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:661)
at
org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:428)
at
org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:594)
at
org.eclipse.ui.internal.EditorReference.getEditor(EditorRefe rence.java:266)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2721)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2633)
at
org.eclipse.ui.internal.WorkbenchPage.access$12(WorkbenchPag e.java:2625)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.j ava:2577)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2572)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2556)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2547)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:644)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:603)
at
org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInE ditor(EditorUtility.java:318)
at
org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInE ditor(EditorUtility.java:160)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:22 2)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:20 3)
at
org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchR un(SelectionDispatchAction.java:268)
at
org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(Selec tionDispatchAction.java:244)
at
org.eclipse.jdt.internal.ui.navigator.OpenAndExpand.run(Open AndExpand.java:50)
at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.jav a:220)
at
org.eclipse.ui.internal.navigator.CommonNavigatorManager$3.o pen(CommonNavigatorManager.java:183)
at
org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredV iewer.java:820)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:857)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:19 9)
at
org.eclipse.jface.viewers.StructuredViewer.fireOpen(Structur edViewer.java:818)
at
org.eclipse.jface.viewers.StructuredViewer.handleOpen(Struct uredViewer.java:1079)
at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewe r.java:353)
at
org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(Stru cturedViewer.java:1183)
at
org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrate gy.java:263)
at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.ja va:257)
at
org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrate gy.java:297)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3750)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3361)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2381)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2345)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 11)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:473)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:288)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:468)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:193)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:106)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:76)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:362)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:175)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 561)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:501)
at org.eclipse.equinox.launcher.Main.run(Main.java:1239)
|
|
|
Re: [Announce] EMFT ECORETOOLS 0.8.0 I200801161252 is available [message #107280 is a reply to message #107258] |
Thu, 17 January 2008 09:59   |
Eclipse User |
|
|
|
Originally posted by: merks.ca.ibm.com
This is a multi-part message in MIME format.
--------------040809080203020209090207
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 8bit
Jacques,
We really need to build a packaged result for Modeling so that users can
more easily install from a single zip file. The results of the
Amalgamation project will be to produce that:
http://www.eclipse.org/proposals/amalgamation/
Jacques LESCOT wrote:
> It seems that you forgot to install GMF ...
>
> To open the Error Log View : Window > Show View... and then search the
> Error Log view, or better use the "Ctrl+3" shortcut, and start typing
> "Error" ;-)
>
> thomas2004 a
|
|
|
Re: [Announce] EMFT ECORETOOLS 0.8.0 I200801161252 is available [message #107290 is a reply to message #107269] |
Thu, 17 January 2008 10:22   |
Eclipse User |
|
|
|
There is indeed a problem with the given Ecore.ecorediag file that we
forgot to update after fixing a bug.
To fix, this you can open the Ecore.ecorediag file using a text editor,
and in line 2 / column 278, replace *type="Ecore"* with
*type="EcoreTools"*. This should fix this.
Otherwise, I suggest you to recreate the *.ecorediag file from the
*.ecore file : you will appreciate how much easy it is to recreate a
diagram from an existing model file ! ;-)
Bests,
Jacques
thomas2004 a écrit :
> Hi Jacques LESCOT,
>
> Sorry I did error. I lacked of the plugin of GMF. After I downloaed and
> unziped it, I can now create ECORE Porject and ECORE Diagram.
>
> But as I try to open the Ecore.ecorediag file in the example I got error
> as fiollow. Do you know why?
>
> Regards
>
> Thomas
>
> *****************
>
> java.lang.ClassCastException:
> org.eclipse.gmf.runtime.notation.impl.NodeImpl
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.getEdge(ConnectionEditPart.java:1141)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.refreshBendpoints(ConnectionEditPart.java:1202)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.refreshRouterChange(ConnectionEditPart.java:1249)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.installRouter(ConnectionEditPart.java:1195)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.addNotify(ConnectionEditPart.java:1071)
>
> at
> org.eclipse.gef.editparts.AbstractConnectionEditPart.setPare nt(AbstractConnectionEditPart.java:261)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.addChild(Abstract EditPart.java:196)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.addChild(GraphicalEditPart.java:1292)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(A bstractEditPart.java:727)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractE ditPart.java:677)
>
> at
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh( AbstractGraphicalEditPart.java:571)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$3(GraphicalEditPart.java:1)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$3.run(GraphicalEditPart.java:836)
>
> at
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:289)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.refresh(GraphicalEditPart.java:826)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.addNotify(Abstrac tEditPart.java:235)
>
> at
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotif y(AbstractGraphicalEditPart.java:219)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.addChild(Abstract EditPart.java:198)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.addChild(GraphicalEditPart.java:1292)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(A bstractEditPart.java:727)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractE ditPart.java:677)
>
> at
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh( AbstractGraphicalEditPart.java:571)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$3(GraphicalEditPart.java:1)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$3.run(GraphicalEditPart.java:836)
>
> at
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:289)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.refresh(GraphicalEditPart.java:826)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.addNotify(Abstrac tEditPart.java:235)
>
> at
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotif y(AbstractGraphicalEditPart.java:219)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.addChild(Abstract EditPart.java:198)
>
> at
> org.eclipse.gef.editparts.SimpleRootEditPart.setContents(Sim pleRootEditPart.java:101)
>
> at
> org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents( AbstractEditPartViewer.java:601)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalVie wer.setContents(DiagramGraphicalViewer.java:378)
>
> at
> org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents( AbstractEditPartViewer.java:610)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initi alizeGraphicalViewerContents(DiagramEditor.java:860)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initi alizeGraphicalViewer(DiagramEditor.java:853)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFl yOutPalette.initializeGraphicalViewer(DiagramEditorWithFlyOu tPalette.java:114)
>
> at
> org.eclipse.emf.ecoretools.diagram.part.EcoreDiagramEditor.i nitializeGraphicalViewer(EcoreDiagramEditor.java:319)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.creat eGraphicalViewer(DiagramEditor.java:797)
>
> at
> org.eclipse.gef.ui.parts.GraphicalEditor.createPartControl(G raphicalEditor.java:163)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.creat ePartControl(DiagramEditor.java:1558)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFl yOutPalette.createPartControl(DiagramEditorWithFlyOutPalette .java:327)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.Di agramDocumentEditor.createPartControl(DiagramDocumentEditor. java:1459)
>
> at
> org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:661)
>
> at
> org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:428)
>
> at
> org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:594)
>
> at
> org.eclipse.ui.internal.EditorReference.getEditor(EditorRefe rence.java:266)
> at
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2721)
>
> at
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2633)
>
> at
> org.eclipse.ui.internal.WorkbenchPage.access$12(WorkbenchPag e.java:2625)
> at
> org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.j ava:2577)
> at
> org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2572)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2556)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2547)
> at org.eclipse.ui.ide.IDE.openEditor(IDE.java:644)
> at org.eclipse.ui.ide.IDE.openEditor(IDE.java:603)
> at
> org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInE ditor(EditorUtility.java:318)
>
> at
> org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInE ditor(EditorUtility.java:160)
>
> at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:22 2)
> at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:20 3)
> at
> org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchR un(SelectionDispatchAction.java:268)
>
> at
> org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(Selec tionDispatchAction.java:244)
>
> at
> org.eclipse.jdt.internal.ui.navigator.OpenAndExpand.run(Open AndExpand.java:50)
>
> at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.jav a:220)
> at
> org.eclipse.ui.internal.navigator.CommonNavigatorManager$3.o pen(CommonNavigatorManager.java:183)
>
> at
> org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredV iewer.java:820)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> at org.eclipse.core.runtime.Platform.run(Platform.java:857)
> at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:19 9)
> at
> org.eclipse.jface.viewers.StructuredViewer.fireOpen(Structur edViewer.java:818)
>
> at
> org.eclipse.jface.viewers.StructuredViewer.handleOpen(Struct uredViewer.java:1079)
>
> at
> org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewe r.java:353)
> at
> org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(Stru cturedViewer.java:1183)
>
> at
> org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrate gy.java:263)
> at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.ja va:257)
> at
> org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrate gy.java:297)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3750)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3361)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2381)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2345)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 11)
> at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:473)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:288)
>
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:468)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> at
> org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106)
>
> at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:193)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:106)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:76)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:362)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:175)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 561)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:501)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1239)
>
>
|
|
|
|
|
|
[Ecore Tools] initialization issues [message #107464 is a reply to message #107347] |
Thu, 17 January 2008 14:22   |
Eclipse User |
|
|
|
Hello Thomas,
I'm Gilles and I'm working with Jacques on the EcoreTools project. I'll
try to answer your question concerning the differences in terms of line
and structure in the *.ecorediag files.
The *.ecorediag file from the example has been created with a previous
version of the EcoreTools project. In this version initialization was
delegated to the canonical policy installed on the diagram editpart (as
it's classically done in all GMF synchronized diagrams). As a result the
initial *.ecorediag file could contain only a subset of the graphical
elements (the diagram node only in fact).
In last version, synchronization is partial (see
https://bugs.eclipse.org/bugs/show_bug.cgi?id=211852) and therefore
initialization has to be done manually and the initial *.ecorediag must
contain all the graphical elements.
Hope this will help :-)
best regards,
Gilles
thomas2004 a écrit :
> To your suggesttion "you to recreate the *.ecorediag file from the
> *.ecore file...", I do it by selecting the "Initialize Ecoredialog
> Ecorediagram" from the context menu. But the generated .ecorediag file
> has 1261 lines but the original one has just about 630 lines.
>
> Why? :-)
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: [Announce] EMFT ECORETOOLS 0.8.0 I200801161252 is available [message #614014 is a reply to message #107188] |
Thu, 17 January 2008 08:57  |
Eclipse User |
|
|
|
Thomas,
Can you check that all the components are correctly installed. Go to
Help > Software Updates > Manage Configuration and then ensure that all
the installed components are enabled.
Then, you can probably check whether there is any message raised in the
Error Log view ...
Regards,
Jacques
thomas2004 a écrit :
> Hi Jacques Lescot,
>
> I am new to EMTF Ecore Tools and I find the EcoreTool very interessting.
> I download the Eclipse 3.4M4(Ganymede) and installed it. Later I
> downloaed the Ecore Tools SDK and the Runtime and the examples from
> ( http://www.eclipse.org/modeling/emft/downloads/?project=ecor etools&showAll=1&hlbuild=I200801161252#I200801161252)
> and umzip them under /Eclipse_Home.
>
> After I started the Eclipse I can open the perspectiv of EcoreTool. But
> as I try to open the *.ecorediag it failed since there is no grafig
> editor for it.
>
> Besides, I can create an Ecore Project but can't create an Ecore Diagram.
>
> I think I lack of some plugins, right?
>
> Regards
>
> Thomas
>
|
|
|
Re: [Announce] EMFT ECORETOOLS 0.8.0 I200801161252 is available [message #614015 is a reply to message #107230] |
Thu, 17 January 2008 09:20  |
Eclipse User |
|
|
|
Hi,
Here is a list of the components I found in the "Manage Configurations".
Do you think I lack of something? Besides, where can I find the Error Log
view?
*****************
Eclipse Modeling Framework (EMF) Extender SDK 2.4.0
Eclipse Project SDK 3.4.0
Ecore Tools SDK (Incubation)
EMF Model Query SDK 1.2.0
EMF Model Transaction SDK 1.2.0
EMF Service Data Objects (SDO) Extender SDK 2.4.0
EMF Validation Framework SDK 1.2.0
Graphical Editiing Framework GEF SDK 3.4.0
Object Constraint Language (OCL) 2.0 SDK
XML Schema Infoset mOdel (XSD) Extender SDK 2.4.0
|
|
|
Re: [Announce] EMFT ECORETOOLS 0.8.0 I200801161252 is available [message #614016 is a reply to message #107244] |
Thu, 17 January 2008 09:26  |
Eclipse User |
|
|
|
It seems that you forgot to install GMF ...
To open the Error Log View : Window > Show View... and then search the
Error Log view, or better use the "Ctrl+3" shortcut, and start typing
"Error" ;-)
thomas2004 a écrit :
> Hi,
>
> Here is a list of the components I found in the "Manage Configurations".
> Do you think I lack of something? Besides, where can I find the Error
> Log view?
>
> *****************
> Eclipse Modeling Framework (EMF) Extender SDK 2.4.0
> Eclipse Project SDK 3.4.0
> Ecore Tools SDK (Incubation)
> EMF Model Query SDK 1.2.0
> EMF Model Transaction SDK 1.2.0
> EMF Service Data Objects (SDO) Extender SDK 2.4.0
> EMF Validation Framework SDK 1.2.0
> Graphical Editiing Framework GEF SDK 3.4.0
> Object Constraint Language (OCL) 2.0 SDK
> XML Schema Infoset mOdel (XSD) Extender SDK 2.4.0
>
|
|
|
Re: [Announce] EMFT ECORETOOLS 0.8.0 I200801161252 is available [message #614017 is a reply to message #107230] |
Thu, 17 January 2008 09:35  |
Eclipse User |
|
|
|
Hi Jacques LESCOT,
Sorry I did error. I lacked of the plugin of GMF. After I downloaed and
unziped it, I can now create ECORE Porject and ECORE Diagram.
But as I try to open the Ecore.ecorediag file in the example I got error
as fiollow. Do you know why?
Regards
Thomas
*****************
java.lang.ClassCastException:
org.eclipse.gmf.runtime.notation.impl.NodeImpl
at
org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.getEdge(ConnectionEditPart.java:1141)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.refreshBendpoints(ConnectionEditPart.java:1202)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.refreshRouterChange(ConnectionEditPart.java:1249)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.installRouter(ConnectionEditPart.java:1195)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.addNotify(ConnectionEditPart.java:1071)
at
org.eclipse.gef.editparts.AbstractConnectionEditPart.setPare nt(AbstractConnectionEditPart.java:261)
at
org.eclipse.gef.editparts.AbstractEditPart.addChild(Abstract EditPart.java:196)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.addChild(GraphicalEditPart.java:1292)
at
org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(A bstractEditPart.java:727)
at
org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractE ditPart.java:677)
at
org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh( AbstractGraphicalEditPart.java:571)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$3(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$3.run(GraphicalEditPart.java:836)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:289)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.refresh(GraphicalEditPart.java:826)
at
org.eclipse.gef.editparts.AbstractEditPart.addNotify(Abstrac tEditPart.java:235)
at
org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotif y(AbstractGraphicalEditPart.java:219)
at
org.eclipse.gef.editparts.AbstractEditPart.addChild(Abstract EditPart.java:198)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.addChild(GraphicalEditPart.java:1292)
at
org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(A bstractEditPart.java:727)
at
org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractE ditPart.java:677)
at
org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh( AbstractGraphicalEditPart.java:571)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$3(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$3.run(GraphicalEditPart.java:836)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:289)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.refresh(GraphicalEditPart.java:826)
at
org.eclipse.gef.editparts.AbstractEditPart.addNotify(Abstrac tEditPart.java:235)
at
org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotif y(AbstractGraphicalEditPart.java:219)
at
org.eclipse.gef.editparts.AbstractEditPart.addChild(Abstract EditPart.java:198)
at
org.eclipse.gef.editparts.SimpleRootEditPart.setContents(Sim pleRootEditPart.java:101)
at
org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents( AbstractEditPartViewer.java:601)
at
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalVie wer.setContents(DiagramGraphicalViewer.java:378)
at
org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents( AbstractEditPartViewer.java:610)
at
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initi alizeGraphicalViewerContents(DiagramEditor.java:860)
at
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initi alizeGraphicalViewer(DiagramEditor.java:853)
at
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFl yOutPalette.initializeGraphicalViewer(DiagramEditorWithFlyOu tPalette.java:114)
at
org.eclipse.emf.ecoretools.diagram.part.EcoreDiagramEditor.i nitializeGraphicalViewer(EcoreDiagramEditor.java:319)
at
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.creat eGraphicalViewer(DiagramEditor.java:797)
at
org.eclipse.gef.ui.parts.GraphicalEditor.createPartControl(G raphicalEditor.java:163)
at
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.creat ePartControl(DiagramEditor.java:1558)
at
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFl yOutPalette.createPartControl(DiagramEditorWithFlyOutPalette .java:327)
at
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.Di agramDocumentEditor.createPartControl(DiagramDocumentEditor. java:1459)
at
org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:661)
at
org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:428)
at
org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:594)
at
org.eclipse.ui.internal.EditorReference.getEditor(EditorRefe rence.java:266)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2721)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2633)
at
org.eclipse.ui.internal.WorkbenchPage.access$12(WorkbenchPag e.java:2625)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.j ava:2577)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2572)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2556)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2547)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:644)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:603)
at
org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInE ditor(EditorUtility.java:318)
at
org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInE ditor(EditorUtility.java:160)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:22 2)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:20 3)
at
org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchR un(SelectionDispatchAction.java:268)
at
org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(Selec tionDispatchAction.java:244)
at
org.eclipse.jdt.internal.ui.navigator.OpenAndExpand.run(Open AndExpand.java:50)
at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.jav a:220)
at
org.eclipse.ui.internal.navigator.CommonNavigatorManager$3.o pen(CommonNavigatorManager.java:183)
at
org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredV iewer.java:820)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:857)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:19 9)
at
org.eclipse.jface.viewers.StructuredViewer.fireOpen(Structur edViewer.java:818)
at
org.eclipse.jface.viewers.StructuredViewer.handleOpen(Struct uredViewer.java:1079)
at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewe r.java:353)
at
org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(Stru cturedViewer.java:1183)
at
org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrate gy.java:263)
at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.ja va:257)
at
org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrate gy.java:297)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3750)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3361)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2381)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2345)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 11)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:473)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:288)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:468)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:193)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:106)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:76)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:362)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:175)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 561)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:501)
at org.eclipse.equinox.launcher.Main.run(Main.java:1239)
|
|
|
Re: [Announce] EMFT ECORETOOLS 0.8.0 I200801161252 is available [message #614018 is a reply to message #107258] |
Thu, 17 January 2008 09:59  |
Eclipse User |
|
|
|
This is a multi-part message in MIME format.
--------------040809080203020209090207
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 8bit
Jacques,
We really need to build a packaged result for Modeling so that users can
more easily install from a single zip file. The results of the
Amalgamation project will be to produce that:
http://www.eclipse.org/proposals/amalgamation/
Jacques LESCOT wrote:
> It seems that you forgot to install GMF ...
>
> To open the Error Log View : Window > Show View... and then search the
> Error Log view, or better use the "Ctrl+3" shortcut, and start typing
> "Error" ;-)
>
> thomas2004 a
|
|
|
Re: [Announce] EMFT ECORETOOLS 0.8.0 I200801161252 is available [message #614019 is a reply to message #107269] |
Thu, 17 January 2008 10:22  |
Eclipse User |
|
|
|
There is indeed a problem with the given Ecore.ecorediag file that we
forgot to update after fixing a bug.
To fix, this you can open the Ecore.ecorediag file using a text editor,
and in line 2 / column 278, replace *type="Ecore"* with
*type="EcoreTools"*. This should fix this.
Otherwise, I suggest you to recreate the *.ecorediag file from the
*.ecore file : you will appreciate how much easy it is to recreate a
diagram from an existing model file ! ;-)
Bests,
Jacques
thomas2004 a écrit :
> Hi Jacques LESCOT,
>
> Sorry I did error. I lacked of the plugin of GMF. After I downloaed and
> unziped it, I can now create ECORE Porject and ECORE Diagram.
>
> But as I try to open the Ecore.ecorediag file in the example I got error
> as fiollow. Do you know why?
>
> Regards
>
> Thomas
>
> *****************
>
> java.lang.ClassCastException:
> org.eclipse.gmf.runtime.notation.impl.NodeImpl
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.getEdge(ConnectionEditPart.java:1141)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.refreshBendpoints(ConnectionEditPart.java:1202)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.refreshRouterChange(ConnectionEditPart.java:1249)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.installRouter(ConnectionEditPart.java:1195)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditP art.addNotify(ConnectionEditPart.java:1071)
>
> at
> org.eclipse.gef.editparts.AbstractConnectionEditPart.setPare nt(AbstractConnectionEditPart.java:261)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.addChild(Abstract EditPart.java:196)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.addChild(GraphicalEditPart.java:1292)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(A bstractEditPart.java:727)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractE ditPart.java:677)
>
> at
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh( AbstractGraphicalEditPart.java:571)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$3(GraphicalEditPart.java:1)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$3.run(GraphicalEditPart.java:836)
>
> at
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:289)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.refresh(GraphicalEditPart.java:826)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.addNotify(Abstrac tEditPart.java:235)
>
> at
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotif y(AbstractGraphicalEditPart.java:219)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.addChild(Abstract EditPart.java:198)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.addChild(GraphicalEditPart.java:1292)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(A bstractEditPart.java:727)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractE ditPart.java:677)
>
> at
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh( AbstractGraphicalEditPart.java:571)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$3(GraphicalEditPart.java:1)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$3.run(GraphicalEditPart.java:836)
>
> at
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:289)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.refresh(GraphicalEditPart.java:826)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.addNotify(Abstrac tEditPart.java:235)
>
> at
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotif y(AbstractGraphicalEditPart.java:219)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.addChild(Abstract EditPart.java:198)
>
> at
> org.eclipse.gef.editparts.SimpleRootEditPart.setContents(Sim pleRootEditPart.java:101)
>
> at
> org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents( AbstractEditPartViewer.java:601)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalVie wer.setContents(DiagramGraphicalViewer.java:378)
>
> at
> org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents( AbstractEditPartViewer.java:610)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initi alizeGraphicalViewerContents(DiagramEditor.java:860)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initi alizeGraphicalViewer(DiagramEditor.java:853)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFl yOutPalette.initializeGraphicalViewer(DiagramEditorWithFlyOu tPalette.java:114)
>
> at
> org.eclipse.emf.ecoretools.diagram.part.EcoreDiagramEditor.i nitializeGraphicalViewer(EcoreDiagramEditor.java:319)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.creat eGraphicalViewer(DiagramEditor.java:797)
>
> at
> org.eclipse.gef.ui.parts.GraphicalEditor.createPartControl(G raphicalEditor.java:163)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.creat ePartControl(DiagramEditor.java:1558)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFl yOutPalette.createPartControl(DiagramEditorWithFlyOutPalette .java:327)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.Di agramDocumentEditor.createPartControl(DiagramDocumentEditor. java:1459)
>
> at
> org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:661)
>
> at
> org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:428)
>
> at
> org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:594)
>
> at
> org.eclipse.ui.internal.EditorReference.getEditor(EditorRefe rence.java:266)
> at
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2721)
>
> at
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2633)
>
> at
> org.eclipse.ui.internal.WorkbenchPage.access$12(WorkbenchPag e.java:2625)
> at
> org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.j ava:2577)
> at
> org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2572)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2556)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2547)
> at org.eclipse.ui.ide.IDE.openEditor(IDE.java:644)
> at org.eclipse.ui.ide.IDE.openEditor(IDE.java:603)
> at
> org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInE ditor(EditorUtility.java:318)
>
> at
> org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInE ditor(EditorUtility.java:160)
>
> at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:22 2)
> at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:20 3)
> at
> org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchR un(SelectionDispatchAction.java:268)
>
> at
> org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(Selec tionDispatchAction.java:244)
>
> at
> org.eclipse.jdt.internal.ui.navigator.OpenAndExpand.run(Open AndExpand.java:50)
>
> at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.jav a:220)
> at
> org.eclipse.ui.internal.navigator.CommonNavigatorManager$3.o pen(CommonNavigatorManager.java:183)
>
> at
> org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredV iewer.java:820)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> at org.eclipse.core.runtime.Platform.run(Platform.java:857)
> at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:19 9)
> at
> org.eclipse.jface.viewers.StructuredViewer.fireOpen(Structur edViewer.java:818)
>
> at
> org.eclipse.jface.viewers.StructuredViewer.handleOpen(Struct uredViewer.java:1079)
>
> at
> org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewe r.java:353)
> at
> org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(Stru cturedViewer.java:1183)
>
> at
> org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrate gy.java:263)
> at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.ja va:257)
> at
> org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrate gy.java:297)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3750)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3361)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2381)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2345)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 11)
> at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:473)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:288)
>
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:468)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> at
> org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106)
>
> at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:193)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:106)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:76)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:362)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:175)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 561)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:501)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1239)
>
>
|
|
|
|
|
|
[Ecore Tools] initialization issues [message #614031 is a reply to message #107347] |
Thu, 17 January 2008 14:22  |
Eclipse User |
|
|
|
Hello Thomas,
I'm Gilles and I'm working with Jacques on the EcoreTools project. I'll
try to answer your question concerning the differences in terms of line
and structure in the *.ecorediag files.
The *.ecorediag file from the example has been created with a previous
version of the EcoreTools project. In this version initialization was
delegated to the canonical policy installed on the diagram editpart (as
it's classically done in all GMF synchronized diagrams). As a result the
initial *.ecorediag file could contain only a subset of the graphical
elements (the diagram node only in fact).
In last version, synchronization is partial (see
https://bugs.eclipse.org/bugs/show_bug.cgi?id=211852) and therefore
initialization has to be done manually and the initial *.ecorediag must
contain all the graphical elements.
Hope this will help :-)
best regards,
Gilles
thomas2004 a écrit :
> To your suggesttion "you to recreate the *.ecorediag file from the
> *.ecore file...", I do it by selecting the "Initialize Ecoredialog
> Ecorediagram" from the context menu. But the generated .ecorediag file
> has 1261 lines but the original one has just about 630 lines.
>
> Why? :-)
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|