ProcessType

removed many attributes from ProcessType because most of them are obsolete since 2.0, attribute such as names, 
version, description.... can now be found as ProcessType.parameters.

ProcessType.defaultContext and ProcessType.repositoryContextId are redundant as they both represent same context and
 conectexIds and context names are unique, only defaultContext is used
 
ProcessType.screenshot is not going to be used anymore, it is going to be replaced with a reference to a new type 
that will be persisted in an external resource.


NodeType: 
binaryData and stringData where used for tMap but not anymore, tmap is now modelized with it's own emf model
componentVersion is set but has never been used yet.
screenshot is not going to be used anymore, it is going to be replaced with a reference to a new type 
that will be persisted in an external resource.
nodeContainer was created for GMF migration but never used.

ColumnType : 
relatedEntity and relationshipType are fields added for a customer that are of no use in DI only added for an OEM called Datacert

erreur emf2Xtext :

!ENTRY org.eclipse.ui 4 0 2011-08-03 15:31:05.297
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.xtext.parsetree.reconstr.XtextSerializationException: Serialization failed
<# of serialized tokens>: <EObject path> "<serializable fragment, starting from the end>":
  -> <possible reasons for not continuing>
361:ProcessType.parameters->ParametersType.elementParameter[58]->ElementParameterType'DRIVER_JAR': ", DRIVER_CLASS : "" , HOST : "" , PORT :...":
  -> ElementParameterType_ValueAssignment_1_2: ElementParameterType.value is not set.
360:ProcessType.parameters->ParametersType.elementParameter[58]->ElementParameterType'DRIVER_JAR': ", DRIVER_CLASS : "" , HOST : "" , PORT :...":
  -> ElementParameterType_ValueAssignment_1_2: ElementParameterType.value is not set.
357:ProcessType.parameters->ParametersType: "addElementParameters { DRIVER_CLASS : "" , HOST : "...":
  -> ParametersType_ParametersTypeAction_0: n/a
349:ProcessType.parameters->ParametersType.elementParameter[58]->ElementParameterType'DRIVER_JAR': ", DRIVER_CLASS : "" , HOST : "" , PORT :...":
  -> ElementParameterType_ValueAssignment_1_2: ElementParameterType.value is not set.
348:ProcessType.parameters->ParametersType: "addElementParameters { HOST : "" , PORT : "" , DATA...":
  -> ParametersType_ParametersTypeAction_0: n/a
345:ProcessType.parameters->ParametersType: "addElementParameters { DRIVER_CLASS : "" , HOST : "...":
  -> ParametersType_ParametersTypeAction_0: n/a
339:ProcessType.parameters->ParametersType: "addElementParameters { PORT : "" , DATASOURCE : "" ...":
  -> ParametersType_ParametersTypeAction_0: n/a
337:ProcessType.parameters->ParametersType.elementParameter[58]->ElementParameterType'DRIVER_JAR': ", DRIVER_CLASS : "" , HOST : "" , PORT :...":
  -> ElementParameterType_ValueAssignment_1_2: ElementParameterType.value is not set.
336:ProcessType.parameters->ParametersType: "addElementParameters { HOST : "" , PORT : "" , DATA...":
  -> ParametersType_ParametersTypeAction_0: n/a
333:ProcessType.parameters->ParametersType: "addElementParameters { DRIVER_CLASS : "" , HOST : "...":
  -> ParametersType_ParametersTypeAction_0: n/a
	at org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.serialize(AbstractParseTreeConstructor.java:676)
	at org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.serialize(AbstractParseTreeConstructor.java:683)
	at org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.serializeSubtree(AbstractParseTreeConstructor.java:706)
	at org.eclipse.xtext.parsetree.reconstr.Serializer.serialize(Serializer.java:55)
	at org.eclipse.xtext.parsetree.reconstr.Serializer.serialize(Serializer.java:61)
	at org.eclipse.xtext.resource.XtextResource.doSave(XtextResource.java:287)
	at org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(ResourceImpl.java:1406)
	at org.talend.metalanguage.jobscript.CreateXtextProcessService.convertJobtoScript(CreateXtextProcessService.java:671)
	at org.talend.designer.core.ui.AbstractMultiPageTalendEditor.pageChange(AbstractMultiPageTalendEditor.java:526)
	at org.eclipse.ui.part.MultiPageEditorPart$2.widgetSelected(MultiPageEditorPart.java:290)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3776)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1367)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1390)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1375)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1187)
	at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:2743)
	at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1429)
	at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:257)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3776)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1367)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1390)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1375)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1187)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3622)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3277)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.talend.rcp.intro.Application.start(Application.java:128)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
