Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [dtp-dev] CCE during Annotated Java Import


Anil,

Unfortunately I never tried to use Annotated Java approach. You can try creating ecore model using the provided wizard.

Der-Ping Chou
Information Management Tooling
Development Manager - Data Tools
Seattle IBM Office
tel : 1-206-587-5946 (T/L: 277-5946)



Anil T Samuel <anil.samuel@xxxxxxxxxx>
Sent by: dtp-dev-bounces@xxxxxxxxxxx

05/22/2006 12:35 PM

Please respond to
DTP development mailing list <dtp-dev@xxxxxxxxxxx>

To
DTP development mailing list <dtp-dev@xxxxxxxxxxx>
cc
Subject
[dtp-dev] CCE during Annotated Java Import





Hi

I get the following ClassCastException when I try to create a model using
File->New->EMF Model->Annotated Java

I have one java source on the src tree which is attached here. This
source is exactly same as in case of Derby where Synonym is added to
Derby model.

Anyone tried creating a EMF model for DTP from Annotated Java source ?

Regards
Anthos

!ENTRY org.eclipse.emf.importer.java 2 0 2006-05-23 05:08:05.640
!MESSAGE org.eclipse.emf.ecore.impl.EFactoryImpl
!STACK 0
java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EFactoryImpl
                at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.used(JavaEcoreBuilder.java:485)
                at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.used(JavaEcoreBuilder.java:508)
                at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.analyseProject(JavaEcoreBuilder.java:306)
                at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.computeEPackages(JavaEcoreBuilder.java:456)
                at
org.eclipse.emf.importer.java.JavaImporter.doComputeEPackages(JavaImporter.java:82)
                at
org.eclipse.emf.importer.ModelImporter.computeEPackages(ModelImporter.java:482)
                at
org.eclipse.emf.importer.java.ui.JavaPackagePage.computeEPackages(JavaPackagePage.java:106)
                at
org.eclipse.emf.importer.java.ui.JavaPackagePage$2.execute(JavaPackagePage.java:81)
                at
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:101)
                at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1737)
                at
org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:113)
                at
org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:369)
                at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:313)
                at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:851)
                at
org.eclipse.emf.importer.java.ui.JavaPackagePage.computeEPackages(JavaPackagePage.java:96)
                at
org.eclipse.emf.importer.java.ui.JavaPackagePage$1.run(JavaPackagePage.java:59)
                at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
                at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
                at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3325)
                at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2971)
                at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
                at org.eclipse.jface.window.Window.open(Window.java:796)
                at org.eclipse.ui.actions.NewWizardAction.run(NewWizardAction.java:181)
                at org.eclipse.jface.action.Action.runWithEvent(Action.java:499)
                at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:539)
                at
org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)
                at
org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400)
                at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
                at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
                at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
                at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
                at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
                at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
                at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
                at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
                at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
                at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
                at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
                at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
                at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
                at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
                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.core.launcher.Main.invokeFramework(Main.java:336)
                at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
                at org.eclipse.core.launcher.Main.run(Main.java:977)
                at org.eclipse.core.launcher.Main.main(Main.java:952)



package oracle.dbtools.modelbase;

import org.eclipse.datatools.modelbase.sql.schema.SQLObject;
import org.eclipse.datatools.modelbase.sql.tables.ViewTable;

/**
* @model
*/
public interface MaterializedView extends ViewTable, SQLObject {
                /**
                 * @model
                 */
                ViewTable getView();

                /**
                 * @model
                 */
                void setView(ViewTable value);
}

_______________________________________________
dtp-dev mailing list
dtp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dtp-dev


Back to the top