diff --git a/eclipse-workspace/.metadata/.log b/eclipse-workspace/.metadata/.log
index 83dbc60..d625042 100644
--- a/eclipse-workspace/.metadata/.log
+++ b/eclipse-workspace/.metadata/.log
@@ -20,3 +20,458 @@ java.io.IOException: '/fr/n7/simplepdl/toHTML/main/toHTML.emtl' not found
!ENTRY org.eclipse.jdt.core 4 969 2021-10-09 22:03:20.166
!MESSAGE fr.n7.petrinet.toTINA.ui does not exist
+
+!ENTRY org.eclipse.ui 4 0 2021-10-09 22:13:54.733
+!MESSAGE Unhandled event loop exception
+!STACK 0
+java.lang.NullPointerException
+ at org.eclipse.ui.internal.PartSite.getKeyBindingService(PartSite.java:549)
+ at org.eclipse.ui.part.MultiPageEditorPart.deactivateSite(MultiPageEditorPart.java:869)
+ at org.eclipse.ui.part.MultiPageEditorPart.dispose(MultiPageEditorPart.java:482)
+ at org.eclipse.sirius.editor.editorPlugin.SiriusEditor.dispose(SiriusEditor.java:1342)
+ at org.eclipse.sirius.editor.tools.internal.presentation.CustomSiriusEditor.dispose(CustomSiriusEditor.java:465)
+ at org.eclipse.sirius.editor.editorPlugin.SiriusEditor$3$1.run(SiriusEditor.java:423)
+ at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
+ at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
+ at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4988)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4510)
+ at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:166)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:368)
+ at org.eclipse.ltk.internal.ui.refactoring.RefactoringWizardDialog2.run(RefactoringWizardDialog2.java:324)
+ at org.eclipse.ltk.ui.refactoring.RefactoringWizard.internalPerformFinish(RefactoringWizard.java:636)
+ at org.eclipse.ltk.ui.refactoring.UserInputWizardPage.performFinish(UserInputWizardPage.java:148)
+ at org.eclipse.ltk.ui.refactoring.resource.DeleteResourcesWizard$DeleteResourcesRefactoringConfigurationPage.performFinish(DeleteResourcesWizard.java:284)
+ at org.eclipse.ltk.ui.refactoring.RefactoringWizard.performFinish(RefactoringWizard.java:710)
+ at org.eclipse.ltk.internal.ui.refactoring.RefactoringWizardDialog2.okPressed(RefactoringWizardDialog2.java:450)
+ at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:468)
+ at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619)
+ at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5013)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4507)
+ at org.eclipse.jface.window.Window.runEventLoop(Window.java:823)
+ at org.eclipse.jface.window.Window.open(Window.java:799)
+ at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation.lambda$0(RefactoringWizardOpenOperation.java:190)
+ at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74)
+ at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation.run(RefactoringWizardOpenOperation.java:209)
+ at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation.run(RefactoringWizardOpenOperation.java:126)
+ at org.eclipse.ltk.internal.ui.refactoring.actions.DeleteResourcesHandler.execute(DeleteResourcesHandler.java:44)
+ at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:283)
+ at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:97)
+ at jdk.internal.reflect.GeneratedMethodAccessor83.invoke(Unknown Source)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:566)
+ at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253)
+ at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156)
+ at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488)
+ at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)
+ at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommandInContext(LegacyHandlerService.java:440)
+ at org.eclipse.ui.internal.ide.actions.LTKLauncher.runCommand(LTKLauncher.java:140)
+ at org.eclipse.ui.internal.ide.actions.LTKLauncher.openDeleteWizard(LTKLauncher.java:57)
+ at org.eclipse.ui.actions.DeleteResourceAction.run(DeleteResourceAction.java:452)
+ at org.eclipse.jdt.internal.ui.refactoring.reorg.DeleteAction.run(DeleteAction.java:196)
+ at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:274)
+ at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:252)
+ at org.eclipse.jface.action.Action.runWithEvent(Action.java:474)
+ at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:121)
+ at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:97)
+ at jdk.internal.reflect.GeneratedMethodAccessor83.invoke(Unknown Source)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:566)
+ at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253)
+ at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156)
+ at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488)
+ at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:308)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:584)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:653)
+ at org.eclipse.e4.ui.bindings.keys.OutOfOrderListener.handleEvent(OutOfOrderListener.java:75)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1436)
+ at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1475)
+ at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:838)
+ at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:4021)
+ at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:850)
+ at org.eclipse.swt.widgets.Tree.gtk_key_press_event(Tree.java:2294)
+ at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2326)
+ at org.eclipse.swt.widgets.Control.windowProc(Control.java:6795)
+ at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:4206)
+ at org.eclipse.swt.widgets.Display.windowProc(Display.java:5979)
+ at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(Native Method)
+ at org.eclipse.swt.widgets.Display.eventProc(Display.java:1517)
+ at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(Native Method)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4505)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
+ at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
+ 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:401)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:566)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+
+!ENTRY org.eclipse.acceleo.parser 4 0 2021-10-09 22:23:58.397
+!MESSAGE Compilation error for expression [name/] : Unrecognized variable: (name)
+
+!ENTRY org.eclipse.acceleo.parser 4 0 2021-10-09 22:23:58.406
+!MESSAGE Compilation error for expression [name/] : Unrecognized variable: (name)
+
+!ENTRY org.eclipse.acceleo.parser 4 0 2021-10-09 22:23:58.413
+!MESSAGE Compilation error for expression [name/] : Unrecognized variable: (name)
+
+!ENTRY org.eclipse.acceleo.parser 4 0 2021-10-09 22:23:58.420
+!MESSAGE Compilation error for expression [name/] : Unrecognized variable: (name)
+
+!ENTRY org.eclipse.acceleo.parser 4 0 2021-10-09 22:23:58.427
+!MESSAGE Compilation error for expression [name/] : Unrecognized variable: (name)
+
+!ENTRY org.eclipse.jface 4 2 2021-10-09 22:41:40.936
+!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface".
+!STACK 0
+java.lang.NullPointerException
+ at simplepdl.provider.RequestItemProvider.getText(RequestItemProvider.java:133)
+ at org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.getText(AdapterFactoryLabelProvider.java:424)
+ at org.eclipse.jface.viewers.WrappedViewerLabelProvider.getText(WrappedViewerLabelProvider.java:99)
+ at org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLabelProvider.java:148)
+ at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:144)
+ at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:959)
+ at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:126)
+ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
+ at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:174)
+ at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:1037)
+ at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:427)
+ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
+ at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:174)
+ at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:2111)
+ at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:853)
+ at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:831)
+ at org.eclipse.jface.viewers.TreeViewer.createChildren(TreeViewer.java:604)
+ at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:779)
+ at org.eclipse.jface.viewers.AbstractTreeViewer.internalExpand(AbstractTreeViewer.java:1690)
+ at org.eclipse.jface.viewers.AbstractTreeViewer.setSelectionToWidget(AbstractTreeViewer.java:2557)
+ at org.eclipse.jface.viewers.StructuredViewer.setSelectionToWidget(StructuredViewer.java:1704)
+ at org.eclipse.jface.viewers.AbstractTreeViewer.setSelectionToWidget(AbstractTreeViewer.java:3029)
+ at org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1660)
+ at org.eclipse.jface.viewers.TreeViewer.setSelection(TreeViewer.java:1084)
+ at simplepdl.presentation.SimplepdlEditor$5.run(SimplepdlEditor.java:773)
+ at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
+ at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
+ at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4988)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4510)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
+ at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
+ 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:401)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:566)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+
+!ENTRY org.eclipse.jface 4 2 2021-10-09 22:41:40.988
+!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface".
+!STACK 0
+java.lang.NullPointerException
+ at simplepdl.provider.RequestItemProvider.getText(RequestItemProvider.java:133)
+ at org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator.getText(AdapterFactoryItemDelegator.java:84)
+ at simplepdl.presentation.SimplepdlEditor.setStatusLineManager(SimplepdlEditor.java:1711)
+ at simplepdl.presentation.SimplepdlEditor.setSelection(SimplepdlEditor.java:1690)
+ at simplepdl.presentation.SimplepdlEditor$6.selectionChanged(SimplepdlEditor.java:886)
+ at org.eclipse.jface.viewers.Viewer$1.run(Viewer.java:151)
+ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
+ at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:174)
+ at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:148)
+ at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2132)
+ at org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1662)
+ at org.eclipse.jface.viewers.TreeViewer.setSelection(TreeViewer.java:1084)
+ at simplepdl.presentation.SimplepdlEditor$5.run(SimplepdlEditor.java:773)
+ at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
+ at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
+ at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4988)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4510)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
+ at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
+ 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:401)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:566)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+
+!ENTRY org.eclipse.jface 4 2 2021-10-09 22:42:00.253
+!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface".
+!STACK 0
+java.lang.NullPointerException
+ at simplepdl.provider.RequestItemProvider.getText(RequestItemProvider.java:133)
+ at org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator.getText(AdapterFactoryItemDelegator.java:84)
+ at simplepdl.presentation.SimplepdlEditor.setStatusLineManager(SimplepdlEditor.java:1711)
+ at simplepdl.presentation.SimplepdlEditor.setSelection(SimplepdlEditor.java:1690)
+ at simplepdl.presentation.SimplepdlEditor$6.selectionChanged(SimplepdlEditor.java:886)
+ at org.eclipse.jface.viewers.Viewer$1.run(Viewer.java:151)
+ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
+ at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:174)
+ at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:148)
+ at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2132)
+ at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:1178)
+ at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:1207)
+ at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:242)
+ at org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:237)
+ at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:402)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5013)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4507)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
+ at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
+ 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:401)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:566)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+
+!ENTRY org.eclipse.ui.workbench 4 2 2021-10-09 22:42:03.727
+!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
+!STACK 0
+java.lang.NullPointerException
+ at simplepdl.provider.RequestItemProvider.getText(RequestItemProvider.java:133)
+ at org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator.getText(AdapterFactoryItemDelegator.java:84)
+ at simplepdl.presentation.SimplepdlEditor.setStatusLineManager(SimplepdlEditor.java:1711)
+ at simplepdl.presentation.SimplepdlEditor.setSelection(SimplepdlEditor.java:1690)
+ at simplepdl.presentation.SimplepdlEditor.handleActivate(SimplepdlEditor.java:553)
+ at simplepdl.presentation.SimplepdlEditor$1.partActivated(SimplepdlEditor.java:339)
+ at org.eclipse.ui.internal.WorkbenchPage$3.run(WorkbenchPage.java:4896)
+ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
+ at org.eclipse.ui.internal.WorkbenchPage.firePartActivated(WorkbenchPage.java:4893)
+ at org.eclipse.ui.internal.WorkbenchPage.access$3(WorkbenchPage.java:4878)
+ at org.eclipse.ui.internal.WorkbenchPage$E4PartListener.partActivated(WorkbenchPage.java:219)
+ at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$2.run(PartServiceImpl.java:249)
+ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
+ at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.firePartActivated(PartServiceImpl.java:246)
+ at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:770)
+ at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:679)
+ at org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer.activate(AbstractPartRenderer.java:97)
+ at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.lambda$0(ContributedPartRenderer.java:63)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5745)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1427)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1453)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1436)
+ at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:2129)
+ at org.eclipse.swt.widgets.Control.gtk_button_press_event(Control.java:3649)
+ at org.eclipse.swt.widgets.Control.gtk_button_press_event(Control.java:3532)
+ at org.eclipse.swt.widgets.Composite.gtk_button_press_event(Composite.java:829)
+ at org.eclipse.swt.widgets.Tree.gtk_button_press_event(Tree.java:2158)
+ at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2309)
+ at org.eclipse.swt.widgets.Control.windowProc(Control.java:6795)
+ at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:4206)
+ at org.eclipse.swt.widgets.Display.windowProc(Display.java:5979)
+ at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(Native Method)
+ at org.eclipse.swt.widgets.Display.eventProc(Display.java:1517)
+ at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(Native Method)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4505)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
+ at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:153)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
+ 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:401)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:566)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+
+!ENTRY org.eclipse.sirius 2 0 2021-10-09 22:42:16.170
+!MESSAGE the following edge mapping source finder expression could not be correctly evaluated : feature:requests
+!STACK 0
+org.eclipse.sirius.common.tools.api.interpreter.EvaluationException: Unknown feature name requests
+ at org.eclipse.sirius.common.tools.internal.interpreter.FeatureInterpreter.evaluate(FeatureInterpreter.java:98)
+ at org.eclipse.sirius.tools.internal.interpreter.SessionInterpreter.evaluate(SessionInterpreter.java:179)
+ at org.eclipse.sirius.common.tools.api.interpreter.IInterpreter.evaluateCollection(IInterpreter.java:148)
+ at org.eclipse.sirius.diagram.business.api.query.EdgeMappingQuery.evaluateSourceFinderExpression(EdgeMappingQuery.java:148)
+ at org.eclipse.sirius.diagram.business.internal.sync.DEdgeSynchronizerHelper.handleCandidatesFromSemanticTargets(DEdgeSynchronizerHelper.java:203)
+ at org.eclipse.sirius.diagram.business.internal.sync.DEdgeSynchronizerHelper.computeEdgeCandidatesWithDomain(DEdgeSynchronizerHelper.java:129)
+ at org.eclipse.sirius.diagram.business.internal.sync.DEdgeSynchronizerHelper.computeNowEdgeCandidates(DEdgeSynchronizerHelper.java:108)
+ at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.computeEdgeCandidates(DDiagramSynchronizer.java:1004)
+ at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.createEdgeCandidates(DDiagramSynchronizer.java:1272)
+ at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.refreshEdgeMapping(DDiagramSynchronizer.java:1224)
+ at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.processEdgeMappingsRefresh(DDiagramSynchronizer.java:481)
+ at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.refreshOperation(DDiagramSynchronizer.java:396)
+ at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.refresh(DDiagramSynchronizer.java:317)
+ at org.eclipse.sirius.diagram.business.internal.dialect.DiagramDialectServices.refresh(DiagramDialectServices.java:240)
+ at org.eclipse.sirius.business.internal.dialect.DialectManagerImpl.refresh(DialectManagerImpl.java:106)
+ at org.eclipse.sirius.business.api.dialect.command.RefreshRepresentationsCommand.doExecute(RefreshRepresentationsCommand.java:124)
+ at org.eclipse.emf.transaction.RecordingCommand.execute(RecordingCommand.java:135)
+ at org.eclipse.emf.common.command.CompoundCommand.execute(CompoundCommand.java:261)
+ 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:496)
+ at org.eclipse.emf.workspace.impl.WorkspaceCommandStackImpl.doExecute(WorkspaceCommandStackImpl.java:208)
+ 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.sirius.tools.api.ui.RefreshEditorsPrecommitListener.notify(RefreshEditorsPrecommitListener.java:260)
+ at org.eclipse.sirius.business.internal.session.danalysis.DAnalysisSessionImpl.notifyListeners(DAnalysisSessionImpl.java:1253)
+ at org.eclipse.sirius.business.internal.session.danalysis.SessionResourcesSynchronizer.reloadResource(SessionResourcesSynchronizer.java:237)
+ at org.eclipse.sirius.business.internal.session.danalysis.SessionResourcesSynchronizer.processAction(SessionResourcesSynchronizer.java:174)
+ at org.eclipse.sirius.business.internal.session.danalysis.SessionResourcesSynchronizer.processActions(SessionResourcesSynchronizer.java:163)
+ at org.eclipse.sirius.business.internal.session.danalysis.SessionResourcesSynchronizer.statusesChanged(SessionResourcesSynchronizer.java:113)
+ at org.eclipse.sirius.common.tools.api.resource.ResourceSetSync.notifyClientsInBatch(ResourceSetSync.java:424)
+ at org.eclipse.sirius.common.tools.api.resource.ResourceSetSync.statusesChanged(ResourceSetSync.java:479)
+ at org.eclipse.sirius.common.tools.internal.resource.ResourceSyncClientNotifier.run(ResourceSyncClientNotifier.java:80)
+ at org.eclipse.sirius.common.tools.internal.resource.EditingSessionWorkspaceListener.resourceChanged(EditingSessionWorkspaceListener.java:63)
+ at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:305)
+ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
+ at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:295)
+ at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:158)
+ at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:380)
+ at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1502)
+ at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2306)
+ at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2317)
+ at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:131)
+ at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
+
+!ENTRY org.eclipse.sirius 2 0 2021-10-09 22:44:35.000
+!MESSAGE the following edge mapping source finder expression could not be correctly evaluated : feature:requests
+!STACK 0
+org.eclipse.sirius.common.tools.api.interpreter.EvaluationException: Unknown feature name requests
+ at org.eclipse.sirius.common.tools.internal.interpreter.FeatureInterpreter.evaluate(FeatureInterpreter.java:98)
+ at org.eclipse.sirius.tools.internal.interpreter.SessionInterpreter.evaluate(SessionInterpreter.java:179)
+ at org.eclipse.sirius.common.tools.api.interpreter.IInterpreter.evaluateCollection(IInterpreter.java:148)
+ at org.eclipse.sirius.diagram.business.api.query.EdgeMappingQuery.evaluateSourceFinderExpression(EdgeMappingQuery.java:148)
+ at org.eclipse.sirius.diagram.business.internal.sync.DEdgeSynchronizerHelper.handleCandidatesFromSemanticTargets(DEdgeSynchronizerHelper.java:203)
+ at org.eclipse.sirius.diagram.business.internal.sync.DEdgeSynchronizerHelper.computeEdgeCandidatesWithDomain(DEdgeSynchronizerHelper.java:129)
+ at org.eclipse.sirius.diagram.business.internal.sync.DEdgeSynchronizerHelper.computeNowEdgeCandidates(DEdgeSynchronizerHelper.java:108)
+ at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.computeEdgeCandidates(DDiagramSynchronizer.java:1004)
+ at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.createEdgeCandidates(DDiagramSynchronizer.java:1272)
+ at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.refreshEdgeMapping(DDiagramSynchronizer.java:1224)
+ at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.processEdgeMappingsRefresh(DDiagramSynchronizer.java:481)
+ at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.refreshOperation(DDiagramSynchronizer.java:396)
+ at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.refresh(DDiagramSynchronizer.java:317)
+ at org.eclipse.sirius.diagram.business.internal.dialect.DiagramDialectServices.refresh(DiagramDialectServices.java:240)
+ at org.eclipse.sirius.business.internal.dialect.DialectManagerImpl.refresh(DialectManagerImpl.java:106)
+ at org.eclipse.sirius.business.api.dialect.command.RefreshRepresentationsCommand.doExecute(RefreshRepresentationsCommand.java:124)
+ 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:496)
+ at org.eclipse.emf.workspace.impl.WorkspaceCommandStackImpl.doExecute(WorkspaceCommandStackImpl.java:208)
+ 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.sirius.diagram.ui.tools.internal.editor.DDiagramEditorImpl.launchRefresh(DDiagramEditorImpl.java:1480)
+ at org.eclipse.sirius.diagram.ui.tools.internal.editor.DDiagramEditorImpl.access$2(DDiagramEditorImpl.java:1451)
+ at org.eclipse.sirius.diagram.ui.tools.internal.editor.DDiagramEditorImpl$1.run(DDiagramEditorImpl.java:796)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
+
+!ENTRY org.eclipse.sirius 2 0 2021-10-09 23:01:57.687
+!MESSAGE the following edge mapping source finder expression could not be correctly evaluated : feature:requests
+!STACK 0
+org.eclipse.sirius.common.tools.api.interpreter.EvaluationException: Unknown feature name requests
+ at org.eclipse.sirius.common.tools.internal.interpreter.FeatureInterpreter.evaluate(FeatureInterpreter.java:98)
+ at org.eclipse.sirius.tools.internal.interpreter.SessionInterpreter.evaluate(SessionInterpreter.java:179)
+ at org.eclipse.sirius.common.tools.api.interpreter.IInterpreter.evaluateCollection(IInterpreter.java:148)
+ at org.eclipse.sirius.diagram.business.api.query.EdgeMappingQuery.evaluateSourceFinderExpression(EdgeMappingQuery.java:148)
+ at org.eclipse.sirius.diagram.business.internal.sync.DEdgeSynchronizerHelper.handleCandidatesFromSemanticTargets(DEdgeSynchronizerHelper.java:203)
+ at org.eclipse.sirius.diagram.business.internal.sync.DEdgeSynchronizerHelper.computeEdgeCandidatesWithDomain(DEdgeSynchronizerHelper.java:129)
+ at org.eclipse.sirius.diagram.business.internal.sync.DEdgeSynchronizerHelper.computeNowEdgeCandidates(DEdgeSynchronizerHelper.java:108)
+ at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.computeEdgeCandidates(DDiagramSynchronizer.java:1004)
+ at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.createEdgeCandidates(DDiagramSynchronizer.java:1272)
+ at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.refreshEdgeMapping(DDiagramSynchronizer.java:1224)
+ at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.processEdgeMappingsRefresh(DDiagramSynchronizer.java:481)
+ at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.refreshOperation(DDiagramSynchronizer.java:396)
+ at org.eclipse.sirius.diagram.business.internal.sync.DDiagramSynchronizer.refresh(DDiagramSynchronizer.java:317)
+ at org.eclipse.sirius.diagram.business.internal.dialect.DiagramDialectServices.refresh(DiagramDialectServices.java:240)
+ at org.eclipse.sirius.business.internal.dialect.DialectManagerImpl.refresh(DialectManagerImpl.java:106)
+ at org.eclipse.sirius.business.api.dialect.command.RefreshRepresentationsCommand.doExecute(RefreshRepresentationsCommand.java:124)
+ 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:496)
+ at org.eclipse.emf.workspace.impl.WorkspaceCommandStackImpl.doExecute(WorkspaceCommandStackImpl.java:208)
+ 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.sirius.diagram.ui.tools.internal.editor.DDiagramEditorImpl.launchRefresh(DDiagramEditorImpl.java:1480)
+ at org.eclipse.sirius.diagram.ui.tools.internal.editor.DDiagramEditorImpl.access$2(DDiagramEditorImpl.java:1451)
+ at org.eclipse.sirius.diagram.ui.tools.internal.editor.DDiagramEditorImpl$1.run(DDiagramEditorImpl.java:796)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/11/104d5d974129001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/11/104d5d974129001c101babefb5abd0b0
new file mode 100644
index 0000000..bd72ce0
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/11/104d5d974129001c101babefb5abd0b0
@@ -0,0 +1,310 @@
+
+
+
+ developpement.simplepdl
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ KEEP_LOCATION
+ KEEP_SIZE
+ KEEP_RATIO
+
+
+
+
+
+
+
+
+ KEEP_LOCATION
+ KEEP_SIZE
+ KEEP_RATIO
+
+
+
+
+
+
+
+
+ KEEP_LOCATION
+ KEEP_SIZE
+ KEEP_RATIO
+
+
+
+
+
+
+
+
+ KEEP_LOCATION
+ KEEP_SIZE
+ KEEP_RATIO
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ KEEP_LOCATION
+ KEEP_SIZE
+ KEEP_RATIO
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/14/205d6ec73f29001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/14/205d6ec73f29001c101babefb5abd0b0
new file mode 100644
index 0000000..bfb73e4
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/14/205d6ec73f29001c101babefb5abd0b0
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/18/d00c4d9f4229001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/18/d00c4d9f4229001c101babefb5abd0b0
new file mode 100644
index 0000000..f45cfd0
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/18/d00c4d9f4229001c101babefb5abd0b0
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/1d/50af81c74529001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/1d/50af81c74529001c101babefb5abd0b0
new file mode 100644
index 0000000..eb70c3f
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/1d/50af81c74529001c101babefb5abd0b0
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/29/d05cf6d94029001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/29/d05cf6d94029001c101babefb5abd0b0
new file mode 100644
index 0000000..078e193
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/29/d05cf6d94029001c101babefb5abd0b0
@@ -0,0 +1,240 @@
+
+
+
+ developpement.simplepdl
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ KEEP_LOCATION
+ KEEP_SIZE
+ KEEP_RATIO
+
+
+
+
+
+
+
+
+ KEEP_LOCATION
+ KEEP_SIZE
+ KEEP_RATIO
+
+
+
+
+
+
+
+
+ KEEP_LOCATION
+ KEEP_SIZE
+ KEEP_RATIO
+
+
+
+
+
+
+
+
+ KEEP_LOCATION
+ KEEP_SIZE
+ KEEP_RATIO
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2c/b0754b754329001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2c/b0754b754329001c101babefb5abd0b0
new file mode 100644
index 0000000..7ae122d
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2c/b0754b754329001c101babefb5abd0b0
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/38/50d7bced3e29001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/38/50d7bced3e29001c101babefb5abd0b0
new file mode 100644
index 0000000..939d5a9
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/38/50d7bced3e29001c101babefb5abd0b0
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3b/902585ae4029001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3b/902585ae4029001c101babefb5abd0b0
new file mode 100644
index 0000000..2032067
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3b/902585ae4029001c101babefb5abd0b0
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4/2051806b4029001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4/2051806b4029001c101babefb5abd0b0
new file mode 100644
index 0000000..ac1e351
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4/2051806b4029001c101babefb5abd0b0
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4/909f83924329001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4/909f83924329001c101babefb5abd0b0
new file mode 100644
index 0000000..27fdd26
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4/909f83924329001c101babefb5abd0b0
@@ -0,0 +1,7 @@
+
+
+ My.petrinet
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/40/3067c7d64429001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/40/3067c7d64429001c101babefb5abd0b0
new file mode 100644
index 0000000..1b9882d
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/40/3067c7d64429001c101babefb5abd0b0
@@ -0,0 +1,27 @@
+
+
+
+ My.petrinet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/40/503125cb4429001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/40/503125cb4429001c101babefb5abd0b0
new file mode 100644
index 0000000..7be41f7
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/40/503125cb4429001c101babefb5abd0b0
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/46/00bb08dd4229001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/46/00bb08dd4229001c101babefb5abd0b0
new file mode 100644
index 0000000..817170b
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/46/00bb08dd4229001c101babefb5abd0b0
@@ -0,0 +1,332 @@
+
+
+
+ developpement.simplepdl
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ KEEP_LOCATION
+ KEEP_SIZE
+ KEEP_RATIO
+
+
+
+
+
+
+
+
+ KEEP_LOCATION
+ KEEP_SIZE
+ KEEP_RATIO
+
+
+
+
+
+
+
+
+ KEEP_LOCATION
+ KEEP_SIZE
+ KEEP_RATIO
+
+
+
+
+
+
+
+
+ KEEP_LOCATION
+ KEEP_SIZE
+ KEEP_RATIO
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ KEEP_LOCATION
+ KEEP_SIZE
+ KEEP_RATIO
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ KEEP_LOCATION
+ KEEP_SIZE
+ KEEP_RATIO
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4e/e0c2b4d53d29001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4e/e0c2b4d53d29001c101babefb5abd0b0
new file mode 100644
index 0000000..4aa14fc
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4e/e0c2b4d53d29001c101babefb5abd0b0
@@ -0,0 +1,4 @@
+
+
+ developpement.simplepdl
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/53/f0b135c33e29001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/53/f0b135c33e29001c101babefb5abd0b0
new file mode 100644
index 0000000..12ecdd3
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/53/f0b135c33e29001c101babefb5abd0b0
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/56/008c7acb3e29001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/56/008c7acb3e29001c101babefb5abd0b0
new file mode 100644
index 0000000..83081ad
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/56/008c7acb3e29001c101babefb5abd0b0
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/61/404cca1f4029001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/61/404cca1f4029001c101babefb5abd0b0
new file mode 100644
index 0000000..f574aac
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/61/404cca1f4029001c101babefb5abd0b0
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/65/50c9c8814329001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/65/50c9c8814329001c101babefb5abd0b0
new file mode 100644
index 0000000..c9e6c49
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/65/50c9c8814329001c101babefb5abd0b0
@@ -0,0 +1,4 @@
+
+
+ My.petrinet
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/66/80fe30b64129001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/66/80fe30b64129001c101babefb5abd0b0
new file mode 100644
index 0000000..1dba466
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/66/80fe30b64129001c101babefb5abd0b0
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/67/d0c78e653e29001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/67/d0c78e653e29001c101babefb5abd0b0
new file mode 100644
index 0000000..d1c9a4d
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/67/d0c78e653e29001c101babefb5abd0b0
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/69/f0112e983e29001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/69/f0112e983e29001c101babefb5abd0b0
new file mode 100644
index 0000000..d691a77
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/69/f0112e983e29001c101babefb5abd0b0
@@ -0,0 +1,27 @@
+
+
+
+ developpement.simplepdl
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6f/107c0c953d29001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6f/107c0c953d29001c101babefb5abd0b0
new file mode 100644
index 0000000..93f34c9
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6f/107c0c953d29001c101babefb5abd0b0
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/71/20d9b9234429001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/71/20d9b9234429001c101babefb5abd0b0
new file mode 100644
index 0000000..71fde2d
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/71/20d9b9234429001c101babefb5abd0b0
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/72/40691d6b4329001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/72/40691d6b4329001c101babefb5abd0b0
new file mode 100644
index 0000000..a60a3b2
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/72/40691d6b4329001c101babefb5abd0b0
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/79/206b35e43e29001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/79/206b35e43e29001c101babefb5abd0b0
new file mode 100644
index 0000000..28ac79a
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/79/206b35e43e29001c101babefb5abd0b0
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/8a/001f415e3e29001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/8a/001f415e3e29001c101babefb5abd0b0
new file mode 100644
index 0000000..8f4af19
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/8a/001f415e3e29001c101babefb5abd0b0
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/8a/5085b24f4329001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/8a/5085b24f4329001c101babefb5abd0b0
new file mode 100644
index 0000000..62d8349
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/8a/5085b24f4329001c101babefb5abd0b0
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/9/30621ad53e29001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/9/30621ad53e29001c101babefb5abd0b0
new file mode 100644
index 0000000..d34a040
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/9/30621ad53e29001c101babefb5abd0b0
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/90/e00aff854129001c101babefb5abd0b0 b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/90/e00aff854129001c101babefb5abd0b0
new file mode 100644
index 0000000..a7b92c4
--- /dev/null
+++ b/eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources/.history/90/e00aff854129001c101babefb5abd0b0
@@ -0,0 +1,179 @@
+/**
+ */
+package simplepdl.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.util.ResourceLocator;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import simplepdl.Request;
+import simplepdl.SimplepdlPackage;
+
+/**
+ * This is the item provider adapter for a {@link simplepdl.Request} object.
+ *
+ *
+ * @generated
+ */
+public class RequestItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ *
+ *
+ * @generated
+ */
+ public RequestItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ *
+ *
+ * @generated
+ */
+ @Override
+ public List getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addQuantityPropertyDescriptor(object);
+ addTargetPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Quantity feature.
+ *
+ *
+ * @generated
+ */
+ protected void addQuantityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Request_quantity_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_Request_quantity_feature", "_UI_Request_type"),
+ SimplepdlPackage.Literals.REQUEST__QUANTITY,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Target feature.
+ *
+ *
+ * @generated
+ */
+ protected void addTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_Request_target_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_Request_target_feature", "_UI_Request_type"),
+ SimplepdlPackage.Literals.REQUEST__TARGET,
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This returns Request.gif.
+ *
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/Request"));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ *
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ Request request = (Request)object;
+ return getString("_UI_Request_type") + " --" + request.getQuantity() + "--> " + request.getTarget().getName();
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ *
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(Request.class)) {
+ case SimplepdlPackage.REQUEST__QUANTITY:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ *
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection