Community
Participate
Working Groups
Created attachment 265939 [details] Reproduction workspaces (dev + runtime) Environment: Papyrus Neon Nightly, SysML 1.4 Nightly. Scenario: * Custom static profile * Contains stereotype "Status" having a "responsible" attribute typed by another stereotype "Partner". (see attached archive) * Select a model element (in the attached example "Block1") * Go to the Properties | Profile tab * Apply this stereotype "Status" to the model element. * Select the Status stereotype and select its "issues" attribute. * On the right-hand side, you can now see a list of issues (empty for now). * Try to add an issue. --> NPE occurs. Already discovered: It works fine for the first two attributes, but the "responsible" attribute fails. In /org.eclipse.papyrus.uml.properties/src/org/eclipse/papyrus/uml/properties/widgets/GenericUMLDatatypeEditor.java the code tries to call EMFGraphicalContentProvider provider = ProviderHelper.encapsulateProvider(contentProvider, dataTypeInstance.eResource().getResourceSet(), HistoryUtil.getHistoryID(dataTypeInstance, reference, "container")); It seems that the dataTypeInstance's eResource is null at that point, while the code requires a valid eResource in order to provide the desired property editor. Reproduction: * Attached is an archive consisting of two parts: - Dev workspace with a Static profile (reduced close to a minimum, but still exhibiting this issue) - Runtime workspace with a demo model
I haven't try to reproduce it, but what you describe sounds a little bit like the problem described in bug #486924?
These are the 2 NPEs I get in this respect: org.eclipse.papyrus.infra.core.services.ServiceNotFoundException: Can't find the ResourceSet needed retrieve the ServiceRegistry. at org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForResource.getServiceRegistry(ServiceUtilsForResource.java:63) at org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForEObject.getServiceRegistry(ServiceUtilsForEObject.java:43) at org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForEObject.getServiceRegistry(ServiceUtilsForEObject.java:1) at org.eclipse.papyrus.infra.core.utils.AbstractServiceUtils.getService(AbstractServiceUtils.java:117) at org.eclipse.papyrus.uml.properties.widgets.GenericUMLDatatypeEditor.doBinding(GenericUMLDatatypeEditor.java:101) at org.eclipse.papyrus.uml.properties.widgets.GenericUMLDatatypeEditor.checkInput(GenericUMLDatatypeEditor.java:74) at org.eclipse.papyrus.infra.properties.ui.widgets.AbstractPropertyEditor.setInput(AbstractPropertyEditor.java:336) at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.eclipse.xwt.javabean.metadata.properties.BeanProperty.setValue(BeanProperty.java:91) at org.eclipse.xwt.javabean.ResourceLoader.initSegmentAttribute(ResourceLoader.java:1849) at org.eclipse.xwt.javabean.ResourceLoader.initAttribute(ResourceLoader.java:1594) at org.eclipse.xwt.javabean.ResourceLoader.init(ResourceLoader.java:1194) at org.eclipse.xwt.javabean.ResourceLoader.doCreate(ResourceLoader.java:681) at org.eclipse.xwt.javabean.ResourceLoader.doCreate(ResourceLoader.java:717) at org.eclipse.xwt.javabean.ResourceLoader.createUIElement(ResourceLoader.java:378) at org.eclipse.xwt.internal.core.Core.createCLRElement(Core.java:630) at org.eclipse.xwt.internal.core.Core.load(Core.java:772) at org.eclipse.xwt.internal.core.Core.load(Core.java:660) at org.eclipse.xwt.XWTLoader.loadWithOptions(XWTLoader.java:1072) at org.eclipse.xwt.XWT.loadWithOptions(XWT.java:623) at org.eclipse.papyrus.infra.properties.ui.runtime.DefaultDisplayEngine.createSection(DefaultDisplayEngine.java:314) at org.eclipse.papyrus.infra.properties.ui.runtime.DefaultDisplayEngine.createSection(DefaultDisplayEngine.java:217) at org.eclipse.papyrus.infra.properties.ui.xwt.XWTSection.display(XWTSection.java:160) at org.eclipse.papyrus.infra.properties.ui.xwt.XWTSection.refresh(XWTSection.java:171) at org.eclipse.papyrus.infra.properties.ui.creation.EditionDialog.display(EditionDialog.java:321) at org.eclipse.papyrus.infra.properties.ui.creation.EditionDialog.create(EditionDialog.java:116) at org.eclipse.jface.window.Window.open(Window.java:783) at org.eclipse.papyrus.infra.properties.ui.creation.PropertyEditorFactory.doEdit(PropertyEditorFactory.java:177) at org.eclipse.papyrus.infra.properties.ui.creation.EcorePropertyEditorFactory.basicDoEdit(EcorePropertyEditorFactory.java:259) at org.eclipse.papyrus.infra.properties.ui.creation.EcorePropertyEditorFactory$1.call(EcorePropertyEditorFactory.java:238) at org.eclipse.papyrus.infra.widgets.creation.IAtomicOperationExecutor$Default$1CallableWrapper.run(IAtomicOperationExecutor.java:74) at org.eclipse.papyrus.infra.ui.emf.adapters.EObjectAdapterFactory$EMFAtomicOperationExecutor$1.doExecute(EObjectAdapterFactory.java:82) at org.eclipse.emf.transaction.RecordingCommand.execute(RecordingCommand.java:135) at org.eclipse.emf.workspace.EMFCommandOperation.doExecute(EMFCommandOperation.java:119) at org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.java:150) at org.eclipse.papyrus.infra.emf.gmf.command.CheckedOperationHistory.doExecute(CheckedOperationHistory.java:217) at org.eclipse.papyrus.infra.emf.gmf.command.CheckedOperationHistory.execute(CheckedOperationHistory.java:195) at org.eclipse.papyrus.infra.emf.gmf.command.NotifyingWorkspaceCommandStack.doExecute(NotifyingWorkspaceCommandStack.java:264) at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:165) at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:219) at org.eclipse.papyrus.infra.emf.gmf.command.NestingNotifyingWorkspaceCommandStack.execute(NestingNotifyingWorkspaceCommandStack.java:130) at org.eclipse.papyrus.infra.emf.gmf.command.NestingNotifyingWorkspaceCommandStack.startNestedTransaction(NestingNotifyingWorkspaceCommandStack.java:85) at org.eclipse.papyrus.infra.emf.gmf.command.NestingNotifyingWorkspaceCommandStack.execute(NestingNotifyingWorkspaceCommandStack.java:137) at org.eclipse.papyrus.infra.ui.emf.adapters.EObjectAdapterFactory$EMFAtomicOperationExecutor.execute(EObjectAdapterFactory.java:78) at org.eclipse.papyrus.infra.widgets.creation.IAtomicOperationExecutor$Default.execute(IAtomicOperationExecutor.java:87) at org.eclipse.papyrus.infra.properties.ui.creation.EcorePropertyEditorFactory.doEdit(EcorePropertyEditorFactory.java:236) at org.eclipse.papyrus.infra.properties.ui.creation.PropertyEditorFactory.createObject(PropertyEditorFactory.java:106) at org.eclipse.papyrus.infra.properties.ui.creation.EcorePropertyEditorFactory.doCreateObject(EcorePropertyEditorFactory.java:226) at org.eclipse.papyrus.infra.properties.ui.creation.EcorePropertyEditorFactory.createObject(EcorePropertyEditorFactory.java:209) at org.eclipse.papyrus.infra.widgets.editors.MultipleValueEditor$1.run(MultipleValueEditor.java:419) at org.eclipse.papyrus.infra.ui.emf.adapters.EObjectAdapterFactory$EMFAtomicOperationExecutor$1.doExecute(EObjectAdapterFactory.java:82) at org.eclipse.emf.transaction.RecordingCommand.execute(RecordingCommand.java:135) at org.eclipse.emf.workspace.EMFCommandOperation.doExecute(EMFCommandOperation.java:119) at org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.java:150) at org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOperationHistory.java:488) at org.eclipse.papyrus.infra.emf.gmf.command.CheckedOperationHistory.doExecute(CheckedOperationHistory.java:206) at org.eclipse.papyrus.infra.emf.gmf.command.CheckedOperationHistory.execute(CheckedOperationHistory.java:195) at org.eclipse.papyrus.infra.emf.gmf.command.NotifyingWorkspaceCommandStack.doExecute(NotifyingWorkspaceCommandStack.java:264) at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:165) at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:219) at org.eclipse.papyrus.infra.emf.gmf.command.NestingNotifyingWorkspaceCommandStack.execute(NestingNotifyingWorkspaceCommandStack.java:130) at org.eclipse.papyrus.infra.ui.emf.adapters.EObjectAdapterFactory$EMFAtomicOperationExecutor.execute(EObjectAdapterFactory.java:78) at org.eclipse.papyrus.infra.widgets.editors.MultipleValueEditor.addAction(MultipleValueEditor.java:415) at org.eclipse.papyrus.infra.widgets.editors.MultipleValueEditor.widgetSelected(MultipleValueEditor.java:392) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4248) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1501) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1509) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1313) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4072) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3698) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604) 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(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) at org.eclipse.equinox.launcher.Main.run(Main.java:1519) Exception:java.lang.NullPointerException: null at org.eclipse.papyrus.uml.properties.widgets.GenericUMLDatatypeEditor.getUMLPropertyEditorFactory(GenericUMLDatatypeEditor.java:129) at org.eclipse.papyrus.uml.properties.widgets.GenericUMLDatatypeEditor.doBinding(GenericUMLDatatypeEditor.java:112) at org.eclipse.papyrus.uml.properties.widgets.GenericUMLDatatypeEditor.checkInput(GenericUMLDatatypeEditor.java:74) at org.eclipse.papyrus.infra.properties.ui.widgets.AbstractPropertyEditor.setInput(AbstractPropertyEditor.java:336) at sun.reflect.GeneratedMethodAccessor57.invoke(null:-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.eclipse.xwt.javabean.metadata.properties.BeanProperty.setValue(BeanProperty.java:91) at org.eclipse.xwt.javabean.ResourceLoader.initSegmentAttribute(ResourceLoader.java:1849) at org.eclipse.xwt.javabean.ResourceLoader.initAttribute(ResourceLoader.java:1594) at org.eclipse.xwt.javabean.ResourceLoader.init(ResourceLoader.java:1194) at org.eclipse.xwt.javabean.ResourceLoader.doCreate(ResourceLoader.java:681) at org.eclipse.xwt.javabean.ResourceLoader.doCreate(ResourceLoader.java:717) at org.eclipse.xwt.javabean.ResourceLoader.createUIElement(ResourceLoader.java:378) at org.eclipse.xwt.internal.core.Core.createCLRElement(Core.java:630) at org.eclipse.xwt.internal.core.Core.load(Core.java:772) at org.eclipse.xwt.internal.core.Core.load(Core.java:660) at org.eclipse.xwt.XWTLoader.loadWithOptions(XWTLoader.java:1072) at org.eclipse.xwt.XWT.loadWithOptions(XWT.java:623) at org.eclipse.papyrus.infra.properties.ui.runtime.DefaultDisplayEngine.createSection(DefaultDisplayEngine.java:314) at org.eclipse.papyrus.infra.properties.ui.runtime.DefaultDisplayEngine.createSection(DefaultDisplayEngine.java:217) at org.eclipse.papyrus.infra.properties.ui.xwt.XWTSection.display(XWTSection.java:160) at org.eclipse.papyrus.infra.properties.ui.xwt.XWTSection.refresh(XWTSection.java:171) at org.eclipse.papyrus.infra.properties.ui.creation.EditionDialog.display(EditionDialog.java:321) at org.eclipse.papyrus.infra.properties.ui.creation.EditionDialog.create(EditionDialog.java:116) at org.eclipse.jface.window.Window.open(Window.java:783) at org.eclipse.papyrus.infra.properties.ui.creation.PropertyEditorFactory.doEdit(PropertyEditorFactory.java:177) at org.eclipse.papyrus.infra.properties.ui.creation.EcorePropertyEditorFactory.basicDoEdit(EcorePropertyEditorFactory.java:260) at org.eclipse.papyrus.infra.properties.ui.creation.EcorePropertyEditorFactory$1.call(EcorePropertyEditorFactory.java:239) at org.eclipse.papyrus.infra.widgets.creation.IAtomicOperationExecutor$Default$1CallableWrapper.run(IAtomicOperationExecutor.java:74) at org.eclipse.papyrus.infra.ui.emf.adapters.EObjectAdapterFactory$EMFAtomicOperationExecutor$1.doExecute(EObjectAdapterFactory.java:82) at org.eclipse.emf.transaction.RecordingCommand.execute(RecordingCommand.java:135) at org.eclipse.emf.workspace.EMFCommandOperation.doExecute(EMFCommandOperation.java:119) at org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.java:150) at org.eclipse.papyrus.infra.emf.gmf.command.CheckedOperationHistory.doExecute(CheckedOperationHistory.java:217) at org.eclipse.papyrus.infra.emf.gmf.command.CheckedOperationHistory.execute(CheckedOperationHistory.java:195) at org.eclipse.papyrus.infra.emf.gmf.command.NotifyingWorkspaceCommandStack.doExecute(NotifyingWorkspaceCommandStack.java:264) at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:165) at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:219) at org.eclipse.papyrus.infra.emf.gmf.command.NestingNotifyingWorkspaceCommandStack.execute(NestingNotifyingWorkspaceCommandStack.java:130) at org.eclipse.papyrus.infra.emf.gmf.command.NestingNotifyingWorkspaceCommandStack.startNestedTransaction(NestingNotifyingWorkspaceCommandStack.java:85) at org.eclipse.papyrus.infra.emf.gmf.command.NestingNotifyingWorkspaceCommandStack.execute(NestingNotifyingWorkspaceCommandStack.java:137) at org.eclipse.papyrus.infra.ui.emf.adapters.EObjectAdapterFactory$EMFAtomicOperationExecutor.execute(EObjectAdapterFactory.java:78) at org.eclipse.papyrus.infra.widgets.creation.IAtomicOperationExecutor$Default.execute(IAtomicOperationExecutor.java:87) at org.eclipse.papyrus.infra.properties.ui.creation.EcorePropertyEditorFactory.doEdit(EcorePropertyEditorFactory.java:236) at org.eclipse.papyrus.infra.properties.ui.creation.PropertyEditorFactory.createObject(PropertyEditorFactory.java:106) at org.eclipse.papyrus.infra.properties.ui.creation.EcorePropertyEditorFactory.doCreateObject(EcorePropertyEditorFactory.java:226) at org.eclipse.papyrus.infra.properties.ui.creation.EcorePropertyEditorFactory.createObject(EcorePropertyEditorFactory.java:209) at org.eclipse.papyrus.infra.widgets.editors.MultipleValueEditor$1.run(MultipleValueEditor.java:419) at org.eclipse.papyrus.infra.ui.emf.adapters.EObjectAdapterFactory$EMFAtomicOperationExecutor$1.doExecute(EObjectAdapterFactory.java:82) at org.eclipse.emf.transaction.RecordingCommand.execute(RecordingCommand.java:135) at org.eclipse.emf.workspace.EMFCommandOperation.doExecute(EMFCommandOperation.java:119) at org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.java:150) at org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOperationHistory.java:488) at org.eclipse.papyrus.infra.emf.gmf.command.CheckedOperationHistory.doExecute(CheckedOperationHistory.java:206) at org.eclipse.papyrus.infra.emf.gmf.command.CheckedOperationHistory.execute(CheckedOperationHistory.java:195) at org.eclipse.papyrus.infra.emf.gmf.command.NotifyingWorkspaceCommandStack.doExecute(NotifyingWorkspaceCommandStack.java:264) at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:165) at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:219) at org.eclipse.papyrus.infra.emf.gmf.command.NestingNotifyingWorkspaceCommandStack.execute(NestingNotifyingWorkspaceCommandStack.java:130) at org.eclipse.papyrus.infra.ui.emf.adapters.EObjectAdapterFactory$EMFAtomicOperationExecutor.execute(EObjectAdapterFactory.java:78) at org.eclipse.papyrus.infra.widgets.editors.MultipleValueEditor.addAction(MultipleValueEditor.java:415) at org.eclipse.papyrus.infra.widgets.editors.MultipleValueEditor.widgetSelected(MultipleValueEditor.java:392) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4256) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1501) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1509) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1313) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4080) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3706) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) 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(NativeMethodAccessorImpl.java:-2) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) at org.eclipse.equinox.launcher.Main.run(Main.java:1519) BUNDLES name org.eclipse.core.commands version 3.8.0.v20160316-1921 name org.eclipse.core.databinding.observable version 1.6.0.v20160511-1747 name org.eclipse.core.databinding version 1.6.0.v20160412-0910 name org.eclipse.core.runtime version 3.12.0.v20160606-1342 name org.eclipse.e4.ui.workbench version 1.4.0.v20160517-1624 name org.eclipse.e4.ui.workbench.swt version 0.14.1.v20160829-0832 name org.eclipse.emf.transaction version 1.9.0.201606071900 name org.eclipse.emf version 2.6.0.v20160526-0356 name org.eclipse.emf.workspace version 1.5.1.201606071900 name org.eclipse.equinox.app version 1.3.400.v20150715-1528 name org.eclipse.equinox.launcher version 1.3.201.v20161025-1711 name org.eclipse.jface version 3.12.1.v20160923-1528 name org.eclipse.papyrus.infra.emf.gmf version 1.2.1.201702210305 name org.eclipse.papyrus.infra.emf version 2.1.0.201702210305 name org.eclipse.papyrus.infra.properties.ui version 1.2.2.201702210305 name org.eclipse.papyrus.infra.properties version 1.2.0.201702210305 name org.eclipse.papyrus.infra.ui.emf version 1.2.1.201702210305 name org.eclipse.papyrus.infra.ui version 1.3.0.201702210305 name org.eclipse.papyrus.infra.widgets version 2.0.1.201702210305 name org.eclipse.papyrus.uml.properties version 2.1.0.201702210305 name org.eclipse.swt version 3.105.2.v20161122-0613 name org.eclipse.ui version 3.108.1.v20160929-1045 name org.eclipse.ui.ide.application version 1.1.101.v20160829-0827 name org.eclipse.ui.ide version 3.12.2.v20161115-1450 name org.eclipse.xwt version 1.2.0.v20160502-1019