Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathalie Lepine2012-10-17 15:18:02 +0000
committerNathalie Lepine2012-10-17 15:18:02 +0000
commit1cae336a4507d1a72c063bca198756a86b53ecf9 (patch)
tree6c7e3604f965f874f10ab6cc58b05116c9fab71b /tests/org.eclipse.emf.examples.eef.tests.junit
parent9cde099ea51e5db407fe62d592ce4dddb62c1e5f (diff)
downloadorg.eclipse.eef-1cae336a4507d1a72c063bca198756a86b53ecf9.tar.gz
org.eclipse.eef-1cae336a4507d1a72c063bca198756a86b53ecf9.tar.xz
org.eclipse.eef-1cae336a4507d1a72c063bca198756a86b53ecf9.zip
Patch from Riadh HAJAMOR riadh.hajamor@obeo.fr
Improvements of ModelingBot https://bugs.eclipse.org/bugs/show_bug.cgi?id=391098 Add tests on editors wizards
Diffstat (limited to 'tests/org.eclipse.emf.examples.eef.tests.junit')
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/addAdvancedTableComposition.modelingbot43
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelAddAdvancedTableComposition.modelingbot44
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelSetAttributeMVE.modelingbot34
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelSetReferenceAdvRefTable.modelingbot49
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelSetReferenceEOFCV.modelingbot63
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/editSetReferenceAdvRefTable.modelingbot61
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/editSetReferenceEOFCV.modelingbot94
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoAddAdvTableCompo.modelingbot41
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeCheckbox.modelingbot37
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeEMFComboViewer.modelingbot38
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeMVE.modelingbot39
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeText.modelingbot32
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeTextArea.modelingbot32
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetReferenceAdvRefTable.modelingbot54
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetReferenceEOFCV.modelingbot68
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/removeAdvancedTableComposition.modelingbot46
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoAddAdvTableCompo.modelingbot38
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeCheckbox.modelingbot35
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeEMFComboViewer.modelingbot34
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeMVE.modelingbot35
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeText.modelingbot29
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeTextArea.modelingbot29
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetReferenceAdvRefTable.modelingbot50
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetReferenceEOFCV.modelingbot64
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetAdvancedReferencesTable.modelingbot49
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetReferenceAdvRefTable.modelingbot52
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetReferenceEOFCV.modelingbot65
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetText.modelingbot38
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/addTableComposition.modelingbot22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelAddTableComposition.modelingbot22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelSetReferenceAEOFCV.modelingbot31
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelSetReferenceFlatRefTable.modelingbot31
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelSetReferenceRefTable.modelingbot31
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceAEOFCV.modelingbot38
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceCombo.modelingbot38
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceFlatRefTable.modelingbot38
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceRefTable.modelingbot38
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoAddTableComposition.modelingbot28
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetAttributeRadio.modelingbot32
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceAEOFCV.modelingbot35
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceCombo.modelingbot35
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceFlatRefTable.modelingbot36
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceRefTable.modelingbot34
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/removeTableComposition.modelingbot23
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoAddTableComposition.modelingbot24
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetAttributeRadio.modelingbot28
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceAEOFCV.modelingbot32
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceCombo.modelingbot32
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceFlatRefTable.modelingbot32
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceRefTable.modelingbot35
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetAEOFCV.modelingbot42
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetCombo.modelingbot44
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetEOFCV.modelingbot43
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetFlatReferencesTable.modelingbot43
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceAEOFCV.modelingbot42
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceCombo.modelingbot42
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceFlatRefTable.modelingbot42
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceRefTable.modelingbot42
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferencesTable.modelingbot43
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetTextArea.modelingbot37
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotAddAdvanceTableComposition.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotCancelAddAdvanceTableComposition.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotCancelSetAttributeMVE.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotCancelSetReferenceAdvRefTable.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotCancelSetReferenceEOFCV.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotEditSetReferenceAdvRefTable.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotEditSetReferenceEOFCV.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeCheckbox.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeEMFComboViewer.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeMVE.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeText.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeTextArea.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetReferenceAdvRefTable.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetReferenceEOFCV.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRemoveAdvanceTableComposition.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeCheckbox.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeEMFComboViewer.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeMVE.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeText.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeTextArea.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetReferenceAdvRefTable.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetReferenceEOFCV.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUnsetAdvancedRefrencesTable.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUnsetReferenceAdvRefTable.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUnsetReferenceEOFCV.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUnsetText.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotAddTableComposition.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotCancelAddTableComposition.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotCancelSetReferenceAEOFCV.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotCancelSetReferenceFlatRefTable.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotCancelSetReferenceRefTable.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotEditSetReferenceAEOFCV.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotEditSetReferenceCombo.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotEditSetReferenceFlatRefTable.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotEditSetReferenceRefTable.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoAddTableComposition.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetAttributeRadio.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetReferenceAEOFCV.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetReferenceCombo.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetReferenceFlatRefTable.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetReferenceRefTable.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRemoveTableComposition.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoAddTableComposition.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetAttributeRadio.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetReferenceAEOFCV.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetReferenceCombo.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetReferenceFlatRefTable.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetReferenceRefTable.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetAEOFCV.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetCombo.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetEOFCV.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetFlatReferencesTable.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferenceAEOFCV.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferenceCombo.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferenceFlatRefTable.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferenceRefTable.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferencesTable.java22
-rw-r--r--tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetTextArea.java22
118 files changed, 3684 insertions, 0 deletions
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/addAdvancedTableComposition.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/addAdvancedTableComposition.modelingbot
new file mode 100644
index 000000000..816c9d117
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/addAdvancedTableComposition.modelingbot
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="addAdvancedTableComposition" projectName="addAdvancedTableComposition"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="addAddAdvancedTableComposition.conference" path="addAdvancedTableComposition">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:SetAttribute" name="name" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_0lme4Bi5EeCOk6BuQTSdWA"/>
+ <values>conf name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/name"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="place" referenceableObject="//@sequences.0/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_OJpU8JktEd6sxtwdpecy3w"/>
+ <values>place name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/place"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.1">
+ <processings xsi:type="eef-test_1:Add" name="site1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_P9i7gJktEd6sxtwdpecy3w"/>
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Site"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/sites"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="name" referenceableObject="//@sequences.0/@processings.3/@processings.2/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBPJkmEd6sxtwdpecy3w"/>
+ <values>site name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Site/name"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="documentation" referenceableObject="//@sequences.0/@processings.3/@processings.2/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBO5kmEd6sxtwdpecy3w"/>
+ <values>this is a comment</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Site/documentation"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="addAdvancedTableComposition" projectName="addAdvancedTableComposition"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelAddAdvancedTableComposition.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelAddAdvancedTableComposition.modelingbot
new file mode 100644
index 000000000..0e46b92ad
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelAddAdvancedTableComposition.modelingbot
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="cancelAddAdvancedTableComposition" projectName="cancelAddAdvancedTableComposition"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="cancelAddAdvancedTableComposition.conference" path="cancelAddAdvancedTableComposition">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:SetAttribute" name="name" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_0lme4Bi5EeCOk6BuQTSdWA"/>
+ <values>conf name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/name"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="place" referenceableObject="//@sequences.0/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_OJpU8JktEd6sxtwdpecy3w"/>
+ <values>place name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/place"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.1">
+ <processings xsi:type="eef-test_1:Add" name="site1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_P9i7gJktEd6sxtwdpecy3w"/>
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Site"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/sites"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="name" referenceableObject="//@sequences.0/@processings.3/@processings.2/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBPJkmEd6sxtwdpecy3w"/>
+ <values>site name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Site/name"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="documentation" referenceableObject="//@sequences.0/@processings.3/@processings.2/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBO5kmEd6sxtwdpecy3w"/>
+ <values>this is a comment</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Site/documentation"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Cancel"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="cancelAddAdvancedTableComposition" documentation="" projectName="cancelAddAdvancedTableComposition"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelSetAttributeMVE.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelSetAttributeMVE.modelingbot
new file mode 100644
index 000000000..4d534b2a5
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelSetAttributeMVE.modelingbot
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="cancelSetAttributeMVE" projectName="cancelSetAttributeMVE"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="cancelSetAttributeMVE.conference" path="cancelSetAttributeMVE">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="topic1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/topics"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetAttribute" name="references" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBOJkmEd6sxtwdpecy3w"/>
+ <values>myRef1</values>
+ <values>myREf2</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic/references"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="documentation" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBOZkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic/documentation"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Cancel"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="cancelSetAttributeMVE" projectName="cancelSetAttributeMVE"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelSetReferenceAdvRefTable.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelSetReferenceAdvRefTable.modelingbot
new file mode 100644
index 000000000..cfcca25c0
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelSetReferenceAdvRefTable.modelingbot
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="cancelSetReferenceAdvRefTable" projectName="cancelSetReferenceAdvRefTable"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="cancelSetReferenceAdvRefTable.conference" path="cancelSetReferenceAdvRefTable">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="participant1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="first name" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>my first name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="age" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKpkmEd6sxtwdpecy3w"/>
+ <values>20</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/age"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="talk1" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/talks"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="title" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMJkmEd6sxtwdpecy3w"/>
+ <values>talk1</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/title"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="assists" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBLJkmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/assists"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Cancel"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="cancelSetReferenceAdvRefTable" projectName="cancelSetReferenceAdvRefTable"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelSetReferenceEOFCV.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelSetReferenceEOFCV.modelingbot
new file mode 100644
index 000000000..635f47626
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelSetReferenceEOFCV.modelingbot
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="cancelSetReferenceEOFCV" projectName="cancelSetReferenceEOFCV"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="cancelSetReferenceEOFCV.conference" path="cancelSetReferenceEOFCV">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="topic1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/topics"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="description" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBN5kmEd6sxtwdpecy3w"/>
+ <values>topic1</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic/description"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="presenter1" referenceableObject="//@sequences.0/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_-S1ZMBi5EeCOk6BuQTSdWA"/>
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="firstname" referenceableObject="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="talk1" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/talks"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="topic" referenceableObject="//@sequences.0/@processings.4/@processings.0" values="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMZkmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/topic"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="title" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMJkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/title"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="documentation" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBNZkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/documentation"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="presenter" referenceableObject="//@sequences.0/@processings.4/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBM5kmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/presenter"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Cancel"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="cancelSetReferenceEOFCV" projectName="cancelSetReferenceEOFCV"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/editSetReferenceAdvRefTable.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/editSetReferenceAdvRefTable.modelingbot
new file mode 100644
index 000000000..756ac5ee9
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/editSetReferenceAdvRefTable.modelingbot
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="editSetReferenceAdvRefTable" documentation="" projectName="editSetReferenceAdvRefTable"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="editSetReferenceAdvRefTable.conference" path="editSetReferenceAdvRefTable">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="participant1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="first name" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>my first name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="age" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKpkmEd6sxtwdpecy3w"/>
+ <values>20</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/age"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="talk1" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/talks"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="title" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMJkmEd6sxtwdpecy3w"/>
+ <values>talk1</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/title"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="talk2" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/talks"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="title" referenceableObject="//@sequences.0/@processings.4/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMJkmEd6sxtwdpecy3w"/>
+ <values>talk 2</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/title"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="assists" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBLJkmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/assists"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="assists" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.4/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBLJkmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/assists"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="editSetReferenceAdvRefTable" projectName="editSetReferenceAdvRefTable"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/editSetReferenceEOFCV.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/editSetReferenceEOFCV.modelingbot
new file mode 100644
index 000000000..8e99cabea
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/editSetReferenceEOFCV.modelingbot
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="editSetReferenceEOFCV" projectName="editSetReferenceEOFCV"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="editSetReferenceEOFCV.conference" path="editSetReferenceEOFCV">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="topic1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/topics"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="description" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBN5kmEd6sxtwdpecy3w"/>
+ <values>topic1</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic/description"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="presenter1" referenceableObject="//@sequences.0/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_-S1ZMBi5EeCOk6BuQTSdWA"/>
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="firstname" referenceableObject="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Add" name="presenter 2" referenceableObject="//@sequences.0/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_-S1ZMBi5EeCOk6BuQTSdWA"/>
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="firstname" referenceableObject="//@sequences.0/@processings.3/@processings.5">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>presenter 2</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="talk1" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/talks"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="talk 2" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/talks"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="topic" referenceableObject="//@sequences.0/@processings.4/@processings.1" values="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMZkmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/topic"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="title" referenceableObject="//@sequences.0/@processings.4/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMJkmEd6sxtwdpecy3w"/>
+ <values>talk2</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/title"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="documentation" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBNZkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/documentation"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="presenter" referenceableObject="//@sequences.0/@processings.4/@processings.1" values="//@sequences.0/@processings.3/@processings.5">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBM5kmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/presenter"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="topic" referenceableObject="//@sequences.0/@processings.4/@processings.0" values="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMZkmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/topic"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="title" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMJkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/title"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="documentation" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBNZkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/documentation"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="presenter" referenceableObject="//@sequences.0/@processings.4/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBM5kmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/presenter"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="editSetReferenceEOFCV" projectName="editSetReferenceEOFCV"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoAddAdvTableCompo.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoAddAdvTableCompo.modelingbot
new file mode 100644
index 000000000..42acff277
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoAddAdvTableCompo.modelingbot
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="redoAddAdvTableCompo" projectName="redoAddAdvTableCompo"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="redoAddAdvTableCompo.conference" path="redoAddAdvTableCompo">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="site1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Site"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/sites"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard">
+ <processings xsi:type="eef-test_1:Add" name="room1" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_r1ZxAG3eEeC0ELVFaUipLQ"/>
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Room"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Site/rooms"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="name" referenceableObject="//@sequences.0/@processings.3/@processings.1/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_O_1wYG3dEeC0ELVFaUipLQ"/>
+ <values>room1</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Room/name"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="capacity" referenceableObject="//@sequences.0/@processings.3/@processings.1/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_SM3tEG3dEeC0ELVFaUipLQ"/>
+ <values>35</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Room/capacity"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test:Undo" name="add room1"/>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Redo" name="add room1" documentation=""/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="redoAddAdvTableCompo" projectName="redoAddAdvTableCompo"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeCheckbox.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeCheckbox.modelingbot
new file mode 100644
index 000000000..27c7cf64c
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeCheckbox.modelingbot
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="redoSetAttributeCheckbox" projectName="redoSetAttributeCheckbox"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="redoSetAttributeCheckbox.conference" path="redoSetAttributeCheckbox">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="participant1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetAttribute" name="firstname" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="commiter" documentation="" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBK5kmEd6sxtwdpecy3w"/>
+ <values>true</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/eclipseCommiter"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set attribute checkbox"/>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test:Redo" name="set attributes"/>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="redoSetAttributeCheckbox" projectName="redoSetAttributeCheckbox"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeEMFComboViewer.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeEMFComboViewer.modelingbot
new file mode 100644
index 000000000..a12fa3a38
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeEMFComboViewer.modelingbot
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="redoSetAttributeEMFComboViewer" projectName="redoSetAttributeEMFComboViewer"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="redoSetAttributeEMFComboViewer.conference" path="redoSetAttributeEMFComboViewer">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="participant1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetAttribute" name="gender" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBLZkmEd6sxtwdpecy3w"/>
+ <values>female</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/gender"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="firstname" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set attribute"/>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Redo" name="set attribute"/>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="redoSetAttributeEMFComboViewer" projectName="redoSetAttributeEMFComboViewer"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeMVE.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeMVE.modelingbot
new file mode 100644
index 000000000..68764966e
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeMVE.modelingbot
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="redoSetAttributeMVE" projectName="redoSetAttributeMVE"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="redoSetAttributeMVE.conference" path="redoSetAttributeMVE">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="topic1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/topics"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetAttribute" name="references" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBOJkmEd6sxtwdpecy3w"/>
+ <values>myRef1</values>
+ <values>myREf2</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic/references"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="documentation" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBOZkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic/documentation"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set attributes"/>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Redo" name="set attribute"/>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="redoSetAttributeMVE" projectName="redoSetAttributeMVE"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeText.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeText.modelingbot
new file mode 100644
index 000000000..8cdafdb16
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeText.modelingbot
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="redoSetAttributeText" projectName="redoSetAttributeText"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="redoSetAttributeText.conference" path="redoSetAttributeText">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="participant1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetAttribute" name="first name" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>my details page first name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set attribute"/>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Redo" name="set attribute"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="redoSetAttributeText" projectName="redoSetAttributeText"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeTextArea.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeTextArea.modelingbot
new file mode 100644
index 000000000..8afb0543f
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeTextArea.modelingbot
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="redoSetAttributeTextArea" projectName="redoSetAttributeTextArea"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="redoSetAttributeTextArea.conference" path="redoSetAttributeTextArea">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="topic1" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/topics"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetAttribute" name="documentation" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBOZkmEd6sxtwdpecy3w"/>
+ <values>this is the topic n 1</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic/documentation"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set attribute"/>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Redo" name="set attribute"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="redoSetAttributeTextArea" projectName="redoSetAttributeTextArea"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetReferenceAdvRefTable.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetReferenceAdvRefTable.modelingbot
new file mode 100644
index 000000000..080426d1a
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetReferenceAdvRefTable.modelingbot
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="redoSetReferenceAdvRefTable" projectName="redoSetReferenceAdvRefTable"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="redoSetReferenceAdvRefTable.conference" path="redoSetReferenceAdvRefTable">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="participant1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="first name" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>my first name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="age" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKpkmEd6sxtwdpecy3w"/>
+ <values>20</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/age"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="talk1" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/talks"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="title" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMJkmEd6sxtwdpecy3w"/>
+ <values>talk1</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/title"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="assists" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBLJkmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/assists"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set reference"/>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Redo" name="set reference"/>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="redoSetReferenceAdvRefTable" projectName="redoSetReferenceAdvRefTable"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetReferenceEOFCV.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetReferenceEOFCV.modelingbot
new file mode 100644
index 000000000..b845478d5
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetReferenceEOFCV.modelingbot
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="redoSetReferenceEOFCV" projectName="redoSetReferenceEOFCV"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="redoSetReferenceEOFCV.conference" path="redoSetReferenceEOFCV">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="topic1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/topics"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="description" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBN5kmEd6sxtwdpecy3w"/>
+ <values>topic1</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic/description"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="presenter1" referenceableObject="//@sequences.0/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_-S1ZMBi5EeCOk6BuQTSdWA"/>
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="firstname" referenceableObject="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="talk1" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/talks"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="topic" referenceableObject="//@sequences.0/@processings.4/@processings.0" values="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMZkmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/topic"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="title" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMJkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/title"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="documentation" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBNZkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/documentation"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="presenter" referenceableObject="//@sequences.0/@processings.4/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBM5kmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/presenter"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set reference"/>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Redo" name="set reference" documentation=""/>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="redoSetReferenceEOFCV" projectName="redoSetReferenceEOFCV"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/removeAdvancedTableComposition.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/removeAdvancedTableComposition.modelingbot
new file mode 100644
index 000000000..cb2b32319
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/removeAdvancedTableComposition.modelingbot
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="removeAdvancedTableComposition" projectName="removeAdvancedTableComposition"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="removeAdvancedTableComposition.conference" path="removeAdvancedTableComposition">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:SetAttribute" name="name" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_0lme4Bi5EeCOk6BuQTSdWA"/>
+ <values>conf name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/name"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="place" referenceableObject="//@sequences.0/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_OJpU8JktEd6sxtwdpecy3w"/>
+ <values>place name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/place"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="site1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_P9i7gJktEd6sxtwdpecy3w"/>
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Site"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/sites"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="name" referenceableObject="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBPJkmEd6sxtwdpecy3w"/>
+ <values>site name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Site/name"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="documentation" referenceableObject="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBO5kmEd6sxtwdpecy3w"/>
+ <values>this is a comment</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Site/documentation"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.1">
+ <processings xsi:type="eef-test_1:Remove" name="" referenceableObject="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_P9i7gJktEd6sxtwdpecy3w"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="removeAdvancedTableComposition" projectName="removeAdvancedTableComposition"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoAddAdvTableCompo.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoAddAdvTableCompo.modelingbot
new file mode 100644
index 000000000..d158b5ea1
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoAddAdvTableCompo.modelingbot
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="undoAddAdvTableCompo" projectName="undoAddAdvTableCompo"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="undoAddAdvTableCompo.conference" path="undoAddAdvTableCompo">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="site1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Site"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/sites"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard">
+ <processings xsi:type="eef-test_1:Add" name="room1" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_r1ZxAG3eEeC0ELVFaUipLQ"/>
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Room"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Site/rooms"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="name" referenceableObject="//@sequences.0/@processings.3/@processings.1/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_O_1wYG3dEeC0ELVFaUipLQ"/>
+ <values>room1</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Room/name"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="capacity" referenceableObject="//@sequences.0/@processings.3/@processings.1/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_SM3tEG3dEeC0ELVFaUipLQ"/>
+ <values>35</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Room/capacity"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test:Undo" name="add room1"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="undoAddAdvTableCompo" projectName="undoAddAdvTableCompo"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeCheckbox.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeCheckbox.modelingbot
new file mode 100644
index 000000000..8ffb45ea0
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeCheckbox.modelingbot
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="undoSetAttributeCheckbox" projectName="undoSetAttributeCheckbox"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="undoSetAttributeCheckbox.conference" path="undoSetAttributeCheckbox">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="participant1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetAttribute" name="isRegistered" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBLpkmEd6sxtwdpecy3w"/>
+ <values>true</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/isRegistered"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="firstname" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set attribute checkbox"/>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="undoSetAttributeCheckbox" projectName="undoSetAttributeCheckbox"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeEMFComboViewer.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeEMFComboViewer.modelingbot
new file mode 100644
index 000000000..5475b4ca1
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeEMFComboViewer.modelingbot
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="undoSetAttributeEMFComboViewer" projectName="undoSetAttributeEMFComboViewer"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="undoSetAttributeEMFComboViewer.conference" path="undoSetAttributeEMFComboViewer">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="participant1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetAttribute" name="gender" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBLZkmEd6sxtwdpecy3w"/>
+ <values>female</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/gender"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="firstname" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set attribute"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="undoSetAttributeEMFComboViewer" projectName="undoSetAttributeEMFComboViewer"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeMVE.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeMVE.modelingbot
new file mode 100644
index 000000000..e5862106b
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeMVE.modelingbot
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="undoSetAttributeMVE" projectName="undoSetAttributeMVE"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="undoSetAttributeMVE.conference" path="undoSetAttributeMVE">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="topic1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/topics"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetAttribute" name="references" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBOJkmEd6sxtwdpecy3w"/>
+ <values>myRef1</values>
+ <values>myREf2</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic/references"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="documentation" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBOZkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic/documentation"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set attributes"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="undoSetAttributeMVE" projectName="undoSetAttributeMVE"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeText.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeText.modelingbot
new file mode 100644
index 000000000..041de9380
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeText.modelingbot
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="undoSetAttributeText" projectName="undoSetAttributeText"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="undoSetAttributeText.conference" path="undoSetAttributeText">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="participant1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetAttribute" name="first name" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>my details page first name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set attribute"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="undoSetAttributeText" projectName="undoSetAttributeText"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeTextArea.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeTextArea.modelingbot
new file mode 100644
index 000000000..8b65c7217
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeTextArea.modelingbot
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="undoSetAttributeTextArea" projectName="undoSetAttributeTextArea"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="undoSetAttributeTextArea.conference" path="undoSetAttributeTextArea">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="topic1" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/topics"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetAttribute" name="documentation" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBOZkmEd6sxtwdpecy3w"/>
+ <values>this is the topic n 1</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic/documentation"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set attribute"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="undoSetAttributeTextArea" projectName="undoSetAttributeTextArea"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetReferenceAdvRefTable.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetReferenceAdvRefTable.modelingbot
new file mode 100644
index 000000000..789cd8026
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetReferenceAdvRefTable.modelingbot
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="undoSetReferenceAdvRefTable" projectName="undoSetReferenceAdvRefTable"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="undoSetReferenceAdvRefTable.conference" path="undoSetReferenceAdvRefTable">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="participant1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="first name" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>my first name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="age" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKpkmEd6sxtwdpecy3w"/>
+ <values>20</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/age"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="talk1" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/talks"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="title" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMJkmEd6sxtwdpecy3w"/>
+ <values>talk1</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/title"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="assists" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBLJkmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/assists"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set reference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="undoSetReferenceAdvRefTable" projectName="undoSetReferenceAdvRefTable"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetReferenceEOFCV.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetReferenceEOFCV.modelingbot
new file mode 100644
index 000000000..f58c23b50
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetReferenceEOFCV.modelingbot
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="undoSetReferenceEOFCV" projectName="undoSetReferenceEOFCV"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="undoSetReferenceEOFCV.conference" path="undoSetReferenceEOFCV">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="topic1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/topics"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="description" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBN5kmEd6sxtwdpecy3w"/>
+ <values>topic1</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic/description"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="presenter1" referenceableObject="//@sequences.0/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_-S1ZMBi5EeCOk6BuQTSdWA"/>
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="firstname" referenceableObject="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="talk1" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/talks"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="topic" referenceableObject="//@sequences.0/@processings.4/@processings.0" values="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMZkmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/topic"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="title" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMJkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/title"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="documentation" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBNZkmEd6sxtwdpecy3w"/>
+ <values>just for enable the finish button</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/documentation"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="presenter" referenceableObject="//@sequences.0/@processings.4/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBM5kmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/presenter"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set reference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="undoSetReferenceEOFCV" projectName="undoSetReferenceEOFCV"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetAdvancedReferencesTable.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetAdvancedReferencesTable.modelingbot
new file mode 100644
index 000000000..f66655fd3
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetAdvancedReferencesTable.modelingbot
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="unsetAdvRefTable" projectName="unsetAdvRefTable"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="unsetAdvRefTable.conference" path="unsetAdvRefTable">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="participant1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="name" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>my first name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ <processings xsi:type="eef-test:Save" name="save 1"/>
+ </processings>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="talk1" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/talks"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="title" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMJkmEd6sxtwdpecy3w"/>
+ <values>talk1</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/title"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="assists" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBLJkmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/assists"/>
+ </processings>
+ <processings xsi:type="eef-test:Save" name="save 2"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:Wizard" name="" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:Unset" name="talk on assists" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBLJkmEd6sxtwdpecy3w"/>
+ <feature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/assists"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save" name="save 3"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="unsetAdvRefTable" projectName="unsetAdvRefTable"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetReferenceAdvRefTable.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetReferenceAdvRefTable.modelingbot
new file mode 100644
index 000000000..1776c59d8
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetReferenceAdvRefTable.modelingbot
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="unsetReferenceAdvRefTable" projectName="unsetReferenceAdvRefTable"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="unsetReferenceAdvRefTable.conference" path="unsetReferenceAdvRefTable">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="participant1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="first name" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>my first name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="age" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKpkmEd6sxtwdpecy3w"/>
+ <values>20</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/age"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="talk1" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/talks"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="title" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMJkmEd6sxtwdpecy3w"/>
+ <values>talk1</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/title"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="assists" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBLJkmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/assists"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:UnsetReference" name="assists" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBLJkmEd6sxtwdpecy3w"/>
+ <feature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/assists"/>
+ </processings>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="unsetReferenceAdvRefTable" projectName="unsetReferenceAdvRefTable"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetReferenceEOFCV.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetReferenceEOFCV.modelingbot
new file mode 100644
index 000000000..3793e2540
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetReferenceEOFCV.modelingbot
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="unsetReferenceEOFCV" projectName="unsetReferenceEOFCV"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="unsetReferenceEOFCV.conference" path="unsetReferenceEOFCV">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="topic1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/topics"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="description" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBN5kmEd6sxtwdpecy3w"/>
+ <values>topic1</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Topic/description"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="presenter1" referenceableObject="//@sequences.0/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_-S1ZMBi5EeCOk6BuQTSdWA"/>
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="firstname" referenceableObject="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>topic presenter</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="talk1" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/talks"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="topic" referenceableObject="//@sequences.0/@processings.4/@processings.0" values="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMZkmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/topic"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="title" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBMJkmEd6sxtwdpecy3w"/>
+ <values>talk name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/title"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="documentation" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBNZkmEd6sxtwdpecy3w"/>
+ <values>talk documentation</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/documentation"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="presenter" referenceableObject="//@sequences.0/@processings.4/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBM5kmEd6sxtwdpecy3w"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/presenter"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.4/@processings.0">
+ <processings xsi:type="eef-test_1:UnsetReference" name="presenter" referenceableObject="//@sequences.0/@processings.4/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBM5kmEd6sxtwdpecy3w"/>
+ <feature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Talk/presenter"/>
+ </processings>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="unsetReferenceEOFCV" projectName="unsetReferenceEOFCV"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetText.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetText.modelingbot
new file mode 100644
index 000000000..86bdb58be
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetText.modelingbot
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvIaEJkmEd6sxtwdpecy3w"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="unsetText" projectName="unsetText"/>
+ <processings xsi:type="eef-test:CreateModel" name="conference" documentation="" modelName="unsetText.conference" path="unsetText">
+ <root href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="participant1" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Conference/participants"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="last name" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKZkmEd6sxtwdpecy3w"/>
+ <values>last name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/lastname"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="first name" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKJkmEd6sxtwdpecy3w"/>
+ <values>my details page first name</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/firstname"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:Wizard" name="" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:Unset" name="last name" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.examples.eef.edit/models/conference.components#_KvJBKZkmEd6sxtwdpecy3w"/>
+ <feature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.examples.eef/model/conference.ecore#//Person/lastname"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="unsetText" projectName="unsetText"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/addTableComposition.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/addTableComposition.modelingbot
new file mode 100644
index 000000000..5ca4ad3a5
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/addTableComposition.modelingbot
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="addTableComposition" projectName="addTableComposition"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="addTableComposition.eefnr" path="addTableComposition">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.1">
+ <processings xsi:type="eef-test_1:Add" name="table compo sample" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TableCompositionEditorSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="addTableComposition" projectName="addTableComposition"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelAddTableComposition.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelAddTableComposition.modelingbot
new file mode 100644
index 000000000..5ca4ad3a5
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelAddTableComposition.modelingbot
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="addTableComposition" projectName="addTableComposition"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="addTableComposition.eefnr" path="addTableComposition">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.1">
+ <processings xsi:type="eef-test_1:Add" name="table compo sample" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TableCompositionEditorSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="addTableComposition" projectName="addTableComposition"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelSetReferenceAEOFCV.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelSetReferenceAEOFCV.modelingbot
new file mode 100644
index 000000000..6733b5fc8
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelSetReferenceAEOFCV.modelingbot
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="cancelSetReferenceAEOFCV" projectName="cancelSetReferenceAEOFCV"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="cancelSetReferenceAEOFCV.eefnr" path="cancelSetReferenceAEOFCV">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="aeofcv sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//AdvancedEObjectFlatComboViewerSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LPAwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//AdvancedEObjectFlatComboViewerSample/advancedeobjectflatcomboviewerRequiredProperty"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Cancel"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="cancelSetReferenceAEOFCV" projectName="cancelSetReferenceAEOFCV"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelSetReferenceFlatRefTable.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelSetReferenceFlatRefTable.modelingbot
new file mode 100644
index 000000000..5ba71524d
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelSetReferenceFlatRefTable.modelingbot
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="cancelSetReferenceFlatRefTable" projectName="cancelSetReferenceFlatRefTable"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="cancelSetReferenceFlatRefTable.eefnr" path="cancelSetReferenceFlatRefTable">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="flat ref table sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//FlatReferencesTableSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_xkhXcQ80Ed-d58aiOCdYlA"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//FlatReferencesTableSample/flatreferencestableRequiredProperty"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Cancel"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="cancelSetReferenceFlatRefTable" projectName="cancelSetReferenceFlatRefTable"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelSetReferenceRefTable.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelSetReferenceRefTable.modelingbot
new file mode 100644
index 000000000..e86639eb0
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelSetReferenceRefTable.modelingbot
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="cancelSetReferenceRefTable" projectName="cancelSetReferenceRefTable"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="cancelSetReferenceRefTable.eefnr" path="cancelSetReferenceRefTable">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="ref table sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ReferencesTableSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample 1" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LLQwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ReferencesTableSample/referencestableRequiredProperty"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Cancel"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="cancelSetReferenceRefTable" projectName="cancelSetReferenceRefTable"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceAEOFCV.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceAEOFCV.modelingbot
new file mode 100644
index 000000000..ebac8024c
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceAEOFCV.modelingbot
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="editSetReferenceAEOFCV" projectName="editSetReferenceAEOFCV"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="editSetReferenceAEOFCV.eefnr" path="editSetReferenceAEOFCV">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="aeofcv sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//AdvancedEObjectFlatComboViewerSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample 2" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LPAwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//AdvancedEObjectFlatComboViewerSample/advancedeobjectflatcomboviewerRequiredProperty"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LPAwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//AdvancedEObjectFlatComboViewerSample/advancedeobjectflatcomboviewerRequiredProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="editSetReferenceAEOFCV" projectName="editSetReferenceAEOFCV"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceCombo.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceCombo.modelingbot
new file mode 100644
index 000000000..58029eb1f
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceCombo.modelingbot
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="editSetReferenceCombo" documentation="" projectName="editSetReferenceCombo"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="editSetReferenceCombo.eefnr" path="editSetReferenceCombo">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="combo sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ComboSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample 2" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_dIACYLrsEeGvOag3yGMAOg"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ComboSample/comboRequiredReferenceProperty"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_dIACYLrsEeGvOag3yGMAOg"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ComboSample/comboRequiredReferenceProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="editSetReferenceCombo" projectName="editSetReferenceCombo"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceFlatRefTable.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceFlatRefTable.modelingbot
new file mode 100644
index 000000000..5ed5cc694
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceFlatRefTable.modelingbot
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="editSetReferenceFlatRefTable" projectName="editSetReferenceFlatRefTable"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="editSetReferenceFlatRefTable.eefnr" path="editSetReferenceFlatRefTable">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="flat ref table sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//FlatReferencesTableSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample 2" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_xkhXcQ80Ed-d58aiOCdYlA"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//FlatReferencesTableSample/flatreferencestableRequiredProperty"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_xkhXcQ80Ed-d58aiOCdYlA"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//FlatReferencesTableSample/flatreferencestableRequiredProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="editSetReferenceFlatRefTable" projectName="editSetReferenceFlatRefTable"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceRefTable.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceRefTable.modelingbot
new file mode 100644
index 000000000..2c26fd34b
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceRefTable.modelingbot
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="setReferenceRefTable" projectName="setReferenceRefTable"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="setReferenceRefTable.eefnr" path="setReferenceRefTable">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="ref table sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ReferencesTableSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample 1" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample 2" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LLQwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ReferencesTableSample/referencestableRequiredProperty"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LLQwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ReferencesTableSample/referencestableRequiredProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="setReferenceRefTable" projectName="setReferenceRefTable"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoAddTableComposition.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoAddTableComposition.modelingbot
new file mode 100644
index 000000000..8a75f8f80
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoAddTableComposition.modelingbot
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="redoAddTableComposition" projectName="redoAddTableComposition"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="redoAddTableComposition.eefnr" path="redoAddTableComposition">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.1">
+ <processings xsi:type="eef-test_1:Add" name="table compo sample" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TableCompositionEditorSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="add table compo"/>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Redo" name="add table compo"/>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="redoAddTableComposition" projectName="redoAddTableComposition"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetAttributeRadio.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetAttributeRadio.modelingbot
new file mode 100644
index 000000000..6c0f6e918
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetAttributeRadio.modelingbot
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="redoSetAttributeRadio" projectName="redoSetAttributeRadio"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="redoSetAttributeRadio.eefnr" path="redoSetAttributeRadio">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="radio sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//RadioSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetAttribute" name="radio literal2" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LJwwvEd-uP4lw9e0IMw"/>
+ <values>literal2</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//RadioSample/radioRequiredProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test:Undo" name="set attribute"/>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Redo" name="set attribute"/>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" projectName="redoSetAttributeRadio"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceAEOFCV.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceAEOFCV.modelingbot
new file mode 100644
index 000000000..08f2ad344
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceAEOFCV.modelingbot
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="redoSetReferenceAEOFCV" projectName="redoSetReferenceAEOFCV"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="redoSetReferenceAEOFCV.eefnr" path="redoSetReferenceAEOFCV">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="aeofcv sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//AdvancedEObjectFlatComboViewerSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LPAwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//AdvancedEObjectFlatComboViewerSample/advancedeobjectflatcomboviewerRequiredProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set reference"/>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Redo" name="set reference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="redoSetReferenceAEOFCV" projectName="redoSetReferenceAEOFCV"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceCombo.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceCombo.modelingbot
new file mode 100644
index 000000000..228b8affc
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceCombo.modelingbot
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="redoSetReferenceCombo" documentation="" projectName="redoSetReferenceCombo"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="redoSetReferenceCombo.eefnr" path="redoSetReferenceCombo">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="combo sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ComboSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_dIACYLrsEeGvOag3yGMAOg"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ComboSample/comboRequiredReferenceProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set reference" documentation=""/>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Redo" name="set reference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="redoSetReferenceCombo" projectName="redoSetReferenceCombo"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceFlatRefTable.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceFlatRefTable.modelingbot
new file mode 100644
index 000000000..296d67418
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceFlatRefTable.modelingbot
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="redoSetReferenceFlatRefTable" projectName="redoSetReferenceFlatRefTable"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="redoSetReferenceFlatRefTable.eefnr" path="redoSetReferenceFlatRefTable">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="flat ref table sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//FlatReferencesTableSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_xkhXcQ80Ed-d58aiOCdYlA"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//FlatReferencesTableSample/flatreferencestableRequiredProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set ref"/>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Redo" name="set reference"/>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="redoSetReferenceFlatRefTable" projectName="redoSetReferenceFlatRefTable"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceRefTable.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceRefTable.modelingbot
new file mode 100644
index 000000000..0f0af7b02
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceRefTable.modelingbot
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="redoSetReferenceRefTable" projectName="redoSetReferenceRefTable"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="redoSetReferenceRefTable.eefnr" path="redoSetReferenceRefTable">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="ref table sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ReferencesTableSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample 1" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LLQwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ReferencesTableSample/referencestableRequiredProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test:Undo" name="set reference"/>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Redo" name="set reference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="redoSetReferenceRefTable" projectName="redoSetReferenceRefTable"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/removeTableComposition.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/removeTableComposition.modelingbot
new file mode 100644
index 000000000..7a79ded43
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/removeTableComposition.modelingbot
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="removeTableComposition" projectName="removeTableComposition"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="removeTableComposition.eefnr" path="removeTableComposition">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="table compo sample" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TableCompositionEditorSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.1">
+ <processings xsi:type="eef-test_1:Remove" referenceableObject="//@sequences.0/@processings.3/@processings.0"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="removeTableComposition" documentation="" projectName="removeTableComposition"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoAddTableComposition.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoAddTableComposition.modelingbot
new file mode 100644
index 000000000..058c12aac
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoAddTableComposition.modelingbot
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="undoAddTableComposition" projectName="undoAddTableComposition"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="addTableComposition.eefnr" path="addTableComposition">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.1">
+ <processings xsi:type="eef-test_1:Add" name="table compo sample" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TableCompositionEditorSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="undoAddTableComposition" projectName="undoAddTableComposition"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetAttributeRadio.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetAttributeRadio.modelingbot
new file mode 100644
index 000000000..82130c85b
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetAttributeRadio.modelingbot
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="undoSetAttributeRadio" projectName="undoSetAttributeRadio"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="undoSetAttributeRadio.eefnr" path="undoSetAttributeRadio">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="radio sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//RadioSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetAttribute" name="radio literal2" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LJwwvEd-uP4lw9e0IMw"/>
+ <values>literal2</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//RadioSample/radioRequiredProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test:Undo" name="set attribute"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" projectName="undoSetAttributeRadio"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceAEOFCV.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceAEOFCV.modelingbot
new file mode 100644
index 000000000..2cc1f009c
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceAEOFCV.modelingbot
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="undoSetReferenceAEOFCV" projectName="undoSetReferenceAEOFCV"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="undoSetReferenceAEOFCV.eefnr" path="undoSetReferenceAEOFCV">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="aeofcv sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//AdvancedEObjectFlatComboViewerSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LPAwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//AdvancedEObjectFlatComboViewerSample/advancedeobjectflatcomboviewerRequiredProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set reference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="undoSetReferenceAEOFCV" projectName="undoSetReferenceAEOFCV"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceCombo.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceCombo.modelingbot
new file mode 100644
index 000000000..14e353d16
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceCombo.modelingbot
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="undoSetReferenceCombo" documentation="" projectName="undoSetReferenceCombo"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="undoSetReferenceCombo.eefnr" path="undoSetReferenceCombo">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="combo sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ComboSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_dIACYLrsEeGvOag3yGMAOg"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ComboSample/comboRequiredReferenceProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set reference" documentation=""/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="undoSetReferenceCombo" projectName="undoSetReferenceCombo"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceFlatRefTable.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceFlatRefTable.modelingbot
new file mode 100644
index 000000000..6704aef7f
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceFlatRefTable.modelingbot
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="undoSetReferenceFlatRefTable" projectName="undoSetReferenceFlatRefTable"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="undoSetReferenceFlatRefTable.eefnr" path="undoSetReferenceFlatRefTable">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="flat ref table sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//FlatReferencesTableSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_xkhXcQ80Ed-d58aiOCdYlA"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//FlatReferencesTableSample/flatreferencestableRequiredProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:Undo" name="set ref"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="undoSetReferenceFlatRefTable" projectName="undoSetReferenceFlatRefTable"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceRefTable.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceRefTable.modelingbot
new file mode 100644
index 000000000..c4be8536c
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceRefTable.modelingbot
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="undoSetReferenceRefTable" projectName="undoSetReferenceRefTable"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="undoSetReferenceRefTable.eefnr" path="undoSetReferenceRefTable">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="ref table sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ReferencesTableSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample 1" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample 2" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1 //@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LLQwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ReferencesTableSample/referencestableRequiredProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test:Undo" name="set reference"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="undoSetReferenceRefTable" projectName="undoSetReferenceRefTable"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetAEOFCV.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetAEOFCV.modelingbot
new file mode 100644
index 000000000..c33f66667
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetAEOFCV.modelingbot
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="unsetAEOFCV" projectName="unsetAEOFCV"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="unsetAEOFCV.eefnr" path="unsetAEOFCV">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="aeofcv sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//AdvancedEObjectFlatComboViewerSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="Total sample required" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LPAwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//AdvancedEObjectFlatComboViewerSample/advancedeobjectflatcomboviewerRequiredProperty"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="optional property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LPQwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//AdvancedEObjectFlatComboViewerSample/advancedeobjectflatcomboviewerOptionalProperty"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:Unset" name="optional property" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LPQwvEd-uP4lw9e0IMw"/>
+ <feature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//AdvancedEObjectFlatComboViewerSample/advancedeobjectflatcomboviewerOptionalProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="unsetAEOFCV" projectName="unsetAEOFCV"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetCombo.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetCombo.modelingbot
new file mode 100644
index 000000000..386de0c29
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetCombo.modelingbot
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="unsetCombo" projectName="unsetCombo"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="unsetCombo.eefnr" path="unsetCombo">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="combo sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ComboSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="Total sample required" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_dIACYLrsEeGvOag3yGMAOg"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ComboSample/comboRequiredReferenceProperty"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="optional property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_dOjWULrsEeGvOag3yGMAOg"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ComboSample/comboOptionalReferenceProperty"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:Unset" name="optional property" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_dOjWULrsEeGvOag3yGMAOg"/>
+ <feature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ComboSample/comboOptionalReferenceProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="unsetCombo" projectName="unsetCombo"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetEOFCV.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetEOFCV.modelingbot
new file mode 100644
index 000000000..ef3a96c96
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetEOFCV.modelingbot
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="unsetEOFCV" projectName="unsetEOFCV"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="unsetEOFCV.eefnr" path="unsetEOFCV">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="eofcv sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//EObjectFlatComboViewerSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample required" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LKgwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample/eobjectflatcomboviewerRequiredProperty"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="optional property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LKwwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//EObjectFlatComboViewerSample/eobjectflatcomboviewerOptionalPropery"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:Unset" name="optional property" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LKwwvEd-uP4lw9e0IMw"/>
+ <feature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//EObjectFlatComboViewerSample/eobjectflatcomboviewerOptionalPropery"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="unsetEOFCV" projectName="unsetEOFCV"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetFlatReferencesTable.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetFlatReferencesTable.modelingbot
new file mode 100644
index 000000000..813d5528c
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetFlatReferencesTable.modelingbot
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="unsetFlatRefTable" projectName="unsetFlatRefTable"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="unsetFlatRefTable.eefnr" path="unsetFlatRefTable">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="flat ref table sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//FlatReferencesTableSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample required" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_xkhXcQ80Ed-d58aiOCdYlA"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//FlatReferencesTableSample/flatreferencestableRequiredProperty"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="optionalproperty" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_xkhXcg80Ed-d58aiOCdYlA"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//FlatReferencesTableSample/flatreferencestableOptionalProperty"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:Unset" name="optional property" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_xkhXcg80Ed-d58aiOCdYlA"/>
+ <feature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//FlatReferencesTableSample/flatreferencestableOptionalProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="unsetFlatRefTable" projectName="unsetFlatRefTable"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceAEOFCV.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceAEOFCV.modelingbot
new file mode 100644
index 000000000..18e4bae92
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceAEOFCV.modelingbot
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="unsetReferenceAEOFCV" projectName="unsetReferenceAEOFCV"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="unsetReferenceAEOFCV.eefnr" path="unsetReferenceAEOFCV">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="aeofcv sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//AdvancedEObjectFlatComboViewerSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total optional sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LPAwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//AdvancedEObjectFlatComboViewerSample/advancedeobjectflatcomboviewerRequiredProperty"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="optional property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LPQwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//AdvancedEObjectFlatComboViewerSample/advancedeobjectflatcomboviewerOptionalProperty"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:UnsetReference" name="optional property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LPQwvEd-uP4lw9e0IMw"/>
+ <feature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//AdvancedEObjectFlatComboViewerSample/advancedeobjectflatcomboviewerOptionalProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="unsetReferenceAEOFCV" projectName="unsetReferenceAEOFCV"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceCombo.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceCombo.modelingbot
new file mode 100644
index 000000000..c4e290698
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceCombo.modelingbot
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="unsetReferenceCombo" documentation="" projectName="unsetReferenceCombo"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="unsetReferenceCombo.eefnr" path="unsetReferenceCombo">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="combo sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ComboSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total optional sample" documentation="" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_dIACYLrsEeGvOag3yGMAOg"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ComboSample/comboRequiredReferenceProperty"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="optional property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_dOjWULrsEeGvOag3yGMAOg"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ComboSample/comboOptionalReferenceProperty"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:UnsetReference" name="optional property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_dOjWULrsEeGvOag3yGMAOg"/>
+ <feature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ComboSample/comboOptionalReferenceProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="unsetReferenceCombo" projectName="unsetReferenceCombo"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceFlatRefTable.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceFlatRefTable.modelingbot
new file mode 100644
index 000000000..73adca8f8
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceFlatRefTable.modelingbot
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="unsetReferenceFlatRefTable" projectName="unsetReferenceFlatRefTable"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="unsetReferenceFlatRefTable.eefnr" path="unsetReferenceFlatRefTable">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="flat ref table sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//FlatReferencesTableSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total optional sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_xkhXcQ80Ed-d58aiOCdYlA"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//FlatReferencesTableSample/flatreferencestableRequiredProperty"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="optional property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_xkhXcg80Ed-d58aiOCdYlA"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//FlatReferencesTableSample/flatreferencestableOptionalProperty"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:UnsetReference" name="optional property" documentation="" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_xkhXcg80Ed-d58aiOCdYlA"/>
+ <feature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//FlatReferencesTableSample/flatreferencestableOptionalProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="unsetReferenceFlatRefTable" projectName="unsetReferenceFlatRefTable"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceRefTable.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceRefTable.modelingbot
new file mode 100644
index 000000000..c275114c9
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceRefTable.modelingbot
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="unsetReferenceRefTable" projectName="unsetReferenceRefTable"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="unsetReferenceRefTable.eefnr" path="unsetReferenceRefTable">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="ref table sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ReferencesTableSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample required" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample optional" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LLQwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ReferencesTableSample/referencestableRequiredProperty"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="optional property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LLgwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ReferencesTableSample/referencestableOptionalProperty"/>
+ </processings>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:UnsetReference" name="optional property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LLgwvEd-uP4lw9e0IMw"/>
+ <feature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample/referencestableOptionalProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="unsetReferenceRefTable" projectName="unsetReferenceRefTable"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferencesTable.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferencesTable.modelingbot
new file mode 100644
index 000000000..b78cd23c7
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferencesTable.modelingbot
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="unsetRefTable" projectName="unsetRefTable"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="unsetRefTable.eefnr" path="unsetRefTable">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="ref table sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ReferencesTableSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample optional" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Add" name="total sample" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TotalSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="optional property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LLgwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ReferencesTableSample/referencestableOptionalProperty"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetReference" name="required property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.2">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LLQwvEd-uP4lw9e0IMw"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ReferencesTableSample/referencestableRequiredProperty"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:UnsetReference" name="optioanl property" referenceableObject="//@sequences.0/@processings.3/@processings.0" values="//@sequences.0/@processings.3/@processings.1">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LLgwvEd-uP4lw9e0IMw"/>
+ <feature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//ReferencesTableSample/referencestableOptionalProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="unsetRefTable" projectName="unsetRefTable"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetTextArea.modelingbot b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetTextArea.modelingbot
new file mode 100644
index 000000000..66491bec0
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetTextArea.modelingbot
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<eef-mbot:ModelingBot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eef-mbot="http://www.eclipse.org/emf/eef/mbot/1.0.0" xmlns:eef-test="http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0" xmlns:eef-test_1="http://www.eclipse.org/emf/eef/test/EEFActions/1.0.0">
+ <propertiesEditionContext href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LAAwvEd-uP4lw9e0IMw"/>
+ <sequences xsi:type="eef-mbot:Scenario">
+ <processings xsi:type="eef-test:CreateProject" name="unsetTextArea" projectName="unsetTextArea"/>
+ <processings xsi:type="eef-test:CreateModel" name="eefnr" documentation="" modelName="unsetTextArea.eefnr" path="unsetTextArea">
+ <root href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-mbot:DetailsPage">
+ <processings xsi:type="eef-test_1:Add" name="text area" referenceableObject="//@sequences.0/@processings.1">
+ <type href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TextareaSample"/>
+ <eContainingFeature xsi:type="ecore:EReference" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//Root/samples"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="required text" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LJAwvEd-uP4lw9e0IMw"/>
+ <values>this is the required text</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TextareaSample/textareaRequiredProperty"/>
+ </processings>
+ <processings xsi:type="eef-test_1:SetAttribute" name="optional text" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LJQwvEd-uP4lw9e0IMw"/>
+ <values>this is the optional text</values>
+ <eContainingFeature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TextareaSample/textareaOptionalProperty"/>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ <processings xsi:type="eef-mbot:Wizard" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <processings xsi:type="eef-test_1:Unset" name="optional text" referenceableObject="//@sequences.0/@processings.3/@processings.0">
+ <propertiesEditionElement href="../../../../org.eclipse.emf.eef.tests.nonreg.edit/models/eefnr.components#_Fx_LJQwvEd-uP4lw9e0IMw"/>
+ <feature xsi:type="ecore:EAttribute" href="../../../../org.eclipse.emf.eef.tests.nonreg/model/eefnr.ecore#//TextareaSample/textareaOptionalProperty"/>
+ </processings>
+ </processings>
+ <processings xsi:type="eef-test:Save"/>
+ </processings>
+ <processings xsi:type="eef-test_1:Check"/>
+ <processings xsi:type="eef-test:RemoveProject" name="unsetTextArea" projectName="unsetTextArea"/>
+ </sequences>
+</eef-mbot:ModelingBot>
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotAddAdvanceTableComposition.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotAddAdvanceTableComposition.java
new file mode 100644
index 000000000..c02902273
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotAddAdvanceTableComposition.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotAddAdvanceTableComposition extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/addAdvancedTableComposition.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotCancelAddAdvanceTableComposition.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotCancelAddAdvanceTableComposition.java
new file mode 100644
index 000000000..9d01d87d7
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotCancelAddAdvanceTableComposition.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotCancelAddAdvanceTableComposition extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelAddAdvancedTableComposition.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotCancelSetAttributeMVE.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotCancelSetAttributeMVE.java
new file mode 100644
index 000000000..9d141bd38
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotCancelSetAttributeMVE.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotCancelSetAttributeMVE extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelSetAttributeMVE.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotCancelSetReferenceAdvRefTable.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotCancelSetReferenceAdvRefTable.java
new file mode 100644
index 000000000..e8bbe85b8
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotCancelSetReferenceAdvRefTable.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotCancelSetReferenceAdvRefTable extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelSetReferenceAdvRefTable.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotCancelSetReferenceEOFCV.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotCancelSetReferenceEOFCV.java
new file mode 100644
index 000000000..6d540a064
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotCancelSetReferenceEOFCV.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotCancelSetReferenceEOFCV extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/cancelSetReferenceEOFCV.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotEditSetReferenceAdvRefTable.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotEditSetReferenceAdvRefTable.java
new file mode 100644
index 000000000..8b55867b1
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotEditSetReferenceAdvRefTable.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotEditSetReferenceAdvRefTable extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/editSetReferenceAdvRefTable.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotEditSetReferenceEOFCV.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotEditSetReferenceEOFCV.java
new file mode 100644
index 000000000..3f1e47bfd
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotEditSetReferenceEOFCV.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotEditSetReferenceEOFCV extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/editSetReferenceEOFCV.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeCheckbox.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeCheckbox.java
new file mode 100644
index 000000000..3f8cdb7c8
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeCheckbox.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotRedoSetAttributeCheckbox extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeCheckbox.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeEMFComboViewer.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeEMFComboViewer.java
new file mode 100644
index 000000000..2a1d8a46b
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeEMFComboViewer.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotRedoSetAttributeEMFComboViewer extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeEMFComboViewer.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeMVE.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeMVE.java
new file mode 100644
index 000000000..c6518697f
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeMVE.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotRedoSetAttributeMVE extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeMVE.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeText.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeText.java
new file mode 100644
index 000000000..9f65312d8
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeText.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotRedoSetAttributeText extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeText.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeTextArea.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeTextArea.java
new file mode 100644
index 000000000..a4114fd16
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetAttributeTextArea.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotRedoSetAttributeTextArea extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetAttributeTextArea.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetReferenceAdvRefTable.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetReferenceAdvRefTable.java
new file mode 100644
index 000000000..61e485d0d
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetReferenceAdvRefTable.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotRedoSetReferenceAdvRefTable extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetReferenceAdvRefTable.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetReferenceEOFCV.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetReferenceEOFCV.java
new file mode 100644
index 000000000..5121a1d8a
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRedoSetReferenceEOFCV.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotRedoSetReferenceEOFCV extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/redoSetReferenceEOFCV.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRemoveAdvanceTableComposition.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRemoveAdvanceTableComposition.java
new file mode 100644
index 000000000..5dbf67d1f
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotRemoveAdvanceTableComposition.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotRemoveAdvanceTableComposition extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/removeAdvancedTableComposition.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeCheckbox.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeCheckbox.java
new file mode 100644
index 000000000..1fd077e2e
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeCheckbox.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUndoSetAttributeCheckbox extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeCheckbox.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeEMFComboViewer.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeEMFComboViewer.java
new file mode 100644
index 000000000..96a97bbd3
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeEMFComboViewer.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUndoSetAttributeEMFComboViewer extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeEMFComboViewer.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeMVE.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeMVE.java
new file mode 100644
index 000000000..bf9acd2dc
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeMVE.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUndoSetAttributeMVE extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeMVE.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeText.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeText.java
new file mode 100644
index 000000000..542e008b6
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeText.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUndoSetAttributeText extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeText.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeTextArea.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeTextArea.java
new file mode 100644
index 000000000..2cd15e6f3
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetAttributeTextArea.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUndoSetAttributeTextArea extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetAttributeTextArea.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetReferenceAdvRefTable.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetReferenceAdvRefTable.java
new file mode 100644
index 000000000..2d1d78dbd
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetReferenceAdvRefTable.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUndoSetReferenceAdvRefTable extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetReferenceAdvRefTable.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetReferenceEOFCV.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetReferenceEOFCV.java
new file mode 100644
index 000000000..e4b0e0394
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUndoSetReferenceEOFCV.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUndoSetReferenceEOFCV extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/undoSetReferenceEOFCV.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUnsetAdvancedRefrencesTable.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUnsetAdvancedRefrencesTable.java
new file mode 100644
index 000000000..1a24a2b05
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUnsetAdvancedRefrencesTable.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUnsetAdvancedRefrencesTable extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetAdvancedReferencesTable.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUnsetReferenceAdvRefTable.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUnsetReferenceAdvRefTable.java
new file mode 100644
index 000000000..022c6c013
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUnsetReferenceAdvRefTable.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUnsetReferenceAdvRefTable extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetReferenceAdvRefTable.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUnsetReferenceEOFCV.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUnsetReferenceEOFCV.java
new file mode 100644
index 000000000..b4f90f260
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUnsetReferenceEOFCV.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUnsetReferenceEOFCV extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetReferenceEOFCV.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUnsetText.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUnsetText.java
new file mode 100644
index 000000000..00955d916
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/conference/WizardMBotUnsetText.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.conference;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUnsetText extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_conference/unsetText.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotAddTableComposition.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotAddTableComposition.java
new file mode 100644
index 000000000..1cf9ffbe3
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotAddTableComposition.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotAddTableComposition extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/addTableComposition.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotCancelAddTableComposition.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotCancelAddTableComposition.java
new file mode 100644
index 000000000..3844b6580
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotCancelAddTableComposition.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotCancelAddTableComposition extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/addTableComposition.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotCancelSetReferenceAEOFCV.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotCancelSetReferenceAEOFCV.java
new file mode 100644
index 000000000..621f699b4
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotCancelSetReferenceAEOFCV.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotCancelSetReferenceAEOFCV extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelSetReferenceAEOFCV.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotCancelSetReferenceFlatRefTable.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotCancelSetReferenceFlatRefTable.java
new file mode 100644
index 000000000..266370386
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotCancelSetReferenceFlatRefTable.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotCancelSetReferenceFlatRefTable extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelSetReferenceFlatRefTable.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotCancelSetReferenceRefTable.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotCancelSetReferenceRefTable.java
new file mode 100644
index 000000000..015af68ef
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotCancelSetReferenceRefTable.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotCancelSetReferenceRefTable extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/cancelSetReferenceRefTable.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotEditSetReferenceAEOFCV.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotEditSetReferenceAEOFCV.java
new file mode 100644
index 000000000..4f2e2fc96
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotEditSetReferenceAEOFCV.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotEditSetReferenceAEOFCV extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceAEOFCV.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotEditSetReferenceCombo.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotEditSetReferenceCombo.java
new file mode 100644
index 000000000..dfaae8475
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotEditSetReferenceCombo.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotEditSetReferenceCombo extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceCombo.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotEditSetReferenceFlatRefTable.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotEditSetReferenceFlatRefTable.java
new file mode 100644
index 000000000..2eef4d959
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotEditSetReferenceFlatRefTable.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotEditSetReferenceFlatRefTable extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/editSetReferenceFlatRefTable.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotEditSetReferenceRefTable.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotEditSetReferenceRefTable.java
new file mode 100644
index 000000000..7ed7b064e
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotEditSetReferenceRefTable.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotEditSetReferenceRefTable extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/setReferenceRefTable.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoAddTableComposition.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoAddTableComposition.java
new file mode 100644
index 000000000..8bfbd9749
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoAddTableComposition.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotRedoAddTableComposition extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoAddTableComposition.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetAttributeRadio.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetAttributeRadio.java
new file mode 100644
index 000000000..80761b56f
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetAttributeRadio.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotRedoSetAttributeRadio extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetAttributeRadio.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetReferenceAEOFCV.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetReferenceAEOFCV.java
new file mode 100644
index 000000000..27dfefe2c
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetReferenceAEOFCV.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotRedoSetReferenceAEOFCV extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceAEOFCV.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetReferenceCombo.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetReferenceCombo.java
new file mode 100644
index 000000000..b89a11ab4
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetReferenceCombo.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotRedoSetReferenceCombo extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceCombo.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetReferenceFlatRefTable.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetReferenceFlatRefTable.java
new file mode 100644
index 000000000..41104a7bd
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetReferenceFlatRefTable.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotRedoSetReferenceFlatRefTable extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceFlatRefTable.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetReferenceRefTable.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetReferenceRefTable.java
new file mode 100644
index 000000000..8912b05c9
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRedoSetReferenceRefTable.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotRedoSetReferenceRefTable extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/redoSetReferenceRefTable.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRemoveTableComposition.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRemoveTableComposition.java
new file mode 100644
index 000000000..e3ea6640f
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotRemoveTableComposition.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotRemoveTableComposition extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/removeTableComposition.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoAddTableComposition.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoAddTableComposition.java
new file mode 100644
index 000000000..741bc0f93
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoAddTableComposition.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUndoAddTableComposition extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoAddTableComposition.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetAttributeRadio.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetAttributeRadio.java
new file mode 100644
index 000000000..5be2e8084
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetAttributeRadio.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUndoSetAttributeRadio extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetAttributeRadio.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetReferenceAEOFCV.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetReferenceAEOFCV.java
new file mode 100644
index 000000000..5604a7a1f
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetReferenceAEOFCV.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUndoSetReferenceAEOFCV extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceAEOFCV.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetReferenceCombo.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetReferenceCombo.java
new file mode 100644
index 000000000..e34699d62
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetReferenceCombo.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUndoSetReferenceCombo extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceCombo.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetReferenceFlatRefTable.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetReferenceFlatRefTable.java
new file mode 100644
index 000000000..1f7370deb
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetReferenceFlatRefTable.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUndoSetReferenceFlatRefTable extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceFlatRefTable.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetReferenceRefTable.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetReferenceRefTable.java
new file mode 100644
index 000000000..8239ae4e8
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUndoSetReferenceRefTable.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUndoSetReferenceRefTable extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/undoSetReferenceRefTable.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetAEOFCV.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetAEOFCV.java
new file mode 100644
index 000000000..885cf18d9
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetAEOFCV.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUnsetAEOFCV extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetAEOFCV.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetCombo.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetCombo.java
new file mode 100644
index 000000000..b09cc769c
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetCombo.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUnsetCombo extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetCombo.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetEOFCV.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetEOFCV.java
new file mode 100644
index 000000000..e5789d667
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetEOFCV.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUnsetEOFCV extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetEOFCV.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetFlatReferencesTable.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetFlatReferencesTable.java
new file mode 100644
index 000000000..c516ad568
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetFlatReferencesTable.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUnsetFlatReferencesTable extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetFlatReferencesTable.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferenceAEOFCV.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferenceAEOFCV.java
new file mode 100644
index 000000000..c54b9420e
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferenceAEOFCV.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUnsetReferenceAEOFCV extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceAEOFCV.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferenceCombo.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferenceCombo.java
new file mode 100644
index 000000000..27cf07c34
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferenceCombo.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUnsetReferenceCombo extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceCombo.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferenceFlatRefTable.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferenceFlatRefTable.java
new file mode 100644
index 000000000..3ab704f60
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferenceFlatRefTable.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUnsetReferenceFlatRefTable extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceFlatRefTable.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferenceRefTable.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferenceRefTable.java
new file mode 100644
index 000000000..9184a767d
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferenceRefTable.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUnsetReferenceRefTable extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferenceRefTable.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferencesTable.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferencesTable.java
new file mode 100644
index 000000000..80f5036ce
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetReferencesTable.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUnsetReferencesTable extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetReferencesTable.modelingbot");
+ }
+
+}
diff --git a/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetTextArea.java b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetTextArea.java
new file mode 100644
index 000000000..ff4576bab
--- /dev/null
+++ b/tests/org.eclipse.emf.examples.eef.tests.junit/src/org/eclipse/emf/samples/tests/junit/modelingbot/wizard/nonreg/WizardMBotUnsetTextArea.java
@@ -0,0 +1,22 @@
+/*******************************************************************************
+ * Copyright (c) 2011, 2012 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.emf.samples.tests.junit.modelingbot.wizard.nonreg;
+
+/**
+ * @author <a href="mailto:riadh.hajamor@obeo.fr">Riadh HAJ AMOR</a>
+ */
+public class WizardMBotUnsetTextArea extends org.eclipse.emf.eef.modelingBot.testcase.AbstractSWTBotModelingBotTestCase {
+
+ public void testModelingBot() throws Exception {
+ bot.runModelingBot("org.eclipse.emf.examples.eef.tests.junit/models/modelingbot/wizard_nonreg/unsetTextArea.modelingbot");
+ }
+
+} \ No newline at end of file

Back to the top