[EMF Forms] - Custom Control Area [message #1759991] |
Fri, 21 April 2017 02:26 |
sri pamarti Messages: 19 Registered: August 2015 |
Junior Member |
|
|
Hi,
I'm having an issue while creating CCAs based on the example.
I'm getting the following exception
!ENTRY org.eclipse.emf.ecp.view.model 2 0 2017-04-20 18:25:27.633
!MESSAGE Databinding not possible due to: The provided ECPHardcodedReferences from Bundle xxxx Class null cannot be resolved..
Anything specific that should be done for the view model to recognize the plugin
Eclipse oxygen/EMF Forms 1.12
Thanks
Sri
[Updated on: Fri, 21 April 2017 03:41] Report message to a moderator
|
|
|
Re: [EMF Forms] - Custom Control Area [message #1760073 is a reply to message #1759991] |
Fri, 21 April 2017 19:29 |
sri pamarti Messages: 19 Registered: August 2015 |
Junior Member |
|
|
I was able to fix the above issue by redifining the target definitions. However I'm getting the similar error to below.
org.eclipse.emfforms.spi.core.services.databinding.DatabindingFailedException: The provided ECPHardcodedReferences from Bundle org.eclipse.emf.ecp.view.custom.ui.swt.example Class org.eclipse.emf.ecp.view.custom.ui.swt.example.MyCustomControl cannot be resolved.
at org.eclipse.emf.ecp.view.spi.custom.model.impl.CustomDMRConverter.convertToValueProperty(CustomDMRConverter.java:128)
at org.eclipse.emfforms.internal.core.services.databinding.EMFFormsDatabindingImpl.getValueProperty(EMFFormsDatabindingImpl.java:83)
at org.eclipse.emfforms.internal.core.services.databinding.EMFFormsDatabindingImpl.getValueProperty(EMFFormsDatabindingImpl.java:1)
at org.eclipse.emf.ecp.view.internal.editor.handler.CreateDomainModelReferenceWizard$CustomizeDomainModelReferencePage.isValueSet(CreateDomainModelReferenceWizard.java:379)
at org.eclipse.emf.ecp.view.internal.editor.handler.CreateDomainModelReferenceWizard$CustomizeDomainModelReferencePage.access$0(CreateDomainModelReferenceWizard.java:362)
at org.eclipse.emf.ecp.view.internal.editor.handler.CreateDomainModelReferenceWizard$CustomizeDomainModelReferencePage$1.notifyChanged(CreateDomainModelReferenceWizard.java:281)
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
at org.eclipse.emf.ecp.view.spi.custom.model.impl.VCustomDomainModelReferenceImpl.setClassName(VCustomDomainModelReferenceImpl.java:261)
at org.eclipse.emf.ecp.view.spi.custom.model.impl.VCustomDomainModelReferenceImpl.eSet(VCustomDomainModelReferenceImpl.java:353)
at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eSet(BasicEObjectImpl.java:1071)
at org.eclipse.emf.edit.command.SetCommand.doExecute(SetCommand.java:726)
at org.eclipse.emf.edit.command.AbstractOverrideableCommand.execute(AbstractOverrideableCommand.java:125)
at org.eclipse.emf.common.command.BasicCommandStack.execute(BasicCommandStack.java:78)
at org.eclipse.emf.databinding.edit.internal.EMFEditValueProperty.doSetValue(EMFEditValueProperty.java:45)
at org.eclipse.core.databinding.property.value.ValueProperty.setValue(ValueProperty.java:89)
at org.eclipse.core.internal.databinding.property.value.SimplePropertyObservableValue.doSetValue(SimplePropertyObservableValue.java:110)
at org.eclipse.core.databinding.observable.value.AbstractObservableValue.setValue(AbstractObservableValue.java:66)
at org.eclipse.core.databinding.observable.value.DecoratingObservableValue.setValue(DecoratingObservableValue.java:115)
at org.eclipse.core.databinding.UpdateValueStrategy.doSet(UpdateValueStrategy.java:469)
at org.eclipse.core.databinding.ValueBinding$3$1.run(ValueBinding.java:210)
at org.eclipse.core.databinding.observable.Realm$1.run(Realm.java:149)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.databinding.observable.Realm.safeRun(Realm.java:153)
at org.eclipse.core.databinding.observable.Realm.exec(Realm.java:171)
at org.eclipse.core.databinding.ValueBinding$3.run(ValueBinding.java:200)
at org.eclipse.core.databinding.observable.Realm$1.run(Realm.java:149)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.databinding.observable.Realm.safeRun(Realm.java:153)
at org.eclipse.core.databinding.observable.Realm.exec(Realm.java:171)
at org.eclipse.core.databinding.ValueBinding.doUpdate(ValueBinding.java:162)
at org.eclipse.core.databinding.ValueBinding.access$4(ValueBinding.java:151)
at org.eclipse.core.databinding.ValueBinding$1.handleValueChange(ValueBinding.java:46)
at org.eclipse.core.databinding.observable.value.ValueChangeEvent.dispatch(ValueChangeEvent.java:70)
at org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:117)
at org.eclipse.core.databinding.observable.value.DecoratingObservableValue.fireValueChange(DecoratingObservableValue.java:61)
at org.eclipse.core.databinding.observable.value.DecoratingObservableValue.handleValueChange(DecoratingObservableValue.java:103)
at org.eclipse.core.databinding.observable.value.DecoratingObservableValue$1.handleValueChange(DecoratingObservableValue.java:76)
at org.eclipse.core.databinding.observable.value.ValueChangeEvent.dispatch(ValueChangeEvent.java:70)
at org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:117)
at org.eclipse.core.databinding.observable.value.AbstractObservableValue.fireValueChange(AbstractObservableValue.java:82)
at org.eclipse.core.internal.databinding.property.value.SimplePropertyObservableValue.notifyIfChanged(SimplePropertyObservableValue.java:126)
at org.eclipse.core.internal.databinding.property.value.SimplePropertyObservableValue.access$3(SimplePropertyObservableValue.java:118)
at org.eclipse.core.internal.databinding.property.value.SimplePropertyObservableValue$1$1.run(SimplePropertyObservableValue.java:70)
at org.eclipse.core.databinding.observable.Realm$1.run(Realm.java:149)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.databinding.observable.Realm.safeRun(Realm.java:153)
at org.eclipse.core.databinding.observable.Realm.exec(Realm.java:171)
at org.eclipse.core.internal.databinding.property.value.SimplePropertyObservableValue$1.handleEvent(SimplePropertyObservableValue.java:66)
at org.eclipse.core.databinding.property.NativePropertyListener.fireChange(NativePropertyListener.java:69)
at org.eclipse.jface.internal.databinding.swt.WidgetListener.handleEvent(WidgetListener.java:56)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4431)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1084)
at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2979)
at org.eclipse.swt.widgets.Widget.wmKillFocus(Widget.java:1961)
at org.eclipse.swt.widgets.Control.WM_KILLFOCUS(Control.java:5224)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4877)
at org.eclipse.swt.widgets.Text.windowProc(Text.java:2704)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5194)
at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method)
at org.eclipse.swt.widgets.Control.forceFocus(Control.java:1114)
at org.eclipse.swt.widgets.Control.setTabItemFocus(Control.java:3865)
at org.eclipse.swt.widgets.Widget.setTabGroupFocus(Widget.java:1451)
at org.eclipse.swt.widgets.Control.traverseGroup(Control.java:4574)
at org.eclipse.swt.widgets.Control.traverse(Control.java:4338)
at org.eclipse.swt.widgets.Control.translateTraversal(Control.java:4313)
at org.eclipse.swt.widgets.Display.translateTraversal(Display.java:4999)
at org.eclipse.swt.widgets.Display.filterMessage(Display.java:1292)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3816)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
at org.eclipse.jface.window.Window.open(Window.java:794)
at org.eclipse.emf.ecp.view.internal.editor.controls.DomainModelReferenceControlSWTRenderer$SelectionAdapterExtension.widgetSelected(DomainModelReferenceControlSWTRenderer.java:432)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4431)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4241)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3820)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1145)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1034)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
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:653)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
[Updated on: Fri, 21 April 2017 19:32] Report message to a moderator
|
|
|
|
Re: [EMF Forms] - Custom Control Area [message #1760204 is a reply to message #1760165] |
Mon, 24 April 2017 14:16 |
sri pamarti Messages: 19 Registered: August 2015 |
Junior Member |
|
|
Hi Eugen,
Thanks for the reply.
I'm trying the examples provided by ECP in eclipse.
I'm getting the above error when I was trying to associate a new Custom Domain Model reference as described in the
tutorial.
The error only occurs during the association of model reference. If you ignore errors and try to run the example it works.
Not sure if the view model project couldn't find the new CCA model reference.
My use case was to create a new tree control based on the emf model.
The emf model only contains paths but I need to display a tree with checkboxes.
Thanks
Sri
[Updated on: Mon, 24 April 2017 14:24] Report message to a moderator
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.04128 seconds