Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDennis Wagelaar2017-10-16 05:51:03 -0400
committerDennis Wagelaar2017-10-16 05:51:03 -0400
commit96d0fdba1deb380cff0b8a3ec18b9fb1120400e7 (patch)
treef008eaf0c092762e4dbbc718981254ac821188d9
parent2dab64d71d280c455351336d31ffe89650271d29 (diff)
parentc45d6245e94da56678194e6b053f2978dcdcc50b (diff)
downloadorg.eclipse.atl-96d0fdba1deb380cff0b8a3ec18b9fb1120400e7.tar.gz
org.eclipse.atl-96d0fdba1deb380cff0b8a3ec18b9fb1120400e7.tar.xz
org.eclipse.atl-96d0fdba1deb380cff0b8a3ec18b9fb1120400e7.zip
Merge remote-tracking branch 'origin/master' into
bugs/415863-multiple_dispatch Conflicts: plugins/org.eclipse.m2m.atl.emftvm/META-INF/MANIFEST.MF
-rw-r--r--deprecated/org.atl.eclipse.adt.builder/.classpath7
-rw-r--r--deprecated/org.atl.eclipse.adt.builder/.cvsignore1
-rw-r--r--deprecated/org.atl.eclipse.adt.builder/.project28
-rw-r--r--deprecated/org.atl.eclipse.adt.builder/.template4
-rw-r--r--deprecated/org.atl.eclipse.adt.builder/about.html18
-rw-r--r--deprecated/org.atl.eclipse.adt.builder/build.properties6
-rw-r--r--deprecated/org.atl.eclipse.adt.builder/icons/atlEditor_error.gifbin606 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.builder/icons/atlEditor_warning.gifbin623 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.builder/icons/atl_logo_small.gifbin457 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.builder/icons/test.gifbin215 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.builder/plugin.xml50
-rw-r--r--deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/AtlBuildVisitor.java90
-rw-r--r--deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/AtlBuilder.java55
-rw-r--r--deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/AtlNature.java86
-rw-r--r--deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/BuilderPlugin.java76
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/.classpath7
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/.cvsignore1
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/.project28
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/.template4
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/about.html18
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/build.properties6
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/atllogo_icon.pngbin321 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/attribute.png5
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/debug_atl_appbin321 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/element.png5
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/localVariable2.png5
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/reference.pngbin321 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/run_atl_appbin321 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/supertype2.png5
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/icons/atl_logo.gifbin573 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/icons/atllogo_icon.gifbin952 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/icons/attribute.gifbin90 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/icons/breakpoint.gifbin140 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/icons/debug_atl_app.gifbin320 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/icons/element.gifbin82 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/icons/localVariable.gifbin204 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/icons/reference.gifbin302 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/icons/run_atl_app.gifbin321 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/icons/supertype.gifbin314 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/plugin.xml169
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/AtlDebugPlugin.java80
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/Messages.java27
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlBreakpoint.java90
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlDebugElement.java104
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlDebugModelConstants.java24
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlDebugTarget.java631
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlExpression.java88
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlMapValue.java119
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlRunTarget.java202
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlStackFrame.java398
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlThread.java232
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlValue.java282
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlVariable.java159
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlWatchExpressionDelegate.java173
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/DisassemblyDocumentProvider.java38
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/messages_english.properties83
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/ui/AtlBreakpointImageProvider.java55
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/ui/AtlDebugModelPresentation.java381
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/ui/DisassemblyModeAction.java81
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AdvancedTab.java250
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AtlLaunchConfigurationComparator.java59
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AtlLaunchConfigurationDelegate.java459
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AtlLauncherTools.java192
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AtlTabGroup.java44
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/DialogUriSelection.java96
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/MainAtlTab.java249
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/ModelChoiceTab.java1114
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/RemoteAtlConfigurationDelegate.java38
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/RemoteAtlTab.java232
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/RemoteAtlTabGroup.java24
-rw-r--r--deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/sourcelookup/AtlSourceLocator.java37
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/.classpath6
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/.project28
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/about.html18
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/build.properties8
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/doc.zipbin923566 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/main.xml27
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/plugin.xml18
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/concepts/documentation.html285
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/gs/cvs.html105
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/gs/debug.html23
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/gs/export.html55
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/gs/feature.html123
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/gs/outline.html108
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/gs/syntax.html74
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/img/export.PNGbin26834 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/allclasses-frame.html280
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/allclasses-noframe.html280
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/constant-values.html1924
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/deprecated-list.html148
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/help-doc.html193
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-1.html628
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-10.html147
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-11.html189
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-12.html195
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-13.html231
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-14.html155
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-15.html243
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-16.html258
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-17.html783
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-18.html391
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-19.html202
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-2.html176
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-20.html168
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-21.html146
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-3.html562
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-4.html236
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-5.html219
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-6.html202
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-7.html840
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-8.html204
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index-files/index-9.html332
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/index.html26
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/builder/AtlBuildVisitor.html268
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/builder/AtlBuilder.html376
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/builder/AtlNature.html367
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/builder/BuilderPlugin.html364
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/builder/MarkerMaker.html258
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/builder/class-use/AtlBuildVisitor.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/builder/class-use/AtlBuilder.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/builder/class-use/AtlNature.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/builder/class-use/BuilderPlugin.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/builder/class-use/MarkerMaker.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/builder/package-frame.html40
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/builder/package-summary.html164
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/builder/package-tree.html157
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/builder/package-use.html162
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/AtlDebugPlugin.html412
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/Messages.html229
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/class-use/AtlDebugPlugin.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/class-use/Messages.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/AtlBreakpoint.html394
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/AtlDebugModelConstants.html399
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/AtlDebugTarget.html1372
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/AtlExpression.html424
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/AtlMapValue.html476
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/AtlNbCharFile.Line.html283
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/AtlNbCharFile.html277
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/AtlRunTarget.html851
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/AtlStackFrame.html931
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/AtlThread.html849
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/AtlValue.html645
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/AtlVariable.html723
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/AtlWatchExpressionDelegate.AtlWatchExpressionResult.html433
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/AtlWatchExpressionDelegate.html348
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/class-use/AtlBreakpoint.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/class-use/AtlDebugModelConstants.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/class-use/AtlDebugTarget.html255
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/class-use/AtlExpression.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/class-use/AtlMapValue.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/class-use/AtlNbCharFile.Line.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/class-use/AtlNbCharFile.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/class-use/AtlRunTarget.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/class-use/AtlStackFrame.html201
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/class-use/AtlThread.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/class-use/AtlValue.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/class-use/AtlVariable.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/class-use/AtlWatchExpressionDelegate.AtlWatchExpressionResult.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/class-use/AtlWatchExpressionDelegate.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/package-frame.html54
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/package-summary.html197
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/package-tree.html164
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/core/package-use.html220
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/package-frame.html34
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/package-summary.html152
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/package-tree.html150
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/package-use.html162
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/ui/AtlBreakpointImageProvider.html309
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/ui/AtlDebugModelPresentation.html504
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/ui/DisassemblyModeAction.html317
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/ui/class-use/AtlBreakpointImageProvider.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/ui/class-use/AtlDebugModelPresentation.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/ui/class-use/DisassemblyModeAction.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/ui/package-frame.html36
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/ui/package-summary.html156
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/ui/package-tree.html151
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/debug/ui/package-use.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/AtlLaunchConfigurationComparator.html297
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/AtlLaunchConfigurationDelegate.html281
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/AtlLauncherTools.html671
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/AtlParameterTab.html345
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/AtlTabGroup.html298
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/MainAtlTab.html436
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/ModelChoiceTab.html706
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/RemoteAtlConfigurationDelegate.html338
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/RemoteAtlTab.html436
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/RemoteAtlTabGroup.html287
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/class-use/AtlLaunchConfigurationComparator.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/class-use/AtlLaunchConfigurationDelegate.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/class-use/AtlLauncherTools.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/class-use/AtlParameterTab.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/class-use/AtlTabGroup.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/class-use/MainAtlTab.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/class-use/ModelChoiceTab.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/class-use/RemoteAtlConfigurationDelegate.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/class-use/RemoteAtlTab.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/class-use/RemoteAtlTabGroup.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/package-frame.html50
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/package-summary.html186
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/package-tree.html156
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/package-use.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/sourcelookup/AtlSourceLocator.html274
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/sourcelookup/class-use/AtlSourceLocator.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/sourcelookup/package-frame.html32
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/sourcelookup/package-summary.html148
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/sourcelookup/package-tree.html146
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/launching/sourcelookup/package-use.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/startup/ResourceChangeListener.html262
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/startup/ResourceDeltaVisitor.html265
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/startup/Startup.html262
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/startup/class-use/ResourceChangeListener.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/startup/class-use/ResourceDeltaVisitor.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/startup/class-use/Startup.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/startup/package-frame.html36
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/startup/package-summary.html156
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/startup/package-tree.html148
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/startup/package-use.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/ATLPreferenceConstants.html2190
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/ATLUIPlugin.html532
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/AtlUIMessages.html256
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/IAtlContextMenuConstants.html221
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/IAtlStatusConstants.html310
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/actions/GotoMatchingBracketAction.html305
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/actions/IAtlActionConstants.html220
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/actions/IndentAction.html339
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/actions/class-use/GotoMatchingBracketAction.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/actions/class-use/IAtlActionConstants.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/actions/class-use/IndentAction.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/actions/package-frame.html45
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/actions/package-summary.html167
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/actions/package-tree.html158
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/actions/package-use.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/class-use/ATLPreferenceConstants.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/class-use/ATLUIPlugin.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/class-use/AtlUIMessages.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/class-use/IAtlContextMenuConstants.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/class-use/IAtlStatusConstants.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/corext/doc/SingleCharReader.html338
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/corext/doc/class-use/SingleCharReader.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/corext/doc/package-frame.html32
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/corext/doc/package-summary.html148
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/corext/doc/package-tree.html147
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/corext/doc/package-use.html162
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/editor/ATLEditor.OutlinePageSelectionUpdater.html289
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/editor/ATLEditor.SelectionChangedListener.html263
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/editor/ATLEditor.html1002
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/editor/ATLEditorMessages.html275
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/editor/AtlEditor.ITextConverter.html220
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/editor/AtlEditor.TabConverter.html307
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/editor/AtlEditorActionContributor.html289
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/editor/class-use/ATLEditor.OutlinePageSelectionUpdater.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/editor/class-use/ATLEditor.SelectionChangedListener.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/editor/class-use/ATLEditor.html197
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/editor/class-use/ATLEditorMessages.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/editor/class-use/AtlEditor.ITextConverter.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/editor/class-use/AtlEditor.TabConverter.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/editor/class-use/AtlEditorActionContributor.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/editor/package-frame.html49
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/editor/package-summary.html175
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/editor/package-tree.html173
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/editor/package-use.html202
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/AlphabeticalSorter.html308
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/AtlAction.html314
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/AtlContentOutlinePage.html486
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/AtlContentProvider.html410
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/AtlEMFConstants.html798
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/AtlLabelProvider.Reader.html257
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/AtlLabelProvider.html345
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/AtlNbCharFile.Line.html283
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/AtlNbCharFile.html297
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/AtlOutlinePage.html513
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/DefaultFilter.html270
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/DefaultSorter.html304
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/Event.html283
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/EventListener.html215
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/HideHelperFilter.html273
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/HideRuleFilter.html273
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/NullEventListener.html280
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/RenameAction.html312
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/RenameFrame.html468
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/Root.html288
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/AlphabeticalSorter.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/AtlAction.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/AtlContentOutlinePage.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/AtlContentProvider.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/AtlEMFConstants.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/AtlLabelProvider.Reader.html188
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/AtlLabelProvider.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/AtlNbCharFile.Line.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/AtlNbCharFile.html201
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/AtlOutlinePage.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/DefaultFilter.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/DefaultSorter.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/Event.html180
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/EventListener.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/HideHelperFilter.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/HideRuleFilter.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/NullEventListener.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/RenameAction.html170
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/RenameFrame.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/class-use/Root.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/package-frame.html75
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/package-summary.html228
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/package-tree.html176
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/outline/package-use.html231
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/package-frame.html49
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/package-summary.html176
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/package-tree.html155
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/package-use.html163
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/ATLEditorPreferencePage.html340
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/ATLMainPreferencePage.html332
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/ATLPreferenceMessages.html260
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/ATLPreferenceStore.Descriptor.html231
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/ATLPreferenceStore.Key.html283
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/ATLPreferenceStore.PropertyListener.html263
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/ATLPreferenceStore.html1227
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/AbstractPreferencePage.html1202
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/AtlCodeAssistPreferencePage.html332
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/AtlPreferencesMessages.html260
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/AtlSyntaxPreferencePage.html418
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/AtlTypingPreferencePage.html332
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/class-use/ATLEditorPreferencePage.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/class-use/ATLMainPreferencePage.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/class-use/ATLPreferenceMessages.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/class-use/ATLPreferenceStore.Descriptor.html235
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/class-use/ATLPreferenceStore.Key.html200
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/class-use/ATLPreferenceStore.PropertyListener.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/class-use/ATLPreferenceStore.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/class-use/AbstractPreferencePage.html204
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/class-use/AtlCodeAssistPreferencePage.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/class-use/AtlPreferencesMessages.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/class-use/AtlSyntaxPreferencePage.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/class-use/AtlTypingPreferencePage.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/package-frame.html50
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/package-summary.html185
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/package-tree.html155
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/preferences/package-use.html200
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/properties/AtlElementProperties.html377
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/properties/AtlPropertySourceProvider.Reader.html257
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/properties/AtlPropertySourceProvider.html265
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/properties/class-use/AtlElementProperties.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/properties/class-use/AtlPropertySourceProvider.Reader.html188
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/properties/class-use/AtlPropertySourceProvider.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/properties/package-frame.html34
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/properties/package-summary.html152
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/properties/package-tree.html147
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/properties/package-use.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/ATLAnnotationHover.AnnotationHoverType.html225
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/ATLAnnotationHover.html327
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/ATLColorManager.html520
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/ATLSourceViewerConfiguration.html538
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/ATLTextTools.html374
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/ATLWordDetector.html289
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/AbstractScanner.html432
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/AtlCodeReader.html425
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/AtlContentAssistPreference.html285
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/AtlHeuristicScanner.SkippingScopeMatch.html289
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/AtlHeuristicScanner.StopCondition.html230
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/AtlHeuristicScanner.html888
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/AtlIndenter.html441
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/AtlPairMatcher.html474
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/IATLColorConstants.html345
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/IATLColorValues.html507
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/IATLLexems.html310
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/IATLPartitions.html283
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/IAtlDefaultValues.html1731
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/Symbols.html762
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/ATLCodeScanner.OperatorRule.html292
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/ATLCodeScanner.html417
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/ATLCompletionProcessor.CompletionProcessorComparator.html278
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/ATLCompletionProcessor.html480
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/AtlAutoIndentStrategy.html340
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/AtlCodeScanner.EnumLiteralRule.html267
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/AtlCodeScanner.IdentifierRule.html267
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/AtlCodeScanner.SymbolRule.html294
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/AtlCompletionProposal.ExitPolicy.html298
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/AtlCompletionProposal.html1113
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/AtlCompletionProposalComparator.html295
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/AtlParameterListValidator.html308
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/class-use/ATLCodeScanner.OperatorRule.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/class-use/ATLCodeScanner.html196
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/class-use/ATLCompletionProcessor.CompletionProcessorComparator.html189
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/class-use/ATLCompletionProcessor.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/class-use/AtlAutoIndentStrategy.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/class-use/AtlCodeScanner.EnumLiteralRule.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/class-use/AtlCodeScanner.IdentifierRule.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/class-use/AtlCodeScanner.SymbolRule.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/class-use/AtlCompletionProposal.ExitPolicy.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/class-use/AtlCompletionProposal.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/class-use/AtlCompletionProposalComparator.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/class-use/AtlParameterListValidator.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/package-frame.html44
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/package-summary.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/package-tree.html161
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/atl/package-use.html162
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/ATLAnnotationHover.AnnotationHoverType.html210
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/ATLAnnotationHover.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/ATLColorManager.html180
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/ATLSourceViewerConfiguration.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/ATLTextTools.html258
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/ATLWordDetector.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/AbstractScanner.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/AtlCodeReader.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/AtlContentAssistPreference.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/AtlHeuristicScanner.SkippingScopeMatch.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/AtlHeuristicScanner.StopCondition.html211
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/AtlHeuristicScanner.html171
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/AtlIndenter.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/AtlPairMatcher.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/IATLColorConstants.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/IATLColorValues.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/IATLLexems.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/IATLPartitions.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/IAtlDefaultValues.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/class-use/Symbols.html174
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/hover/ATLTextHover.html284
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/hover/class-use/ATLTextHover.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/hover/package-frame.html32
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/hover/package-summary.html148
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/hover/package-tree.html146
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/hover/package-use.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/package-frame.html71
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/package-summary.html229
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/package-tree.html167
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/text/package-use.html257
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/viewsupport/AtlEditorTickErrorUpdater.html311
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/viewsupport/IProblemChangedListener.html225
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/viewsupport/ProblemMarkerManager.html314
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/viewsupport/ProblemsLabelDecorator.ProblemsLabelChangedEvent.html314
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/viewsupport/ProblemsLabelDecorator.html419
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/viewsupport/class-use/AtlEditorTickErrorUpdater.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/viewsupport/class-use/IProblemChangedListener.html196
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/viewsupport/class-use/ProblemMarkerManager.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/viewsupport/class-use/ProblemsLabelDecorator.ProblemsLabelChangedEvent.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/viewsupport/class-use/ProblemsLabelDecorator.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/viewsupport/package-frame.html49
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/viewsupport/package-summary.html176
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/viewsupport/package-tree.html158
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/ui/viewsupport/package-use.html181
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/AtlWizardPlugin.html343
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/Utils.html224
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/class-use/AtlWizardPlugin.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/class-use/Utils.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/package-frame.html34
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/package-summary.html152
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/package-tree.html150
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/package-use.html162
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/ui/AtlDescriptionProjectScreen.html354
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/ui/AtlProjectCreator.html437
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/ui/FileNameScreen.html375
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/ui/MetaModelScreen.html375
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/ui/NewProjectData.html579
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/ui/class-use/AtlDescriptionProjectScreen.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/ui/class-use/AtlProjectCreator.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/ui/class-use/FileNameScreen.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/ui/class-use/MetaModelScreen.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/ui/class-use/NewProjectData.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/ui/package-frame.html40
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/ui/package-summary.html164
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/ui/package-tree.html155
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/adt/wizard/ui/package-use.html162
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/engine/AtlCompiler.html254
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/engine/AtlEMFModelHandler.html412
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/engine/AtlLauncher.html359
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/engine/AtlMDRModelHandler.html412
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/engine/AtlModelHandler.html456
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/engine/AtlParser.html303
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/engine/EnginePlugin.html343
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/engine/class-use/AtlCompiler.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/engine/class-use/AtlEMFModelHandler.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/engine/class-use/AtlLauncher.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/engine/class-use/AtlMDRModelHandler.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/engine/class-use/AtlModelHandler.html196
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/engine/class-use/AtlParser.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/engine/class-use/EnginePlugin.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/engine/package-frame.html44
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/engine/package-summary.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/engine/package-tree.html152
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/eclipse/engine/package-use.html186
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/ui/perspective/AtlPerspective.html309
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/ui/perspective/AtlPerspectivePlugin.html343
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/ui/perspective/Test.html314
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/ui/perspective/class-use/AtlPerspective.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/ui/perspective/class-use/AtlPerspectivePlugin.html172
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/ui/perspective/class-use/Test.html136
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/ui/perspective/package-frame.html36
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/ui/perspective/package-summary.html156
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/ui/perspective/package-tree.html156
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/org/atl/ui/perspective/package-use.html162
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/overview-frame.html84
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/overview-summary.html228
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/overview-tree.html321
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/package-list22
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/packages.html31
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/resources/inherit.gifbin57 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/serialized-form.html171
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/javadoc/stylesheet.css29
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/style.css90
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.developer/web/todo.html16
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/.project11
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/about.html18
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/archive/doc.zipbin315018 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/archive/old_doc.zipbin301289 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/build.properties7
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/main.xml40
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/plugin.xml16
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/concepts/editor.html48
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/gs/Class2Relational.zipbin4971 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/gs/debugging_your_transformation.html61
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/gs/install.html23
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/gs/mgmDocumentation.html23
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/gs/running_your_transformation.html56
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/gs/structure.html547
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/gs/tutorial.html1608
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/gs/uml2java.zipbin32344 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/img/Class.pngbin9064 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/img/MetaModelJava.pngbin31546 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/img/Relational.pngbin7368 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/img/atlLauncher.pngbin50396 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/img/breakpointView.pngbin10193 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/img/configClass2Relational1.pngbin49469 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/img/configClass2Relational2.pngbin65189 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/img/debugView.pngbin16795 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/img/editorView.pngbin29915 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/img/expandOutlineView.pngbin17964 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/img/expandVariableView.pngbin43587 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/img/modechoicetab.pngbin38260 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/img/outlineView.pngbin15222 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/img/remoteconfig.pngbin12579 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/img/runTerminated.pngbin15117 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/img/screenMgmResourceNavigator.PNGbin14438 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/img/variableView.pngbin9505 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/reference/ATL_configuration.html104
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/reference/editor.html181
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/reference/outline_view.html75
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/reference/remote_ATL_configuration.html45
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/style.css90
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/tasks/atl_project.html58
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/tasks/editor.html40
-rw-r--r--deprecated/org.atl.eclipse.adt.doc.user/web/todo.html16
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/.classpath7
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/.cvsignore1
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/.project28
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/about.html18
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/build.properties7
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/alphab_sort.gifbin103 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/atl_logo.gifbin573 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/atl_logo_error.gifbin606 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/atl_logo_warning.gifbin623 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/binding.gifbin198 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/copy.gifbin245 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/cut.gifbin156 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/element.gifbin82 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/error_co.gifbin82 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/expressionATL.gifbin202 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/helper.gifbin241 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/hideHelper.gifbin277 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/hideMatchedRule.gifbin251 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/inPattern.gifbin122 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/iterator.gifbin105 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/libs.gifbin267 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/libsreference.gifbin247 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/matchedRule.gifbin216 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/module.gifbin577 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/oclModel.gifbin176 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/operation.gifbin236 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/outPattern.gifbin125 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/paste.gifbin367 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/query.gifbin204 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/refresh.gifbin157 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/test.gifbin129 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/type.gifbin361 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/icons/warning_co.gifbin173 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/plugin.properties15
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/plugin.xml120
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/AtlPreferenceConstants.java326
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/AtlUIMessages.java25
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/AtlUIPlugin.java271
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/IAtlContextMenuConstants.java139
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/IAtlStatusConstants.java45
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/OutputStreamRedirector.java37
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/actions/CommentBlock.java109
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/actions/GotoMatchingBracketAction.java26
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/actions/IAtlActionConstants.java471
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/actions/IndentAction.java478
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/actions/UncommentBlock.java129
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/corext/doc/SingleCharReader.java52
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/editor/AtlEditor.java1195
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/editor/AtlEditorActionContributor.java37
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/editor/AtlEditorMessages.java26
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/editor/EditorMessages.properties4
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/outline/AlphabeticalSorter.java59
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/outline/AtlAction.java36
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/outline/AtlContentOutlinePage.java540
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/outline/AtlContentProvider.java150
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/outline/AtlEMFConstants.java49
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/outline/AtlLabelProvider.java266
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/outline/AtlOutlinePage.java114
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/outline/DefaultFilter.java23
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/outline/DefaultSorter.java43
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/outline/Event.java16
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/outline/EventListener.java6
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/outline/HideHelperFilter.java24
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/outline/HideRuleFilter.java24
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/outline/NullEventListener.java19
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/outline/RenameAction.java31
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/outline/RenameFrame.java216
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/outline/Root.java62
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/preferences/AbstractPreferencePage.java564
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/preferences/AtlCodeAssistPreferencePage.java59
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/preferences/AtlEditorPreferencePage.java60
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/preferences/AtlMainPreferencePage.java25
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/preferences/AtlPreferenceStore.java397
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/preferences/AtlPreferencesMessages.java23
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/preferences/AtlSyntaxPreferencePage.java187
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/preferences/AtlTypingPreferencePage.java45
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/preferences/PreferenceMessages.properties76
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/properties/AtlElementProperties.java104
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/properties/AtlPropertySourceProvider.java67
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/AbstractScanner.java233
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/AtlAnnotationHover.java29
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/AtlCodeReader.java127
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/AtlColorManager.java172
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/AtlContentAssistPreference.java131
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/AtlHeuristicScanner.java795
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/AtlIndenter.java1349
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/AtlPairMatcher.java198
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/AtlSourceViewerConfiguration.java275
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/AtlTextTools.java104
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/AtlWordDetector.java27
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/IAtlDefaultValues.java102
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/IAtlLexems.java18
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/IAtlPartitions.java11
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/Symbols.java44
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/atl/AtlAutoIndentStrategy.java490
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/atl/AtlCodeScanner.java243
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/atl/AtlCompletionProcessor.java281
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/atl/AtlCompletionProposal.java664
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/atl/AtlCompletionProposalComparator.java37
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/atl/AtlParameterListValidator.java174
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/atl/AtlStringAutoIndentStrategy.java194
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/text/hover/AtlTextHover.java26
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/viewsupport/AtlEditorTickErrorUpdater.java139
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/viewsupport/IProblemChangedListener.java23
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/viewsupport/ProblemMarkerManager.java143
-rw-r--r--deprecated/org.atl.eclipse.adt.editor/src/org/atl/eclipse/adt/ui/viewsupport/ProblemsLabelDecorator.java204
-rw-r--r--deprecated/org.atl.eclipse.adt.perspective/.classpath7
-rw-r--r--deprecated/org.atl.eclipse.adt.perspective/.cvsignore1
-rw-r--r--deprecated/org.atl.eclipse.adt.perspective/.project28
-rw-r--r--deprecated/org.atl.eclipse.adt.perspective/.template6
-rw-r--r--deprecated/org.atl.eclipse.adt.perspective/about.html18
-rw-r--r--deprecated/org.atl.eclipse.adt.perspective/build.properties6
-rw-r--r--deprecated/org.atl.eclipse.adt.perspective/icons/atl_logo.gifbin573 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.perspective/plugin.xml32
-rw-r--r--deprecated/org.atl.eclipse.adt.perspective/src/org/atl/ui/perspective/AtlPerspective.java68
-rw-r--r--deprecated/org.atl.eclipse.adt.perspective/src/org/atl/ui/perspective/AtlPerspectivePlugin.java56
-rw-r--r--deprecated/org.atl.eclipse.adt.wizard/.classpath7
-rw-r--r--deprecated/org.atl.eclipse.adt.wizard/.cvsignore1
-rw-r--r--deprecated/org.atl.eclipse.adt.wizard/.project28
-rw-r--r--deprecated/org.atl.eclipse.adt.wizard/.template4
-rw-r--r--deprecated/org.atl.eclipse.adt.wizard/about.html18
-rw-r--r--deprecated/org.atl.eclipse.adt.wizard/build.properties6
-rw-r--r--deprecated/org.atl.eclipse.adt.wizard/icons/atllogo_icon.gifbin952 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.adt.wizard/plugin.xml65
-rw-r--r--deprecated/org.atl.eclipse.adt.wizard/src/org/atl/eclipse/adt/startup/ResourceChangeListener.java35
-rw-r--r--deprecated/org.atl.eclipse.adt.wizard/src/org/atl/eclipse/adt/startup/ResourceDeltaVisitor.java71
-rw-r--r--deprecated/org.atl.eclipse.adt.wizard/src/org/atl/eclipse/adt/startup/Startup.java24
-rw-r--r--deprecated/org.atl.eclipse.adt.wizard/src/org/atl/eclipse/adt/wizard/AtlWizardPlugin.java56
-rw-r--r--deprecated/org.atl.eclipse.adt.wizard/src/org/atl/eclipse/adt/wizard/atlfile/AtlFileScreen.java391
-rw-r--r--deprecated/org.atl.eclipse.adt.wizard/src/org/atl/eclipse/adt/wizard/atlfile/AtlFileWizard.java147
-rw-r--r--deprecated/org.atl.eclipse.adt.wizard/src/org/atl/eclipse/adt/wizard/atlproject/AtlDescriptionProjectScreen.java85
-rw-r--r--deprecated/org.atl.eclipse.adt.wizard/src/org/atl/eclipse/adt/wizard/atlproject/AtlProjectCreator.java128
-rw-r--r--deprecated/org.atl.eclipse.engine/.classpath11
-rw-r--r--deprecated/org.atl.eclipse.engine/.cvsignore2
-rw-r--r--deprecated/org.atl.eclipse.engine/.project28
-rw-r--r--deprecated/org.atl.eclipse.engine/.template4
-rw-r--r--deprecated/org.atl.eclipse.engine/README.txt12
-rw-r--r--deprecated/org.atl.eclipse.engine/about.html18
-rwxr-xr-xdeprecated/org.atl.eclipse.engine/add-jars-to-maven.sh6
-rw-r--r--deprecated/org.atl.eclipse.engine/build.properties9
-rw-r--r--deprecated/org.atl.eclipse.engine/lib/.cvsignore1
-rw-r--r--deprecated/org.atl.eclipse.engine/lib/ATL-importer.jarbin38180 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.engine/lib/ebnfextractor.jarbin13721 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.engine/lib/ebnfinjector.jarbin25573 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.engine/plugin.xml41
-rw-r--r--deprecated/org.atl.eclipse.engine/pom.xml103
-rw-r--r--deprecated/org.atl.eclipse.engine/schema/atlcompiler.exsd112
-rw-r--r--deprecated/org.atl.eclipse.engine/schema/modelhandler.exsd112
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/Atl2004Compiler.java23
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/AtlCompiler.java136
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/AtlDefaultCompiler.java156
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/AtlEMFModelHandler.java203
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/AtlLauncher.java146
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/AtlModelHandler.java164
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/AtlModuleInheritance.java244
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/AtlNbCharFile.java213
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/AtlParser.java116
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/AtlStandaloneCompiler.java38
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/AtlSuperimposeModule.java307
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/CompileTimeError.java67
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/CompilerNotFoundException.java11
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/EnginePlugin.java56
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/MarkerMaker.java148
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/ProblemConverter.java40
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/resources/ATL-0.2.ecore338
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/resources/ATL-WFR.asm463
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/resources/ATLToASMCompiler.asm23490
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/resources/Problem.ecore20
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/resources/atltypespropagation.asm348
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/resources/strings.asm2551
-rw-r--r--deprecated/org.atl.eclipse.engine/src/org/atl/eclipse/engine/resources/typeencoding.asm632
-rw-r--r--deprecated/org.atl.eclipse.km3/.classpath9
-rw-r--r--deprecated/org.atl.eclipse.km3/.project28
-rw-r--r--deprecated/org.atl.eclipse.km3/.template6
-rw-r--r--deprecated/org.atl.eclipse.km3/about.html18
-rw-r--r--deprecated/org.atl.eclipse.km3/build.properties6
-rw-r--r--deprecated/org.atl.eclipse.km3/lib/KM3-importer.jarbin15699 -> 0 bytes
-rw-r--r--deprecated/org.atl.eclipse.km3/plugin.xml109
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/KM3Plugin.java56
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/KM3Projector.java388
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/Startup.java15
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/actions/Ecore2KM3.java94
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/actions/KM32Ecore.java95
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/actions/KM32MOF14.java99
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/actions/KM3EMFInjector.java66
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/actions/KM3Extractor.java94
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/actions/KM3MDRInjector.java65
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/actions/MOF142KM3.java126
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/resources/EMF2KM3.asm1711
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/resources/KM3-TCS.ecore331
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/resources/KM3-WFR.asm3930
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/resources/KM3-serializer.asm1840
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/resources/KM3.ecore64
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/resources/KM3.xmi871
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/resources/KM32EMF.asm1904
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/resources/KM32MOF.asm3610
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/resources/MOF2KM3.asm2545
-rw-r--r--deprecated/org.atl.eclipse.km3/src/org/atl/eclipse/km3/resources/TCS.ecore267
-rw-r--r--deprecated/org.atl.engine.repositories.emf4atl/.classpath7
-rw-r--r--deprecated/org.atl.engine.repositories.emf4atl/.cvsignore4
-rw-r--r--deprecated/org.atl.engine.repositories.emf4atl/.project28
-rw-r--r--deprecated/org.atl.engine.repositories.emf4atl/about.html18
-rw-r--r--deprecated/org.atl.engine.repositories.emf4atl/build.properties5
-rw-r--r--deprecated/org.atl.engine.repositories.emf4atl/plugin.xml21
-rw-r--r--deprecated/org.atl.engine.repositories.emf4atl/pom.xml69
-rw-r--r--deprecated/org.atl.engine.repositories.emf4atl/src/org/atl/engine/repositories/emf4atl/ASMEMFModel.java539
-rw-r--r--deprecated/org.atl.engine.repositories.emf4atl/src/org/atl/engine/repositories/emf4atl/ASMEMFModelElement.java590
-rw-r--r--deprecated/org.atl.engine.repositories.emf4atl/src/org/atl/engine/repositories/emf4atl/EMFModelLoader.java114
-rw-r--r--deprecated/org.atl.engine.repositories.mdr4atl/.classpath13
-rw-r--r--deprecated/org.atl.engine.repositories.mdr4atl/.cvsignore4
-rw-r--r--deprecated/org.atl.engine.repositories.mdr4atl/.project28
-rw-r--r--deprecated/org.atl.engine.repositories.mdr4atl/about.html18
-rw-r--r--deprecated/org.atl.engine.repositories.mdr4atl/build.properties5
-rw-r--r--deprecated/org.atl.engine.repositories.mdr4atl/lib/.cvsignore6
-rw-r--r--deprecated/org.atl.engine.repositories.mdr4atl/plugin.xml43
-rw-r--r--deprecated/org.atl.engine.repositories.mdr4atl/pom.xml109
-rw-r--r--deprecated/org.atl.engine.repositories.mdr4atl/src/org/atl/engine/repositories/mdr4atl/ASMMDRModel.java467
-rw-r--r--deprecated/org.atl.engine.repositories.mdr4atl/src/org/atl/engine/repositories/mdr4atl/ASMMDRModelElement.java571
-rw-r--r--deprecated/org.atl.engine.repositories.mdr4atl/src/org/atl/engine/repositories/mdr4atl/AtlMDRModelHandler.java156
-rw-r--r--deprecated/org.atl.engine.repositories.mdr4atl/src/org/atl/engine/repositories/mdr4atl/MDRModelLoader.java70
-rw-r--r--deprecated/org.atl.engine.repositories.mdr4atl/src/org/atl/engine/repositories/mdr4atl/resources/ATL-0.2.xmi4812
-rw-r--r--deprecated/org.atl.engine.repositories.mdr4atl/src/org/openide/util/lookup/ATLLookup.java58
-rw-r--r--deprecated/org.atl.engine.vm/.classpath7
-rw-r--r--deprecated/org.atl.engine.vm/.cvsignore4
-rw-r--r--deprecated/org.atl.engine.vm/.project28
-rw-r--r--deprecated/org.atl.engine.vm/about.html18
-rw-r--r--deprecated/org.atl.engine.vm/build.properties5
-rw-r--r--deprecated/org.atl.engine.vm/plugin.xml20
-rw-r--r--deprecated/org.atl.engine.vm/pom.xml65
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/extractors/Extractor.java40
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/extractors/xml/XMLExtractor.java123
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/injectors/Injector.java40
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/injectors/xml/ProtectedHandler.java67
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/injectors/xml/XMLInjector.java196
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ACTInterpreter.java584
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ASM.java69
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ASMEmitter.java146
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ASMEngine.java52
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ASMExecEnv.java311
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ASMField.java24
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ASMInstruction.java22
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ASMInstructionWithOperand.java27
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ASMInterpreter.java436
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ASMOperation.java540
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ASMParameter.java32
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ASMProjector.java130
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ASMReader.java12
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ASMStackFrame.java163
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ASMTextualWriter.java97
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ASMWriter.java35
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ASMXMLReader.java119
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ASMXMLWriter.java140
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ATLVMPlugin.java42
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ClassNativeOperation.java76
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/Debugger.java20
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/DummyDebugger.java30
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ExecEnv.java79
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/InstanceNativeOperation.java134
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/ModelLoader.java234
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/NativeOperation.java210
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/NativeStackFrame.java48
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/NetworkDebugger.java383
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/Operation.java105
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/PluginClassLoader.java47
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/SimpleDebugger.java324
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/StackFrame.java106
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/adwp/ADWP.java112
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/adwp/ADWPCommand.java72
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/adwp/ADWPDebuggee.java118
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/adwp/ADWPDebugger.java146
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/adwp/ADWPStackFrame.java26
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/adwp/BooleanValue.java39
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/adwp/IntegerValue.java39
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/adwp/LocalObjectReference.java155
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/adwp/NullValue.java14
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/adwp/ObjectReference.java30
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/adwp/RealValue.java39
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/adwp/RemoteObjectReference.java67
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/adwp/StringValue.java40
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/adwp/Value.java10
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/AMN.java102
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMBag.java81
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMBoolean.java61
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMCollection.java140
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMEnumLiteral.java50
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMHashModel.java106
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMHashModelElement.java87
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMInteger.java153
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMMap.java114
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMModel.java126
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMModelElement.java75
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMModelNavigationException.java8
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMModule.java46
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMNativeObject.java43
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMNumber.java17
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMOclAny.java191
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMOclParametrizedType.java95
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMOclSimpleType.java69
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMOclType.java130
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMOclUndefined.java65
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMOrderedSet.java215
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMReal.java153
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMSequence.java179
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMSet.java138
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMString.java344
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMTransientLink.java131
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMTransientLinkSet.java141
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMTuple.java87
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMTupleType.java72
-rw-r--r--deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/SOTSExpression2.java421
-rw-r--r--deprecated/org.eclipse.gmt.atl.atl2006/.classpath7
-rw-r--r--deprecated/org.eclipse.gmt.atl.atl2006/.cvsignore2
-rw-r--r--deprecated/org.eclipse.gmt.atl.atl2006/.project28
-rw-r--r--deprecated/org.eclipse.gmt.atl.atl2006/META-INF/MANIFEST.MF14
-rw-r--r--deprecated/org.eclipse.gmt.atl.atl2006/about.html18
-rw-r--r--deprecated/org.eclipse.gmt.atl.atl2006/build.properties5
-rw-r--r--deprecated/org.eclipse.gmt.atl.atl2006/plugin.xml11
-rw-r--r--deprecated/org.eclipse.gmt.atl.atl2006/pom.xml52
-rw-r--r--deprecated/org.eclipse.gmt.atl.atl2006/src/org/eclipse/gmt/atl/atl2006/Atl2006Compiler.java26
-rw-r--r--deprecated/org.eclipse.gmt.atl.atl2006/src/org/eclipse/gmt/atl/atl2006/Atl2006Plugin.java54
-rw-r--r--deprecated/org.eclipse.gmt.atl.atl2006/src/org/eclipse/gmt/atl/atl2006/resources/ATL-WFR.asm463
-rw-r--r--deprecated/org.eclipse.gmt.atl.atl2006/src/org/eclipse/gmt/atl/atl2006/resources/ATLToASMCompiler.asm13106
-rw-r--r--deprecated/org.eclipse.gmt.atl.oclquery.core/.classpath7
-rw-r--r--deprecated/org.eclipse.gmt.atl.oclquery.core/.cvsignore1
-rw-r--r--deprecated/org.eclipse.gmt.atl.oclquery.core/.project28
-rw-r--r--deprecated/org.eclipse.gmt.atl.oclquery.core/META-INF/MANIFEST.MF16
-rw-r--r--deprecated/org.eclipse.gmt.atl.oclquery.core/about.html18
-rw-r--r--deprecated/org.eclipse.gmt.atl.oclquery.core/build.properties5
-rw-r--r--deprecated/org.eclipse.gmt.atl.oclquery.core/plugin.xml5
-rw-r--r--deprecated/org.eclipse.gmt.atl.oclquery.core/src/org/eclipse/gmt/atl/oclquery/core/ATLVMTools.java41
-rw-r--r--deprecated/org.eclipse.gmt.atl.oclquery.core/src/org/eclipse/gmt/atl/oclquery/core/DummyFile.java546
-rw-r--r--deprecated/org.eclipse.gmt.atl.oclquery.core/src/org/eclipse/gmt/atl/oclquery/core/OclEvaluator.java65
-rw-r--r--deprecated/org.eclipse.gmt.atl.oclquery.core/src/org/eclipse/gmt/atl/oclquery/core/OclHelper.java95
-rw-r--r--deprecated/org.eclipse.gmt.atl.oclquery.core/src/org/eclipse/gmt/atl/oclquery/core/OclQuery.java88
-rw-r--r--deprecated/org.eclipse.gmt.atl.oclquery.core/src/org/eclipse/gmt/atl/oclquery/core/OclQueryCorePlugin.java57
-rw-r--r--doc/org.eclipse.m2m.atl.cheatsheets/META-INF/MANIFEST.MF2
-rw-r--r--doc/org.eclipse.m2m.atl.cheatsheets/pom.xml4
-rw-r--r--doc/org.eclipse.m2m.atl.doc-feature/feature.xml2
-rw-r--r--doc/org.eclipse.m2m.atl.doc-feature/pom.xml4
-rw-r--r--doc/org.eclipse.m2m.atl.doc/META-INF/MANIFEST.MF2
-rw-r--r--doc/org.eclipse.m2m.atl.doc/pom.xml4
-rw-r--r--dsls/ATL/Compiler/ATL.acg13
-rw-r--r--examples/org.eclipse.m2m.atl.examples-feature/feature.xml2
-rw-r--r--examples/org.eclipse.m2m.atl.examples-feature/pom.xml4
-rw-r--r--examples/org.eclipse.m2m.atl.examples.public2private.ui/META-INF/MANIFEST.MF2
-rw-r--r--examples/org.eclipse.m2m.atl.examples.public2private/META-INF/MANIFEST.MF2
-rw-r--r--examples/org.eclipse.m2m.atl.examples/META-INF/MANIFEST.MF2
-rw-r--r--examples/org.eclipse.m2m.atl.examples/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl-feature/feature.xml3
-rw-r--r--plugins/org.eclipse.m2m.atl-feature/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.adt.debug/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.adt.debug/icons/.gitignore2
-rw-r--r--plugins/org.eclipse.m2m.atl.adt.debug/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.adt.debug/src/org/eclipse/m2m/atl/adt/debug/ui/AtlBreakpointAdapterFactory.java17
-rw-r--r--plugins/org.eclipse.m2m.atl.adt.debug/src/org/eclipse/m2m/atl/adt/debug/ui/AtlDebugModelPresentation.java4
-rw-r--r--plugins/org.eclipse.m2m.atl.adt.editor/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.adt.editor/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.adt.editor/src/org/eclipse/m2m/atl/adt/ui/text/atl/AtlCodeScanner.java1
-rw-r--r--plugins/org.eclipse.m2m.atl.adt.editor/src/org/eclipse/m2m/atl/adt/ui/text/atl/types/AtlTypesProcessor.java19
-rw-r--r--plugins/org.eclipse.m2m.atl.adt.ui/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.adt.ui/plugin.xml12
-rw-r--r--plugins/org.eclipse.m2m.atl.adt.ui/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.adt.ui/src/org/eclipse/m2m/atl/adt/ui/AtlUIPlugin.java36
-rw-r--r--plugins/org.eclipse.m2m.atl.adt.ui/src/org/eclipse/m2m/atl/adt/ui/common/RegisteredPackageDialog.java6
-rw-r--r--plugins/org.eclipse.m2m.atl.adt.ui/src/org/eclipse/m2m/atl/adt/ui/perspective/AtlPerspective.java4
-rw-r--r--plugins/org.eclipse.m2m.atl.adt.ui/src/org/eclipse/m2m/atl/adt/ui/wizard/atlfile/AtlFileWizard.java2
-rw-r--r--plugins/org.eclipse.m2m.atl.adt/.gitignore1
-rw-r--r--plugins/org.eclipse.m2m.atl.adt/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.adt/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.adt/src-gen/org/eclipse/m2m/atl/adt/runner/CreateModuleActivatorWriter.java68
-rw-r--r--plugins/org.eclipse.m2m.atl.adt/src-gen/org/eclipse/m2m/atl/adt/runner/CreateModuleBuildWriter.java50
-rw-r--r--plugins/org.eclipse.m2m.atl.adt/src-gen/org/eclipse/m2m/atl/adt/runner/CreateModuleClasspathWriter.java50
-rw-r--r--plugins/org.eclipse.m2m.atl.adt/src-gen/org/eclipse/m2m/atl/adt/runner/CreateModuleMANIFESTWriter.java92
-rw-r--r--plugins/org.eclipse.m2m.atl.adt/src-gen/org/eclipse/m2m/atl/adt/runner/CreateModuleProjectWriter.java62
-rw-r--r--plugins/org.eclipse.m2m.atl.adt/src-gen/org/eclipse/m2m/atl/adt/runner/CreateModulePropertiesWriter.java182
-rw-r--r--plugins/org.eclipse.m2m.atl.adt/src-gen/org/eclipse/m2m/atl/adt/runner/CreateModuleSettingsWriter.java50
-rw-r--r--plugins/org.eclipse.m2m.atl.adt/src-gen/org/eclipse/m2m/atl/adt/runner/CreateRunnableJavaWriter.java820
-rw-r--r--plugins/org.eclipse.m2m.atl.adt/src/org/eclipse/m2m/atl/adt/AtlBuildVisitor.java82
-rw-r--r--plugins/org.eclipse.m2m.atl.adt/src/org/eclipse/m2m/atl/adt/AtlCleanVisitor.java71
-rw-r--r--plugins/org.eclipse.m2m.atl.adt/src/org/eclipse/m2m/atl/adt/AtlResourceVisitor.java69
-rw-r--r--plugins/org.eclipse.m2m.atl.common/.classpath2
-rw-r--r--plugins/org.eclipse.m2m.atl.common/.settings/org.eclipse.jdt.core.prefs15
-rw-r--r--plugins/org.eclipse.m2m.atl.common/META-INF/MANIFEST.MF17
-rw-r--r--plugins/org.eclipse.m2m.atl.common/build.properties22
-rw-r--r--plugins/org.eclipse.m2m.atl.common/model/ATL.ecore460
-rw-r--r--plugins/org.eclipse.m2m.atl.common/model/ATL.genmodel316
-rw-r--r--plugins/org.eclipse.m2m.atl.common/model/Problem.ecore (renamed from plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/resources/Problem.ecore)24
-rw-r--r--plugins/org.eclipse.m2m.atl.common/model/Problem.genmodel28
-rw-r--r--plugins/org.eclipse.m2m.atl.common/model/RefiningTrace.ecore (renamed from plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/resources/RefiningTrace.ecore)0
-rw-r--r--plugins/org.eclipse.m2m.atl.common/plugin.properties2
-rw-r--r--plugins/org.eclipse.m2m.atl.common/plugin.xml57
-rw-r--r--plugins/org.eclipse.m2m.atl.common/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/ATLFactory.java343
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/ATLPackage.java5464
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/ActionBlock.java269
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/Binding.java443
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/BindingStat.java421
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/CalledRule.java318
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/DropPattern.java217
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/ExpressionStat.java197
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/ForEachOutPatternElement.java276
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/ForStat.java329
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/Helper.java371
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/IfStat.java295
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/InPattern.java354
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/InPatternElement.java370
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/LazyMatchedRule.java183
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/Library.java184
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/LibraryRef.java297
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/LocatedElement.java282
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/MatchedRule.java585
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/Module.java360
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/ModuleElement.java217
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/OutPattern.java358
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/OutPatternElement.java450
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/PatternElement.java48
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/Query.java267
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/Rule.java435
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/RuleVariableDeclaration.java219
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/SimpleInPatternElement.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/SimpleOutPatternElement.java169
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/Statement.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/Unit.java267
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/util/ATLAdapterFactory.java653
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATL/util/ATLSwitch.java799
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATLLaunchConstants.java3
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/ATLResourceProvider.java17
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/Attribute.java377
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/BagExp.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/BagType.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/BooleanExp.java183
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/BooleanType.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/CollectionExp.java184
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/CollectionOperationCallExp.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/CollectionType.java213
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/EnumLiteralExp.java183
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/IfExp.java381
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/IntegerExp.java183
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/IntegerType.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/IterateExp.java213
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/Iterator.java217
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/IteratorExp.java183
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/LetExp.java297
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/LoopExp.java271
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/MapElement.java375
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/MapExp.java184
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/MapType.java297
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/NavigationOrAttributeCallExp.java183
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/NumericExp.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/NumericType.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/OCLFactory.java618
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/OCLPackage.java13707
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/OclAnyType.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/OclContextDefinition.java303
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/OclExpression.java1043
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/OclFeature.java219
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/OclFeatureDefinition.java299
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/OclModel.java420
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/OclModelElement.java231
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/OclType.java889
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/OclUndefinedExp.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/Operation.java435
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/OperationCallExp.java267
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/OperatorCallExp.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/OrderedSetExp.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/OrderedSetType.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/Parameter.java217
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/Primitive.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/PrimitiveExp.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/PropertyCallExp.java213
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/RealExp.java183
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/RealType.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/SequenceExp.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/SequenceType.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/SetExp.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/SetType.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/StringExp.java183
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/StringType.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/SuperExp.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/TupleExp.java184
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/TuplePart.java217
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/TupleType.java184
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/TupleTypeAttribute.java383
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/VariableDeclaration.java664
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/VariableExp.java231
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/util/OCLAdapterFactory.java1139
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/OCL/util/OCLSwitch.java1459
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/PrimitiveTypes/PrimitiveTypesFactory.java216
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/PrimitiveTypes/PrimitiveTypesPackage.java376
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/Problem/PrimitiveTypes/PrimitiveTypesFactory.java194
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/Problem/PrimitiveTypes/PrimitiveTypesPackage.java332
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/Problem/Problem.java320
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/Problem/ProblemFactory.java163
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/Problem/ProblemPackage.java417
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/Problem/Severity.java248
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/Problem/util/ProblemAdapterFactory.java129
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/Problem/util/ProblemSwitch.java135
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/internal/BundleUtil.java32
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/internal/BundleUtilImpl.java37
-rw-r--r--plugins/org.eclipse.m2m.atl.common/src/org/eclipse/m2m/atl/common/resources/ATL.ecore307
-rw-r--r--plugins/org.eclipse.m2m.atl.core.ant/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.core.ant/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.core.emf/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.core.emf/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.core.emf/src/org/eclipse/m2m/atl/core/emf/EMFModelFactory.java2
-rw-r--r--plugins/org.eclipse.m2m.atl.core.ui.vm/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.core.ui.vm/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.core.ui/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.core.ui/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.core.ui/src/org/eclipse/m2m/atl/core/ui/ATLConsole.java42
-rw-r--r--plugins/org.eclipse.m2m.atl.core.ui/src/org/eclipse/m2m/atl/core/ui/ATLCoreUIPlugin.java35
-rw-r--r--plugins/org.eclipse.m2m.atl.core.ui/src/org/eclipse/m2m/atl/core/ui/launch/AtlLaunchConfigurationDelegate.java41
-rw-r--r--plugins/org.eclipse.m2m.atl.core/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.core/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.debug.core/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.debug.core/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.debug.core/src/org/eclipse/m2m/atl/debug/core/AtlDebugElement.java4
-rw-r--r--plugins/org.eclipse.m2m.atl.debug.core/src/org/eclipse/m2m/atl/debug/core/AtlDebugTarget.java46
-rw-r--r--plugins/org.eclipse.m2m.atl.debug.core/src/org/eclipse/m2m/atl/debug/core/AtlExpression.java3
-rw-r--r--plugins/org.eclipse.m2m.atl.debug.core/src/org/eclipse/m2m/atl/debug/core/AtlRunTarget.java3
-rw-r--r--plugins/org.eclipse.m2m.atl.debug.core/src/org/eclipse/m2m/atl/debug/core/AtlStackFrame.java3
-rw-r--r--plugins/org.eclipse.m2m.atl.debug.core/src/org/eclipse/m2m/atl/debug/core/adwp/AtlMapValue.java3
-rw-r--r--plugins/org.eclipse.m2m.atl.drivers.emf4atl/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.drivers.emf4atl/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.drivers.emf4atl/src/org/eclipse/m2m/atl/drivers/emf4atl/EMFModelLoader.java7
-rw-r--r--plugins/org.eclipse.m2m.atl.drivers.uml24atl/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.drivers.uml24atl/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.dsls/META-INF/MANIFEST.MF7
-rw-r--r--plugins/org.eclipse.m2m.atl.dsls/build.common.xml2
-rw-r--r--plugins/org.eclipse.m2m.atl.dsls/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.dsls/src/org/eclipse/m2m/atl/dsls/core/EMFTCSInjector.java35
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm-feature/feature.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm-feature/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.ant/META-INF/MANIFEST.MF4
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.ant/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.compiler/META-INF/MANIFEST.MF10
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.compiler/compiler-copy/.gitignore7
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.compiler/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.compiler/src/org/eclipse/m2m/atl/emftvm/compiler/AtlResourceImpl.java77
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.compiler/src/org/eclipse/m2m/atl/emftvm/compiler/AtlToEmftvmCompiler.java53
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.compiler/transformations/ATLtoEMFTVM.atl355
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.compiler/transformations/ATLtoEMFTVM.emftvmbin138001 -> 132213 bytes
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.compiler/transformations/OCLtoEMFTVM.atl285
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.compiler/transformations/OCLtoEMFTVM.emftvmbin94956 -> 94901 bytes
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.edit/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.edit/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.editor/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.editor/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.launcher/META-INF/MANIFEST.MF14
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.launcher/plugin.xml28
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.launcher/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.launcher/src/org/eclipse/m2m/atl/emftvm/launcher/compat/EMFTVMUILauncher.java74
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.trace.edit/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.trace.edit/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.trace.editor/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.trace.editor/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.trace/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.trace/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.trace/src/org/eclipse/m2m/atl/emftvm/trace/impl/TraceLinkSetImpl.java10
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.trace/src/org/eclipse/m2m/atl/emftvm/trace/impl/TracedRuleImpl.java10
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/META-INF/MANIFEST.MF12
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/Messages.java67
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/impl/ExecEnvImpl.java2
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/impl/FieldImpl.java10
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/impl/RuleImpl.java2
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/jit/ByteCodeSwitch.java70
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/jit/CodeBlockJIT.java28
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/launcher/compat/EMFTVMLauncher.java347
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/messages.properties12
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/util/EMFTVMUtil.java961
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/util/LazyBag.java26
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/util/LazyCollection.java108
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/util/LazyList.java65
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/util/LazyOrderedSet.java28
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/util/LazySet.java24
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/util/MethodSignature.java142
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/util/OCLOperations.java676
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/util/StackFrame.java12
-rwxr-xr-xplugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/util/Tuple.java34
-rw-r--r--plugins/org.eclipse.m2m.atl.engine.emfvm.launch/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.engine.emfvm.launch/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.engine.emfvm/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.engine.emfvm/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.engine.vm/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.engine.vm/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.engine.vm/src/org/eclipse/m2m/atl/engine/vm/ModelLoader.java4
-rw-r--r--plugins/org.eclipse.m2m.atl.engine/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.engine/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.engine/src/org/eclipse/m2m/atl/engine/MarkerMaker.java6
-rw-r--r--plugins/org.eclipse.m2m.atl.engine/src/org/eclipse/m2m/atl/engine/compiler/AtlCompiler.java9
-rw-r--r--plugins/org.eclipse.m2m.atl.engine/src/org/eclipse/m2m/atl/engine/compiler/AtlDefaultCompiler.java4
-rw-r--r--plugins/org.eclipse.m2m.atl.engine/src/org/eclipse/m2m/atl/engine/compiler/atl2010/resources/ATLToASMCompiler.asm7872
-rw-r--r--plugins/org.eclipse.m2m.atl.engine/src/org/eclipse/m2m/atl/engine/parser/AtlParser.java8
-rw-r--r--plugins/org.eclipse.m2m.atl.profiler-feature/feature.xml2
-rw-r--r--plugins/org.eclipse.m2m.atl.profiler-feature/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.profiler.core/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.profiler.core/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.profiler.emfvm/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.profiler.emfvm/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.profiler.exportmodel.editor/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.profiler.exportmodel.editor/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.profiler.exportmodel/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.profiler.exportmodel/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.profiler.model/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.profiler.model/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.profiler.ui/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.profiler.ui/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.profiler.vm/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl.profiler.vm/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl.sdk-feature/feature.xml27
-rw-r--r--plugins/org.eclipse.m2m.atl.sdk-feature/pom.xml4
-rw-r--r--plugins/org.eclipse.m2m.atl/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.m2m.atl/pom.xml4
-rw-r--r--releng/org.eclipse.m2m.atl.build-feature/feature.xml4
-rw-r--r--releng/org.eclipse.m2m.atl.build-feature/org.eclipse.m2m.atl.tests.launch2
-rw-r--r--releng/org.eclipse.m2m.atl.releng.parent/pom.xml182
-rw-r--r--releng/org.eclipse.m2m.atl.update/pom.xml96
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/.gitignore1
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/META-INF/MANIFEST.MF2
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/launch/ATLtoEMFTVM.launch4
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/launch/Bug461445.launch19
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/launch/CompilerTest.launch2
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/launch/EMFTVM ExecEnvTest.launch105
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/launch/EmftvmAllTests.launch4
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/launch/OCLOperationsTest.launch1
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/pom.xml6
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/src/org/eclipse/m2m/atl/emftvm/tests/EMFTVMTest.java6
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/src/org/eclipse/m2m/atl/emftvm/tests/EmftvmAllTests.java12
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/src/org/eclipse/m2m/atl/emftvm/tests/ExecEnvTest.java2
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/src/org/eclipse/m2m/atl/emftvm/tests/integration/IntegrationTest.java48
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/src/org/eclipse/m2m/atl/emftvm/tests/performance/ATLtoEMFTVMPerformanceTest.java4
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/src/org/eclipse/m2m/atl/emftvm/util/tests/EMFTVMUtilTest.java283
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/src/org/eclipse/m2m/atl/emftvm/util/tests/LazyCollectionTest.java145
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/src/org/eclipse/m2m/atl/emftvm/util/tests/LazyListTest.java26
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/src/org/eclipse/m2m/atl/emftvm/util/tests/StackFrameTest.java95
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/test-data/Regression/Bug461445.atl4
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.tests/test-data/Regression/Bug461445.emftvmbin0 -> 888 bytes
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.trace.tests/META-INF/MANIFEST.MF2
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.trace.tests/launch/TraceAllTests.launch42
-rw-r--r--tests/org.eclipse.m2m.atl.emftvm.trace.tests/pom.xml7
-rw-r--r--tests/org.eclipse.m2m.atl.tests-feature/feature.xml2
-rw-r--r--tests/org.eclipse.m2m.atl.tests-feature/pom.xml4
-rw-r--r--tests/org.eclipse.m2m.atl.tests.standalone/META-INF/MANIFEST.MF2
-rw-r--r--tests/org.eclipse.m2m.atl.tests/META-INF/MANIFEST.MF2
-rw-r--r--tests/org.eclipse.m2m.atl.tests/data/expected/CanonicElement/CanonicElement.atl39
-rw-r--r--tests/org.eclipse.m2m.atl.tests/data/expected/CanonicElement/CanonicElement.atl.xmi220
-rw-r--r--tests/org.eclipse.m2m.atl.tests/data/expected/CanonicElement/people.xmi5
-rw-r--r--tests/org.eclipse.m2m.atl.tests/data/inputs/CanonicElement/CanonicElement.asm522
-rw-r--r--tests/org.eclipse.m2m.atl.tests/data/inputs/CanonicElement/CanonicElement.atl39
-rw-r--r--tests/org.eclipse.m2m.atl.tests/data/inputs/CanonicElement/CanonicElement.launch46
-rw-r--r--tests/org.eclipse.m2m.atl.tests/data/inputs/CanonicElement/people.ecore9
-rw-r--r--tests/org.eclipse.m2m.atl.tests/data/inputs/CanonicElement/persons.ecore9
-rw-r--r--tests/org.eclipse.m2m.atl.tests/data/inputs/CanonicElement/roles.ecore9
-rw-r--r--tests/org.eclipse.m2m.atl.tests/data/inputs/CanonicElement/roles.xmi17
-rw-r--r--tests/org.eclipse.m2m.atl.tests/data/other/rb.atl29
-rw-r--r--tests/org.eclipse.m2m.atl.tests/pom.xml13
-rw-r--r--tests/org.eclipse.m2m.atl.tests/src/org/eclipse/m2m/atl/tests/unit/TestNonRegression.java27
-rw-r--r--tests/org.eclipse.m2m.atl.tests/src/org/eclipse/m2m/atl/tests/unit/TestNonRegressionCompiler.java27
-rw-r--r--tests/org.eclipse.m2m.atl.tests/src/org/eclipse/m2m/atl/tests/unit/atlvm/TestNonRegressionEMFTVM.java35
-rw-r--r--tests/org.eclipse.m2m.atl.tests/src/org/eclipse/m2m/atl/tests/unit/atlvm/TestNonRegressionEMFTVM.properties20
-rw-r--r--tests/org.eclipse.m2m.atl.tests/src/org/eclipse/m2m/atl/tests/util/ModelUtils.java6
1202 files changed, 57031 insertions, 217137 deletions
diff --git a/deprecated/org.atl.eclipse.adt.builder/.classpath b/deprecated/org.atl.eclipse.adt.builder/.classpath
deleted file mode 100644
index 065ac06e..00000000
--- a/deprecated/org.atl.eclipse.adt.builder/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/deprecated/org.atl.eclipse.adt.builder/.cvsignore b/deprecated/org.atl.eclipse.adt.builder/.cvsignore
deleted file mode 100644
index ba077a40..00000000
--- a/deprecated/org.atl.eclipse.adt.builder/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
diff --git a/deprecated/org.atl.eclipse.adt.builder/.project b/deprecated/org.atl.eclipse.adt.builder/.project
deleted file mode 100644
index edd4fa39..00000000
--- a/deprecated/org.atl.eclipse.adt.builder/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.atl.eclipse.adt.builder</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
diff --git a/deprecated/org.atl.eclipse.adt.builder/.template b/deprecated/org.atl.eclipse.adt.builder/.template
deleted file mode 100644
index f3bcd418..00000000
--- a/deprecated/org.atl.eclipse.adt.builder/.template
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<form>
- <p/><p><b>Tips on working with this plug-in project</b></p><li>For the view of the new plug-in at a glance, go to the <img href="pageImage"/><a href="OverviewPage">Overview</a>.</li><li>You can test the contributions of this plug-in by launching another instance of the workbench. On the <b>Run</b> menu, click <b>Run As</b> and choose <img href="runTimeWorkbenchImage"/><a href="action.run">Run-time Workbench</a> from the available choices.</li><li>You can add more functionality to this plug-in by adding extensions using the <a href="action.newExtension">New Extension Wizard</a>.</li><li>The plug-in project contains Java code that you can debug. Place breakpoints in Java classes. On the <b>Run</b> menu, select <b>Debug As</b> and choose <img href="runTimeWorkbenchImage"/><a href="action.debug">Run-time Workbench</a> from the available choices.</li>
-</form>
diff --git a/deprecated/org.atl.eclipse.adt.builder/about.html b/deprecated/org.atl.eclipse.adt.builder/about.html
deleted file mode 100644
index 75f2478c..00000000
--- a/deprecated/org.atl.eclipse.adt.builder/about.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<head>
-<title>About</title>
-<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>5th November, 2004</p>
-<h3>License</h3>
-<p>ATLAS makes available all content in this plug-in. The Content in this plug-in is provided
- to you under the terms and conditions of the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available at
-<a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-</p>
-
-</body>
-</html> \ No newline at end of file
diff --git a/deprecated/org.atl.eclipse.adt.builder/build.properties b/deprecated/org.atl.eclipse.adt.builder/build.properties
deleted file mode 100644
index 79f9c3e5..00000000
--- a/deprecated/org.atl.eclipse.adt.builder/build.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-bin.includes = plugin.xml,\
- builder.jar,\
- icons/,\
- about.html
-output.builder.jar = bin/
-source.builder.jar = src/
diff --git a/deprecated/org.atl.eclipse.adt.builder/icons/atlEditor_error.gif b/deprecated/org.atl.eclipse.adt.builder/icons/atlEditor_error.gif
deleted file mode 100644
index 6d9aeedd..00000000
--- a/deprecated/org.atl.eclipse.adt.builder/icons/atlEditor_error.gif
+++ /dev/null
Binary files differ
diff --git a/deprecated/org.atl.eclipse.adt.builder/icons/atlEditor_warning.gif b/deprecated/org.atl.eclipse.adt.builder/icons/atlEditor_warning.gif
deleted file mode 100644
index 3b84538c..00000000
--- a/deprecated/org.atl.eclipse.adt.builder/icons/atlEditor_warning.gif
+++ /dev/null
Binary files differ
diff --git a/deprecated/org.atl.eclipse.adt.builder/icons/atl_logo_small.gif b/deprecated/org.atl.eclipse.adt.builder/icons/atl_logo_small.gif
deleted file mode 100644
index c512c5ad..00000000
--- a/deprecated/org.atl.eclipse.adt.builder/icons/atl_logo_small.gif
+++ /dev/null
Binary files differ
diff --git a/deprecated/org.atl.eclipse.adt.builder/icons/test.gif b/deprecated/org.atl.eclipse.adt.builder/icons/test.gif
deleted file mode 100644
index 4a7ae94b..00000000
--- a/deprecated/org.atl.eclipse.adt.builder/icons/test.gif
+++ /dev/null
Binary files differ
diff --git a/deprecated/org.atl.eclipse.adt.builder/plugin.xml b/deprecated/org.atl.eclipse.adt.builder/plugin.xml
deleted file mode 100644
index cff537a1..00000000
--- a/deprecated/org.atl.eclipse.adt.builder/plugin.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin
- id="org.atl.eclipse.adt.builder"
- name="ATL Builder"
- version="1.0.5"
- provider-name="ATLAS"
- class="org.atl.eclipse.adt.builder.BuilderPlugin">
-
- <runtime>
- <library name="builder.jar">
- <export name="*"/>
- </library>
- </runtime>
- <requires>
- <import plugin="org.eclipse.ui"/>
- <import plugin="org.eclipse.core.resources"/>
- <import plugin="org.atl.eclipse.engine"/>
- <import plugin="org.eclipse.emf.ecore"/>
- <import plugin="org.atl.eclipse.adt.editor"/>
- <import plugin="org.eclipse.core.runtime"/>
- </requires>
-
- <!-- extension point: ATL Nature -->
- <extension
- id="atlNature"
- point="org.eclipse.core.resources.natures">
- <runtime>
- <run class="org.atl.eclipse.adt.builder.AtlNature"></run>
- </runtime>
- <builder id="org.atl.eclipse.adt.builder.atlBuilder"></builder>
- </extension>
- <!-- extension point: Builder -->
- <extension
- id="atlBuilder"
- name="ATL builder"
- point="org.eclipse.core.resources.builders">
- <builder hasNature="true">
- <run class="org.atl.eclipse.adt.builder.AtlBuilder"></run>
- </builder>
- </extension>
- <!-- extension point: To associate an image with a project nature-->
- <extension point="org.eclipse.ui.ide.projectNatureImages">
- <image
- icon="icons/atl_logo_small.gif"
- natureId="org.atl.eclipse.adt.builder.atlNature"
- id="org.eclipse.ui.atlProjectNatureImage">
- </image>
- </extension>
-</plugin>
diff --git a/deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/AtlBuildVisitor.java b/deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/AtlBuildVisitor.java
deleted file mode 100644
index 111913d0..00000000
--- a/deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/AtlBuildVisitor.java
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Created on 9 juin 2004
- */
-package org.atl.eclipse.adt.builder;
-
-import java.io.IOException;
-import java.io.InputStream;
-
-import org.atl.eclipse.engine.AtlCompiler;
-import org.atl.eclipse.engine.CompilerNotFoundException;
-import org.atl.eclipse.engine.MarkerMaker;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IMarker;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.IResourceVisitor;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * @author idrissi
- */
-public class AtlBuildVisitor implements IResourceVisitor {
-
- /** Contains routines to manage problem markers when compiling */
- private MarkerMaker markerMaker = new MarkerMaker();
- private IProgressMonitor monitor;
-
- public AtlBuildVisitor(IProgressMonitor monitor) {
- this.monitor = monitor;
- }
-
- /** Returns <code>true</code> if the file has chaned since its last build <code>false</code> otherwise*/
- private boolean hasChanged(IResource resource) {
- return (resource.getLocalTimeStamp() > getAsmFile(resource).getLocalTimeStamp());
- }
-
- /**
- * @param resource the resource for which to test whether it has an associated asm file
- * @return <code>true</code> if the given resource has an associated asm file <code>false</code> otherwise
- */
- private boolean hasAsmFile(IResource resource) {
- return getAsmFile(resource).exists();
- }
-
- /**
- * @param resource the resource for which to test whether it has an associated asm file
- * @return <code>true</code> if the given resource has an associated asm file <code>false</code> otherwise
- */
- private IFile getAsmFile(IResource resource) {
- String atlFileName = resource.getName();
- String asmFileName = atlFileName.substring(0, atlFileName.lastIndexOf('.')) + ".asm";
- IFile asm = resource.getParent().getFile(new Path(asmFileName));
- return asm;
- }
-
- /**
- * @see org.eclipse.core.resources.IResourceVisitor#visit(org.eclipse.core.resources.IResource)
- */
- public boolean visit(IResource resource) throws CoreException {
- String extension = resource.getFileExtension();
- if ( ("atl".equals(extension) && (resource instanceof IFile))
- && (!hasAsmFile(resource) || hasChanged(resource)) ) {
- String inName = resource.getName();
- monitor.subTask("Compiling " + inName);
- String outName = inName.substring(0, inName.lastIndexOf('.')) + ".asm";
- IFile out = resource.getParent().getFile(new Path(outName));
- InputStream is = ((IFile)resource).getContents();
- try {
- EObject[] pbms = AtlCompiler.getDefault().compile(is, out);
- markerMaker.resetPbmMarkers(resource, pbms);
- } catch(CompilerNotFoundException cnfee) {
- IMarker marker = resource.createMarker(IMarker.PROBLEM);
- marker.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR);
- marker.setAttribute(IMarker.MESSAGE, cnfee.getMessage());
- marker.setAttribute(IMarker.LINE_NUMBER, 1);
- }
- try {
- is.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
- return false;
- }
- // return true to continue visiting children.
- return true;
- }
-
-}
diff --git a/deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/AtlBuilder.java b/deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/AtlBuilder.java
deleted file mode 100644
index 6edf451c..00000000
--- a/deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/AtlBuilder.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Created on 9 juin 2004
- *
- */
-package org.atl.eclipse.adt.builder;
-
-import java.util.Map;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IResourceVisitor;
-import org.eclipse.core.resources.IWorkspaceRunnable;
-import org.eclipse.core.resources.IncrementalProjectBuilder;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IProgressMonitor;
-
-/**
- * @author idrissi
- *
- */
-public class AtlBuilder extends IncrementalProjectBuilder {
-
- /** The visitor used to visit an Atl project and builds all its file with "atl" extension */
-// private IResourceVisitor buildVisitor = new AtlBuildVisitor();
-
- /** The Atl builder id */
- public static final String ATL_BUILDER_ID = "org.atl.eclipse.adt.builder.atlBuilder";
-
- protected IProject[] build(int kind, Map args, IProgressMonitor monitor) throws CoreException {
- //if (kind == IncrementalProjectBuilder.FULL_BUILD)
- IWorkspaceRunnable wr= new IWorkspaceRunnable() {
- public void run(IProgressMonitor monitor) throws CoreException {
- fullBuild(monitor);
- }
- };
- run(wr, monitor);
- return null;
- }
-
- protected void fullBuild(IProgressMonitor monitor) {
- try {
- IProject p = getProject();
- monitor.beginTask("Compiling ATL files of project " + p.getName(), IProgressMonitor.UNKNOWN);
- p.accept(new AtlBuildVisitor(monitor));
- } catch (CoreException e) {
- e.printStackTrace();
- }
- }
-
- /**
- * Execute the given workspace runnable
- */
- protected void run(IWorkspaceRunnable wr, IProgressMonitor monitor) throws CoreException {
- ResourcesPlugin.getWorkspace().run(wr, monitor);
- }
-}
diff --git a/deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/AtlNature.java b/deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/AtlNature.java
deleted file mode 100644
index 5161757c..00000000
--- a/deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/AtlNature.java
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * Created on 9 juin 2004
- *
- */
-package org.atl.eclipse.adt.builder;
-
-import org.eclipse.core.resources.ICommand;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IProjectDescription;
-import org.eclipse.core.resources.IProjectNature;
-import org.eclipse.core.runtime.CoreException;
-
-/**
- * @author idrissi
- */
-public class AtlNature implements IProjectNature {
-
- /** The Atl nature id. Each Atl project is added this nature */
- public static final String ATL_NATURE_ID = "org.atl.eclipse.adt.builder.atlNature";
-
- private IProject project;
-
- /**
- * @see org.eclipse.core.resources.IProjectNature#configure()
- */
- public void configure() throws CoreException {
- IProjectDescription desc = project.getDescription();
- ICommand[] commands = desc.getBuildSpec();
- boolean found = false;
-
- for (int i = 0; i < commands.length; ++i) {
- if (commands[i].getBuilderName().equals(AtlBuilder.ATL_BUILDER_ID)) {
- found = true;
- break;
- }
- }
- if (!found) {
- //add builder to project
- ICommand command = desc.newCommand();
- command.setBuilderName(AtlBuilder.ATL_BUILDER_ID);
- ICommand[] newCommands = new ICommand[commands.length + 1];
-
- // Add it before other builders.
- System.arraycopy(commands, 0, newCommands, 1, commands.length);
- newCommands[0] = command;
- desc.setBuildSpec(newCommands);
- project.setDescription(desc, null);
- }
- }
-
- /**
- * @see org.eclipse.core.resources.IProjectNature#deconfigure()
- */
- public void deconfigure() throws CoreException {
- IProjectDescription desc = project.getDescription();
- ICommand[] commands = desc.getBuildSpec();
- boolean found = false;
- int i = 0;
- for (; i < commands.length; ++i) {
- if (commands[i].getBuilderName().equals(AtlBuilder.ATL_BUILDER_ID)) {
- found = true;
- break;
- }
- }
- if (found) {
- ICommand[] newCommands = new ICommand[commands.length - 1];
- System.arraycopy(commands, 0, newCommands, 0, i);
- if (i+1 < commands.length)
- System.arraycopy(commands, i+1, newCommands, i+1, commands.length - (i + 1));
- }
- }
-
- /**
- * @see org.eclipse.core.resources.IProjectNature#getProject()
- */
- public IProject getProject() {
- return project;
- }
-
- /**
- * @see org.eclipse.core.resources.IProjectNature#setProject(org.eclipse.core.resources.IProject)
- */
- public void setProject(IProject project) {
- this.project = project;
- }
-}
diff --git a/deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/BuilderPlugin.java b/deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/BuilderPlugin.java
deleted file mode 100644
index 6b80e44e..00000000
--- a/deprecated/org.atl.eclipse.adt.builder/src/org/atl/eclipse/adt/builder/BuilderPlugin.java
+++ /dev/null
@@ -1,76 +0,0 @@
-package org.atl.eclipse.adt.builder;
-
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.util.MissingResourceException;
-import java.util.ResourceBundle;
-
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-
-
-/**
- * The main plugin class to be used in the desktop.
- */
-public class BuilderPlugin extends AbstractUIPlugin {
- //The shared instance.
- private static BuilderPlugin plugin;
- //Resource bundle.
- private ResourceBundle resourceBundle;
-
- /**
- * The constructor.
- */
- public BuilderPlugin() {
- super();
- plugin = this;
- try {
- resourceBundle = ResourceBundle.getBundle("org.atl.eclipse.adt.builder.BuilderPluginResources");
- } catch (MissingResourceException x) {
- resourceBundle = null;
- }
- }
-
- /**
- * Returns the image descriptor with the given relative path.
- */
- static public ImageDescriptor getImageDescriptor(String name) {
- BuilderPlugin plugin = BuilderPlugin.getDefault();
- String pluginDir = plugin.getBundle().getEntry("/").toString();
- String iconPath = "icons/";
- try {
- return ImageDescriptor.createFromURL(
- new URL(pluginDir + iconPath + name));
- }
- catch(MalformedURLException mfe) {
- return ImageDescriptor.getMissingImageDescriptor();
- }
- }
-
- /**
- * Returns the shared instance.
- */
- public static BuilderPlugin getDefault() {
- return plugin;
- }
-
- /**
- * Returns the string from the plugin's resource bundle,
- * or 'key' if not found.
- */
- public static String getResourceString(String key) {
- ResourceBundle bundle = BuilderPlugin.getDefault().getResourceBundle();
- try {
- return (bundle != null) ? bundle.getString(key) : key;
- } catch (MissingResourceException e) {
- return key;
- }
- }
-
- /**
- * Returns the plugin's resource bundle,
- */
- public ResourceBundle getResourceBundle() {
- return resourceBundle;
- }
-}
diff --git a/deprecated/org.atl.eclipse.adt.debug/.classpath b/deprecated/org.atl.eclipse.adt.debug/.classpath
deleted file mode 100644
index 065ac06e..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/deprecated/org.atl.eclipse.adt.debug/.cvsignore b/deprecated/org.atl.eclipse.adt.debug/.cvsignore
deleted file mode 100644
index ba077a40..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
diff --git a/deprecated/org.atl.eclipse.adt.debug/.project b/deprecated/org.atl.eclipse.adt.debug/.project
deleted file mode 100644
index ab1032e5..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.atl.eclipse.adt.debug</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
diff --git a/deprecated/org.atl.eclipse.adt.debug/.template b/deprecated/org.atl.eclipse.adt.debug/.template
deleted file mode 100644
index f3bcd418..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/.template
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<form>
- <p/><p><b>Tips on working with this plug-in project</b></p><li>For the view of the new plug-in at a glance, go to the <img href="pageImage"/><a href="OverviewPage">Overview</a>.</li><li>You can test the contributions of this plug-in by launching another instance of the workbench. On the <b>Run</b> menu, click <b>Run As</b> and choose <img href="runTimeWorkbenchImage"/><a href="action.run">Run-time Workbench</a> from the available choices.</li><li>You can add more functionality to this plug-in by adding extensions using the <a href="action.newExtension">New Extension Wizard</a>.</li><li>The plug-in project contains Java code that you can debug. Place breakpoints in Java classes. On the <b>Run</b> menu, select <b>Debug As</b> and choose <img href="runTimeWorkbenchImage"/><a href="action.debug">Run-time Workbench</a> from the available choices.</li>
-</form>
diff --git a/deprecated/org.atl.eclipse.adt.debug/about.html b/deprecated/org.atl.eclipse.adt.debug/about.html
deleted file mode 100644
index 75f2478c..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/about.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<head>
-<title>About</title>
-<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>5th November, 2004</p>
-<h3>License</h3>
-<p>ATLAS makes available all content in this plug-in. The Content in this plug-in is provided
- to you under the terms and conditions of the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available at
-<a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-</p>
-
-</body>
-</html> \ No newline at end of file
diff --git a/deprecated/org.atl.eclipse.adt.debug/build.properties b/deprecated/org.atl.eclipse.adt.debug/build.properties
deleted file mode 100644
index 1d6a8e7c..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/build.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-bin.includes = plugin.xml,\
- org.atl.eclipse.adt.debug.jar,\
- icons/,\
- about.html
-output.org.atl.eclipse.adt.debug.jar = bin/
-source.org.atl.eclipse.adt.debug.jar = src/
diff --git a/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/atllogo_icon.png b/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/atllogo_icon.png
deleted file mode 100644
index 234e7045..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/atllogo_icon.png
+++ /dev/null
Binary files differ
diff --git a/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/attribute.png b/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/attribute.png
deleted file mode 100644
index 3675d670..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/attribute.png
+++ /dev/null
@@ -1,5 +0,0 @@
-P7 332
-#IMGINFO:16x16 RGB (177 bytes)
-#END_OF_COMMENTS
-16 16 255
- \ No newline at end of file
diff --git a/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/debug_atl_app b/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/debug_atl_app
deleted file mode 100644
index 35e5f1b1..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/debug_atl_app
+++ /dev/null
Binary files differ
diff --git a/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/element.png b/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/element.png
deleted file mode 100644
index 3d19850e..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/element.png
+++ /dev/null
@@ -1,5 +0,0 @@
-P7 332
-#IMGINFO:16x16 RGB (173 bytes)
-#END_OF_COMMENTS
-16 16 255
- \ No newline at end of file
diff --git a/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/localVariable2.png b/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/localVariable2.png
deleted file mode 100644
index bb152942..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/localVariable2.png
+++ /dev/null
@@ -1,5 +0,0 @@
-P7 332
-#IMGINFO:16x16 RGB (322 bytes)
-#END_OF_COMMENTS
-16 16 255
-IHmm \ No newline at end of file
diff --git a/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/reference.png b/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/reference.png
deleted file mode 100644
index 79c8bde2..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/reference.png
+++ /dev/null
Binary files differ
diff --git a/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/run_atl_app b/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/run_atl_app
deleted file mode 100644
index 0695dc83..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/run_atl_app
+++ /dev/null
Binary files differ
diff --git a/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/supertype2.png b/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/supertype2.png
deleted file mode 100644
index 15fe7d29..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/icons/.xvpics/supertype2.png
+++ /dev/null
@@ -1,5 +0,0 @@
-P7 332
-#IMGINFO:16x16 RGB (338 bytes)
-#END_OF_COMMENTS
-16 16 255
-HHm%m) \ No newline at end of file
diff --git a/deprecated/org.atl.eclipse.adt.debug/icons/atl_logo.gif b/deprecated/org.atl.eclipse.adt.debug/icons/atl_logo.gif
deleted file mode 100644
index fdff83ad..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/icons/atl_logo.gif
+++ /dev/null
Binary files differ
diff --git a/deprecated/org.atl.eclipse.adt.debug/icons/atllogo_icon.gif b/deprecated/org.atl.eclipse.adt.debug/icons/atllogo_icon.gif
deleted file mode 100644
index bed156d8..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/icons/atllogo_icon.gif
+++ /dev/null
Binary files differ
diff --git a/deprecated/org.atl.eclipse.adt.debug/icons/attribute.gif b/deprecated/org.atl.eclipse.adt.debug/icons/attribute.gif
deleted file mode 100644
index 1e27b0fb..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/icons/attribute.gif
+++ /dev/null
Binary files differ
diff --git a/deprecated/org.atl.eclipse.adt.debug/icons/breakpoint.gif b/deprecated/org.atl.eclipse.adt.debug/icons/breakpoint.gif
deleted file mode 100644
index 06d00790..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/icons/breakpoint.gif
+++ /dev/null
Binary files differ
diff --git a/deprecated/org.atl.eclipse.adt.debug/icons/debug_atl_app.gif b/deprecated/org.atl.eclipse.adt.debug/icons/debug_atl_app.gif
deleted file mode 100644
index d3279ceb..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/icons/debug_atl_app.gif
+++ /dev/null
Binary files differ
diff --git a/deprecated/org.atl.eclipse.adt.debug/icons/element.gif b/deprecated/org.atl.eclipse.adt.debug/icons/element.gif
deleted file mode 100644
index 89d1ec62..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/icons/element.gif
+++ /dev/null
Binary files differ
diff --git a/deprecated/org.atl.eclipse.adt.debug/icons/localVariable.gif b/deprecated/org.atl.eclipse.adt.debug/icons/localVariable.gif
deleted file mode 100644
index 5e9e0a17..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/icons/localVariable.gif
+++ /dev/null
Binary files differ
diff --git a/deprecated/org.atl.eclipse.adt.debug/icons/reference.gif b/deprecated/org.atl.eclipse.adt.debug/icons/reference.gif
deleted file mode 100644
index ba1c5db9..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/icons/reference.gif
+++ /dev/null
Binary files differ
diff --git a/deprecated/org.atl.eclipse.adt.debug/icons/run_atl_app.gif b/deprecated/org.atl.eclipse.adt.debug/icons/run_atl_app.gif
deleted file mode 100644
index 7d560148..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/icons/run_atl_app.gif
+++ /dev/null
Binary files differ
diff --git a/deprecated/org.atl.eclipse.adt.debug/icons/supertype.gif b/deprecated/org.atl.eclipse.adt.debug/icons/supertype.gif
deleted file mode 100644
index 8d9cdb24..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/icons/supertype.gif
+++ /dev/null
Binary files differ
diff --git a/deprecated/org.atl.eclipse.adt.debug/plugin.xml b/deprecated/org.atl.eclipse.adt.debug/plugin.xml
deleted file mode 100644
index 978d050b..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/plugin.xml
+++ /dev/null
@@ -1,169 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin
- id="org.atl.eclipse.adt.debug"
- name="ATL Debugger"
- version="1.0.9"
- provider-name="ATLAS"
- class="org.atl.eclipse.adt.debug.AtlDebugPlugin">
-
- <runtime>
- <library name="org.atl.eclipse.adt.debug.jar">
- <export name="*"/>
- </library>
- </runtime>
- <requires>
- <import plugin="org.eclipse.ui"/>
- <import plugin="org.eclipse.debug.core"/>
- <import plugin="org.eclipse.debug.ui"/>
- <import plugin="org.eclipse.core.resources"/>
- <import plugin="org.eclipse.core.boot"/>
- <import plugin="org.eclipse.core.runtime"/>
- <import plugin="org.eclipse.jface.text"/>
- <import plugin="org.eclipse.swt"/>
- <import plugin="org.eclipse.ui.editors"/>
- <import plugin="org.eclipse.ui.ide"/>
- <import plugin="org.eclipse.ui.workbench.texteditor"/>
- <import plugin="org.atl.eclipse.engine"/>
- <import plugin="org.eclipse.pde.core"/>
- <import plugin="org.eclipse.emf.ecore"/>
- <import plugin="org.eclipse.gmt.atl.oclquery.core"/>
- </requires>
-
-
- <!--extension
- point="org.eclipse.ui.editors.markerAnnotationSpecification">
- <specification
- annotationImageProvider="org.atl.eclipse.adt.debug.ui.AtlBreakpointImageProvider"
- icon="icons/breakpoint.gif"
- annotationType="org.eclipse.debug.core.breakpoint">
- </specification>
- </extension-->
- <extension
- id="atlBreakpointMarker"
- point="org.eclipse.core.resources.markers">
- <super
- type="org.eclipse.debug.core.breakpointMarker">
- </super>
- <persistent
- value="true">
- </persistent>
- </extension>
- <extension
- point="org.eclipse.debug.core.breakpoints">
- <breakpoint
- markerType="org.atl.eclipse.adt.debug.atlBreakpointMarker"
- class="org.atl.eclipse.adt.debug.core.AtlBreakpoint"
- id="atlBreakpoint">
- </breakpoint>
- </extension>
-<!-- extension point : expression-->
- <extension point="org.eclipse.debug.core.watchExpressionDelegates">
- <watchExpressionDelegate
- debugModel="org.atl.eclipse.adt.debug"
- delegateClass="org.atl.eclipse.adt.debug.core.AtlWatchExpressionDelegate"/>
- </extension>
-<!-- extension point : launch method is contained in this class-->
- <extension
- point="org.eclipse.debug.core.launchConfigurationTypes">
- <launchConfigurationType
- name="ATL Transformation"
- delegate="org.atl.eclipse.adt.launching.AtlLaunchConfigurationDelegate"
- modes="run, debug"
- id="org.atl.eclipse.adt.launching.atlTransformation">
- </launchConfigurationType>
- </extension>
- <extension
- point="org.eclipse.debug.core.launchConfigurationTypes">
- <launchConfigurationType
- name="Remote ATL Transformation"
- delegate="org.atl.eclipse.adt.launching.RemoteAtlConfigurationDelegate"
- modes="debug"
- id="org.atl.eclipse.adt.launching.remoteAtlTransformation">
- </launchConfigurationType>
- </extension>
-<!-- extension point : screen configuration for launching ATL transformation-->
- <extension
- point="org.eclipse.debug.ui.launchConfigurationTabGroups">
- <launchConfigurationTabGroup
- type="org.atl.eclipse.adt.launching.atlTransformation"
- class="org.atl.eclipse.adt.launching.AtlTabGroup"
- id="org.atl.eclipse.adt.launching.AtlTabGroup">
- </launchConfigurationTabGroup>
- </extension>
- <extension
- point="org.eclipse.debug.ui.launchConfigurationTabGroups">
- <launchConfigurationTabGroup
- type="org.atl.eclipse.adt.launching.remoteAtlTransformation"
- class="org.atl.eclipse.adt.launching.RemoteAtlTabGroup"
- id="RemoteAtlTabGroup">
- </launchConfigurationTabGroup>
- </extension>
-<!-- extension point : debug model presentation-->
- <extension
- point="org.eclipse.debug.ui.debugModelPresentations">
- <debugModelPresentation
- class="org.atl.eclipse.adt.debug.ui.AtlDebugModelPresentation"
- id="org.atl.eclipse.adt.debug">
- </debugModelPresentation>
- </extension>
-<!-- extension point : source locator -->
- <extension
- point="org.eclipse.debug.core.sourceLocators">
- <sourceLocator
- name="ATL Source Locator"
- class="org.atl.eclipse.adt.launching.sourcelookup.AtlSourceLocator"
- id="AtlSourceLocator">
- </sourceLocator>
- </extension>
-<!-- extension point : images for Atl launch configuration -->
- <extension
- point="org.eclipse.debug.ui.launchConfigurationTypeImages">
- <launchConfigurationTypeImage
- icon="icons/atllogo_icon.gif"
- configTypeID="org.atl.eclipse.adt.launching.atlTransformation"
- id="AtlApplication">
- </launchConfigurationTypeImage>
- </extension>
- <extension
- point="org.eclipse.debug.ui.launchConfigurationTypeImages">
- <launchConfigurationTypeImage
- icon="icons/atllogo_icon.gif"
- configTypeID="org.atl.eclipse.adt.launching.remoteAtlTransformation"
- id="AtlRemoteApplication">
- </launchConfigurationTypeImage>
- </extension>
-<!-- extension point : new action in popup menu -->
- <extension
- point="org.eclipse.ui.popupMenus">
- <objectContribution
- objectClass="org.eclipse.debug.core.model.IDebugElement"
- id="pop.contribution1">
- <menu
- label="Debug mode"
- path="additions"
- id="pop.menu1">
- <separator
- name="group1">
- </separator>
- </menu>
- <action
- label="Disassembly mode"
- style="toggle"
- class="org.atl.eclipse.adt.debug.ui.DisassemblyModeAction"
- menubarPath="pop.menu1/group1"
- enablesFor="1"
- id="pop.newAction">
- </action>
- </objectContribution>
- </extension>
-
- <extension
- point="org.eclipse.ui.editors.documentProviders">
- <provider
- class="org.atl.eclipse.adt.debug.core.DisassemblyDocumentProvider"
- inputTypes="org.atl.eclipse.adt.debug.ui.AtlDebugModelPresentation$DisassemblyEditorInput"
- id="org.atl.eclipse.adt.debug.provider1"/>
- </extension>
-
-</plugin>
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/AtlDebugPlugin.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/AtlDebugPlugin.java
deleted file mode 100644
index 5bb93e99..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/AtlDebugPlugin.java
+++ /dev/null
@@ -1,80 +0,0 @@
-package org.atl.eclipse.adt.debug;
-
-import java.util.MissingResourceException;
-import java.util.ResourceBundle;
-
-import org.eclipse.debug.ui.DebugUITools;
-import org.eclipse.debug.ui.IDebugModelPresentation;
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-
-/**
- * The main plugin class to be used in the desktop.
- */
-public class AtlDebugPlugin extends AbstractUIPlugin {
- //The shared instance.
- private static AtlDebugPlugin plugin;
- //Resource bundle.
- private ResourceBundle resourceBundle;
-
- IDebugModelPresentation fUtilPresentation;
- /**
- * The constructor.
- */
- public AtlDebugPlugin() {
- super();
- plugin = this;
- try {
- resourceBundle = ResourceBundle.getBundle("org.atl.eclipse.adt.debug.AtlDebugPluginResources");
- } catch (MissingResourceException x) {
- resourceBundle = null;
- }
- }
-
- /**
- * Returns the shared instance.
- */
- public static AtlDebugPlugin getDefault() {
- return plugin;
- }
-
- /**
- * Returns the string from the plugin's resource bundle,
- * or 'key' if not found.
- */
- public static String getResourceString(String key) {
- ResourceBundle bundle = AtlDebugPlugin.getDefault().getResourceBundle();
- try {
- return (bundle != null) ? bundle.getString(key) : key;
- } catch (MissingResourceException e) {
- return key;
- }
- }
-
- /**
- * Returns the plugin's resource bundle,
- */
- public ResourceBundle getResourceBundle() {
- return resourceBundle;
- }
-
- /**
- * Return the unique identifier of the plugin
- * @return
- */
- public static String getUniqueIdentifier() {
- return AtlDebugPlugin.getDefault().getBundle().getSymbolicName();
- }
-
- /**
- * Returns a shared utility Atl debug model presentation. Clients should not
- * dispose the presentation.
- *
- * @return an Atl debug model presentation
- */
- public IDebugModelPresentation getModelPresentation() {
- if (fUtilPresentation == null) {
- fUtilPresentation = DebugUITools.newDebugModelPresentation(getUniqueIdentifier());
- }
- return fUtilPresentation;
- }
-}
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/Messages.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/Messages.java
deleted file mode 100644
index 50f0725f..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/Messages.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Created on 2 juil. 2004
- */
-package org.atl.eclipse.adt.debug;
-
-import java.util.MissingResourceException;
-import java.util.ResourceBundle;
-
-/**
- * @author allilaire
- */
-public class Messages {
- private static final String BUNDLE_NAME = "org.atl.eclipse.adt.debug.messages_english";//$NON-NLS-1$
-
- private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME);
-
- private Messages() {
- }
-
- public static String getString(String key) {
- try {
- return RESOURCE_BUNDLE.getString(key);
- } catch (MissingResourceException e) {
- return '!' + key + '!';
- }
- }
-} \ No newline at end of file
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlBreakpoint.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlBreakpoint.java
deleted file mode 100644
index 78062d1a..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlBreakpoint.java
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Created on 6 mai 2004
- */
-package org.atl.eclipse.adt.debug.core;
-
-import org.atl.eclipse.adt.debug.AtlDebugPlugin;
-import org.eclipse.core.resources.IMarker;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.IWorkspaceRunnable;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.debug.core.DebugException;
-import org.eclipse.debug.core.model.IBreakpoint;
-import org.eclipse.debug.core.model.LineBreakpoint;
-
-/**
- * @author idrissi
- *
- */
-public class AtlBreakpoint extends LineBreakpoint
-{
- public static final String ATL_BREAKPOINT_MARKER = "org.atl.eclipse.adt.debug.atlBreakpointMarker";
-
- public AtlBreakpoint() {}
-
- public AtlBreakpoint(final IResource resource, final String location, final int lineNumber, final int charStart, final int charEnd) throws DebugException {
- IWorkspaceRunnable wr= new IWorkspaceRunnable() {
- public void run(IProgressMonitor monitor) throws CoreException {
- // create the marker
- setMarker(resource.createMarker(ATL_BREAKPOINT_MARKER));
- // add attributes
- addBreakpointAttributes(getModelIdentifier(), location, true, lineNumber, charStart, charEnd);
- // add to breakpoint manager
- setRegistered(true);
- }
- };
- run(wr);
- }
-
-
- /**
- * Adds the standard attributes of a line breakpoint
- * The standard attributes are:
- * <ol>
- * <li>IBreakpoint.ID</li>
- * <li>IBreakpoint.ENABLED</li>
- * <li>IMarker.LINE_NUMBER</li>
- * <li>IMarker.CHAR_START</li>
- * <li>IMarker.CHAR_END</li>
- * </ol>
- *
- */
- private void addBreakpointAttributes(String modelIdentifier, String location, boolean enabled, int lineNumber, int charStart, int charEnd)
- {
- try {
- IMarker marker = ensureMarker();
- marker.setAttribute(IBreakpoint.ID, modelIdentifier);
- marker.setAttribute(IMarker.LOCATION, location);
- marker.setAttribute(IBreakpoint.ENABLED, new Boolean(enabled));
- marker.setAttribute(IMarker.LINE_NUMBER, new Integer(lineNumber));
- marker.setAttribute(IMarker.CHAR_START, new Integer(charStart));
- marker.setAttribute(IMarker.CHAR_END, new Integer(charEnd));
- marker.setAttribute(IBreakpoint.REGISTERED, false); // breakpoint has not been registered yet
- } catch(CoreException e) {
- System.err.println(e);
- }
- }
-
-
- /**
- * @see org.eclipse.debug.core.model.IBreakpoint#getModelIdentifier()
- */
- public String getModelIdentifier()
- {
- // return "org.atl.eclipse.adt.debug";
- return AtlDebugPlugin.getUniqueIdentifier();
- }
-
- /**
- * Execute the given workspace runnable
- */
- protected void run(IWorkspaceRunnable wr) throws DebugException {
- try {
- ResourcesPlugin.getWorkspace().run(wr, null);
- } catch (CoreException e) {
- throw new DebugException(e.getStatus());
- }
- }
-}
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlDebugElement.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlDebugElement.java
deleted file mode 100644
index 6653d5b6..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlDebugElement.java
+++ /dev/null
@@ -1,104 +0,0 @@
-package org.atl.eclipse.adt.debug.core;
-
-import org.atl.eclipse.adt.debug.AtlDebugPlugin;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.PlatformObject;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.debug.core.DebugException;
-import org.eclipse.debug.core.DebugPlugin;
-import org.eclipse.debug.core.ILaunch;
-import org.eclipse.debug.core.model.IDebugElement;
-import org.eclipse.debug.core.model.IDebugTarget;
-
-public abstract class AtlDebugElement extends PlatformObject implements IDebugElement {
-
- public String getModelIdentifier() {
- return "org.atl.eclipse.adt.debug";
- }
-
- // containing target
- protected AtlDebugTarget fTarget;
-
- /**
- * Constructs a new debug element contained in the given
- * debug target.
- *
- * @param target debug target (PDA VM)
- */
- public AtlDebugElement(AtlDebugTarget target) {
- fTarget = target;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getDebugTarget()
- */
- public IDebugTarget getDebugTarget() {
- return fTarget;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getLaunch()
- */
- public ILaunch getLaunch() {
- return getDebugTarget().getLaunch();
- }
-
- /**
- * @see org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)
- */
- public Object getAdapter(Class adapter) {
- if (adapter == IDebugElement.class) {
- return this;
- }
- return super.getAdapter(adapter);
- }
-
- protected void abort(String message, Throwable e) throws DebugException {
- throw new DebugException(new Status(IStatus.ERROR, AtlDebugPlugin.getUniqueIdentifier(),
- DebugPlugin.INTERNAL_ERROR, message, e));
- }
-
-// /**
-// * Fires a debug event
-// *
-// * @param event the event to be fired
-// */
-// protected void fireEvent(DebugEvent event) {
-// DebugPlugin.getDefault().fireDebugEventSet(new DebugEvent[] {event});
-// }
-//
-// /**
-// * Fires a <code>CREATE</code> event for this element.
-// */
-// protected void fireCreationEvent() {
-// fireEvent(new DebugEvent(this, DebugEvent.CREATE));
-// }
-//
-// /**
-// * Fires a <code>RESUME</code> event for this element with
-// * the given detail.
-// *
-// * @param detail event detail code
-// */
-// public void fireResumeEvent(int detail) {
-// fireEvent(new DebugEvent(this, DebugEvent.RESUME, detail));
-// }
-//
-// /**
-// * Fires a <code>SUSPEND</code> event for this element with
-// * the given detail.
-// *
-// * @param detail event detail code
-// */
-// public void fireSuspendEvent(int detail) {
-// fireEvent(new DebugEvent(this, DebugEvent.SUSPEND, detail));
-// }
-//
-// /**
-// * Fires a <code>TERMINATE</code> event for this element.
-// */
-// protected void fireTerminateEvent() {
-// fireEvent(new DebugEvent(this, DebugEvent.TERMINATE));
-// }
-
-}
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlDebugModelConstants.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlDebugModelConstants.java
deleted file mode 100644
index e85f3591..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlDebugModelConstants.java
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Created on 16 juin 2004
- */
-package org.atl.eclipse.adt.debug.core;
-
-import org.atl.eclipse.adt.debug.Messages;
-
-/**
- * @author allilaire
- */
-public class AtlDebugModelConstants {
-
- public final static String PORT = "6060";
- public final static String HOST = "localhost";
- public final static String DEBUGTARGETNAME = Messages.getString("AtlDebugModelConstants.DEBUGTARGETNAME"); //$NON-NLS-1$
- public final static String RUNTARGETNAME = Messages.getString("AtlDebugModelConstants.RUNTARGETNAME"); //$NON-NLS-1$
- public final static String THREADNAME = Messages.getString("AtlDebugModelConstants.THREADNAME"); //$NON-NLS-1$
- public final static String NULL = "<null>";
- public final static String KEY = "key";
- public final static String VALUE = "value";
- public final static String MAPELEMENT = Messages.getString("AtlDebugModelConstants.MAPELEMENT"); //$NON-NLS-1$
-}
-
-
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlDebugTarget.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlDebugTarget.java
deleted file mode 100644
index c8458815..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlDebugTarget.java
+++ /dev/null
@@ -1,631 +0,0 @@
-/*
- * Created on 10 mai 2004
- */
-package org.atl.eclipse.adt.debug.core;
-
-import java.io.IOException;
-import java.net.ConnectException;
-import java.net.Socket;
-import java.net.UnknownHostException;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-
-import org.atl.eclipse.adt.debug.AtlDebugPlugin;
-import org.atl.eclipse.adt.debug.Messages;
-import org.atl.eclipse.adt.launching.AtlLauncherTools;
-import org.atl.eclipse.engine.AtlNbCharFile;
-import org.atl.engine.vm.adwp.ADWP;
-import org.atl.engine.vm.adwp.ADWPCommand;
-import org.atl.engine.vm.adwp.ADWPDebugger;
-import org.atl.engine.vm.adwp.IntegerValue;
-import org.atl.engine.vm.adwp.ObjectReference;
-import org.atl.engine.vm.adwp.StringValue;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IMarker;
-import org.eclipse.core.resources.IMarkerDelta;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.IWorkspace;
-import org.eclipse.core.resources.IWorkspaceRoot;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.debug.core.DebugEvent;
-import org.eclipse.debug.core.DebugException;
-import org.eclipse.debug.core.DebugPlugin;
-import org.eclipse.debug.core.ILaunch;
-import org.eclipse.debug.core.model.IBreakpoint;
-import org.eclipse.debug.core.model.IDebugElement;
-import org.eclipse.debug.core.model.IDebugTarget;
-import org.eclipse.debug.core.model.IMemoryBlock;
-import org.eclipse.debug.core.model.IProcess;
-import org.eclipse.debug.core.model.IThread;
-
-
-/**
- * A debug target is a debuggable execution context. It's the root of the element
- * hierarchy.
- *
- * The AtlDebugTarget contains only one thread : the main thread.
- * The thread contains the current stackframe
- *
- * @author Freddy Allilaire
- */
-public class AtlDebugTarget extends AtlDebugElement implements IDebugTarget {
-
- /**
- * current state of the debugger
- */
- private int state;
-
- /**
- * constant state possible for the debugger
- */
- public static final int stateTerminated = 0;
- public static final int stateRunning = 1;
- public static final int stateSuspended = 2;
- public static final int stateDisconnected = 3;
-
- /**
- * constant action possible for the debugger
- */
- static final int TERMINATE = 0;
- static final int SUSPEND = 1;
- static final int STEP_RETURN = 2;
- static final int STEP_OVER = 3;
- static final int STEP_INTO = 4;
- static final int SUSPEND_STEP = 5;
- static final int RESUME = 6;
- static final int CREATE = 7;
-
- private ADWPDebugger debugger;
- private ILaunch launch;
-
- private boolean disassemblyMode = false;
-
- private String prevLocation = null;
- /**
- * Name of the process
- */
- private String processName = AtlDebugModelConstants.DEBUGTARGETNAME;
-
- private String port = AtlDebugModelConstants.NULL;
- private String host = AtlDebugModelConstants.NULL;
-
- private Socket socket = null;
-
- private String messageFromDebuggee = "";
-
- /**
- * The array of threads of the debug target
- * In ATL, there is only one thread --> the main thread
- */
- private AtlThread threads[];
-
- /**
- * The current AtlStackFrame which contains the current current stackframe
- * For the moment, only the current stackframe can be accessed
- */
-// private AtlStackFrame cf;
-
- private AtlNbCharFile structFile;
-
- public AtlDebugTarget(ILaunch launch) {
- super(null);
- DebugPlugin.getDefault().getBreakpointManager().addBreakpointListener(this);
-// DebugPlugin.getDefault().addDebugEventListener(this);
-
- try {
- disassemblyMode = launch.getLaunchConfiguration().getAttribute(AtlLauncherTools.MODEDEBUG, false);
- } catch (CoreException e) {
- e.printStackTrace();
- }
- state = stateDisconnected;
- this.launch = launch;
- }
-
- public void start() {
-
- System.out.println(Messages.getString("AtlDebugTarget.CONNECTIONDEBUGEE"));
- try {
- do {
- try {
- try {
- port = launch.getLaunchConfiguration().getAttribute(AtlLauncherTools.PORT, AtlDebugModelConstants.PORT);
- host = launch.getLaunchConfiguration().getAttribute(AtlLauncherTools.HOST, AtlDebugModelConstants.HOST);
- if (port.equals(""))
- port = AtlDebugModelConstants.PORT;
- if (host.equals(""))
- host = AtlDebugModelConstants.HOST;
- socket = new Socket(host, Integer.parseInt(port));
- } catch (CoreException e1) {
- e1.printStackTrace();
- }
- }
- catch(ConnectException ce) {
- try {
- Thread.sleep(100);
- } catch(InterruptedException ie) {
-
- }
- }
- }
- while(socket == null);
-
- debugger = new ADWPDebugger(socket.getInputStream(), socket.getOutputStream());
- System.out.println(Messages.getString("AtlDebugTarget.CONNECTED")); //$NON-NLS-1$
- state = stateSuspended;
-
- threads = new AtlThread[1];
- threads[0] = new AtlThread(AtlDebugModelConstants.THREADNAME, this);
-
- IBreakpoint bpArray[] = DebugPlugin.getDefault().getBreakpointManager().getBreakpoints(getModelIdentifier());
- for (int i=0; i<bpArray.length; i++)
- breakpointAdded(bpArray[i]);
- }
- catch (UnknownHostException e) {
- e.printStackTrace();
- }
- catch (IOException e) {
- e.printStackTrace();
- }
-
- new Thread() {
- public void run() {
-// final boolean debug = false;
- ADWPCommand msg;
- prevLocation = null;
-
- generateDebugEvent(AtlDebugTarget.CREATE, AtlDebugTarget.this);
-
- while (true) {
- msg = debugger.readMessage();
-
- if (msg.getCode() == ADWP.MSG_TERMINATED)
- break;
-
- messageFromDebuggee = ((StringValue) msg.getArgs().get(0)).getValue();
-
- ObjectReference currentFrame = (ObjectReference) msg.getArgs().get(1);
-// String opName = ((StringValue) msg.getArgs().get(2)).getValue();
-// int location = ((IntegerValue) msg.getArgs().get(3)).getValue();
- String sourceLocation = ((StringValue) msg.getArgs().get(4)).getValue();
-
- if (sourceLocation.equals("<null>") && !disassemblyMode) {
- debugger.sendCommand(ADWP.CMD_STEP, Arrays.asList(new Object[]{}));
- }
- else if(sourceLocation.equals(prevLocation) && !disassemblyMode) {
- debugger.sendCommand(ADWP.CMD_STEP, Arrays.asList(new Object[]{}));
- }
- else {
- ObjectReference stack = (ObjectReference)currentFrame.call("getStack", new ArrayList()); //$NON-NLS-1$
- int n = ((IntegerValue) stack.call("size", new ArrayList())).getValue(); //$NON-NLS-1$
- AtlStackFrame frames[] = new AtlStackFrame[n];
- for(int i = 1 ; i <= n ; i++) {
- // TODO To get current file being debugged
- try {
- String fileName = launch.getLaunchConfiguration().getAttribute(AtlLauncherTools.ATLFILENAME, AtlLauncherTools.NULLPARAMETER);
-
- IWorkspace wks = ResourcesPlugin.getWorkspace();
- IWorkspaceRoot wksroot = wks.getRoot();
-
- IFile file = wksroot.getFile(new Path(fileName));
- file.refreshLocal(IResource.DEPTH_ZERO, null);
-
- structFile = new AtlNbCharFile(file.getContents());
- } catch (CoreException e1) {
- e1.printStackTrace();
- }
-
-// frames[n - i] = cf = new AtlStackFrame(
- frames[n - i] = new AtlStackFrame(
- threads[0],
- (ObjectReference)stack.call("at", Arrays.asList(new Object[]{IntegerValue.valueOf(i)})), //$NON-NLS-1$
- structFile);
- }
- threads[0].setStackFrames(frames);
- setState(AtlDebugTarget.stateSuspended);
- generateDebugEvent(AtlDebugTarget.SUSPEND_STEP, AtlDebugTarget.this);
-
- prevLocation = sourceLocation;
- }
- }
- //TERMINATE
- setState(AtlDebugTarget.stateSuspended);
- try {
- terminate();
- } catch (DebugException e) {
- e.printStackTrace();
- }
- }
- }.start();
- }
-
-
- /**
- * @see org.eclipse.debug.core.IBreakpointListener#breakpointAdded(org.eclipse.debug.core.model.IBreakpoint)
- */
- public void breakpointAdded(IBreakpoint breakpoint) {
- AtlBreakpoint ab = (AtlBreakpoint) breakpoint;
- String location = "";
- Boolean enabled = new Boolean(false);
- try {
- location = (String)ab.getMarker().getAttribute(IMarker.LOCATION);
- enabled = (Boolean)ab.getMarker().getAttribute(IBreakpoint.ENABLED);
- }
- catch (CoreException e) {
- e.printStackTrace();
- return;
- }
-
- if (enabled.booleanValue()) {
- List parameter = new ArrayList();
- parameter.add(StringValue.valueOf(location));
- debugger.sendCommand(ADWP.CMD_SET_BP, parameter);
- }
- }
-
- /**
- * @see org.eclipse.debug.core.IBreakpointListener#breakpointChanged(org.eclipse.debug.core.model.IBreakpoint, org.eclipse.core.resources.IMarkerDelta)
- */
- public void breakpointChanged(IBreakpoint breakpoint, IMarkerDelta delta) {
- AtlBreakpoint ab = (AtlBreakpoint) breakpoint;
- String location = "";
- Boolean enabled = new Boolean(false);
- try {
- location = (String)ab.getMarker().getAttribute(IMarker.LOCATION);
- enabled = (Boolean)ab.getMarker().getAttribute(IBreakpoint.ENABLED);
- }
- catch (CoreException e) {
- e.printStackTrace();
- return;
- }
-
- List parameter = new ArrayList();
- parameter.add(StringValue.valueOf(location));
-
- if (enabled.booleanValue()) {
- debugger.sendCommand(ADWP.CMD_SET_BP, parameter);
- }
- else {
- debugger.sendCommand(ADWP.CMD_UNSET_BP, parameter);
- }
- }
-
- /**
- * @see org.eclipse.debug.core.IBreakpointListener#breakpointRemoved(org.eclipse.debug.core.model.IBreakpoint, org.eclipse.core.resources.IMarkerDelta)
- */
- public void breakpointRemoved(IBreakpoint breakpoint, IMarkerDelta delta) {
-
- AtlBreakpoint ab = (AtlBreakpoint) breakpoint;
- String location = "";
- try {
- location = (String)ab.getMarker().getAttribute(IMarker.LOCATION);
- }
- catch (CoreException e) {
- e.printStackTrace();
- return;
- }
-
- List parameter = new ArrayList();
- parameter.add(location);
- debugger.sendCommand(ADWP.CMD_UNSET_BP, parameter);
- }
-
- /**
- * Return true if the debugger can be disconnected
- * @see org.eclipse.debug.core.model.IDisconnect#canDisconnect()
- */
- public boolean canDisconnect()
- {
- return !isDisconnected();
- }
-
- /**
- * Return true if the debugger can be resumed
- * @see org.eclipse.debug.core.model.ISuspendResume#canResume()
- */
- public boolean canResume()
- {
- return (state != stateDisconnected && state != stateRunning);
- }
-
- /**
- * Return true if the debugger can be suspended
- * @see org.eclipse.debug.core.model.ISuspendResume#canSuspend()
- */
- public boolean canSuspend()
- {
- return false;
- }
-
- /**
- * Return true if the debugger can be terminated
- * @see org.eclipse.debug.core.model.ITerminate#canTerminate()
- */
- public boolean canTerminate()
- {
- return !isTerminated();
- }
-
- /**
- * This method disconnect the debugger
- * @see org.eclipse.debug.core.model.IDisconnect#disconnect()
- */
- public void disconnect() throws DebugException {
- setState(AtlDebugTarget.stateDisconnected);
- }
-
- /**
- * Returns the debugTarget
- * @see org.eclipse.debug.core.model.IDebugElement#getDebugTarget()
- */
- public IDebugTarget getDebugTarget()
- {
- return this;
- }
-
- /**
- * Returns the launch
- * @see org.eclipse.debug.core.model.IDebugElement#getLaunch()
- */
- public ILaunch getLaunch()
- {
- return launch;
- }
-
- /**
- * Not use in ATL debugger
- * @see org.eclipse.debug.core.model.IMemoryBlockRetrieval#getMemoryBlock(long, long)
- */
- public IMemoryBlock getMemoryBlock(long startAddress, long length) throws DebugException
- {
- return null;
- }
-
- /**
- * Returns the unique identifier of the plug-in
- * @see org.eclipse.debug.core.model.IDebugElement#getModelIdentifier()
- */
- public String getModelIdentifier()
- {
- return AtlDebugPlugin.getUniqueIdentifier();
- }
-
- /**
- * Returns the name of the process
- * @see org.eclipse.debug.core.model.IDebugTarget#getName()
- */
- public String getName() throws DebugException {
- return processName;
- }
-
- /**
- * Not use in ATL debugger
- * @see org.eclipse.debug.core.model.IDebugTarget#getProcess()
- */
- public IProcess getProcess() {
- return null;
- }
-
- /**
- * This method returns the array of threads.
- * In our context, this method returns an array with only the main thread
- * @see org.eclipse.debug.core.model.IDebugTarget#getThreads()
- */
- public IThread[] getThreads() throws DebugException {
- return threads;
- }
-
- /**
- * This method allows to know if there is a thread in the debugTarget
- * In ATL, there is always one and only one thread : the main thread
- * @see org.eclipse.debug.core.model.IDebugTarget#hasThreads()
- */
- public boolean hasThreads() throws DebugException {
- return (getThreads() != null && getThreads().length > 0) ;
- }
-
- /**
- * This method allows to know if the debugger is in a state "Disconnected"
- * @see org.eclipse.debug.core.model.IDisconnect#isDisconnected()
- */
- public boolean isDisconnected() {
- return (state == stateDisconnected);
- }
-
- /**
- * This method allows to know if the debugger is in a state "Suspended"
- * @see org.eclipse.debug.core.model.ISuspendResume#isSuspended()
- */
- public boolean isSuspended() {
- return (state == stateSuspended);
- }
-
- /**
- * This method allows to know if the debugger is in a state "Terminated"
- * @see org.eclipse.debug.core.model.ITerminate#isTerminated()
- */
- public boolean isTerminated() {
- return (state == stateTerminated);
- }
-
- /**
- * This method resume the debugger
- * @see org.eclipse.debug.core.model.ISuspendResume#resume()
- */
- public void resume() throws DebugException {
- if (!isSuspended())
- return;
-
- prevLocation = null;
- setState(AtlDebugTarget.stateRunning);
- generateDebugEvent(RESUME, this);
- debugger.sendCommand(ADWP.CMD_CONTINUE, Arrays.asList(new Object[]{}));
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugTarget#supportsBreakpoint(org.eclipse.debug.core.model.IBreakpoint)
- */
- public boolean supportsBreakpoint(IBreakpoint breakpoint) {
- return (breakpoint instanceof AtlBreakpoint);
- }
-
- /**
- * Not use in our context
- * @see org.eclipse.debug.core.model.IMemoryBlockRetrieval#supportsStorageRetrieval()
- */
- public boolean supportsStorageRetrieval() {
- return false;
- }
-
- /**
- * This method suspends the debugger
- * @see org.eclipse.debug.core.model.ISuspendResume#suspend()
- */
- public void suspend() throws DebugException {
- if (isSuspended())
- return;
-
- setState(AtlDebugTarget.stateSuspended);
- generateDebugEvent(SUSPEND, this);
- }
-
- /**
- * This method terminates the action of the debugger
- * @see org.eclipse.debug.core.model.ITerminate#terminate()
- */
- public void terminate() throws DebugException {
- if (!isSuspended())
- return;
-
- setState(AtlDebugTarget.stateTerminated);
- debugger.sendCommand(ADWP.CMD_FINISH, Arrays.asList(new Object[]{}));
- generateDebugEvent(TERMINATE, this);
- }
-
- /**
- * @return Returns the debugger.
- */
- public ADWPDebugger getDebugger() {
- return debugger;
- }
-
- /**
- * @return Returns the state.
- */
- public int getState() {
- return state;
- }
-
- /**
- * state corresponding to the state of the debugger (running, disconnected ...)
- * This method allows to update state
- * @param state The state to set.
- */
- public void setState(int state) {
- this.state = state;
- }
-
- /**
- * This method generate a debug event corresponding to the command in parameter
- * This allows for example to prevent DebugUI that there is an action execute.
- * In this case, DebugUI update the display
- * @param command
- * @param contextObject
- */
- void generateDebugEvent(int command, IDebugElement contextObject) {
- DebugEvent event = null;
- try {
- switch (command) {
- case CREATE :
- event = new DebugEvent(getDebugTarget().getThreads()[0],
- DebugEvent.CREATE);
- break;
- case STEP_INTO :
- event = new DebugEvent(getDebugTarget().getThreads()[0],
- DebugEvent.RESUME, DebugEvent.STEP_INTO);
- break;
- case STEP_OVER :
- event = new DebugEvent(getDebugTarget().getThreads()[0],
- DebugEvent.RESUME, DebugEvent.STEP_OVER);
- break;
- case STEP_RETURN :
- event = new DebugEvent(getDebugTarget().getThreads()[0],
- DebugEvent.RESUME, DebugEvent.STEP_RETURN);
- break;
- case RESUME :
- event = new DebugEvent(getDebugTarget().getThreads()[0],
- DebugEvent.RESUME);
- break;
- case SUSPEND :
- event = new DebugEvent(getDebugTarget().getThreads()[0],
- DebugEvent.SUSPEND, DebugEvent.CLIENT_REQUEST);
- break;
- case TERMINATE :
- event = new DebugEvent(getDebugTarget(),
- DebugEvent.TERMINATE);
- break;
- case SUSPEND_STEP : // The VM signals it has stopped
- event = new DebugEvent(getDebugTarget().getThreads()[0],
- DebugEvent.SUSPEND, DebugEvent.BREAKPOINT);
- break;
- default : return;
- }
- DebugEvent debugEvents[] = new DebugEvent[1];
- debugEvents[0] = event;
- DebugPlugin.getDefault().fireDebugEventSet(debugEvents);
- } catch (DebugException e) {
- e.printStackTrace();
- }
- }
-
- /**
- * This method allows to receive DebugEvent sent
- * @see org.eclipse.debug.core.IDebugEventSetListener#handleDebugEvents(org.eclipse.debug.core.DebugEvent[])
- */
- public void handleDebugEvents(DebugEvent[] events) {
- for (int i = 0; i < events.length; i++)
- if (events[i].getDetail() == DebugEvent.SUSPEND)
- setState(AtlDebugTarget.stateSuspended);
- }
-
- public boolean isDisassemblyMode() {
- return disassemblyMode;
- }
-
- /**
- * @param disassemblyMode The disassemblyMode to set.
- */
- public void setDisassemblyMode(boolean disassemblyMode) {
- this.disassemblyMode = disassemblyMode;
- }
-
- /**
- * @param prevLocation The prevLocation to set.
- */
- public void setPrevLocation(String prevLocation) {
- this.prevLocation = prevLocation;
- }
-
- /**
- * @return Returns the host.
- */
- public String getHost() {
- return host;
- }
-
- /**
- * @return Returns the port.
- */
- public String getPort() {
- return port;
- }
- /**
- * @return Returns the messageFromDebuggee.
- */
- public String getMessageFromDebuggee() {
- return messageFromDebuggee;
- }
-
-} \ No newline at end of file
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlExpression.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlExpression.java
deleted file mode 100644
index 464ce014..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlExpression.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- * Created on 10 mai 2004
- */
-package org.atl.eclipse.adt.debug.core;
-
-import org.atl.eclipse.adt.debug.AtlDebugPlugin;
-import org.eclipse.debug.core.DebugEvent;
-import org.eclipse.debug.core.DebugPlugin;
-import org.eclipse.debug.core.IDebugEventSetListener;
-import org.eclipse.debug.core.ILaunch;
-import org.eclipse.debug.core.model.IDebugTarget;
-import org.eclipse.debug.core.model.IExpression;
-import org.eclipse.debug.core.model.IValue;
-
-
-/**
- * @author allilaire
- */
-public class AtlExpression implements IExpression, IDebugEventSetListener {
-
- private AtlDebugTarget atlDT;
- private String snippet;
- private IValue expressionValue;
-
- public AtlExpression(AtlDebugTarget atlDT, String snippet) {
- this.atlDT = atlDT;
- this.snippet = snippet;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IExpression#getExpressionText()
- */
- public String getExpressionText() {
- return snippet;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IExpression#getValue()
- */
- public IValue getValue() {
- return expressionValue;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getDebugTarget()
- */
- public IDebugTarget getDebugTarget() {
- return atlDT.getDebugTarget();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IExpression#dispose()
- */
- public void dispose() {
- DebugPlugin.getDefault().removeDebugEventListener(this);
- }
-
- /**
- * Return the unique identifier of the plugin
- * @see org.eclipse.debug.core.model.IDebugElement#getModelIdentifier()
- */
- public String getModelIdentifier() {
- return AtlDebugPlugin.getUniqueIdentifier();
- }
-
- /**
- * Return the launch
- * @see org.eclipse.debug.core.model.IDebugElement#getLaunch()
- */
- public ILaunch getLaunch() {
- return atlDT.getLaunch();
- }
-
- /**
- * Not use in our context
- * @see org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)
- */
- public Object getAdapter(Class adapter) {
- return null;
- }
-
- /**
- * @see org.eclipse.debug.core.IDebugEventSetListener#handleDebugEvents(org.eclipse.debug.core.DebugEvent[])
- */
- public void handleDebugEvents(DebugEvent[] events) {
- }
-
-}
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlMapValue.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlMapValue.java
deleted file mode 100644
index 21a64878..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlMapValue.java
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
- * Created on 1 juin 2004
- */
-package org.atl.eclipse.adt.debug.core;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.atl.engine.vm.adwp.Value;
-import org.eclipse.debug.core.DebugException;
-import org.eclipse.debug.core.ILaunch;
-import org.eclipse.debug.core.model.IDebugTarget;
-import org.eclipse.debug.core.model.IValue;
-import org.eclipse.debug.core.model.IVariable;
-
-/**
- * Map elements are special case of AtlValue
- * There is a key and a value.
- *
- * AtlMapValue represents this special value
- *
- * @author allilaire
- */
-public class AtlMapValue implements IValue {
-
- private Value key;
- private Value valueKey;
- private AtlDebugTarget atlDT;
-
- /**
- * This AtlMapValue is built with two value (key, value) and a debug target
- * @param key
- * @param value
- * @param atlDT
- */
- public AtlMapValue(Value key, Value value, AtlDebugTarget atlDT) {
- this.key = key;
- this.valueKey = value;
- this.atlDT = atlDT;
- }
-
- /**
- * This returns the two variables composing a AtlMapValue
- * There is the key and the value for the key
- * */
- public IVariable[] getVariables() throws DebugException {
- IVariable ret[] = null;
-
- List list = new ArrayList();
- list.add(new AtlVariable(AtlDebugModelConstants.KEY, new AtlValue(key, atlDT), atlDT, AtlVariable.ATTRIBUTE));
- list.add(new AtlVariable(AtlDebugModelConstants.VALUE, new AtlValue(valueKey, atlDT), atlDT, AtlVariable.ATTRIBUTE));
- ret = (IVariable[])list.toArray(new IVariable[0]);
-
- return ret;
- }
-
- /**
- * Return the type
- *
- * @see org.eclipse.debug.core.model.IValue#getReferenceTypeName()
- */
- public String getReferenceTypeName() throws DebugException {
- return AtlDebugModelConstants.MAPELEMENT;
- }
-
- /**
- * Return the value of AtlMapValue
- *
- * @see org.eclipse.debug.core.model.IValue#getValueString()
- */
- public String getValueString() throws DebugException {
- return AtlDebugModelConstants.MAPELEMENT;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IValue#isAllocated()
- */
- public boolean isAllocated() throws DebugException {
- return false;
- }
-
- /**
- * An AtlMapValue is always composed of two variables (key, value)
- *
- * @see org.eclipse.debug.core.model.IValue#hasVariables()
- */
- public boolean hasVariables() throws DebugException {
- return true;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getModelIdentifier()
- */
- public String getModelIdentifier() {
- return atlDT.getModelIdentifier();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getDebugTarget()
- */
- public IDebugTarget getDebugTarget() {
- return atlDT.getDebugTarget();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getLaunch()
- */
- public ILaunch getLaunch() {
- return atlDT.getLaunch();
- }
-
- /**
- * @see org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)
- */
- public Object getAdapter(Class adapter) {
- return null;
- }
-
-}
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlRunTarget.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlRunTarget.java
deleted file mode 100644
index dc0d0a8b..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlRunTarget.java
+++ /dev/null
@@ -1,202 +0,0 @@
-/*
- * Created on 21 juin 2004
- */
-package org.atl.eclipse.adt.debug.core;
-
-import org.atl.eclipse.adt.debug.AtlDebugPlugin;
-import org.eclipse.core.resources.IMarkerDelta;
-import org.eclipse.debug.core.DebugEvent;
-import org.eclipse.debug.core.DebugException;
-import org.eclipse.debug.core.DebugPlugin;
-import org.eclipse.debug.core.ILaunch;
-import org.eclipse.debug.core.model.IBreakpoint;
-import org.eclipse.debug.core.model.IDebugTarget;
-import org.eclipse.debug.core.model.IMemoryBlock;
-import org.eclipse.debug.core.model.IProcess;
-import org.eclipse.debug.core.model.IThread;
-
-/**
- * @author allilaire
- */
-public class AtlRunTarget implements IDebugTarget {
-
- boolean isTerminated;
- private ILaunch launch;
-
- public AtlRunTarget(ILaunch launch) {
- this.launch = launch;
- this.isTerminated = false;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugTarget#getProcess()
- */
- public IProcess getProcess() {
- return null;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugTarget#getThreads()
- */
- public IThread[] getThreads() throws DebugException {
- return new IThread[0];
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugTarget#hasThreads()
- */
- public boolean hasThreads() throws DebugException {
- return false;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugTarget#getName()
- */
- public String getName() throws DebugException {
- return AtlDebugModelConstants.RUNTARGETNAME;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugTarget#supportsBreakpoint(org.eclipse.debug.core.model.IBreakpoint)
- */
- public boolean supportsBreakpoint(IBreakpoint breakpoint) {
- return false;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getModelIdentifier()
- */
- public String getModelIdentifier() {
- return AtlDebugPlugin.getUniqueIdentifier();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getDebugTarget()
- */
- public IDebugTarget getDebugTarget() {
- return this;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getLaunch()
- */
- public ILaunch getLaunch() {
- return launch;
- }
-
- /**
- * @see org.eclipse.debug.core.model.ITerminate#canTerminate()
- */
- public boolean canTerminate() {
- return !isTerminated;
- }
-
- /**
- * @see org.eclipse.debug.core.model.ITerminate#isTerminated()
- */
- public boolean isTerminated() {
- return isTerminated;
- }
-
- /**
- * @see org.eclipse.debug.core.model.ITerminate#terminate()
- */
- public void terminate() throws DebugException {
- isTerminated = true;
- DebugEvent event = new DebugEvent(getDebugTarget(), DebugEvent.TERMINATE);
- DebugEvent debugEvents[] = new DebugEvent[1];
- debugEvents[0] = event;
- DebugPlugin.getDefault().fireDebugEventSet(debugEvents);
- }
-
- /**
- * @see org.eclipse.debug.core.model.ISuspendResume#canResume()
- */
- public boolean canResume() {
- return false;
- }
-
- /**
- * @see org.eclipse.debug.core.model.ISuspendResume#canSuspend()
- */
- public boolean canSuspend() {
- return false;
- }
-
- /**
- * @see org.eclipse.debug.core.model.ISuspendResume#isSuspended()
- */
- public boolean isSuspended() {
- return false;
- }
-
- /**
- * @see org.eclipse.debug.core.model.ISuspendResume#resume()
- */
- public void resume() throws DebugException {
- }
-
- /**
- * @see org.eclipse.debug.core.model.ISuspendResume#suspend()
- */
- public void suspend() throws DebugException {
- }
-
- /**
- * @see org.eclipse.debug.core.IBreakpointListener#breakpointAdded(org.eclipse.debug.core.model.IBreakpoint)
- */
- public void breakpointAdded(IBreakpoint breakpoint) {
- }
-
- /**
- * @see org.eclipse.debug.core.IBreakpointListener#breakpointRemoved(org.eclipse.debug.core.model.IBreakpoint, org.eclipse.core.resources.IMarkerDelta)
- */
- public void breakpointRemoved(IBreakpoint breakpoint, IMarkerDelta delta) {
- }
-
- /**
- * @see org.eclipse.debug.core.IBreakpointListener#breakpointChanged(org.eclipse.debug.core.model.IBreakpoint, org.eclipse.core.resources.IMarkerDelta)
- */
- public void breakpointChanged(IBreakpoint breakpoint, IMarkerDelta delta) {
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDisconnect#canDisconnect()
- */
- public boolean canDisconnect() {
- return false;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDisconnect#disconnect()
- */
- public void disconnect() throws DebugException {
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDisconnect#isDisconnected()
- */
- public boolean isDisconnected() {
- return false;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IMemoryBlockRetrieval#supportsStorageRetrieval()
- */
- public boolean supportsStorageRetrieval() {
- return false;
- }
- /**
- * @see org.eclipse.debug.core.model.IMemoryBlockRetrieval#getMemoryBlock(long, long)
- */
- public IMemoryBlock getMemoryBlock(long startAddress, long length) throws DebugException {
- return null;
- }
-
- /**
- * @see org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)
- */
- public Object getAdapter(Class adapter) {
- return null;
- }
-}
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlStackFrame.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlStackFrame.java
deleted file mode 100644
index b0a7fdad..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlStackFrame.java
+++ /dev/null
@@ -1,398 +0,0 @@
-/*
- * Created on 10 mai 2004
- */
-package org.atl.eclipse.adt.debug.core;
-
-import java.io.InputStream;
-import java.io.StringBufferInputStream;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import org.atl.eclipse.engine.AtlNbCharFile;
-import org.atl.engine.vm.adwp.ADWPDebugger;
-import org.atl.engine.vm.adwp.IntegerValue;
-import org.atl.engine.vm.adwp.ObjectReference;
-import org.atl.engine.vm.adwp.StringValue;
-import org.atl.engine.vm.adwp.Value;
-import org.eclipse.core.resources.IStorage;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.debug.core.DebugException;
-import org.eclipse.debug.core.ILaunch;
-import org.eclipse.debug.core.model.IDebugTarget;
-import org.eclipse.debug.core.model.IRegisterGroup;
-import org.eclipse.debug.core.model.IStackFrame;
-import org.eclipse.debug.core.model.IThread;
-import org.eclipse.debug.core.model.IVariable;
-
-/**
- * This class implements IStackFrame
- * It contains a stackframe
- *
- * @author Freddy Allilaire
- */
-
-public class AtlStackFrame extends AtlDebugElement implements IStackFrame {
-
- private ObjectReference stackFrame;
- private AtlThread thread;
- private int charStart = -1;
-// private int startLine = -1;
- private int charEnd = -1;
- private int location = -1;
- private String opName;
-// private AtlNbCharFile atlnbcharfile;
- private Map vars = new HashMap();
-
- public AtlStackFrame(AtlThread thread, ObjectReference stackFrame, AtlNbCharFile atlnbcharfile) {
- super((AtlDebugTarget)thread.getDebugTarget());
- // TODO Add a parameter: File name of file being debugged
- this.thread = thread;
- this.stackFrame = stackFrame;
-// this.atlnbcharfile = atlnbcharfile;
- Value slv = stackFrame.call("getSourceLocation", new ArrayList());
- String sourceLocation = null;
- if(slv instanceof StringValue) sourceLocation = ((StringValue)slv).getValue();
- if(sourceLocation != null) {
- int sl[] = atlnbcharfile.getIndexChar(sourceLocation);
- charStart = sl[0];
- charEnd = sl[1];
- }
- location = ((IntegerValue)stackFrame.call("getLocation", new ArrayList())).getValue();
- this.opName = ((StringValue)stackFrame.call("getOpName", new ArrayList())).getValue();;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStackFrame#getThread()
- */
- public IThread getThread()
- {
- return thread;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStackFrame#getVariables()
- */
- public IVariable[] getVariables() throws DebugException {
-// IVariable ret[] = null;
- // Map of local variables
- ObjectReference lvs = (ObjectReference)stackFrame.call("getLocalVariables", new ArrayList());
- // Set of local variable names
- ObjectReference lvns = (ObjectReference)lvs.call("getKeys", new ArrayList());
- // Sequence of local variable names
- lvns = (ObjectReference)lvns.call("asSequence", new ArrayList());
- // number of localVariables
- IntegerValue nblvs = (IntegerValue)lvns.call("size", new ArrayList());
- List atlVars = new ArrayList();
- for(int i = 1 ; i <= nblvs.getValue() ; i++)
- {
- StringValue name = (StringValue)(lvns.call("at", Arrays.asList(new Object[] {IntegerValue.valueOf(i)})));
- Value value = lvs.call("get", Arrays.asList(new Object[] {name}));
- AtlValue atlValue = new AtlValue(value, (AtlDebugTarget)thread.getDebugTarget());
-
- if(name.getValue().matches("^[0-9]*$")) {
- Value val = stackFrame.call("resolveVariableName", Arrays.asList(new Object[] {IntegerValue.valueOf(Integer.parseInt(name.getValue()))}));
- if(val instanceof StringValue) {
- name = (StringValue)val;
- }
- } else if(!((AtlDebugTarget)thread.getDebugTarget()).isDisassemblyMode()) {
- continue;
- }
-
- String sname = name.toString();
- AtlVariable atlVariable = (AtlVariable)vars.get(sname);
- if(atlVariable == null) {
- atlVariable = new AtlVariable(name.toString(), atlValue, (AtlDebugTarget)thread.getDebugTarget(), AtlVariable.LOCALVARIABLE);
- vars.put(sname, atlVariable);
- } else {
- atlVariable.setValue(atlValue);
- }
-
-
-
- atlVars.add(atlVariable);
-
- /*
- else {
- System.out.println("ERROR: variable " + name + " is named " + val + " : " + val.getClass() + " which is not a StringValue => renamed as null-name");
- AtlVariable atlVariable = new AtlVariable( "null-name", atlValue, (AtlDebugTarget)thread.getDebugTarget(), AtlVariable.LOCALVARIABLE);
- atlVars[i-1] = atlVariable;
- }
-*/
- }
- return (IVariable[])atlVars.toArray(new IVariable[0]);
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStackFrame#hasVariables()
- */
- public boolean hasVariables() throws DebugException
- {
- return true;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStackFrame#getLineNumber()
- */
- public int getLineNumber() throws DebugException {
- int ret = -1;
-
- if(((AtlDebugTarget)thread.getDebugTarget()).isDisassemblyMode()) {
- ret = location + 1;
- }
-
- return ret;
-
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStackFrame#getCharStart()
- */
- public int getCharStart() throws DebugException {
- int ret = -1;
-
- if(!((AtlDebugTarget)thread.getDebugTarget()).isDisassemblyMode()) {
- ret = charStart;
- }
-
- return ret;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStackFrame#getCharEnd()
- */
- public int getCharEnd() throws DebugException {
- int ret = -1;
-
- if(!((AtlDebugTarget)thread.getDebugTarget()).isDisassemblyMode()) {
- ret = charEnd;
- }
-
- return ret;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStackFrame#getName()
- */
- public String getName() throws DebugException {
- String ret = null;
-
- if((charStart == -1) || ((AtlDebugTarget)getDebugTarget()).isDisassemblyMode()) {
- ret = opName + "() location: " + location;
- } else {
- ret = opName + "() location: " + charStart + ":" + charEnd;
- }
-
- return ret;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStackFrame#getRegisterGroups()
- */
- public IRegisterGroup[] getRegisterGroups() throws DebugException
- {
- return null;
- }
-
- /** (non-Javadoc)
- * @see org.eclipse.debug.core.model.IStackFrame#hasRegisterGroups()
- */
- public boolean hasRegisterGroups() throws DebugException
- {
- return false;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getModelIdentifier()
- */
- public String getModelIdentifier() {
- return thread.getModelIdentifier();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getDebugTarget()
- */
- public IDebugTarget getDebugTarget() {
- return thread.getDebugTarget();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getLaunch()
- */
- public ILaunch getLaunch() {
- return thread.getLaunch();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStep#canStepInto()
- */
- public boolean canStepInto() {
- return thread.canStepInto();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStep#canStepOver()
- */
- public boolean canStepOver() {
- return thread.canStepOver();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStep#canStepReturn()
- */
- public boolean canStepReturn() {
- return thread.canStepReturn();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStep#isStepping()
- */
- public boolean isStepping() {
- return thread.isStepping();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStep#stepInto()
- */
- public void stepInto() throws DebugException {
- thread.stepInto();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStep#stepOver()
- */
- public void stepOver() throws DebugException {
- thread.stepOver();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStep#stepReturn()
- */
- public void stepReturn() throws DebugException {
- thread.stepReturn();
- }
-
- /**
- * @see org.eclipse.debug.core.model.ISuspendResume#canResume()
- */
- public boolean canResume() {
- return thread.canResume();
- }
-
- /**
- * @see org.eclipse.debug.core.model.ISuspendResume#canSuspend()
- */
- public boolean canSuspend() {
- return thread.canSuspend();
- }
-
- /**
- * @see org.eclipse.debug.core.model.ISuspendResume#isSuspended()
- */
- public boolean isSuspended() {
- return thread.isSuspended();
- }
-
- /**
- * @see org.eclipse.debug.core.model.ISuspendResume#resume()
- */
- public void resume() throws DebugException {
- thread.resume();
- }
-
- /**
- * @see org.eclipse.debug.core.model.ISuspendResume#suspend()
- */
- public void suspend() throws DebugException {
- thread.suspend();
- }
-
- /**
- * @see org.eclipse.debug.core.model.ITerminate#canTerminate()
- */
- public boolean canTerminate() {
- return thread.canTerminate();
- }
-
- /**
- * @see org.eclipse.debug.core.model.ITerminate#isTerminated()
- */
- public boolean isTerminated() {
- return thread.isTerminated();
- }
-
- /**
- * @see org.eclipse.debug.core.model.ITerminate#terminate()
- */
- public void terminate() throws DebugException {
- thread.terminate();
- }
-
- private class DisassemblyStorage implements IStorage {
-
- private String contents;
- private String name;
- public DisassemblyStorage(String name, String contents) {
- this.contents = contents;
- this.name = name;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.core.resources.IStorage#getContents()
- */
- public InputStream getContents() throws CoreException {
- return new StringBufferInputStream(contents);
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.core.resources.IStorage#getFullPath()
- */
- public IPath getFullPath() {
- return null;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.core.resources.IStorage#getName()
- */
- public String getName() {
- return name;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.core.resources.IStorage#isReadOnly()
- */
- public boolean isReadOnly() {
- return true;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)
- */
- public Object getAdapter(Class adapter) {
- return null;
- }
-}
-
- public IStorage getDisassembled() {
- StringBuffer ret = new StringBuffer();
- int k = 0;
-
- ADWPDebugger debugger = ((AtlDebugTarget)thread.getDebugTarget()).getDebugger();
- List l = debugger.requestMessage(ADWPDebugger.CMD_DISASSEMBLE, Arrays.asList(new Object[] {stackFrame})).getArgs();
- for(Iterator i = l.iterator() ; i.hasNext() ; ) {
- ret.append("<" + opName + "+" + k++ + ">\t" + i.next());
- ret.append("\n");
- }
-
- return new DisassemblyStorage("ATL#" + opName, ret.toString());
- }
-
- public ObjectReference getStackFrame() {
- return stackFrame;
- }
-
-}
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlThread.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlThread.java
deleted file mode 100644
index d5374de6..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlThread.java
+++ /dev/null
@@ -1,232 +0,0 @@
-/*
- * Created on 10 mai 2004
- */
-package org.atl.eclipse.adt.debug.core;
-
-import java.util.Arrays;
-
-import org.atl.eclipse.adt.debug.AtlDebugPlugin;
-import org.atl.engine.vm.adwp.ADWP;
-import org.eclipse.debug.core.DebugException;
-import org.eclipse.debug.core.DebugPlugin;
-import org.eclipse.debug.core.ILaunch;
-import org.eclipse.debug.core.model.IBreakpoint;
-import org.eclipse.debug.core.model.IDebugTarget;
-import org.eclipse.debug.core.model.IStackFrame;
-import org.eclipse.debug.core.model.IThread;
-
-
-/**
- * @author Freddy Allilaire
- */
-public class AtlThread extends AtlDebugElement implements IThread {
-
- private String threadName;
- private AtlDebugTarget atlDT;
- private AtlStackFrame stackFrames[];
-
- public AtlThread(String name, AtlDebugTarget atlDT) {
- super(atlDT);
- this.threadName = name;
- this.atlDT = atlDT;
- this.stackFrames = null;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IThread#getStackFrames()
- */
- public IStackFrame[] getStackFrames() throws DebugException {
- if(!isSuspended())
- return new IStackFrame[0];
- return stackFrames;
- }
- /**
- * @see org.eclipse.debug.core.model.IThread#hasStackFrames()
- */
- public boolean hasStackFrames() throws DebugException {
- if(!isSuspended())
- return false;
- return ((getStackFrames() != null) && (getStackFrames().length > 0))?true:false;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IThread#getPriority()
- */
- public int getPriority() throws DebugException {
- return 0;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IThread#getTopStackFrame()
- */
- public IStackFrame getTopStackFrame() throws DebugException {
- if (hasStackFrames())
- return getStackFrames()[0];
- else
- return null;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IThread#getName()
- */
- public String getName() throws DebugException {
- return threadName;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IThread#getBreakpoints()
- */
- public IBreakpoint[] getBreakpoints() {
- String modelId = getModelIdentifier();
- return DebugPlugin.getDefault().getBreakpointManager().getBreakpoints(modelId);
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getModelIdentifier()
- */
- public String getModelIdentifier() {
- return AtlDebugPlugin.getUniqueIdentifier();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getDebugTarget()
- */
- public IDebugTarget getDebugTarget() {
- return atlDT;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getLaunch()
- */
- public ILaunch getLaunch() {
- return atlDT.getLaunch();
- }
-
- /**
- * @see org.eclipse.debug.core.model.ISuspendResume#canResume()
- */
- public boolean canResume() {
- return atlDT.canResume();
- }
-
- /**
- * @see org.eclipse.debug.core.model.ISuspendResume#canSuspend()
- */
- public boolean canSuspend() {
- return atlDT.canSuspend();
- }
-
- /**
- * @see org.eclipse.debug.core.model.ISuspendResume#isSuspended()
- */
- public boolean isSuspended() {
- return atlDT.isSuspended();
- }
-
- /**
- * @see org.eclipse.debug.core.model.ISuspendResume#resume()
- */
- public void resume() throws DebugException {
- atlDT.resume();
- }
-
- /**
- * @see org.eclipse.debug.core.model.ISuspendResume#suspend()
- */
- public void suspend() throws DebugException {
- atlDT.suspend();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStep#canStepInto()
- */
- public boolean canStepInto() {
- return atlDT.isSuspended();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStep#canStepOver()
- */
- public boolean canStepOver() {
- return atlDT.isSuspended();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStep#canStepReturn()
- */
- public boolean canStepReturn() {
- return atlDT.isSuspended();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStep#isStepping()
- */
- public boolean isStepping() {
- return false;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStep#stepInto()
- */
- public void stepInto() throws DebugException {
- if (canStepInto()) {
- atlDT.setState(AtlDebugTarget.stateRunning);
- atlDT.generateDebugEvent(AtlDebugTarget.STEP_INTO, this);
- atlDT.getDebugger().sendCommand(ADWP.CMD_STEP, Arrays.asList(new Object[]{}));
- }
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStep#stepOver()
- */
- public void stepOver() throws DebugException {
- if (canStepOver()) {
- atlDT.setState(AtlDebugTarget.stateRunning);
- atlDT.generateDebugEvent(AtlDebugTarget.STEP_OVER, this);
- atlDT.getDebugger().sendCommand(ADWP.CMD_STEP_OVER, Arrays.asList(new Object[]{}));
- }
- }
-
- /**
- * @see org.eclipse.debug.core.model.IStep#stepReturn()
- */
- public void stepReturn() throws DebugException {
-
- if (canStepReturn()) {
- atlDT.setPrevLocation(null);
- atlDT.setState(AtlDebugTarget.stateRunning);
- atlDT.generateDebugEvent(AtlDebugTarget.STEP_RETURN, this);
- atlDT.getDebugger().sendCommand(ADWP.CMD_FINISH, Arrays.asList(new Object[]{}));
- }
- }
-
- /**
- * @see org.eclipse.debug.core.model.ITerminate#canTerminate()
- */
- public boolean canTerminate() {
- return atlDT.canTerminate();
- }
-
- /**
- * @see org.eclipse.debug.core.model.ITerminate#isTerminated()
- */
- public boolean isTerminated() {
- return atlDT.isTerminated();
- }
-
- /**
- * @see org.eclipse.debug.core.model.ITerminate#terminate()
- */
- public void terminate() throws DebugException {
- atlDT.terminate();
- }
-
- /**
- * This method allow to update the array of stackFrames
- * @param frames
- */
- public void setStackFrames(AtlStackFrame[] frames) {
- this.stackFrames = frames;
- }
-
-} \ No newline at end of file
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlValue.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlValue.java
deleted file mode 100644
index c1ae7c24..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlValue.java
+++ /dev/null
@@ -1,282 +0,0 @@
-/*
- * Created on 10 mai 2004
- */
-
-package org.atl.eclipse.adt.debug.core;
-
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.List;
-
-import org.atl.engine.vm.adwp.BooleanValue;
-import org.atl.engine.vm.adwp.IntegerValue;
-import org.atl.engine.vm.adwp.NullValue;
-import org.atl.engine.vm.adwp.ObjectReference;
-import org.atl.engine.vm.adwp.RealValue;
-import org.atl.engine.vm.adwp.StringValue;
-import org.atl.engine.vm.adwp.Value;
-import org.eclipse.debug.core.DebugException;
-import org.eclipse.debug.core.ILaunch;
-import org.eclipse.debug.core.model.IDebugTarget;
-import org.eclipse.debug.core.model.IValue;
-import org.eclipse.debug.core.model.IVariable;
-
-/**
- * @author Freddy Allilaire
- */
-public class AtlValue extends AtlDebugElement implements IValue {
-
- String typeName;
- String asString;
- Value value;
- ObjectReference asType = null;
- AtlDebugTarget atlDT;
-
- public AtlValue(Value value, ObjectReference asType, AtlDebugTarget atlDT) {
- this(value, atlDT);
- this.asType = asType;
- this.typeName = getTypeName(value, asType);
- asString = value.toString();
- }
-
- public AtlValue(Value value, AtlDebugTarget atlDT) {
- super(atlDT);
- this.value = value;
- this.atlDT = atlDT;
- this.typeName = getTypeName(value);
- if(typeName.equals("EnumLiteral")) {
- asString = ((StringValue)(((ObjectReference)value).call("toString",Collections.EMPTY_LIST))).getValue();
- } else {
- asString = value.toString();
- }
- }
-
- static String getTypeName(Value value) {
- return getTypeName(value, null);
- }
-
- static String getTypeName(Value value, ObjectReference asType) {
- String ret = null;
-
- if (value instanceof BooleanValue)
- ret = "Boolean";
- if (value instanceof IntegerValue)
- ret = "Integer";
- if (value instanceof RealValue)
- ret = "Real";
- if (value instanceof StringValue)
- ret = "String";
- if (value instanceof NullValue)
- ret = "Null";
- if (value instanceof ObjectReference) {
- ObjectReference or = (ObjectReference)value;
- Object v = asType;
- if(v == null) v = or.call("oclType", new ArrayList());
- if(v instanceof ObjectReference) {
- or = (ObjectReference)v;
- ret = ((StringValue)or.call("getName", new ArrayList())).getValue();
- } else {
- ret = "ObjectReference";
- }
- }
- return ret;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IValue#getReferenceTypeName()
- */
- public String getReferenceTypeName() throws DebugException {
- return typeName;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IValue#getValueString()
- */
- public String getValueString() throws DebugException {
- return asString;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IValue#isAllocated()
- */
- public boolean isAllocated() throws DebugException
- {
- return true;
- }
-
- private IVariable[] getProperties(ObjectReference orValue, ObjectReference type, String supertypesName, String contentsName, String referenceName, String attributeName) throws DebugException {
- IVariable ret[] = null;
- List list = new ArrayList();
-
- // Add supertypes
- ObjectReference supertypes = (ObjectReference) type.get(supertypesName); // Sequence
- int n = ((IntegerValue) supertypes.call("size", new ArrayList()))
- .getValue();
- for (int i = 1; i <= n; i++) {
- ObjectReference element = (ObjectReference)supertypes.call("at", Arrays.asList(new Object[]{IntegerValue.valueOf(i)}));
- list.add(new AtlVariable("<supertype>", new AtlValue(value, element, atlDT), atlDT, AtlVariable.SUPERTYPE));
- }
-
- // Add StructuralFeatures in contents
- ObjectReference contents = (ObjectReference) type.get(contentsName); // Sequence
- n = ((IntegerValue) contents.call("size", new ArrayList())).getValue();
- for (int i = 1; i <= n; i++) {
- ObjectReference element = (ObjectReference)contents.call("at", Arrays.asList(new Object[]{IntegerValue.valueOf(i)}));
- String tn = getTypeName(element);
- if(tn.equals(referenceName)) {
- String en = ((StringValue)element.get("name")).getValue();
- Value varValue = orValue.get(en);
- list.add(new AtlVariable(en, new AtlValue(varValue, atlDT), atlDT, AtlVariable.REFERENCE));
- }
- else if(tn.equals(attributeName)) {
- String en = ((StringValue)element.get("name")).getValue();
- Value varValue = orValue.get(en);
- list.add(new AtlVariable(en, new AtlValue(varValue, atlDT), atlDT, AtlVariable.ATTRIBUTE));
- }
- }
- ret = (IVariable[])list.toArray(new IVariable[0]);
-
- return ret;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IValue#getVariables()
- */
- public IVariable[] getVariables() throws DebugException {
- IVariable ret[] = null;
-
- if (value instanceof ObjectReference) {
- ObjectReference orValue = (ObjectReference) value;
- Value v = asType;
- if(v == null) v = orValue.call("oclType", new ArrayList());
- if (v instanceof ObjectReference) {
- ObjectReference type = (ObjectReference) v;
- String ttn = getTypeName(type);
- if(ttn.equals("MOF!Class")) {
- ret = getProperties(orValue, type, "supertypes", "contents", "MOF!Reference", "MOF!Attribute");
- } else if(ttn.equals("MOF!EClass")) {
- ret = getProperties(orValue, type, "eSuperTypes", "eStructuralFeatures", "MOF!EReference", "MOF!EAttribute");
- }
- else {
- String tn = typeName;
- if(tn.equals("Sequence")) {
- ret = doSequence(orValue);
- }
- else if(tn.equals("Set")) {
- orValue = (ObjectReference)orValue.call("asSequence", new ArrayList());
- ret = doSequence(orValue);
- }
- else if(tn.equals("Bag")) {
- orValue = (ObjectReference)orValue.call("asSequence", new ArrayList());
- ret = doSequence(orValue);
- }
- else if(tn.equals("Map")) {
- ret = doMap(orValue, false);
- }
- else if(tn.equals("Tuple")) {
- ObjectReference map = (ObjectReference)orValue.call("asMap", new ArrayList());
- ret = doMap(map, true);
- }
- }
- }
-
- }
-
- if(ret == null)
- ret = new IVariable[] {};
-
- return ret;
- }
-
- private IVariable[] doMap(ObjectReference orValue, boolean useKeyAsName) {
- IVariable ret[] = null;
- ObjectReference keys = (ObjectReference)orValue.call("getKeys", new ArrayList());
-
- keys = (ObjectReference)keys.call("asSequence", new ArrayList());
-
- List list = new ArrayList();
- int n = ((IntegerValue) keys.call("size", new ArrayList())).getValue();
- for (int i = 1; i <= n; i++) {
- Value varKey = (Value)keys.call("at", Arrays.asList(new Object[]{IntegerValue.valueOf(i)}));
- Value varValue = (Value)orValue.call("get", Arrays.asList(new Object[]{varKey}));
-
- if(useKeyAsName) {
- list.add(new AtlVariable(((StringValue)varKey).getValue(), new AtlValue(varValue, atlDT), atlDT, AtlVariable.ATTRIBUTE));
- } else {
- list.add(new AtlVariable("Map[" + i + "]", new AtlMapValue(varKey, varValue, atlDT), atlDT, AtlVariable.ELEMENT));
- }
- }
- ret = (IVariable[])list.toArray(new IVariable[0]);
- if (ret.length == 0)
- ret = null;
-
- return ret;
- }
-
- /**
- * This method retuns an array of IVariable
- * From an object reference, the variable of this object reference are returned
- * @param orValue
- * @return
- */
- private IVariable[] doSequence(ObjectReference orValue) {
- IVariable[] ret = null;
- List list = new ArrayList();
-
- int n = ((IntegerValue) orValue.call("size", new ArrayList())).getValue();
- for (int i = 1; i <= n; i++) {
- Value varValue = (Value)orValue.call("at", Arrays.asList(new Object[]{IntegerValue.valueOf(i)}));
- list.add(new AtlVariable("[" + i + "]", new AtlValue(varValue, atlDT), atlDT, AtlVariable.ELEMENT));
- }
- ret = (IVariable[])list.toArray(new IVariable[0]);
- return ret;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IValue#hasVariables()
- */
- public boolean hasVariables() throws DebugException
- {
- return getVariables() != null;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getModelIdentifier()
- */
- public String getModelIdentifier()
- {
- return atlDT.getModelIdentifier();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getDebugTarget()
- */
- public IDebugTarget getDebugTarget() {
- return atlDT.getDebugTarget();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getLaunch()
- */
- public ILaunch getLaunch() {
- return atlDT.getLaunch();
- }
-
- /**
- * @return Returns the value.
- */
- public Value getValue() {
- return value;
- }
-
- public boolean isContainer() {
- try {
- hasVariables();
- } catch (DebugException e) {
- e.printStackTrace();
- }
- return false;
- }
-
-}
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlVariable.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlVariable.java
deleted file mode 100644
index af971b06..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlVariable.java
+++ /dev/null
@@ -1,159 +0,0 @@
-/*
- * Created on 10 mai 2004
- */
-package org.atl.eclipse.adt.debug.core;
-
-import org.atl.engine.vm.adwp.ObjectReference;
-import org.eclipse.debug.core.DebugException;
-import org.eclipse.debug.core.ILaunch;
-import org.eclipse.debug.core.model.IDebugTarget;
-import org.eclipse.debug.core.model.IValue;
-import org.eclipse.debug.core.model.IVariable;
-
-/**
- * @author Freddy Allilaire
- */
-
-public class AtlVariable extends AtlDebugElement implements IVariable {
-
- // If you add a constant here, look in the AtlDebugModelPresentation if the value is not already used
- public final static int UNKNOWN = -1;
- public final static int LOCALVARIABLE = 0;
- public final static int REFERENCE = 1;
- public final static int ATTRIBUTE = 2;
- public final static int SUPERTYPE = 3;
- public final static int ELEMENT = 4;
-
- private String name;
- private String typeName;
- private int description;
- private IValue value;
- private AtlDebugTarget atlDT;
- private int idVariable = -1;
-
- public AtlVariable(String name, IValue value, AtlDebugTarget atlDT, int description) {
- super(atlDT);
- try {
- this.name = name;
- this.typeName = value.getReferenceTypeName();
- this.description = description;
- this.value = value;
- if (value instanceof AtlValue)
- if (((AtlValue)value).getValue() instanceof ObjectReference)
- this.idVariable = ((ObjectReference)(((AtlValue)value).getValue())).getId();
- }
- catch (DebugException e) {
- e.printStackTrace();
- }
- this.atlDT = atlDT;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IVariable#getValue()
- */
- public IValue getValue() throws DebugException
- {
- return value;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IVariable#getName()
- */
- public String getName() throws DebugException
- {
- return name;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IVariable#getReferenceTypeName()
- */
- public String getReferenceTypeName() throws DebugException
- {
- return typeName;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IVariable#hasValueChanged()
- */
- public boolean hasValueChanged() throws DebugException
- {
- return false;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getModelIdentifier()
- */
- public String getModelIdentifier()
- {
- return atlDT.getModelIdentifier();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getDebugTarget()
- */
- public IDebugTarget getDebugTarget()
- {
- return atlDT.getDebugTarget();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IDebugElement#getLaunch()
- */
- public ILaunch getLaunch()
- {
- return atlDT.getLaunch();
- }
-
- /**
- * @see org.eclipse.debug.core.model.IValueModification#setValue(java.lang.String)
- */
- public void setValue(String expression) throws DebugException
- {
- }
-
- /**
- * @see org.eclipse.debug.core.model.IValueModification#setValue(org.eclipse.debug.core.model.IValue)
- */
- public void setValue(IValue value) throws DebugException
- {
- this.value = (AtlValue)value;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IValueModification#supportsValueModification()
- */
- public boolean supportsValueModification()
- {
- return false;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IValueModification#verifyValue(java.lang.String)
- */
- public boolean verifyValue(String expression) throws DebugException
- {
- return false;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IValueModification#verifyValue(org.eclipse.debug.core.model.IValue)
- */
- public boolean verifyValue(IValue value) throws DebugException
- {
- return false;
- }
-
- /**
- * @return Returns the superType.
- */
- public int getDescription() {
- return description;
- }
- /**
- * @return Returns the idVariable.
- */
- public int getIdVariable() {
- return idVariable;
- }
-
-}
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlWatchExpressionDelegate.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlWatchExpressionDelegate.java
deleted file mode 100644
index 507e20d7..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/AtlWatchExpressionDelegate.java
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
- * Created on 29 juin 2004
- */
-package org.atl.eclipse.adt.debug.core;
-
-import java.io.PrintWriter;
-import java.io.StringWriter;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-
-import org.atl.engine.vm.ASM;
-import org.atl.engine.vm.ASMXMLWriter;
-import org.atl.engine.vm.adwp.ADWPDebugger;
-import org.atl.engine.vm.adwp.StringValue;
-import org.atl.engine.vm.adwp.Value;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.debug.core.DebugException;
-import org.eclipse.debug.core.model.IDebugElement;
-import org.eclipse.debug.core.model.IThread;
-import org.eclipse.debug.core.model.IValue;
-import org.eclipse.debug.core.model.IVariable;
-import org.eclipse.debug.core.model.IWatchExpressionDelegate;
-import org.eclipse.debug.core.model.IWatchExpressionListener;
-import org.eclipse.debug.core.model.IWatchExpressionResult;
-import org.eclipse.gmt.atl.oclquery.core.OclHelper;
-
-/**
- * A delegate which computes the value of a watch expression
- * when provided a context. Watch delegates are provided on a
- * per debug model basis. Watch expressions query the appropriate
- * delegate based on the debug model of the context element.
- * Plug-ins that wish to contribute watch expression delegates may do so using the
- * org.eclipse.debug.core.watchExpressionDelegates
- * extension point.
- *
- * @author allilaire
- */
-public class AtlWatchExpressionDelegate implements IWatchExpressionDelegate {
-
- /**
- * This inner class implements IWatchExpression
- *
- * The result of an evaluation performed by an
- * org.eclipse.debug.core.model.IWatchExpressionDelegate.
- * A watch expression reports the value of the evaluation
- * and any errors or exceptions that occurred.
- *
- * @author allilaire
- */
- class AtlWatchExpressionResult implements IWatchExpressionResult {
-
- String errorMessages[];
- IValue value;
- DebugException de;
-
- public AtlWatchExpressionResult(DebugException de, String[] errorMessages, IValue value) {
- this.errorMessages = errorMessages;
- this.value = value;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IWatchExpressionResult#getValue()
- */
- public IValue getValue() {
- return value;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IWatchExpressionResult#hasErrors()
- */
- public boolean hasErrors() {
- if ((errorMessages != null) && (errorMessages.length > 0))
- return true;
- else
- return false;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IWatchExpressionResult#getErrorMessages()
- */
- public String[] getErrorMessages() {
- return errorMessages;
- }
-
- /**
- * @see org.eclipse.debug.core.model.IWatchExpressionResult#getExpressionText()
- */
- public String getExpressionText() {
- try {
- return value.getValueString();
- }
- catch (DebugException e) {
- return null;
- }
- }
-
- /**
- * @see org.eclipse.debug.core.model.IWatchExpressionResult#getException()
- */
- public DebugException getException() {
- return de;
- }
-
- }
-
- /**
- * Evaluates the given expression in the given context asynchronously and
- * notifies the given listener when the evaluation finishes.
- *
- * @see org.eclipse.debug.core.model.IWatchExpressionDelegate#evaluateExpression(java.lang.String, org.eclipse.debug.core.model.IDebugElement, org.eclipse.debug.core.model.IWatchExpressionListener)
- */
- public void evaluateExpression(String expression, IDebugElement context, IWatchExpressionListener listener) {
-
-// this.expressionText = expression;
-// this.listener = listener;
-
- AtlStackFrame frame = null;
- if (context instanceof AtlStackFrame) {
- frame = (AtlStackFrame)context;
- }
- else if (context instanceof IThread) {
- try {
- frame = (AtlStackFrame)((IThread)context).getTopStackFrame();
- }
- catch (DebugException e) {
- }
- }
- if (frame == null) {
- listener.watchEvaluationFinished(null);
- }
- else {
- AtlWatchExpressionResult atlwe = doEvaluation(frame, expression);
- listener.watchEvaluationFinished(atlwe);
- }
- }
-
- /**
- * This method should evaluate the expression, the parsed expression should be sent
- * to the ATL VM.
- * @return
- */
- private AtlWatchExpressionResult doEvaluation(AtlStackFrame frame, String expression) {
- DebugException de = null;
- String errorMessages[] = null;
- IValue value = null;
-
- try {
- List parameters = new ArrayList();
- IVariable variables[] = frame.getVariables();
- for(int i = 0 ; i < variables.length ; i++) {
- String pname = variables[i].getName();
- if(!pname.equals("self"))
- parameters.add(pname);
- }
-
- ASM asm = new OclHelper(expression, parameters).compile();
- StringWriter sw = new StringWriter();
- new ASMXMLWriter(new PrintWriter(sw), false).print(asm);
- AtlDebugTarget debugTarget = (AtlDebugTarget)frame.getDebugTarget();
- ADWPDebugger debugger = debugTarget.getDebugger();
- Value val = debugger.request(ADWPDebugger.CMD_QUERY, Arrays.asList(new Object[] {frame.getStackFrame(), StringValue.valueOf(sw.toString())}));
-
- value = new AtlValue(val, debugTarget);
- } catch(DebugException e) {
- de = e;
- } catch(Exception e) {
- de = new DebugException(new Status(Status.ERROR, "org.atl.eclipse.adt.debug", Status.OK, "error while evaluating expression", e));
- }
- return new AtlWatchExpressionResult(de, errorMessages, value);
- }
-
-}
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/DisassemblyDocumentProvider.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/DisassemblyDocumentProvider.java
deleted file mode 100644
index 5f58f424..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/core/DisassemblyDocumentProvider.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Created on 13 janv. 2005
- *
- * TODO To change the template for this generated file go to
- * Window - Preferences - Java - Code Style - Code Templates
- */
-package org.atl.eclipse.adt.debug.core;
-
-import java.util.HashMap;
-import java.util.Map;
-
-import org.eclipse.jface.text.source.AnnotationModel;
-import org.eclipse.jface.text.source.IAnnotationModel;
-import org.eclipse.ui.editors.text.TextFileDocumentProvider;
-
-/**
- * @author Frederic Jouault
- */
-public class DisassemblyDocumentProvider extends TextFileDocumentProvider {
-
- private Map ams = new HashMap();
- /*
- * @see org.eclipse.ui.texteditor.AbstractDocumentProvider#createAnnotationModel(java.lang.Object)
- * TODO: this is not a correct implementation. We keep references to every element, which means
- * they won't be garbage collected. However, it works.
- */
- public IAnnotationModel getAnnotationModel(Object element) {
- IAnnotationModel ret = (IAnnotationModel)ams.get(element);
-
- if(ret == null) {
- ret = new AnnotationModel();
- ams.put(element, ret);
- }
-
- return ret;
- }
-
-}
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/messages_english.properties b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/messages_english.properties
deleted file mode 100644
index 27654dd5..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/messages_english.properties
+++ /dev/null
@@ -1,83 +0,0 @@
-AtlDebugModelConstants.DEBUGTARGETNAME=Atl Debug Target
-AtlDebugModelConstants.RUNTARGETNAME=Atl Run Target
-AtlDebugModelConstants.THREADNAME=Main thread
-AtlDebugModelConstants.MAPELEMENT=Map Element
-
-AtlDebugModelPresentation.CONNECTEDONHOST=\ connected on host
-AtlDebugModelPresentation.DISCONNECTED=Disconnected
-AtlDebugModelPresentation.SUSPENDED=Suspended
-AtlDebugModelPresentation.TERMINATED=Terminated
-AtlDebugModelPresentation.PORT=\ port
-AtlDebugModelPresentation.RUNNING=Running
-AtlDebugModelPresentation.UNKNOWN=Unknown
-
-AtlDebugTarget.CONNECTED=Connected.
-AtlDebugTarget.CONNECTIONDEBUGEE=Trying to connect to remote debuggee
-
-AtlLauncherTools.ERROR=Error
-AtlLauncherTools.MODELCHOICE=Model Choice
-AtlLauncherTools.ATLCONFIGURATION=ATL Configuration
-AtlLauncherTools.ADVANCED=Advanced
-
-MainAtlTab.PROJECT=Project
-MainAtlTab.PROJECTNAME=Project name
-MainAtlTab.ATLFILENAME=ATL file name
-MainAtlTab.OTHERSPARAMETERS=Advanced parameters
-MainAtlTab.MODELHANDLER=Model handler
-MainAtlTab.MODEDEBUG=Disassembly mode
-MainAtlTab.GIVEPROJECTNAME=Please, give a project name
-MainAtlTab.GIVETRANSFORMATIONNAME=Please, give a transformation file name
-MainAtlTab.GIVEMODELHANLER=Please, give a model handler
-MainAtlTab.GIVEMODEDEBUG=Please, give a debug mode
-MainAtlTab.INTERMODELREFS=Allow inter-model references
-MainAtlTab.ADVANCED=Show advanced tab
-
-ModelChoiceTab.IN=IN
-ModelChoiceTab.MODELCOLON=Model :
-ModelChoiceTab.METAMODELCOLON=Meta Model :
-ModelChoiceTab.ADD=Add
-ModelChoiceTab.REMOVE=Remove
-ModelChoiceTab.META_MODEL=Meta model
-ModelChoiceTab.OUT=OUT
-ModelChoiceTab.PATH_EDITOR=Path Editor
-ModelChoiceTab.SET_PATH=Set path
-ModelChoiceTab.SET_EXTERNAL_PATH=Set external path
-ModelChoiceTab.PATH=Path
-ModelChoiceTab.TYPE=Type
-ModelChoiceTab.LIBS=Libs
-ModelChoiceTab.LIBCOLON=Lib :
-ModelChoiceTab.REMOVE_LIB=Remove lib
-ModelChoiceTab.CHOOSEMODEL=Please, choose a model
-ModelChoiceTab.ERROR=Error
-ModelChoiceTab.REMOVELIB=Do you want to remove this lib ?
-ModelChoiceTab.REMOVEMODEL=Do you want to remove this model ?
-ModelChoiceTab.GIVELIB=Please, give a lib
-ModelChoiceTab.CHOOSE=Please, choose a
-ModelChoiceTab.CHOOSEMETAMODEL=Choose the meta-model
-ModelChoiceTab.GIVEMODEL=Please, give a model name
-ModelChoiceTab.GIVEMETAMODEL=Please, give a metamodel name
-ModelChoiceTab.ALREADYINTABLE=These model and metamodel are already in a table
-ModelChoiceTab.GIVEMODELS=Please, give input and output models
-ModelChoiceTab.WARNING_GIVEMODELS=Warning, none model (or metamodel) is registered
-ModelChoiceTab.GIVEPATHMODELS=Please, give the path of models
-ModelChoiceTab.GIVEPATHLIBS=Please, give the path of libs
-ModelChoiceTab.MODEL=Model
-
-AdvancedTab.SUPERIMPOSE=Superimposed modules
-AdvancedTab.ADD=Add
-AdvancedTab.REMOVE=Remove
-AdvancedTab.SET_PATH=Set path
-AdvancedTab.SET_EXTERNAL_PATH=Set external path
-AdvancedTab.CHOOSEENTRY=Please, choose an entry
-AdvancedTab.CHOOSE=Please, choose a
-AdvancedTab.GIVEPATHSUPERIMPOSE=Superimpose list contains empty paths
-
-RemoteAtlTab.PROJECT=Project
-RemoteAtlTab.PROJECTNAME=Project name
-RemoteAtlTab.ATLFILENAME=ATL file name
-RemoteAtlTab.CONNECTIONPROPERTIES=Connection properties
-RemoteAtlTab.HOSTNAME=Hostname
-RemoteAtlTab.PORT=Port
-RemoteAtlTab.GIVEPROJECTNAME=Please, give a project name
-RemoteAtlTab.GIVETRANSFORMATIONNAME=Please, give a transformation file name
-RemoteAtlTab.PORTNOTINTEGER=Port is not an integer
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/ui/AtlBreakpointImageProvider.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/ui/AtlBreakpointImageProvider.java
deleted file mode 100644
index 5c1f2d49..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/ui/AtlBreakpointImageProvider.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Created on 11 juin 2004
- */
-package org.atl.eclipse.adt.debug.ui;
-
-import org.eclipse.core.resources.IMarker;
-import org.eclipse.debug.ui.DebugUITools;
-import org.eclipse.debug.ui.IDebugModelPresentation;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.jface.text.source.Annotation;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.ui.texteditor.IAnnotationImageProvider;
-import org.eclipse.ui.texteditor.MarkerAnnotation;
-
-/**
- * @author idrissi
- */
-public class AtlBreakpointImageProvider implements IAnnotationImageProvider {
-
- private IDebugModelPresentation fPresentation;
-
- /**
- * @see org.eclipse.jface.text.source.IAnnotationImageProvider#getManagedImage(org.eclipse.jface.text.source.Annotation)
- */
- public Image getManagedImage(Annotation annotation) {
- if (annotation instanceof MarkerAnnotation) {
- MarkerAnnotation markerAnnotation= (MarkerAnnotation) annotation;
- IMarker marker= markerAnnotation.getMarker();
- if (marker != null && marker.exists())
- return getPresentation().getImage(marker);
- }
-
- return null;
- }
-
- /**
- * @see org.eclipse.jface.text.source.IAnnotationImageProvider#getImageDescriptorId(org.eclipse.jface.text.source.Annotation)
- */
- public String getImageDescriptorId(Annotation annotation) {
- return null;
- }
-
- /**
- * @see org.eclipse.jface.text.source.IAnnotationImageProvider#getImageDescriptor(java.lang.String)
- */
- public ImageDescriptor getImageDescriptor(String imageDescritporId) {
- return null;
- }
-
- private IDebugModelPresentation getPresentation() {
- if (fPresentation == null)
- fPresentation= DebugUITools.newDebugModelPresentation();
- return fPresentation;
- }
-}
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/ui/AtlDebugModelPresentation.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/ui/AtlDebugModelPresentation.java
deleted file mode 100644
index ee884377..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/ui/AtlDebugModelPresentation.java
+++ /dev/null
@@ -1,381 +0,0 @@
-/*
- * Created on 30 avr. 2004
- */
-package org.atl.eclipse.adt.debug.ui;
-
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.util.HashMap;
-import java.util.Map;
-
-import org.atl.eclipse.adt.debug.AtlDebugPlugin;
-import org.atl.eclipse.adt.debug.Messages;
-import org.atl.eclipse.adt.debug.core.AtlBreakpoint;
-import org.atl.eclipse.adt.debug.core.AtlDebugTarget;
-import org.atl.eclipse.adt.debug.core.AtlStackFrame;
-import org.atl.eclipse.adt.debug.core.AtlThread;
-import org.atl.eclipse.adt.debug.core.AtlVariable;
-import org.atl.eclipse.adt.launching.AtlLauncherTools;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IMarker;
-import org.eclipse.core.resources.IStorage;
-import org.eclipse.core.resources.IWorkspace;
-import org.eclipse.core.resources.IWorkspaceRoot;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.debug.core.DebugException;
-import org.eclipse.debug.core.ILaunchConfiguration;
-import org.eclipse.debug.core.model.IValue;
-import org.eclipse.debug.ui.IDebugModelPresentation;
-import org.eclipse.debug.ui.IValueDetailListener;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.ui.IEditorDescriptor;
-import org.eclipse.ui.IEditorInput;
-import org.eclipse.ui.IEditorRegistry;
-import org.eclipse.ui.IPersistableElement;
-import org.eclipse.ui.IStorageEditorInput;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.part.FileEditorInput;
-
-
-/**
- * @author Freddy Allilaire
- * A debug model presentation is responsible for providing labels, images,
- * and editors associated with debug elements in a specific debug model.
- *
- * To allow for an extensible configuration, IDebugModelPresentation interface defines
- * a setAttribute method.
- *
- */
-
-public class AtlDebugModelPresentation extends LabelProvider implements IDebugModelPresentation {
-
- static final URL BASE_URL = AtlDebugPlugin.getDefault().getBundle().getEntry("/");
- static final String iconPath = "icons/";
-
- // If you add a constant here, look in the class AtlVariable if the value is not already used
- public final static int BREAKPOINT = 5;
- private Map mapImage = null;
-
- private HashMap fAttributes= new HashMap(3);
-
- /**
- * If the button DISPLAY VARIABLE TYPE NAMES in debugUI is pressed
- * then the status of the variable DISPLAY_VARIABLE_TYPE_NAMES is changed
- *
- * This method returns true if DISPLAY_VARIABLE_TYPE_NAMES is selected in debugUI
- */
- private boolean isShowVariableTypeNames() {
- Boolean show= (Boolean) fAttributes.get(DISPLAY_VARIABLE_TYPE_NAMES);
- show= show == null ? Boolean.FALSE : show;
- return show.booleanValue();
- }
-
- /**
- * Clients may define new presentation attributes. For example, a client may wish
- * to define a "hexadecimal" property to display numeric values in hexadecimal. Implementations
- * should honor the presentation attributes defined by this interface where possible,
- * but do not need to honor presentation attributes defined by other clients.
- * To access the debug model presentation for a debug view, clients should use
- * DebugView#getPresentation(String).
- *
- * @see org.eclipse.debug.ui.IDebugModelPresentation#setAttribute(java.lang.String, java.lang.Object)
- */
- public void setAttribute(String attribute, Object value) {
- if (value == null) {
- return;
- }
- fAttributes.put(attribute, value);
- }
-
- /**
- * This method returns an image from the path
- * @param path
- * @return
- */
- private Image createImage(String path) {
- try {
- URL url = new URL(BASE_URL, path);
- return ImageDescriptor.createFromURL(url).createImage();
- }
- catch(MalformedURLException e) {}
- return null;
- }
-
- private void initMapImage() {
- mapImage = new HashMap();
- mapImage.put(new Integer(AtlVariable.ATTRIBUTE), null);
- mapImage.put(new Integer(AtlVariable.ELEMENT), null);
- mapImage.put(new Integer(AtlVariable.LOCALVARIABLE), null);
- mapImage.put(new Integer(AtlVariable.REFERENCE), null);
- mapImage.put(new Integer(AtlVariable.SUPERTYPE), null);
- mapImage.put(new Integer(BREAKPOINT), null);
- }
-
-
- /**
- * This method returns the image associate to the type of the parameter
- *
- * @see org.eclipse.jface.viewers.ILabelProvider#getImage(java.lang.Object)
- */
- public Image getImage(Object item) {
- if (mapImage == null)
- initMapImage();
-
- if (item instanceof AtlVariable) {
- String imageName = null;
- AtlVariable atlVar = (AtlVariable)item;
-// String typeVar = null;
-// try {
-// typeVar = atlVar.getReferenceTypeName();
-// } catch (DebugException e) {
-// e.printStackTrace();
-// }
- switch (atlVar.getDescription()) {
- case AtlVariable.ATTRIBUTE : imageName = "attribute.gif"; break;
- case AtlVariable.ELEMENT : imageName = "element.gif"; break;
- case AtlVariable.LOCALVARIABLE : imageName = "localVariable.gif"; break;
- case AtlVariable.REFERENCE : imageName = "reference.gif"; break;
- case AtlVariable.SUPERTYPE : imageName = "supertype.gif"; break;
- default : return null;
- }
- if (mapImage.get(new Integer(atlVar.getDescription())) == null) {
- mapImage.put(new Integer(atlVar.getDescription()), createImage(iconPath + imageName));
- }
- return (Image)mapImage.get(new Integer(atlVar.getDescription()));
- }
- else if (item instanceof AtlBreakpoint) {
- if (mapImage.get(new Integer(BREAKPOINT)) == null) {
- mapImage.put(new Integer(BREAKPOINT), createImage(iconPath + "breakpoint.gif"));
- }
- return (Image)mapImage.get(new Integer(BREAKPOINT));
- }
- else if (item instanceof IMarker) {
- if (mapImage.get(new Integer(BREAKPOINT)) == null) {
- mapImage.put(new Integer(BREAKPOINT), createImage(iconPath + "breakpoint.gif"));
- }
- return (Image)mapImage.get(new Integer(BREAKPOINT));
- }
- return null;
- }
-
- /**
- * This method returns the text associate to the parameter
- *
- * @see org.eclipse.jface.viewers.ILabelProvider#getText(java.lang.Object)
- */
- public String getText(Object item) {
- if (item instanceof AtlDebugTarget) {
- AtlDebugTarget target = (AtlDebugTarget) item;
- String name = "";
- try {
- name = target.getName();
- }
- catch (DebugException e) {
- e.printStackTrace();
- }
- return name + Messages.getString("AtlDebugModelPresentation.CONNECTEDONHOST")+ target.getHost() + Messages.getString("AtlDebugModelPresentation.PORT") + target.getPort(); //$NON-NLS-1$ //$NON-NLS-2$
- }
- else if (item instanceof AtlThread) {
- AtlThread thread = (AtlThread) item;
- try {
- String currentState;
- String message = "";
- switch (((AtlDebugTarget)thread.getDebugTarget()).getState()) {
- case AtlDebugTarget.stateDisconnected: currentState = Messages.getString("AtlDebugModelPresentation.DISCONNECTED"); break; //$NON-NLS-1$
- case AtlDebugTarget.stateRunning: currentState = Messages.getString("AtlDebugModelPresentation.RUNNING"); break; //$NON-NLS-1$
- case AtlDebugTarget.stateSuspended: currentState = Messages.getString("AtlDebugModelPresentation.SUSPENDED"); //$NON-NLS-1$
- message = ((AtlDebugTarget)thread.getDebugTarget()).getMessageFromDebuggee();
- return thread.getName() + " (" + currentState + " (" + message + "))"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
- case AtlDebugTarget.stateTerminated: currentState = Messages.getString("AtlDebugModelPresentation.TERMINATED"); break; //$NON-NLS-1$
- default : currentState = Messages.getString("AtlDebugModelPresentation.UNKNOWN"); //$NON-NLS-1$
- }
- return thread.getName() + " (" + currentState + ")";
- }
- catch (DebugException e) {
- return null;
- }
- }
- else if (item instanceof AtlStackFrame)
- return null;
- else if (item instanceof AtlVariable) {
- AtlVariable atlVar = (AtlVariable)item;
- String typeVar = null;
- try {
- if (isShowVariableTypeNames())
- typeVar = atlVar.getReferenceTypeName();
- else
- typeVar = "";
-
- String rtn = atlVar.getValue().getReferenceTypeName();
- if (rtn.equals("Boolean") ||
- rtn.equals("Integer") ||
- rtn.equals("Real"))
- return typeVar + " " + atlVar.getName() + " = " + atlVar.getValue().getValueString();
- else if (rtn.equals("String"))
- return typeVar + " " + atlVar.getName() + " = '" + atlVar.getValue().getValueString() + "'";
- else if (rtn.equals("EnumLiteral"))
- return typeVar + " " + atlVar.getName() + " = #" + atlVar.getValue().getValueString();
- else if (rtn.equals("Map Element"))
- return atlVar.getName();
- else
- return typeVar + " " + atlVar.getName() + " = " + atlVar.getReferenceTypeName() + " (id = " + atlVar.getIdVariable() + ")";
- } catch (DebugException e) {
- e.printStackTrace();
- }
- }
- else if (item instanceof AtlBreakpoint) {
- IMarker marker = ((AtlBreakpoint)item).getMarker();
- String location;
- try {
- location = (String)marker.getResource().getName();
- Integer lineNumber = (Integer)marker.getAttribute(IMarker.LINE_NUMBER);
- Integer charStart = (Integer)marker.getAttribute(IMarker.CHAR_START);
- Integer charEnd = (Integer)marker.getAttribute(IMarker.CHAR_END);
- return location + " [line: " + lineNumber + ", charStart: " + charStart + ", charEnd: " + charEnd + "]";
- }
- catch (CoreException e) {
- e.printStackTrace();
- }
- }
-
- return null;
- }
-
- /**
- * @see org.eclipse.debug.ui.IDebugModelPresentation#computeDetail(org.eclipse.debug.core.model.IValue,
- * org.eclipse.debug.ui.IValueDetailListener)
- */
- public void computeDetail(IValue value, IValueDetailListener listener) {
- try {
- listener.detailComputed(value,value.getValueString());
- }
- catch (DebugException e) {
- e.printStackTrace();
- }
- }
-
- private class DisassemblyEditorInput implements IStorageEditorInput {
-
- private IStorage contents;
-
- public DisassemblyEditorInput(IStorage contents) {
- this.contents = contents;
- }
-
- /**
- * @see org.eclipse.ui.IEditorInput#exists()
- */
- public boolean exists() {
- return true;
- }
-
- /**
- * @see org.eclipse.ui.IEditorInput#getImageDescriptor()
- */
- public ImageDescriptor getImageDescriptor() {
- return null;
- }
-
- /**
- * @see org.eclipse.ui.IEditorInput#getName()
- */
- public String getName() {
- return contents.getName();
- }
-
- /**
- * @see org.eclipse.ui.IEditorInput#getPersistable()
- */
- public IPersistableElement getPersistable() {
- return null;
- }
-
- /**
- * @see org.eclipse.ui.IEditorInput#getToolTipText()
- */
- public String getToolTipText() {
- return contents.getName();
- }
-
- /**
- * @see org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)
- */
- public Object getAdapter(Class adapter) {
- return null;
- }
-
- /**
- * @see org.eclipse.ui.IStorageEditorInput#getStorage()
- */
- public IStorage getStorage() throws CoreException {
- return contents;
- }
- }
-
-// private IEditorPart dte;
-
- public IEditorInput getDisassemblyEditorInput(AtlStackFrame frame) {
- IEditorInput ret = null;
-
- ret = new DisassemblyEditorInput(frame.getDisassembled());
-
- return ret;
- }
-
- /**
- *
- * @see org.eclipse.debug.ui.ISourcePresentation#getEditorInput(java.lang.Object)
- */
- public IEditorInput getEditorInput(Object element) {
- IStorageEditorInput i;
- AtlStackFrame frame;
-// String projectName;
- String fileName;
-
- if(element instanceof AtlStackFrame ) {
- frame = (AtlStackFrame) element;
- if(((AtlDebugTarget)frame.getDebugTarget()).isDisassemblyMode()) return getDisassemblyEditorInput(frame);
- ILaunchConfiguration configuration = frame.getDebugTarget().getLaunch().getLaunchConfiguration();
- try {
- // TODO Recuperer le nom du fichier sur la stackframe
- fileName = configuration.getAttribute(AtlLauncherTools.ATLFILENAME, AtlLauncherTools.NULLPARAMETER);
-
- IWorkspace wks = ResourcesPlugin.getWorkspace();
- IWorkspaceRoot wksroot = wks.getRoot();
-
- i = new FileEditorInput(wksroot.getFile(new Path(fileName)));
- return i;
- }
- catch (CoreException e) {
- e.printStackTrace();
- }
- }
- else if(element instanceof AtlBreakpoint) {
- IMarker marker = ((AtlBreakpoint)element).getMarker();
- IFile ifile = (IFile)marker.getResource();
- return new FileEditorInput(ifile);
- }
- return null;
- }
-
- /**
- * @see org.eclipse.debug.ui.ISourcePresentation#getEditorId(org.eclipse.ui.IEditorInput,
- * java.lang.Object)
- */
- public String getEditorId(IEditorInput input, Object element) {
- if(input instanceof DisassemblyEditorInput)
- return "org.eclipse.ui.DefaultTextEditor";
- IEditorRegistry registry= PlatformUI.getWorkbench().getEditorRegistry();
- IEditorDescriptor descriptor= registry.getDefaultEditor(input.getName());
- if (descriptor != null) {
- return descriptor.getId();
- } else {
- return "org.eclipse.ui.DefaultTextEditor";
- }
- }
-
-} \ No newline at end of file
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/ui/DisassemblyModeAction.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/ui/DisassemblyModeAction.java
deleted file mode 100644
index 74d050a9..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/debug/ui/DisassemblyModeAction.java
+++ /dev/null
@@ -1,81 +0,0 @@
-package org.atl.eclipse.adt.debug.ui;
-
-import org.atl.eclipse.adt.debug.core.AtlDebugTarget;
-import org.atl.eclipse.adt.debug.core.AtlStackFrame;
-import org.atl.eclipse.adt.debug.core.AtlThread;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.ui.IActionDelegate;
-import org.eclipse.ui.IObjectActionDelegate;
-import org.eclipse.ui.IWorkbenchPart;
-
-/**
- *
- * @author allilaire
- *
- * DisassemblyModeAction is the action runned by the popup menu Disassembly Mode for IElement
- * @see extension point="org.eclipse.ui.popupMenus" in plugin.xml
- * This action allows to switch between normal and disassembly mode.
- */
-public class DisassemblyModeAction implements IObjectActionDelegate {
-
- /**
- * Constructor for DisassemblyModeAction
- */
- public DisassemblyModeAction() {
- super();
- }
-
- /**
- * @see IObjectActionDelegate#setActivePart(IAction, IWorkbenchPart)
- */
- public void setActivePart(IAction action, IWorkbenchPart targetPart) {
- }
-
- /**
- * Main method of the action, when the action is selected => "run" is launched
- * @see IActionDelegate#run(IAction)
- */
- public void run(IAction action) {
- boolean checked = action.isChecked();
-
- Object elem = ((IStructuredSelection)selection).getFirstElement();
- AtlDebugTarget adt = null;
- if(elem instanceof AtlThread) {
- adt = (AtlDebugTarget)((AtlThread)elem).getDebugTarget();
- } else if(elem instanceof AtlStackFrame) {
- adt = (AtlDebugTarget)((AtlStackFrame)elem).getDebugTarget();
- } else if(elem instanceof AtlDebugTarget) {
- adt = (AtlDebugTarget)elem;
- }
-
- if(adt != null) {
- adt.setDisassemblyMode(checked);
- }
- }
-
- /**
- * @see IActionDelegate#selectionChanged(IAction, ISelection)
- */
- public void selectionChanged(IAction action, ISelection selection) {
- this.selection = selection;
-
- Object elem = ((IStructuredSelection)selection).getFirstElement();
- AtlDebugTarget adt = null;
-
- if(elem instanceof AtlThread) {
- adt = (AtlDebugTarget)((AtlThread)elem).getDebugTarget();
- } else if(elem instanceof AtlStackFrame) {
- adt = (AtlDebugTarget)((AtlStackFrame)elem).getDebugTarget();
- } else if(elem instanceof AtlDebugTarget) {
- adt = (AtlDebugTarget)elem;
- }
-
- if(adt != null) {
- action.setChecked(adt.isDisassemblyMode());
- }
- }
-
- private ISelection selection;
-}
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AdvancedTab.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AdvancedTab.java
deleted file mode 100644
index fca6f273..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AdvancedTab.java
+++ /dev/null
@@ -1,250 +0,0 @@
-package org.atl.eclipse.adt.launching;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-import org.atl.eclipse.adt.debug.Messages;
-import org.eclipse.core.resources.IContainer;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.debug.core.ILaunchConfiguration;
-import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy;
-import org.eclipse.debug.ui.AbstractLaunchConfigurationTab;
-import org.eclipse.jface.viewers.ColumnWeightData;
-import org.eclipse.jface.viewers.TableLayout;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.jface.viewers.ViewerFilter;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.SelectionAdapter;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Group;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.TableColumn;
-import org.eclipse.swt.widgets.TableItem;
-import org.eclipse.ui.dialogs.ElementTreeSelectionDialog;
-import org.eclipse.ui.dialogs.ISelectionStatusValidator;
-import org.eclipse.ui.model.WorkbenchContentProvider;
-import org.eclipse.ui.model.WorkbenchLabelProvider;
-
-public class AdvancedTab extends AbstractLaunchConfigurationTab {
-
- final static String SUPERIMPOSE = "SUPERIMPOSE";
-
- private List superimpose = new ArrayList();
-
- private Composite container;
-
- private Group groupSuperimpose;
- private Table tableSuperimpose;
- private Button buttonSuperimpose;
- private Button buttonRemoveSuperimpose;
-
- public void createControl(Composite parent) {
-
- container = new Composite(parent, SWT.NULL);
-
- groupSuperimpose = new Group(container, SWT.NULL);
- buttonSuperimpose = new Button(groupSuperimpose, SWT.CENTER);
- tableSuperimpose = new Table(groupSuperimpose, SWT.FULL_SELECTION | SWT.BORDER);
- buttonRemoveSuperimpose = new Button(groupSuperimpose, SWT.CENTER);
-
- GridLayout layout = new GridLayout();
- layout.numColumns = 1;
- layout.makeColumnsEqualWidth = true;
-
- container.setLayout(layout);
-
- groupSuperimpose.setLayoutData(new GridData(GridData.FILL_BOTH));
-
- /***********************************************************************
- * GroupSuperimpose
- **********************************************************************/
-
- GridLayout groupLayout = new GridLayout();
- groupLayout.numColumns = 4;
- groupLayout.makeColumnsEqualWidth = true;
-
- groupSuperimpose.setLayout(groupLayout);
-
- groupSuperimpose.setText(Messages.getString("AdvancedTab.SUPERIMPOSE")); //$NON-NLS-1$
-
- buttonSuperimpose.setText(Messages.getString("AdvancedTab.ADD")); //$NON-NLS-1$
- buttonSuperimpose.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent evt) {
- addPath(AdvancedTab.SUPERIMPOSE, tableSuperimpose);
- canSave();
- updateLaunchConfigurationDialog();
- }
- });
-
- buttonRemoveSuperimpose.setText(Messages.getString("AdvancedTab.REMOVE")); //$NON-NLS-1$
- buttonRemoveSuperimpose.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent evt) {
- removePath(tableSuperimpose);
- canSave();
- updateLaunchConfigurationDialog();
- }
- });
-
- TableLayout tableLayout = new TableLayout();
- tableSuperimpose.setLayout(tableLayout);
- tableLayout.addColumnData(new ColumnWeightData(100));
- tableSuperimpose.setLinesVisible(true);
- tableSuperimpose.setHeaderVisible(true);
-
- //ModelChoiceTab.TABLELIBNAME
- TableColumn superimposeName = new TableColumn(tableSuperimpose, SWT.LEFT);
- superimposeName.setText(Messages.getString("AdvancedTab.SUPERIMPOSE")); //$NON-NLS-1$
-
- buttonSuperimpose.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
- buttonRemoveSuperimpose.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING));
-
- GridData gd = new GridData(GridData.FILL_BOTH);
- gd.horizontalSpan = 3;
- gd.verticalSpan = 3;
- tableSuperimpose.setLayoutData(gd);
-
- /** ***************************************** */
-
- container.layout();
- container.pack();
- setControl(container);
- canSave();
-}
-
- public String getName() {
- return AtlLauncherTools.ADVANCEDTABNAME;
- }
-
- public void initializeFrom(ILaunchConfiguration configuration) {
- try {
- superimpose = configuration.getAttribute(AtlLauncherTools.SUPERIMPOSE, new ArrayList());
-
- tableSuperimpose.removeAll();
- for (Iterator i = superimpose.iterator(); i.hasNext();) {
- String mName = (String) i.next();
- TableItem item = new TableItem(tableSuperimpose, SWT.NONE);
- item.setText(mName);
- }
-
- canSave();
- updateLaunchConfigurationDialog();
- } catch (CoreException e) {
- tableSuperimpose.removeAll();
- e.printStackTrace();
- }
- }
-
- public void performApply(ILaunchConfigurationWorkingCopy configuration) {
- superimpose.clear();
-
- for (int i=0; i < tableSuperimpose.getItemCount(); i++) {
- TableItem ti = tableSuperimpose.getItem(i);
- superimpose.add(ti.getText());
- }
-
- configuration.setAttribute(AtlLauncherTools.SUPERIMPOSE, superimpose);
- }
-
- public void setDefaults(ILaunchConfigurationWorkingCopy configuration) {
- }
-
- /**
- * Validates tab for saving.
- * @return True if the tab information is valid for saving
- */
- public boolean canSave() {
- if (tableSuperimpose.getItemCount() != 0) {
- for (int i=0; i < tableSuperimpose.getItemCount(); i++)
- if (tableSuperimpose.getItem(i).getText().equals("")) { //$NON-NLS-1$
- this.setErrorMessage(Messages.getString("AdvancedTab.GIVEPATHSUPERIMPOSE")); //$NON-NLS-1$
- return false;
- }
- }
-
- this.setErrorMessage(null);
- return true;
- }
-
- /**
- * Returns the icon associate with the tab
- */
- public Image getImage() {
- return AtlLauncherTools.createImage(AtlLauncherTools.PATHICONATL);
- }
-
- /**
- * This method adds a path to the given table. The path corresponds to a file in the workspace
- * @param type
- * @param table
- */
- private void addPath(final String type, Table table) {
- ElementTreeSelectionDialog elementTreeSelectionDialog = new ElementTreeSelectionDialog( getShell(), new WorkbenchLabelProvider(), new WorkbenchContentProvider());
- elementTreeSelectionDialog.setInput(ResourcesPlugin.getWorkspace().getRoot());
- elementTreeSelectionDialog.setMessage(Messages.getString("AdvancedTab.CHOOSE") + type); //$NON-NLS-1$
- elementTreeSelectionDialog.setAllowMultiple(false);
- elementTreeSelectionDialog.setDoubleClickSelects(true);
- elementTreeSelectionDialog.addFilter(new ViewerFilter() {
- public boolean select(Viewer viewer, Object parentElement, Object element) {
- boolean ret = false;
-
- if(element instanceof IContainer) {
- ret = true;
- } else if(element instanceof IFile) {
- IFile currentFile = (IFile)element;
- if (currentFile.getFileExtension() == null)
- return false;
- if (type == AdvancedTab.SUPERIMPOSE)
- ret = (currentFile.getFileExtension().toUpperCase()).equals("ASM");
- else
- ret = true;
- }
- return ret;
- }
- });
- elementTreeSelectionDialog.setValidator(new ISelectionStatusValidator() {
- public IStatus validate(Object[] selection) {
- IStatus ret = Status.CANCEL_STATUS;
-
- if(selection.length == 1) {
- if(selection[0] instanceof IFile) { // no need to verify again extension here
- ret = Status.OK_STATUS;
- }
- }
-
- return ret;
- }
- });
- elementTreeSelectionDialog.open();
- Object result = elementTreeSelectionDialog.getFirstResult();
-
- if ((result != null) && (result instanceof IFile)) {
- IFile currentFile = (IFile)result;
- TableItem item = new TableItem(table, SWT.NONE);
- item.setText(currentFile.getFullPath().toString());
- }
- }
-
- /**
- * Delete a path in the table
- * @param table
- */
- private void removePath(Table table) {
- int index = table.getSelectionIndex();
- if (index == -1) {
- AtlLauncherTools.messageBox(Messages.getString("AdvancedTab.CHOOSEENTRY")); //$NON-NLS-1$
- return;
- }
- table.remove(index);
- }
-
-}
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AtlLaunchConfigurationComparator.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AtlLaunchConfigurationComparator.java
deleted file mode 100644
index 03d0bd63..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AtlLaunchConfigurationComparator.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Created on 29 avr. 2004
- */
-package org.atl.eclipse.adt.launching;
-
-import java.util.Comparator;
-import java.util.List;
-
-/**
- * @author allilaire
- */
-public class AtlLaunchConfigurationComparator implements Comparator {
-
- /*
- * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object)
- */
- public int compare(Object o1, Object o2) {
- List list1 = (List)o1;
- List list2 = (List)o2;
-
- if (list1.size() == list2.size()) {
- for (int i = 0; i < list1.size(); i++) {
- String memento1 = (String)list1.get(i);
- String memento2 = (String)list2.get(i);
- if (!equalsIgnoreWhitespace(memento1, memento2)) {
- return -1;
- }
- }
- return 0;
- }
- return -1;
- }
-
- protected boolean equalsIgnoreWhitespace(String one, String two) {
- int i1 = 0;
- int i2 = 0;
- int l1 = one.length();
- int l2 = two.length();
- char ch1 = ' ';
- char ch2 = ' ';
- while (i1 < l1 && i2 < l2) {
- while (i1 < l1 && Character.isWhitespace(ch1 = one.charAt(i1))) {
- i1++;
- }
- while (i2 < l2 && Character.isWhitespace(ch2 = two.charAt(i2))) {
- i2++;
- }
- if (i1 == l1 && i2 == l2) {
- return true;
- }
- if (ch1 != ch2) {
- return false;
- }
- i1++;
- i2++;
- }
- return true;
- }
-}
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AtlLaunchConfigurationDelegate.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AtlLaunchConfigurationDelegate.java
deleted file mode 100644
index ec9f8945..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AtlLaunchConfigurationDelegate.java
+++ /dev/null
@@ -1,459 +0,0 @@
-/*
- * Created on 26 avr. 2004
- *
- */
-package org.atl.eclipse.adt.launching;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.InputStream;
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import org.atl.eclipse.adt.debug.core.AtlDebugTarget;
-import org.atl.eclipse.adt.debug.core.AtlRunTarget;
-import org.atl.eclipse.adt.launching.sourcelookup.AtlSourceLocator;
-import org.atl.eclipse.engine.AtlEMFModelHandler;
-import org.atl.eclipse.engine.AtlLauncher;
-import org.atl.eclipse.engine.AtlModelHandler;
-import org.atl.engine.repositories.emf4atl.ASMEMFModel;
-import org.atl.engine.vm.nativelib.ASMModel;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IWorkspace;
-import org.eclipse.core.resources.IWorkspaceRoot;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.debug.core.ILaunch;
-import org.eclipse.debug.core.ILaunchConfiguration;
-import org.eclipse.debug.core.ILaunchManager;
-import org.eclipse.debug.core.model.ILaunchConfigurationDelegate;
-import org.eclipse.emf.common.util.URI;
-
-/**
- * The method "launch" is launched when you click on the button "Run" or "Debug"
- *
- * @author Freddy Allilaire
- *
- */
-public class AtlLaunchConfigurationDelegate implements ILaunchConfigurationDelegate {
- private final static boolean useEMFURIs = true;
-
-// private static AtlModelHandler amh;
-
- /**
- * Launches the given configuration in the specified mode, contributing
- * debug targets to the given launch object. The
- * launch object has already been registered with the launch manager.
- *
- * @param configuration the configuration to launch
- * @param mode the mode in which to launch, one of the mode constants
- * defined by ILaunchManager - RUN_MODE or DEBUG_MODE.
- * @param launch the launch object to contribute processes and debug
- * targets to
- * @param monitor progress monitor, not is used here
- * @exception CoreException if launching fails
- *
- * @see ILaunchConfigurationDelegate#launch(ILaunchConfiguration, String, ILaunch, IProgressMonitor)
- */
- public void launch(ILaunchConfiguration configurationParam, String mode, ILaunch launchParam, IProgressMonitor monitor) throws CoreException {
-
- final String currentMode = mode;
- final ILaunchConfiguration configuration = configurationParam;
- final ILaunch launch = launchParam;
-
- /*
- * If the mode choosen was Debug, an ATLDebugTarget was created
- * */
- if (mode.equals(ILaunchManager.DEBUG_MODE)) {
- // link between the debug target and the source locator
- launch.setSourceLocator(new AtlSourceLocator());
- AtlDebugTarget mTarget = new AtlDebugTarget(launchParam);
-
- new Thread() {
- public void run() {
- runAtlLauncher(configuration, launch, currentMode);
- }
- }.start();
-
- mTarget.start();
- launchParam.addDebugTarget(mTarget);
- }
- else {
- // Run mode
- launchParam.setSourceLocator(new AtlSourceLocator());
- AtlRunTarget mTarget = new AtlRunTarget(launchParam);
- launchParam.addDebugTarget(mTarget);
- runAtlLauncher(configurationParam, launchParam, currentMode);
- mTarget.terminate();
- }
- }
-
- /**
- * Launcher of the debuggee with AtlLauncher
- * @param configuration
- * @param launch
- */
- private void runAtlLauncher(ILaunchConfiguration configuration, ILaunch launch, String mode) {
- try {
- String fileName = configuration.getAttribute(AtlLauncherTools.ATLFILENAME, AtlLauncherTools.NULLPARAMETER);
-// String projectName = configuration.getAttribute(AtlLauncherTools.PROJECTNAME, AtlLauncherTools.NULLPARAMETER);
- Map input = configuration.getAttribute(AtlLauncherTools.INPUT, new HashMap());
- Map output = configuration.getAttribute(AtlLauncherTools.OUTPUT, new HashMap());
- Map path = configuration.getAttribute(AtlLauncherTools.PATH, new HashMap());
- Map modelType = configuration.getAttribute(AtlLauncherTools.MODELTYPE, new HashMap());
- Map libsFromConfig = configuration.getAttribute(AtlLauncherTools.LIBS, new HashMap());
- Map modelHandler = configuration.getAttribute(AtlLauncherTools.MODELHANDLER, new HashMap());
- boolean checkSameModel = !configuration.getAttribute(AtlLauncherTools.AllowInterModelReferences, false);
- List superimpose = configuration.getAttribute(AtlLauncherTools.SUPERIMPOSE, new ArrayList());
-
- boolean continueAfterErrors = configuration.getAttribute(AtlLauncherTools.CONTINUE_AFTER_ERROR, false);
- runAtlLauncher(fileName, libsFromConfig, input, output, path, modelType, modelHandler, mode, checkSameModel, superimpose, continueAfterErrors);
- } catch (CoreException e1) {
- e1.printStackTrace();
- }
- }
-
- /**
- *
- * @param filePath : path of the ATL Transformation
- * @param input : Map {model_input --> metamodel_input}
- * @param output : Map {model_output --> metamodel_output}
- * @param path : Map {model_name --> URI}
- * @param modelType : Map {model_name --> type if the model(mIn, mmIn, ...)}
- * @param modelHandler : modelHandler (MDR or EMF)
- * @param mode : mode (DEBUG or RUN)
- * @param ckeckSameModel TODO
- * @param libsFromConfig: Map {lib_name --> URI}
- * @param superimpose : list of module URIs to superimpose
- */
- public static void runAtlLauncher(String filePath, Map libsFromConfig, Map input, Map output, Map path, Map modelType, Map modelHandler, String mode, boolean checkSameModel, List superimpose) {
- runAtlLauncher(filePath, libsFromConfig, input, output, path, modelType, modelHandler, mode, Collections.EMPTY_MAP, checkSameModel, superimpose);
- }
-
- public static void runAtlLauncher(String filePath, Map libsFromConfig, Map input, Map output, Map path, Map modelType, Map modelHandler, String mode, boolean checkSameModel, List superimpose, boolean continueAfterErrors) {
- runAtlLauncher(filePath, libsFromConfig, input, output, path, modelType, modelHandler, mode, Collections.EMPTY_MAP, checkSameModel, superimpose, continueAfterErrors);
- }
-
- /**
- *
- * @param filePath : path of the ATL Transformation
- * @param input : Map {model_input --> metamodel_input}
- * @param output : Map {model_output --> metamodel_output}
- * @param path : Map {model_name --> URI}
- * @param modelType : Map {model_name --> type if the model(mIn, mmIn, ...)}
- * @param modelHandler : modelHandler (MDR or EMF)
- * @param mode : mode (DEBUG or RUN)
- * @param linkWithNextTransformation
- * @param checkSameModel TODO
- * @param libsFromConfig: Map {lib_name --> URI}
- * @param superimpose : list of module URIs to superimpose
- * @return
- */
- public static Map runAtlLauncher(String filePath, Map libsFromConfig, Map input, Map output, Map path, Map modelType, Map modelHandler, String mode, Map linkWithNextTransformation, boolean checkSameModel, List superimpose) {
- return runAtlLauncher(filePath, libsFromConfig, input, output, path, modelType, modelHandler, mode, linkWithNextTransformation, Collections.EMPTY_MAP, checkSameModel, superimpose, false);
- }
-
- public static Map runAtlLauncher(String filePath, Map libsFromConfig, Map input, Map output, Map path, Map modelType, Map modelHandler, String mode, Map linkWithNextTransformation, boolean checkSameModel, List superimpose, boolean continueAfterErrors) {
- return runAtlLauncher(filePath, libsFromConfig, input, output, path, modelType, modelHandler, mode, linkWithNextTransformation, Collections.EMPTY_MAP, checkSameModel, superimpose, continueAfterErrors);
- }
-
- public static Map runAtlLauncher(String filePath, Map libsFromConfig, Map input, Map output, Map path, Map modelType, Map modelHandler, String mode, Map linkWithNextTransformation, Map inModel, boolean checkSameModel, List superimpose, boolean continueAfterErrors) {
- Map toReturn = new HashMap();
- try {
- //asmUrl
- IFile asmFile = getASMFile(filePath);
- URL asmUrl;
- asmUrl = asmFile.getLocation().toFile().toURL();
-
- //model handler
- Map atlModelHandler = new HashMap();
- for (Iterator i = modelHandler.keySet().iterator(); i.hasNext();) {
- String currentModelHandler = (String)modelHandler.get(i.next());
- if (!atlModelHandler.containsKey(currentModelHandler) && !currentModelHandler.equals(""))
- atlModelHandler.put(currentModelHandler, AtlModelHandler.getDefault(currentModelHandler));
- }
-
- //libs
- Map libs = new HashMap();
- for(Iterator i = libsFromConfig.keySet().iterator() ; i.hasNext() ; ) {
- String libName = (String)i.next();
- URL stringsUrl = fileNameToURL((String)libsFromConfig.get(libName));
- libs.put(libName, stringsUrl);
- }
-
- //superimpose
- List superimposeURLs = new ArrayList();
- for(Iterator i = superimpose.iterator() ; i.hasNext() ; ) {
- URL moduleUrl = fileNameToURL((String)i.next());
- superimposeURLs.add(moduleUrl);
- }
-
- Collection toDispose = new HashSet();
- //models
- if (inModel.isEmpty())
- inModel = getSourceModels(input, path, modelHandler, atlModelHandler, checkSameModel, toDispose);
- Map outModel = getTargetModels(output, path, modelHandler, atlModelHandler, inModel, checkSameModel, toDispose);
-
- Map models = new HashMap();
-
- for(Iterator i = inModel.keySet().iterator() ; i.hasNext() ; ) {
- String mName = (String)i.next();
- models.put(mName, inModel.get(mName));
- }
-
- for(Iterator i = outModel.keySet().iterator() ; i.hasNext() ; ) {
- String mName = (String)i.next();
- models.put(mName, outModel.get(mName));
- }
-
-// models.put("ATL", amh.getAtl());
-// models.put("MOF", amh.getMof());
-
- //params
- Map params = Collections.EMPTY_MAP;
-
- AtlLauncher myLauncher = AtlLauncher.getDefault();
- if (mode.equals(ILaunchManager.DEBUG_MODE))
- myLauncher.debug(asmUrl, libs, models, params, superimposeURLs);
- else
- myLauncher.launch(asmUrl, libs, models, params, superimposeURLs, continueAfterErrors);
-
- for(Iterator i = outModel.keySet().iterator(); i.hasNext() ; ) {
- String mName = (String)i.next();
- ASMModel currentOutModel = (ASMModel)outModel.get(mName);
- if (linkWithNextTransformation.containsKey(mName))
- toReturn.put(linkWithNextTransformation.get(mName), currentOutModel);
-
- if ((modelType.get(mName) != null) && ((String)modelType.get(mName)).equals(ModelChoiceTab.MODEL_OUTPUT)) {
- // TODO mettre un boolean peut grer la non sauvegarde
- String mmName = (String)output.get(mName);
- ((AtlModelHandler)atlModelHandler.get(modelHandler.get(mmName))).saveModel(currentOutModel, (String)path.get(mName));
- }
- }
-
- for(Iterator i = toDispose.iterator() ; i.hasNext() ; ) {
- ASMModel model = (ASMModel)i.next();
- AtlModelHandler.getHandler(model).disposeOfModel(model);
- }
- } catch (MalformedURLException e) {
- e.printStackTrace();
- } catch (CoreException e1) {
- e1.printStackTrace();
- }
- return toReturn;
- }
-
- /**
- * @param param
- * @return Returns the property value of the project
- */
-// private String getAtlProjectProperties(String param) {
-// // TODO getAtlProjectProperties
-// return null;
-// }
-
-
- private static ASMModel loadModel(AtlModelHandler amh, String mName, ASMModel metamodel, String path, Collection toDispose) throws CoreException, FileNotFoundException {
- ASMModel ret = null;
-
- if(useEMFURIs && (amh instanceof AtlEMFModelHandler)) {
- if(path.startsWith("uri:")) {
- ret = ((AtlEMFModelHandler)amh).loadModel(mName, metamodel, path);
- // this model should not be disposed of because we did not load it
- } else {
- ret = ((AtlEMFModelHandler)amh).loadModel(mName, metamodel, fileNameToURI(path));
- toDispose.add(ret);
- }
- }
- else {
- ret = amh.loadModel(mName, metamodel, fileNameToInputStream(path));
- toDispose.add(ret);
- }
-
- return ret;
- }
-
- /**
- * @param amh
- * @param mName
- * @param metamodel
- * @param path Project file path. Used to derive a platform:/... URI.
- * @param toDispose
- * @return A new ASMModel.
- * @author Dennis Wagelaar <dennis.wagelaar@vub.ac.be>
- */
- private static ASMModel newModel(AtlModelHandler amh, String mName, ASMModel metamodel, String path, Collection toDispose) {
- ASMModel ret = amh.newModel(mName, fileNameToURI(path).toString(), metamodel);
- toDispose.add(ret);
- return ret;
- }
-
- /**
- * Returns the input stream from a path for metamodel
- * @param metamodelPath
- * @return
- * @throws CoreException
- */
- private static Map getSourceModels(Map arg, Map path, Map modelHandler, Map atlModelHandler, boolean checkSameModel, Collection toDispose) throws CoreException {
- Map toReturn = new HashMap();
- try {
- for(Iterator i = arg.keySet().iterator() ; i.hasNext() ; ) {
- String mName = (String)i.next();
- String mmName = (String)arg.get(mName);
-
- AtlModelHandler amh = (AtlModelHandler)atlModelHandler.get(modelHandler.get(mmName));
- ASMModel mofmm = amh.getMof();
- toReturn.put("%" + modelHandler.get(mmName), mofmm);
- mofmm.setIsTarget(false);
- ASMModel inputModel;
- if (((String)path.get(mmName)).startsWith("#")) {
- toReturn.put(mmName, mofmm);
- inputModel = (ASMModel)toReturn.get(mName);
- if(inputModel == null)
- inputModel = loadModel(amh, mName, mofmm, (String)path.get(mName), toDispose);
- }
- else {
- ASMModel inputMetaModel = (ASMModel)toReturn.get(mmName);
- if(inputMetaModel == null) {
- inputMetaModel = loadModel(amh, mmName, mofmm, (String)path.get(mmName), toDispose);
- toReturn.put(mmName, inputMetaModel);
- }
- inputMetaModel.setIsTarget(false);
- inputModel = loadModel(amh, mName, inputMetaModel, (String)path.get(mName), toDispose);
- }
- inputModel.setIsTarget(false);
- if (inputModel instanceof ASMEMFModel)
- ((ASMEMFModel)inputModel).setCheckSameModel(checkSameModel);
- toReturn.put(mName, inputModel);
- }
- }
- catch (Exception e) {
- e.printStackTrace();
- }
- return toReturn;
- }
-
- /**
- * Returns the input stream from a path for metamodel
- * @param metamodelPath
- * @return
- * @throws CoreException
- */
- private static Map getTargetModels(Map arg, Map path, Map modelHandler, Map atlModelHandler, Map input, boolean checkSameModel, Collection toDispose) throws CoreException {
- Map toReturn = new HashMap();
- try {
- for(Iterator i = arg.keySet().iterator() ; i.hasNext() ; ) {
- String mName = (String)i.next();
- String mmName = (String)arg.get(mName);
-
- AtlModelHandler amh = (AtlModelHandler)atlModelHandler.get(modelHandler.get(mmName));
- ASMModel mofmm = amh.getMof();
- mofmm.setIsTarget(false);
- ASMModel outputModel;
-
- if (((String)path.get(mmName)).startsWith("#")) {
- if (input.get(mmName) == null)
- toReturn.put(mmName, mofmm);
- outputModel = (ASMModel)toReturn.get(mName);
- if(outputModel == null)
- outputModel = newModel(amh, mName, mofmm, (String)path.get(mName), toDispose);
- }
- else {
- ASMModel outputMetaModel = (ASMModel)input.get(mmName);
- if (outputMetaModel == null)
- outputMetaModel = (ASMModel)toReturn.get(mmName);
- if(outputMetaModel == null) {
- outputMetaModel = loadModel(amh, mmName, mofmm, (String)path.get(mmName), toDispose);
- toReturn.put(mmName, outputMetaModel);
- }
- outputMetaModel.setIsTarget(false);
- outputModel = newModel(amh, mName, outputMetaModel, (String)path.get(mName), toDispose);
- }
- outputModel.setIsTarget(true);
- if (outputModel instanceof ASMEMFModel)
- ((ASMEMFModel)outputModel).setCheckSameModel(checkSameModel);
- toReturn.put(mName, outputModel);
- }
- }
- catch (Exception e) {
- e.printStackTrace();
- }
- return toReturn;
- }
-
- /**
- * With the path of a file, the input stream of the file is returned
- * @param filePath
- * @return the input stream corresponding to the file
- * @throws FileNotFoundException
- */
- private static InputStream fileNameToInputStream(String filePath) throws FileNotFoundException, CoreException {
- if (filePath.startsWith("ext:")) {
- File f = new File(filePath.substring(4));
- return new FileInputStream(f);
- }
- else {
- IWorkspaceRoot iwr = ResourcesPlugin.getWorkspace().getRoot();
- filePath = filePath.replace('#', '/');
- return iwr.getFile(new Path(filePath)).getContents();
- }
- }
-
- private static URI fileNameToURI(String filePath) throws IllegalArgumentException {
- if (filePath.startsWith("ext:")) {
- File f = new File(filePath.substring(4));
- return URI.createFileURI(f.getPath());
- } else {
- return URI.createPlatformResourceURI(filePath, true);
- }
- }
-
- private static URL fileNameToURL(String filePath) throws MalformedURLException {
- if (filePath.startsWith("ext:")) {
- File f = new File(filePath.substring(4));
- return f.toURL();
- }
- else {
- IWorkspace wks = ResourcesPlugin.getWorkspace();
- IWorkspaceRoot wksroot = wks.getRoot();
-
- IFile currentLib = wksroot.getFile(new Path(filePath));
- return currentLib.getLocation().toFile().toURL();
- }
- }
-
- /**
- * From the path of an ATL File, this method returns
- * the ASM File corresponding to the ATL File
- * @param atlFilePath name of the ATL File
- * @return ASM File corresponding to the ATL File
- */
- private static IFile getASMFile(String atlFilePath) {
-
- // TODO Get properties of the project
- // know where bin files are, then choose good ASM File for ATL File
-
- IFile currentAtlFile = ResourcesPlugin.getWorkspace().getRoot().getFile(Path.fromOSString(atlFilePath));
-
- String extension = currentAtlFile.getFileExtension().toLowerCase();
- if (AtlLauncherTools.EXTENSIONS.contains(extension)) {
- String currentAsmPath = currentAtlFile.getFullPath().toString().substring(0, currentAtlFile.getFullPath().toString().length() - extension.length()) + "asm";
- return ResourcesPlugin.getWorkspace().getRoot().getFile(new Path(currentAsmPath));
- }
- else
- return null;
- }
-
-}
-
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AtlLauncherTools.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AtlLauncherTools.java
deleted file mode 100644
index c46c0107..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AtlLauncherTools.java
+++ /dev/null
@@ -1,192 +0,0 @@
-/*
- * Created on 16 juin 2004
- */
-package org.atl.eclipse.adt.launching;
-
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Vector;
-
-import org.atl.eclipse.adt.debug.AtlDebugPlugin;
-import org.atl.eclipse.adt.debug.Messages;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.IResourceVisitor;
-import org.eclipse.core.resources.IWorkspace;
-import org.eclipse.core.resources.IWorkspaceRoot;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.widgets.MessageBox;
-import org.eclipse.swt.widgets.Shell;
-
-/**
- * @author allilaire
- */
-public class AtlLauncherTools {
-
- public static String ATLFILENAME = "ATL File Name";
- public static String AllowInterModelReferences = "AllowInterModelReferences";
- public static String PROJECTNAME = "Project Name";
- public static String OUTPUT = "Output";
- public static String INPUT = "Input";
- public static String NULLPARAMETER = "<null>";
- public static String PATH = "Path";
- public static String HOST = "Host";
- public static String PORT = "Port";
- public static String LIBS = "Libs";
- public static String SUPERIMPOSE = "Superimpose";
- public static String MODELTYPE = "ModelType";
- public static String INJECTOR = "Injector";
- public static String EXTRACTOR = "Extractor";
- public static String MODELHANDLER = "Model Handler";
- public static String MODEDEBUG = "Mode Debug";
- public static String MODELCHOICETABNAME = Messages.getString("AtlLauncherTools.MODELCHOICE"); //$NON-NLS-1$
- public static String ADVANCEDTABNAME = Messages.getString("AtlLauncherTools.ADVANCED"); //$NON-NLS-1$
- public static String REMOTEATLNAME = Messages.getString("AtlLauncherTools.ATLCONFIGURATION"); //$NON-NLS-1$
- public static String PATHICONATL = "icons/atllogo_icon.gif";
- public static List EXTENSIONS = new ArrayList();
- static {
- EXTENSIONS.add("atl");
- EXTENSIONS.add("acg");
- }
-
- public static String ALLOW_TARGET_NAVIGATION = "AllowTargetNavigation";
- public static String ALLOW_SOURCE_MODIFICATION = "AllowSourceModification";
- public static String CONTINUE_AFTER_ERROR = "ContinueAfterError";
- public static String[] additionalParamIds = new String[] {
- CONTINUE_AFTER_ERROR,
-// ALLOW_TARGET_NAVIGATION,
-// ALLOW_SOURCE_MODIFICATION,
- };
-
- public static String[] additionalParamLabels = new String[] {
- "Continue execution after errors in Run mode",
-// "Allow navigation in target models",
-// "Allow modification of source models",
- };
-
- /**
- *
- * @param left
- * @param right
- * @param top
- * @param bottom
- * @return A form data corresponding to the parameters
- */
- public static FormData createFormData(int left, int right, int top, int bottom) {
- FormData formData = new FormData();
- formData.left = new FormAttachment(left, 100, 0);
- formData.right = new FormAttachment(right, 100, 0);
- formData.top = new FormAttachment(top, 100, 0);
- formData.bottom = new FormAttachment(bottom, 100, 0);
-
- return formData;
- }
-
- /**
- * Display a message box with the text in parameter
- * @param textToDisplay
- */
- public static void messageBox(String textToDisplay) {
- MessageBox msgBox = new MessageBox(new Shell(), SWT.APPLICATION_MODAL | SWT.OK);
- msgBox.setText(Messages.getString("AtlLauncherTools.ERROR")); //$NON-NLS-1$
- msgBox.setMessage(textToDisplay);
- msgBox.open();
- }
-
- /**
- * This method returns an image from the path
- * @param path
- * @return
- */
- public static Image createImage(String path) {
- try {
- URL BASE_URL = AtlDebugPlugin.getDefault().getBundle().getEntry("/");
- URL url = new URL(BASE_URL, path);
- return ImageDescriptor.createFromURL(url).createImage();
- }
- catch(MalformedURLException e) {}
- return null;
- }
-
- /**
- *
- * @return An array of string corresponding to the name of open projects
- */
- public static String[] projectNames() {
- IWorkspace wks = ResourcesPlugin.getWorkspace();
- IWorkspaceRoot wksroot = wks.getRoot();
-
- IProject myTab[] = wksroot.getProjects();
-
- if (myTab != null && myTab.length > 0) {
- List projectNames = new ArrayList();
- for (int i=0; i < myTab.length; i++)
- if (myTab[i].isOpen())
- projectNames.add(myTab[i].getName());
-
- return (String[])projectNames.toArray(new String[] {});
- }
- return new String[]{};
- }
-
- /**
- * This function returns all the files in open projects with a good extension
- * See function isGoodExtension
- * @return An array of string to display corresponding to the file
- */
- public static String[] fileNames(String projectName) {
- IWorkspace wks = ResourcesPlugin.getWorkspace();
- IWorkspaceRoot wksroot = wks.getRoot();
- final Vector fileList = new Vector();
-
- IProject currentProject;
- if (projectName != null && !(projectName.equals("")))
- currentProject = wksroot.getProject(projectName);
- else
- return new String[]{};
-
- if (currentProject == null)
- return new String[]{};
-
- try {
- currentProject.accept(new IResourceVisitor() {
- public boolean visit(IResource resource) throws CoreException {
- if (resource instanceof IFile) {
- String extension = ((IFile)resource).getFileExtension();
- if (extension != null && isGoodExtension(extension)) {
- fileList.add(((IFile)resource).getFullPath().toString());
- }
- }
- return true;
- }
- });
- } catch (CoreException e) {
- e.printStackTrace();
- }
-
- String fileNames[] = new String[fileList.size()];
- for (int k=0; k < fileNames.length; k++)
- fileNames[k] = (String)fileList.get(k);
- return fileNames;
- }
-
- /**
- *
- * @param extension
- * @return true if the extension is good
- */
- public static boolean isGoodExtension(String extension) {
- if (EXTENSIONS.contains(extension.toLowerCase()))
- return true;
- return false;
- }
-}
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AtlTabGroup.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AtlTabGroup.java
deleted file mode 100644
index d7266003..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/AtlTabGroup.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Created on 26 avr. 2004
- */
-package org.atl.eclipse.adt.launching;
-
-import org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup;
-import org.eclipse.debug.ui.CommonTab;
-import org.eclipse.debug.ui.ILaunchConfigurationDialog;
-import org.eclipse.debug.ui.ILaunchConfigurationTab;
-import org.eclipse.debug.ui.ILaunchConfigurationTabGroup;
-
-/**
- * This class create tabGroup in order to create configuration in
- * Run or Debug mode
- *
- * @author allilaire
- */
-public class AtlTabGroup extends AbstractLaunchConfigurationTabGroup {
-
- /**
- * Constructs a new Java applet tab group.
- */
- public AtlTabGroup() {
- }
-
- /**
- * Main method, there is two differents tab group, one in Run mode and
- * one in Debug mode.
- *
- * @see ILaunchConfigurationTabGroup#createTabs(ILaunchConfigurationDialog, String)
- */
- public void createTabs(ILaunchConfigurationDialog dialog, String mode) {
- ILaunchConfigurationTab mainAtlTab = new MainAtlTab();
- ILaunchConfigurationTab modelChoiceTab = new ModelChoiceTab();
- ILaunchConfigurationTab advancedTab = new AdvancedTab();
- ILaunchConfigurationTab commonTab = new CommonTab();
- setTabs(new ILaunchConfigurationTab[] {
- mainAtlTab,
- modelChoiceTab,
- advancedTab,
- commonTab
- });
- }
-} \ No newline at end of file
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/DialogUriSelection.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/DialogUriSelection.java
deleted file mode 100644
index b9a4b735..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/DialogUriSelection.java
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- * Created on 24 nov. 2005
- */
-package org.atl.eclipse.adt.launching;
-
-import java.util.Iterator;
-import java.util.Map;
-import java.util.Set;
-import java.util.TreeSet;
-
-import org.atl.engine.repositories.emf4atl.ASMEMFModel;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.List;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.ui.dialogs.SelectionStatusDialog;
-
-/**
- * @author Freddy Allilaire
- */
-public class DialogUriSelection extends SelectionStatusDialog {
-
- private List listUri;
-
- private String uri = "";
-
- /**
- * @param parent
- */
- public DialogUriSelection(Shell parent) {
- super(parent);
- setStatusLineAboveButtons(true);
- setShellStyle(SWT.CLOSE | SWT.APPLICATION_MODAL | SWT.DIALOG_TRIM | SWT.RESIZE);
- }
-
- /**
- * @see org.eclipse.ui.dialogs.SelectionStatusDialog#computeResult()
- */
- protected void computeResult() {
-
- }
-
- /**
- * @see org.eclipse.jface.dialogs.Dialog#createDialogArea(org.eclipse.swt.widgets.Composite)
- */
- protected Control createDialogArea(Composite parent) {
- Set uris = new TreeSet();
-
- Composite container = new Composite(parent, SWT.NONE);
- GridLayout layout = new GridLayout();
- layout.marginHeight = layout.marginWidth = 8;
- layout.numColumns = 1;
- layout.makeColumnsEqualWidth = false;
- container.setLayout(layout);
- GridData gd = new GridData(GridData.FILL_BOTH);
- container.setLayoutData(gd);
-
- new Label(container, SWT.NULL).setText("Model Handler: ");
- listUri = new List(container, SWT.SINGLE | SWT.BORDER | SWT.READ_ONLY | SWT.H_SCROLL | SWT.V_SCROLL);
-
- for (Iterator it = ((Map)EPackage.Registry.INSTANCE).keySet().iterator(); it.hasNext();)
- uris.add((it.next()).toString());
-
-
- for (Iterator it = ASMEMFModel.getResourceSet().getPackageRegistry().keySet().iterator(); it.hasNext(); ) {
- uris.add((it.next()).toString());
- }
-
- for (Iterator it = uris.iterator(); it.hasNext();)
- listUri.add((it.next()).toString());
-
- listUri.setLayoutData(new GridData(GridData.FILL_BOTH));
-
- applyDialogFont(container);
- return container;
- }
-
- /**
- * @see org.eclipse.ui.dialogs.SelectionStatusDialog#okPressed()
- */
- protected void okPressed() {
- if (listUri.getSelectionCount() == 1)
- uri = listUri.getSelection()[0];
- super.okPressed();
- }
-
- public String getUriSelected() {
- return uri;
- }
-
-} \ No newline at end of file
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/MainAtlTab.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/MainAtlTab.java
deleted file mode 100644
index 413ab58a..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/MainAtlTab.java
+++ /dev/null
@@ -1,249 +0,0 @@
-/*
- * Created on 26 avr. 2004
- */
-package org.atl.eclipse.adt.launching;
-
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-
-import org.atl.eclipse.adt.debug.Messages;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.debug.core.ILaunchConfiguration;
-import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy;
-import org.eclipse.debug.ui.AbstractLaunchConfigurationTab;
-import org.eclipse.debug.ui.ILaunchConfigurationTab;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.ModifyEvent;
-import org.eclipse.swt.events.ModifyListener;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Combo;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Group;
-import org.eclipse.swt.widgets.Label;
-
-/**
- * @author allilaire
- */
-public class MainAtlTab extends AbstractLaunchConfigurationTab implements ModifyListener, SelectionListener {
-
- private Composite container;
-
- private Group groupGeneralInformation;
- private Combo listProject;
- private Label labelProject;
- private Combo listFile;
- private Label labelFile;
-
- private Group groupOthersInformation;
- private Button buttonModeDebug;
- private Button buttonAllowInterModelReferences;
-
- private Map buttonArray = new HashMap();
-
- public void createControl(Composite parent) {
- container = new Composite(parent, SWT.NULL);
-
- GridLayout layout = new GridLayout();
- container.setLayout(layout);
- layout.numColumns = 1;
- layout.verticalSpacing = 9;
- layout.makeColumnsEqualWidth = true;
-
- groupGeneralInformation = new Group(container,SWT.NULL);
- labelProject = new Label(groupGeneralInformation,SWT.NULL);
- listProject = new Combo(groupGeneralInformation,SWT.NULL | SWT.READ_ONLY);
- labelFile = new Label(groupGeneralInformation,SWT.NULL);
- listFile = new Combo(groupGeneralInformation,SWT.NULL | SWT.READ_ONLY);
-
- groupOthersInformation = new Group(container,SWT.NULL);
- buttonModeDebug = new Button(groupOthersInformation,SWT.CHECK);
- buttonAllowInterModelReferences = new Button(groupOthersInformation, SWT.CHECK);
-
- GridData gd = new GridData(GridData.FILL_HORIZONTAL);
- GridData gd3 = new GridData(GridData.FILL_HORIZONTAL);
-
- groupGeneralInformation.setLayoutData(gd);
- groupOthersInformation.setLayoutData(gd3);
-
- /**********************
- * Components of group1
- **********************/
-
- groupGeneralInformation.setText(Messages.getString("MainAtlTab.PROJECT")); //$NON-NLS-1$
-
- labelProject.setLayoutData(new GridData(GridData.FILL_BOTH));
- labelProject.setText(Messages.getString("MainAtlTab.PROJECTNAME")); //$NON-NLS-1$
-
- listProject.setLayoutData(new GridData(GridData.FILL_BOTH));
- listProject.setItems(AtlLauncherTools.projectNames());
-
- listProject.addModifyListener(this);
- listProject.addModifyListener(new ModifyListener() {
- public void modifyText(ModifyEvent e) {
- String text = listFile.getText();
- listFile.setItems(AtlLauncherTools.fileNames(listProject.getText()));
- listFile.setText(text);
- }
- });
-
- labelFile.setLayoutData(new GridData(GridData.FILL_BOTH));
- labelFile.setText(Messages.getString("MainAtlTab.ATLFILENAME")); //$NON-NLS-1$
-
- listFile.setLayoutData(new GridData(GridData.FILL_BOTH));
-
- listFile.addModifyListener(this);
-
- GridLayout groupLayout = new GridLayout();
- groupLayout.numColumns = 2;
- groupLayout.makeColumnsEqualWidth = true;
-
- groupGeneralInformation.setLayout(groupLayout);
-
- /**********************
- * Components of group3
- **********************/
-
- groupOthersInformation.setText(Messages.getString("MainAtlTab.OTHERSPARAMETERS")); //$NON-NLS-1$
-
- buttonAllowInterModelReferences.setLayoutData(new GridData(GridData.FILL_BOTH));
- buttonAllowInterModelReferences.setText(Messages.getString("MainAtlTab.INTERMODELREFS")); //$NON-NLS-1$
- buttonAllowInterModelReferences.addSelectionListener(this);
-
- buttonModeDebug.setLayoutData(new GridData(GridData.FILL_BOTH));
- buttonModeDebug.setText(Messages.getString("MainAtlTab.MODEDEBUG")); //$NON-NLS-1$
- buttonModeDebug.addSelectionListener(this);
-
- checkButtonFactory();
-
- groupLayout = new GridLayout();
- groupLayout.numColumns = 1;
- groupLayout.makeColumnsEqualWidth = true;
-
- groupOthersInformation.setLayout(groupLayout);
-
- setControl(container);
- canSave();
- }
-
- private void checkButtonFactory() {
- for (int i = 0; i < AtlLauncherTools.additionalParamIds.length; i++) {
- Button newCheckButton = new Button(groupOthersInformation, SWT.CHECK);
- newCheckButton.setLayoutData(new GridData(GridData.FILL_BOTH));
- newCheckButton.setText(AtlLauncherTools.additionalParamLabels[i]);
- newCheckButton.addSelectionListener(this);
- buttonArray.put(AtlLauncherTools.additionalParamIds[i], newCheckButton);
- }
- }
-
- /**
- * @see org.eclipse.debug.ui.ILaunchConfigurationTab#setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy)
- */
- public void setDefaults(ILaunchConfigurationWorkingCopy configuration) {
- }
-
- /**
- * Display the configuration saved
- *
- * @see org.eclipse.debug.ui.ILaunchConfigurationTab#initializeFrom(org.eclipse.debug.core.ILaunchConfiguration)
- */
- public void initializeFrom(ILaunchConfiguration configuration) {
- try {
- listProject.setText(configuration.getAttribute(AtlLauncherTools.PROJECTNAME, ""));
- listFile.setText(configuration.getAttribute(AtlLauncherTools.ATLFILENAME, ""));
- buttonModeDebug.setSelection(configuration.getAttribute(AtlLauncherTools.MODEDEBUG, false));
- buttonAllowInterModelReferences.setSelection(configuration.getAttribute(AtlLauncherTools.AllowInterModelReferences, false));
- for (Iterator it = buttonArray.keySet().iterator(); it.hasNext();) {
- String currentButtonName = (String)it.next();
- Button currentButton = (Button)buttonArray.get(currentButtonName);
- currentButton.setSelection(configuration.getAttribute(currentButtonName, false));
- }
- canSave();
- updateLaunchConfigurationDialog();
- }
- catch (CoreException e) {
- listProject.setText("");
- listFile.setText("");
- buttonModeDebug.setSelection(false);
- buttonAllowInterModelReferences.setSelection(true);
- e.printStackTrace();
- }
- }
-
- /**
- * When the button "Apply" is pushed, this method is launched
- * The configuration is saved.
- * INPUT, OUTPUT and PATH
- *
- * @see org.eclipse.debug.ui.ILaunchConfigurationTab#performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy)
- */
- public void performApply(ILaunchConfigurationWorkingCopy configuration) {
- configuration.setAttribute(AtlLauncherTools.PROJECTNAME, listProject.getText());
- configuration.setAttribute(AtlLauncherTools.ATLFILENAME, listFile.getText());
- configuration.setAttribute(AtlLauncherTools.AllowInterModelReferences, buttonAllowInterModelReferences.getSelection());
- configuration.setAttribute(AtlLauncherTools.MODEDEBUG, buttonModeDebug.getSelection());
- for (Iterator it = buttonArray.keySet().iterator(); it.hasNext();) {
- String currentButtonName = (String)it.next();
- Button currentButton = (Button)buttonArray.get(currentButtonName);
- configuration.setAttribute(currentButtonName, currentButton.getSelection());
- }
- }
-
- /**
- * Returns the name of the tab
- *
- * @see org.eclipse.debug.ui.ILaunchConfigurationTab#getName()
- */
- public String getName() {
- return AtlLauncherTools.REMOTEATLNAME;
- }
-
- /**
- * @see ILaunchConfigurationTab#canSave()
- */
- public boolean canSave() {
- if (listProject.getText().equals("")) {
- this.setErrorMessage(Messages.getString("MainAtlTab.GIVEPROJECTNAME")); //$NON-NLS-1$
- return false;
- }
- if (listFile.getText().equals("")) {
- this.setErrorMessage(Messages.getString("MainAtlTab.GIVETRANSFORMATIONNAME")); //$NON-NLS-1$
- return false;
- }
- this.setErrorMessage(null);
- return true;
- }
-
- public Image getImage() {
- return AtlLauncherTools.createImage(AtlLauncherTools.PATHICONATL);
- }
-
- /**
- * @see org.eclipse.swt.events.ModifyListener#modifyText(org.eclipse.swt.events.ModifyEvent)
- */
- public void modifyText(ModifyEvent e) {
- canSave();
- updateLaunchConfigurationDialog();
- }
-
- /**
- * @see org.eclipse.swt.events.SelectionListener#widgetSelected(org.eclipse.swt.events.SelectionEvent)
- */
- public void widgetSelected(SelectionEvent e) {
- canSave();
- updateLaunchConfigurationDialog();
- }
-
- /**
- * @see org.eclipse.swt.events.SelectionListener#widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent)
- */
- public void widgetDefaultSelected(SelectionEvent e) {
-
- }
-
-}
diff --git a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/ModelChoiceTab.java b/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/ModelChoiceTab.java
deleted file mode 100644
index a48d1d0e..00000000
--- a/deprecated/org.atl.eclipse.adt.debug/src/org/atl/eclipse/adt/launching/ModelChoiceTab.java
+++ /dev/null
@@ -1,1114 +0,0 @@
-/*
- * Created on 4 juin 2004
- *
- */
-
-package org.atl.eclipse.adt.launching;
-
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-
-import org.atl.eclipse.adt.debug.Messages;
-import org.atl.eclipse.engine.AtlModelHandler;
-import org.eclipse.core.resources.IContainer;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.debug.core.ILaunchConfiguration;
-import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy;
-import org.eclipse.debug.ui.AbstractLaunchConfigurationTab;
-import org.eclipse.jface.dialogs.Dialog;
-import org.eclipse.jface.viewers.ColumnWeightData;
-import org.eclipse.jface.viewers.TableLayout;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.jface.viewers.ViewerFilter;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.SelectionAdapter;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.FileDialog;
-import org.eclipse.swt.widgets.Group;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.List;
-import org.eclipse.swt.widgets.MessageBox;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.TableColumn;
-import org.eclipse.swt.widgets.TableItem;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.ui.dialogs.ElementTreeSelectionDialog;
-import org.eclipse.ui.dialogs.ISelectionStatusValidator;
-import org.eclipse.ui.dialogs.SaveAsDialog;
-import org.eclipse.ui.model.WorkbenchContentProvider;
-import org.eclipse.ui.model.WorkbenchLabelProvider;
-
-/**
- * This class is a tab that appears in the ATL Configuration.
- * This tab allows to set the model and metamodel input and output.
- * For each model
- *
- * @author Freddy Allilaire
- */
-public class ModelChoiceTab extends AbstractLaunchConfigurationTab {
-
- /** Map input : Model --> MetaModel */
- private Map input = new HashMap();
- /** Map output : Model --> MetaModel */
- private Map output = new HashMap();
- /** Map modelPath : Model/MetaModel --> Path */
- private Map modelPath = new HashMap();
- /** Map modelType : Model/MetaModel --> Type */
- private Map modelType = new HashMap();
- /** Map modelHandler : Metamodel --> ModelHandler*/
- private Map modelHandler = new HashMap();
- /** Map libPath : lib --> Path */
- private Map libPath = new HashMap();
-
- final static int INPUT = 0;
- final static int OUTPUT = 1;
-
- final static String MODEL = "MODEL";
- final static String METAMODEL = "METAMODEL";
- final static String LIB = "LIB";
- public final static String MODEL_OUTPUT = "MODELOUTPUT";
- public final static String MODEL_INPUT = "MODELINPUT";
- public final static String METAMODEL_OUTPUT = "METAMODELOUTPUT";
- public final static String METAMODEL_INPUT = "METAMODELINPUT";
-
- /*
- * These constants represent the index of the columns in different table
- * */
- final static int TABLEPATHNAME = 0;
- final static int TABLEPATHPATH = 1;
- final static int TABLEPATHMODELHANDLER = 2;
- final static int TABLEPATHTYPE = 3;
-
- final static int TABLEMODELNAME = 0;
- final static int TABLEMETAMODELNAME = 1;
-
- final static int TABLELIBNAME = 0;
- final static int TABLELIBPATH = 1;
-
- /*
- * Graphic components
- * */
- private Composite container;
-
- private Group groupIn;
- private Table tableIn;
- private Text textModelIn;
- private Label labelModelIn;
- private Text textMetaModelIn;
- private Label labelMetaModelIn;
- private Button buttonIn;
- private Button buttonRemoveIn;
-
- private Group groupOut;
- private Table tableOut;
- private Text textModelOut;
- private Label labelModelOut;
- private Text textMetaModelOut;
- private Label labelMetaModelOut;
- private Button buttonOut;
- private Button buttonRemoveOut;
-
- private Group groupPath;
- private Table tablePath;
- private Button buttonSetPath;
- private Button buttonSetExternalPath;
- private Button buttonIsMDR;
- private Button buttonIsEMF;
- private List listModelHandlerAvailables;
- private Button buttonSelectModelHandler;
- private Button buttonAffectUri;
-
- private Group groupLib;
- private Table tableLib;
- private Text textLib;
- private Label labelLib;
- private Button buttonLib;
- private Button buttonPathLib;
- private Button buttonRemoveLib;
- private Button buttonExternalPathLib;
-
- /**
- * @see org.eclipse.debug.ui.ILaunchConfigurationTab#createControl(org.eclipse.swt.widgets.Composite)
- */
- public void createControl(Composite parent) {
-
- /*
- * Initialisation of composants
- */
- container = new Composite(parent, SWT.NULL);
-
- groupIn = new Group(container, SWT.NULL);
- labelModelIn = new Label(groupIn, SWT.END);
- textModelIn = new Text(groupIn, SWT.BORDER);
- labelMetaModelIn = new Label(groupIn, SWT.END);
- textMetaModelIn = new Text(groupIn, SWT.BORDER);
- tableIn = new Table(groupIn, SWT.FULL_SELECTION | SWT.BORDER);
- buttonIn = new Button(groupIn, SWT.NULL);
- buttonRemoveIn = new Button(groupIn, SWT.NULL);
-
- groupOut = new Group(container, SWT.NULL);
- labelModelOut = new Label(groupOut, SWT.END);
- textModelOut = new Text(groupOut, SWT.BORDER);
- labelMetaModelOut = new Label(groupOut, SWT.END);
- textMetaModelOut = new Text(groupOut, SWT.BORDER);
- tableOut = new Table(groupOut, SWT.FULL_SELECTION | SWT.BORDER);
- buttonOut = new Button(groupOut, SWT.CENTER);
- buttonRemoveOut = new Button(groupOut, SWT.NULL);
-
- groupPath = new Group(container, SWT.NULL);
- tablePath = new Table(groupPath, SWT.FULL_SELECTION | SWT.BORDER);
- listModelHandlerAvailables = new List(groupPath, SWT.SINGLE | SWT.BORDER | SWT.READ_ONLY);
- buttonSelectModelHandler = new Button(groupPath, SWT.CENTER);
- buttonSetPath = new Button(groupPath, SWT.CENTER);
- buttonSetExternalPath = new Button(groupPath, SWT.CENTER);
- buttonIsMDR = new Button(groupPath, SWT.CENTER);
- buttonIsEMF = new Button(groupPath, SWT.CENTER);
- buttonAffectUri = new Button(groupPath, SWT.CENTER);
-
- groupLib = new Group(container, SWT.NULL);
- labelLib = new Label(groupLib, SWT.END);
- textLib = new Text(groupLib, SWT.BORDER);
- buttonLib = new Button(groupLib, SWT.CENTER);
- tableLib = new Table(groupLib, SWT.FULL_SELECTION | SWT.BORDER);
- buttonPathLib = new Button(groupLib, SWT.CENTER);
- buttonExternalPathLib = new Button(groupLib, SWT.CENTER);
- buttonRemoveLib = new Button(groupLib, SWT.CENTER);
-
- GridLayout layout = new GridLayout();
- layout.numColumns = 2;
- layout.makeColumnsEqualWidth = true;
-
- container.setLayout(layout);
-
- groupIn.setLayoutData(new GridData(GridData.FILL_BOTH));
- groupOut.setLayoutData(new GridData(GridData.FILL_BOTH));
- groupPath.setLayoutData(new GridData(GridData.FILL_BOTH));
- groupLib.setLayoutData(new GridData(GridData.FILL_BOTH));
-
- /***********************************************************************
- * GroupIn
- **********************************************************************/
- GridLayout groupLayout = new GridLayout();
- groupLayout.numColumns = 4;
- groupLayout.makeColumnsEqualWidth = true;
-
- groupIn.setLayout(groupLayout);
-
- groupIn.setText(Messages.getString("ModelChoiceTab.IN")); //$NON-NLS-1$
-
- labelModelIn.setText(Messages.getString("ModelChoiceTab.MODELCOLON")); //$NON-NLS-1$
-
- labelMetaModelIn.setText(Messages.getString("ModelChoiceTab.METAMODELCOLON")); //$NON-NLS-1$
-
- buttonIn.setText(Messages.getString("ModelChoiceTab.ADD")); //$NON-NLS-1$
- buttonIn.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent evt) {
- addTextTable(evt, tableIn, textModelIn, textMetaModelIn, INPUT);
- canSave();
- updateLaunchConfigurationDialog();
- }
- });
-
- buttonRemoveIn.setText(Messages.getString("ModelChoiceTab.REMOVE")); //$NON-NLS-1$
- buttonRemoveIn.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent evt) {
- removeTextTable(evt, tableIn);
- canSave();
- updateLaunchConfigurationDialog();
- }
- });
-
- tableIn.setLinesVisible(true);
- tableIn.setHeaderVisible(true);
- TableLayout tableLayout = new TableLayout();
- tableIn.setLayout(tableLayout);
- tableLayout.addColumnData(new ColumnWeightData(100));
- tableLayout.addColumnData(new ColumnWeightData(100));
-
- //ModelChoiceTab.TABLEMODELNAME
- TableColumn modelNameIn = new TableColumn(tableIn, SWT.CENTER);
- modelNameIn.setText(Messages.getString("ModelChoiceTab.MODEL")); //$NON-NLS-1$
-
- //ModelChoiceTab.TABLEMETAMODELNAME
- TableColumn mmodelNameIn = new TableColumn(tableIn, SWT.CENTER);
- mmodelNameIn.setText(Messages.getString("ModelChoiceTab.META_MODEL")); //$NON-NLS-1$
-
- labelModelIn.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.HORIZONTAL_ALIGN_END));
- textMetaModelIn.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.HORIZONTAL_ALIGN_BEGINNING));
- labelMetaModelIn.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.HORIZONTAL_ALIGN_END));
- textModelIn.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.HORIZONTAL_ALIGN_BEGINNING));
-
- GridData gd = new GridData(GridData.FILL_BOTH);
- gd.horizontalSpan = 3;
- gd.verticalSpan = 2;
- tableIn.setLayoutData(gd);
-
- buttonIn.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING));
- buttonRemoveIn.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING));
-
- /***********************************************************************
- * GroupOut
- **********************************************************************/
- groupLayout = new GridLayout();
- groupLayout.numColumns = 4;
- groupLayout.makeColumnsEqualWidth = true;
-
- groupOut.setLayout(groupLayout);
-
- groupOut.setText(Messages.getString("ModelChoiceTab.OUT")); //$NON-NLS-1$
-
- labelModelOut.setText(Messages.getString("ModelChoiceTab.MODELCOLON")); //$NON-NLS-1$
-
- labelMetaModelOut.setText(Messages.getString("ModelChoiceTab.METAMODELCOLON")); //$NON-NLS-1$
-
- buttonOut.setText(Messages.getString("ModelChoiceTab.ADD")); //$NON-NLS-1$
- buttonOut.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent evt) {
- addTextTable(evt, tableOut, textModelOut, textMetaModelOut, OUTPUT);
- canSave();
- updateLaunchConfigurationDialog();
- }
- });
-
- buttonRemoveOut.setText(Messages.getString("ModelChoiceTab.REMOVE")); //$NON-NLS-1$
- buttonRemoveOut.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent evt) {
- removeTextTable(evt, tableOut);
- canSave();
- updateLaunchConfigurationDialog();
- }
- });
-
- tableLayout = new TableLayout();
- tableOut.setLayout(tableLayout);
- tableLayout.addColumnData(new ColumnWeightData(100));
- tableLayout.addColumnData(new ColumnWeightData(100));
- tableOut.setLinesVisible(true);
- tableOut.setHeaderVisible(true);
-
- //ModelChoiceTab.TABLEMODELNAME
- TableColumn modelName = new TableColumn(tableOut, SWT.CENTER);
- modelName.setText(Messages.getString("ModelChoiceTab.MODEL")); //$NON-NLS-1$
-
- //ModelChoiceTab.TABLEMETAMODELNAME
- TableColumn metaModelName = new TableColumn(tableOut, SWT.CENTER);
- metaModelName.setText(Messages.getString("ModelChoiceTab.META_MODEL")); //$NON-NLS-1$
-
- labelModelOut.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.HORIZONTAL_ALIGN_END));
- textModelOut.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.HORIZONTAL_ALIGN_BEGINNING));
- labelMetaModelOut.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.HORIZONTAL_ALIGN_END));
- textMetaModelOut.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.HORIZONTAL_ALIGN_BEGINNING));
-
- tableOut.setLayoutData(gd);
-
- buttonOut.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING));
- buttonRemoveOut.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING));
- /***********************************************************************
- * GroupPath
- **********************************************************************/
- groupLayout = new GridLayout();
- groupLayout.numColumns = 4;
- groupLayout.makeColumnsEqualWidth = true;
-
- groupPath.setLayout(groupLayout);
-
- groupPath.setText(Messages.getString("ModelChoiceTab.PATH_EDITOR")); //$NON-NLS-1$
-
- buttonSetPath.setText(Messages.getString("ModelChoiceTab.SET_PATH")); //$NON-NLS-1$
- buttonSetPath.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent evt) {
- editPath(ModelChoiceTab.MODEL, tablePath);
- canSave();
- updateLaunchConfigurationDialog();
- }
- });
-
- buttonSetExternalPath.setText(Messages.getString("ModelChoiceTab.SET_EXTERNAL_PATH")); //$NON-NLS-1$
- buttonSetExternalPath.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent evt) {
- editExternalPath(ModelChoiceTab.MODEL, tablePath);
- canSave();
- updateLaunchConfigurationDialog();
- }
- });
-
- buttonIsMDR.setText("MM Is MOF-1.4");
- buttonIsMDR.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent evt) {
- metamodelIsMetametamodel("MDR");
- canSave();
- updateLaunchConfigurationDialog();
- }
- });
-
- buttonIsEMF.setText("MM is Ecore");
- buttonIsEMF.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent evt) {
- metamodelIsMetametamodel("EMF");
- canSave();
- updateLaunchConfigurationDialog();
- }
- });
-
- listModelHandlerAvailables.setItems(AtlModelHandler.getModelHandlers());
-
- buttonSelectModelHandler.setText("Select Model Handler");
- buttonSelectModelHandler.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent evt) {
- selectModelHandler();
- canSave();
- updateLaunchConfigurationDialog();
- }
- });
-
- buttonAffectUri.setText("Metamodel by URI");
- buttonAffectUri.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent evt) {
- int index = tablePath.getSelectionIndex();
-
- if (index == -1) {
- AtlLauncherTools.messageBox(Messages.getString("ModelChoiceTab.CHOOSE") + "Metamodel");
- return;
- }
-
- if (MODEL_INPUT.equals(tablePath.getItem(index).getText(TABLEPATHTYPE)) || MODEL_OUTPUT.equals(tablePath.getItem(index).getText(TABLEPATHTYPE))) {
- AtlLauncherTools.messageBox("This action is only available on metamodel");
- return;
- }
-
- DialogUriSelection launcher = new DialogUriSelection(new Shell());
- launcher.create();
- if ((launcher.open() == Dialog.OK)) {
- uriMetametamodel(launcher.getUriSelected());
- canSave();
- updateLaunchConfigurationDialog();
- }
- }
- });
-
- tableLayout = new TableLayout();
- tablePath.setLayout(tableLayout);
- tableLayout.addColumnData(new ColumnWeightData(20));
- tableLayout.addColumnData(new ColumnWeightData(100));
- tableLayout.addColumnData(new ColumnWeightData(20));
- tablePath.setLinesVisible(true);
- tablePath.setHeaderVisible(true);
-
- //ModelChoiceTab.TABLEPATHNAME
- TableColumn modelPathName = new TableColumn(tablePath, SWT.CENTER);
- modelPathName.setText(Messages.getString("ModelChoiceTab.MODEL")); //$NON-NLS-1$
-
- //ModelChoiceTab.TABLEPATHPATH
- TableColumn pathName = new TableColumn(tablePath, SWT.LEFT);
- pathName.setText(Messages.getString("ModelChoiceTab.PATH")); //$NON-NLS-1$
-
- //ModelChoiceTab.TABLEPATHMODELHANDLER
- TableColumn modelHandler = new TableColumn(tablePath, SWT.CENTER);
- modelHandler.setText("Model Handler");
-
- //ModelChoiceTab.TABLEPATHTYPE
- TableColumn modelType = new TableColumn(tablePath, SWT.NULL);
- modelType.setText("Type");
- modelType.setWidth(0);
- modelType.setResizable(false);
-
- gd = new GridData(GridData.FILL_BOTH);
- gd.horizontalSpan = 3;
- gd.verticalSpan = 7;
- tablePath.setLayoutData(gd);
- buttonSetPath.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING));
- buttonSetExternalPath.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING));
- buttonIsMDR.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING));
- buttonIsEMF.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING));
- GridData gData = new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING);
- gData.heightHint = listModelHandlerAvailables.getItemHeight() * 2;
- listModelHandlerAvailables.setLayoutData(gData);
- buttonSelectModelHandler.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING));
- buttonAffectUri.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING));
-
- /***********************************************************************
- * GroupLibs
- **********************************************************************/
- groupLayout = new GridLayout();
- groupLayout.numColumns = 4;
- groupLayout.makeColumnsEqualWidth = true;
-
- groupLib.setLayout(groupLayout);
-
- groupLib.setText(Messages.getString("ModelChoiceTab.LIBS")); //$NON-NLS-1$
-
- labelLib.setText(Messages.getString("ModelChoiceTab.LIBCOLON")); //$NON-NLS-1$
-
- buttonLib.setText(Messages.getString("ModelChoiceTab.ADD")); //$NON-NLS-1$
- buttonLib.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent evt) {
- addLib();
- canSave();
- updateLaunchConfigurationDialog();
- }
- });
-
- buttonPathLib.setText(Messages.getString("ModelChoiceTab.SET_PATH")); //$NON-NLS-1$
- buttonPathLib.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent evt) {
- editPath(ModelChoiceTab.LIB, tableLib);
- canSave();
- updateLaunchConfigurationDialog();
- }
- });
-
- buttonExternalPathLib.setText(Messages.getString("ModelChoiceTab.SET_EXTERNAL_PATH")); //$NON-NLS-1$
- buttonExternalPathLib.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent evt) {
- editExternalPath(ModelChoiceTab.LIB, tableLib);
- canSave();
- updateLaunchConfigurationDialog();
- }
- });
-
- buttonRemoveLib.setText(Messages.getString("ModelChoiceTab.REMOVE_LIB")); //$NON-NLS-1$
- buttonRemoveLib.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent evt) {
- removeLib();
- canSave();
- updateLaunchConfigurationDialog();
- }
- });
-
- tableLayout = new TableLayout();
- tableLib.setLayout(tableLayout);
- tableLayout.addColumnData(new ColumnWeightData(50));
- tableLayout.addColumnData(new ColumnWeightData(100));
- tableLib.setLinesVisible(true);
- tableLib.setHeaderVisible(true);
-
- //ModelChoiceTab.TABLELIBNAME
- TableColumn libName = new TableColumn(tableLib, SWT.CENTER);
- libName.setText(Messages.getString("ModelChoiceTab.LIBS")); //$NON-NLS-1$
-
- //ModelChoiceTab.TABLELIBPATH
- TableColumn pathLib = new TableColumn(tableLib, SWT.LEFT);
- pathLib.setText(Messages.getString("ModelChoiceTab.PATH")); //$NON-NLS-1$
-
- gd = new GridData(GridData.FILL_HORIZONTAL | GridData.HORIZONTAL_ALIGN_END);
- gd.horizontalSpan = 2;
- labelLib.setLayoutData(gd);
- textLib.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.HORIZONTAL_ALIGN_BEGINNING));
- buttonLib.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
-
- gd = new GridData(GridData.FILL_BOTH);
- gd.horizontalSpan = 3;
- gd.verticalSpan = 3;
- tableLib.setLayoutData(gd);
-
- buttonPathLib.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING));
- buttonRemoveLib.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING));
- buttonExternalPathLib.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING));
-
- /** ***************************************** */
- setControl(container);
-
- canSave();
-
- }
-
- /**
- * Delete a lib in the table
- */
- private void removeLib() {
- int index = tableLib.getSelectionIndex();
-
- if (index == -1) {
- AtlLauncherTools.messageBox(Messages.getString("ModelChoiceTab.CHOOSEMODEL")); //$NON-NLS-1$
- return;
- }
-
- MessageBox msgBox = new MessageBox(this.getShell(), SWT.APPLICATION_MODAL | SWT.YES | SWT.NO);
- msgBox.setText(Messages.getString("ModelChoiceTab.ERROR")); //$NON-NLS-1$
- msgBox.setMessage(Messages.getString("ModelChoiceTab.REMOVELIB")); //$NON-NLS-1$
- if (msgBox.open() != SWT.YES)
- return;
-
- tableLib.remove(index);
- }
-
- /**
- * Delete a model and metamodel from the table in parameter
- * @param evt
- * @param table where the model and metamodel are deleted
- */
- private void removeTextTable(SelectionEvent evt, Table table) {
- int index = table.getSelectionIndex();
-
- if (index == -1) {
- AtlLauncherTools.messageBox(Messages.getString("ModelChoiceTab.CHOOSEMODEL")); //$NON-NLS-1$
- return;
- }
-
- MessageBox msgBox = new MessageBox(this.getShell(), SWT.APPLICATION_MODAL | SWT.YES | SWT.NO);
- msgBox.setText(Messages.getString("ModelChoiceTab.ERROR")); //$NON-NLS-1$
- msgBox.setMessage(Messages.getString("ModelChoiceTab.REMOVEMODEL")); //$NON-NLS-1$
- if (msgBox.open() != SWT.YES)
- return;
-
- TableItem item = table.getItem(index);
- String modelName = item.getText(ModelChoiceTab.TABLEMODELNAME);
- String metaModelName = item.getText(ModelChoiceTab.TABLEMETAMODELNAME);
-
- int indexModel = -1;
- int indexMetaModel = -1;
-
- TableItem items[] = tablePath.getItems();
-
- if (!isMultipleInstance(modelName, ModelChoiceTab.MODEL)) {
-
- for (int i=0; i<items.length; i++) {
- String nameItem = items[i].getText(ModelChoiceTab.TABLEPATHNAME);
- String typeItem = items[i].getText(ModelChoiceTab.TABLEPATHTYPE);
- if (modelName.equals(nameItem) && (typeItem.equals(ModelChoiceTab.MODEL_INPUT) || typeItem.equals(ModelChoiceTab.MODEL_OUTPUT)))
- indexModel = i;
- }
-
- if (indexModel != -1)
- tablePath.remove(indexModel);
- }
- if (!isMultipleInstance(metaModelName, ModelChoiceTab.METAMODEL)) {
- items = tablePath.getItems();
-
- for (int i=0; i<items.length; i++) {
- String nameItem = items[i].getText(ModelChoiceTab.TABLEPATHNAME);
- String typeItem = items[i].getText(ModelChoiceTab.TABLEPATHTYPE);
- if (metaModelName.equals(nameItem) && (typeItem.equals(ModelChoiceTab.METAMODEL_INPUT) || typeItem.equals(ModelChoiceTab.METAMODEL_OUTPUT)))
- indexMetaModel = i;
- }
-
- if (indexMetaModel != -1)
- tablePath.remove(indexMetaModel);
- }
- table.remove(index);
- }
-
- /**
- *
- * @param text name of the model
- * @param type of the model (model/metamodel)
- * @param table the table where is the model
- * @return TRUE if text is two or more model or metamodel in table in and table out
- */
- private boolean isMultipleInstance(String text, String type) {
- int textIndex;
-
- if (type.equals(ModelChoiceTab.MODEL))
- textIndex = TABLEMODELNAME;
- else
- textIndex = TABLEMETAMODELNAME;
-
- boolean ok = false;
- for (int i=0; i < tableOut.getItemCount(); i++)
- if (text.equals(tableOut.getItem(i).getText(textIndex)))
- if (ok)
- return true;
- else
- ok = true;
-
- for (int i=0; i < tableIn.getItemCount(); i++)
- if (text.equals(tableIn.getItem(i).getText(textIndex)))
- if (ok)
- return true;
- else
- ok = true;
- return false;
- }
-
- /**
- * Add lib to the table Lib
- *
- */
- private void addLib() {
- String lib = textLib.getText();
- if (lib.equals("")) { //$NON-NLS-1$
- AtlLauncherTools.messageBox(Messages.getString("ModelChoiceTab.GIVELIB")); //$NON-NLS-1$
- return;
- }
-
- TableItem item = new TableItem(tableLib, SWT.NONE);
- item.setText(new String[]{lib, ""}); //$NON-NLS-1$
-
- textLib.setText(""); //$NON-NLS-1$
- }
-
- private void uriMetametamodel(String uri) {
- int index = tablePath.getSelectionIndex();
-
- if (index == -1) {
- AtlLauncherTools.messageBox(Messages.getString("ModelChoiceTab.CHOOSE") + "Metamodel");
- return;
- }
-
- if (MODEL_INPUT.equals(tablePath.getItem(index).getText(TABLEPATHTYPE)) || MODEL_OUTPUT.equals(tablePath.getItem(index).getText(TABLEPATHTYPE))) {
- AtlLauncherTools.messageBox("This action is only available on metamodel");
- return;
- }
-
-// tablePath.getItem(index).setText(TABLEPATHPATH, "uri:" + comboUriAvailable.getText());
- tablePath.getItem(index).setText(TABLEPATHPATH, "uri:" + uri);
- }
-
- private void metamodelIsMetametamodel(String metamodel) {
- int index = tablePath.getSelectionIndex();
-
- if (index == -1) {
- AtlLauncherTools.messageBox(Messages.getString("ModelChoiceTab.CHOOSE") + "Metamodel");
- return;
- }
-
- if (MODEL_INPUT.equals(tablePath.getItem(index).getText(TABLEPATHTYPE)) || MODEL_OUTPUT.equals(tablePath.getItem(index).getText(TABLEPATHTYPE))) {
- AtlLauncherTools.messageBox("This action is only available on metamodel");
- return;
- }
-
- tablePath.getItem(index).setText(TABLEPATHPATH, "#" + metamodel);
- tablePath.getItem(index).setText(TABLEPATHMODELHANDLER, metamodel);
- }
-
- private void selectModelHandler() {
- int index = tablePath.getSelectionIndex();
-
- if (index == -1) {
- AtlLauncherTools.messageBox(Messages.getString("ModelChoiceTab.CHOOSE") + "Metamodel");
- return;
- }
-
- if (MODEL_INPUT.equals(tablePath.getItem(index).getText(TABLEPATHTYPE)) || MODEL_OUTPUT.equals(tablePath.getItem(index).getText(TABLEPATHTYPE))) {
- AtlLauncherTools.messageBox("This action is only available on metamodel");
- return;
- }
-
- String selection[] = listModelHandlerAvailables.getSelection();
- if (selection.length == 1) {
- tablePath.getItem(index).setText(TABLEPATHMODELHANDLER, selection[0]);
- if (tablePath.getItem(index).getText(TABLEPATHPATH).startsWith("#"))
- tablePath.getItem(index).setText(TABLEPATHPATH, "#"+selection[0]);
- }
- else {
- AtlLauncherTools.messageBox("Please select a model handler");
- return;
- }
- }
-
- /**
- * This method edit the path of a model. The path can be external at the workspace
- * @param type
- * @param table
- */
- private void editExternalPath(final String type, Table table) {
- int index = table.getSelectionIndex();
-
- if (index == -1) {
- AtlLauncherTools.messageBox(Messages.getString("ModelChoiceTab.CHOOSE") + type); //$NON-NLS-1$
- return;
- }
-
- if (type.equals(ModelChoiceTab.MODEL) && table.getItem(index).getText(ModelChoiceTab.TABLEPATHTYPE).equals(ModelChoiceTab.MODEL_OUTPUT)) {
- SaveAsDialog sad = new SaveAsDialog(getShell());
- sad.open();
- IPath outputPath = sad.getResult();
- if (outputPath != null) {
- TableItem item = table.getItem(index);
- item.setText(new String[]{item.getText(ModelChoiceTab.TABLEPATHNAME), outputPath.toFile().getName(), item.getText(TABLEPATHMODELHANDLER), item.getText(ModelChoiceTab.TABLEPATHTYPE)});
- }
- else
- AtlLauncherTools.messageBox(Messages.getString("ModelChoiceTab.CHOOSE") + type); //$NON-NLS-1$
- }
- else {
- FileDialog fileDialog = new FileDialog(this.getShell());
- fileDialog.setText(Messages.getString("ModelChoiceTab.CHOOSEMETAMODEL")); //$NON-NLS-1$
- fileDialog.setFilterExtensions(new String[]{"*"}); //$NON-NLS-1$
- String fileName = fileDialog.open();
- if (fileName == null)
- return;
- fileName = "ext:" + fileName; //$NON-NLS-1$
-
- if ((fileName != null)) {
- TableItem item = table.getItem(index);
-
- if (type.equals(ModelChoiceTab.MODEL))
- item.setText(new String[]{item.getText(ModelChoiceTab.TABLEPATHNAME), fileName, item.getText(TABLEPATHMODELHANDLER), item.getText(ModelChoiceTab.TABLEPATHTYPE)});
- else
- item.setText(new String[]{item.getText(ModelChoiceTab.TABLELIBNAME), fileName});
- }
- else
- AtlLauncherTools.messageBox(Messages.getString("ModelChoiceTab.CHOOSE") + type); //$NON-NLS-1$
- }
- }
-
- /**
- * This method edit the path of the model selected. The path corresponding the a file in the workspace
- * @param type
- * @param table
- */
- private void editPath(final String type, Table table) {
- int index = table.getSelectionIndex();
-
- if (index == -1) {
- AtlLauncherTools.messageBox(Messages.getString("ModelChoiceTab.CHOOSE") + type); //$NON-NLS-1$
- return;
- }
-
- if (type.equals(ModelChoiceTab.MODEL) && table.getItem(index).getText(ModelChoiceTab.TABLEPATHTYPE).equals(ModelChoiceTab.MODEL_OUTPUT)) {
- SaveAsDialog sad = new SaveAsDialog(getShell());
- sad.open();
- IPath outputPath = sad.getResult();
- if (outputPath != null) {
- TableItem item = table.getItem(index);
- item.setText(new String[]{item.getText(ModelChoiceTab.TABLEPATHNAME), outputPath.toString(), item.getText(TABLEPATHMODELHANDLER), item.getText(ModelChoiceTab.TABLEPATHTYPE)});
- }
- else
- AtlLauncherTools.messageBox(Messages.getString("ModelChoiceTab.CHOOSE") + type); //$NON-NLS-1$
- }
- else {
- ElementTreeSelectionDialog elementTreeSelectionDialog = new ElementTreeSelectionDialog( getShell(), new WorkbenchLabelProvider(), new WorkbenchContentProvider());
- elementTreeSelectionDialog.setInput(ResourcesPlugin.getWorkspace().getRoot());
- elementTreeSelectionDialog.setMessage(Messages.getString("ModelChoiceTab.CHOOSE") + type); //$NON-NLS-1$
- elementTreeSelectionDialog.setAllowMultiple(false);
- elementTreeSelectionDialog.setDoubleClickSelects(true);
- elementTreeSelectionDialog.addFilter(new ViewerFilter() {
- public boolean select(Viewer viewer, Object parentElement, Object element) {
- boolean ret = false;
-
- if(element instanceof IContainer) {
- ret = true;
- } else if(element instanceof IFile) {
- IFile currentFile = (IFile)element;
- if (currentFile.getFileExtension() == null)
- return false;
- if (type ==ModelChoiceTab.LIB)
- ret = (currentFile.getFileExtension().toUpperCase()).equals("ASM");
- else
- ret = true;/*(
- (currentFile.getFileExtension().toUpperCase()).equals("XMI")
- ||
- (currentFile.getFileExtension().toUpperCase()).equals("ECORE")
- );*/
- }
- return ret;
- }
- });
- elementTreeSelectionDialog.setValidator(new ISelectionStatusValidator() {
- public IStatus validate(Object[] selection) {
- IStatus ret = Status.CANCEL_STATUS;
-
- if(selection.length == 1) {
- if(selection[0] instanceof IFile) { // no need to verify again extension here
- ret = Status.OK_STATUS;
- }
- }
-
- return ret;
- }
- });
- elementTreeSelectionDialog.open();
- Object result = elementTreeSelectionDialog.getFirstResult();
-
- if ((result != null) && (result instanceof IFile)) {
- TableItem item = table.getItem(index);
- IFile currentFile = (IFile)result;
-
- if (type.equals(ModelChoiceTab.MODEL))
- item.setText(new String[]{item.getText(ModelChoiceTab.TABLEPATHNAME), currentFile.getFullPath().toString(), item.getText(TABLEPATHMODELHANDLER), item.getText(ModelChoiceTab.TABLEPATHTYPE)});
- else
- item.setText(new String[]{item.getText(ModelChoiceTab.TABLELIBNAME), currentFile.getFullPath().toString()});
- }
- }
- }
-
- /**
- *
- * @param name
- * @param type
- * @return TRUE if the model/metamodel is already existing in the Atl transformation
- */
- private boolean isAlreadyInTransformation(String name, String type) {
- for (int i=0; i < tablePath.getItemCount(); i++) {
- String nameItem = tablePath.getItem(i).getText(ModelChoiceTab.TABLEPATHNAME);
- String typeItem = tablePath.getItem(i).getText(ModelChoiceTab.TABLEPATHTYPE);
- if (name.equals(nameItem) && (typeItem.equals(type)))
- return true;
- }
- return false;
- }
-
- /**
- *
- * @param type
- * @param typeModel
- * @return the type of the model in parameter
- */
- private String currentType( int type, String typeModel) {
- String currentType;
- if (type == ModelChoiceTab.INPUT)
- if (typeModel.equals(ModelChoiceTab.MODEL))
- currentType = ModelChoiceTab.MODEL_INPUT;
- else
- currentType = ModelChoiceTab.METAMODEL_INPUT;
- else
- if (typeModel.equals(ModelChoiceTab.MODEL))
- currentType = ModelChoiceTab.MODEL_OUTPUT;
- else
- currentType = ModelChoiceTab.METAMODEL_OUTPUT;
- return currentType;
- }
-
- /**
- *
- * @param mName model name
- * @param mmName metamodel name
- * @param table where is the model and metamodel
- * @return TRUE if the tuple (model, metamodel) is already in the table
- */
- private boolean tupleAlreadyInTable(String mName, String mmName, Table table) {
- for (int i=0; i < table.getItemCount(); i++)
- if (mName.equals(table.getItem(i).getText(ModelChoiceTab.TABLEMODELNAME)) && mmName.equals(table.getItem(i).getText(ModelChoiceTab.TABLEMETAMODELNAME)))
- return true;
-
- return false;
- }
-
- /**
- * Add the model and metamodel to the table
- * @param se
- * @param tableParam
- * @param model
- * @param metaModel
- * @param type
- */
- private void addTextTable(SelectionEvent se, Table tableParam, Text model, Text metaModel, int type) {
-
- if (model.getText().equals("")) { //$NON-NLS-1$
- AtlLauncherTools.messageBox(Messages.getString("ModelChoiceTab.GIVEMODEL")); //$NON-NLS-1$
- return;
- }
-
- if (metaModel.getText().equals("")) { //$NON-NLS-1$
- AtlLauncherTools.messageBox(Messages.getString("ModelChoiceTab.GIVEMETAMODEL")); //$NON-NLS-1$
- return;
- }
-
- String modelName = model.getText();
- String metaModelName = metaModel.getText();
-
- if (tupleAlreadyInTable(modelName, metaModelName, tableParam)) {
- AtlLauncherTools.messageBox(Messages.getString("ModelChoiceTab.ALREADYINTABLE")); //$NON-NLS-1$
- return;
- }
-
- TableItem item = new TableItem(tableParam, SWT.NONE);
- item.setText(new String[]{modelName, metaModelName});
-
- String currentType = currentType(type, ModelChoiceTab.MODEL);
-
- if (!isAlreadyInTransformation(modelName, ModelChoiceTab.MODEL_INPUT) && !isAlreadyInTransformation(modelName, ModelChoiceTab.MODEL_OUTPUT)) {
- item = new TableItem(tablePath, SWT.NONE);
- item.setText(TABLEPATHNAME, modelName);
- item.setText(TABLEPATHPATH, "");
- item.setText(TABLEPATHMODELHANDLER, "");
- item.setText(TABLEPATHTYPE, currentType);
- }
-
- currentType = currentType(type, ModelChoiceTab.METAMODEL);
- if (!isAlreadyInTransformation(metaModelName, ModelChoiceTab.METAMODEL_INPUT) && !isAlreadyInTransformation(metaModelName, ModelChoiceTab.METAMODEL_OUTPUT)) {