diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..40821d4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,14 @@
+*.class
+
+target
+
+# Mobile Tools for Java (J2ME)
+.mtj.tmp/
+
+# Package Files #
+*.jar
+*.war
+*.ear
+
+# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
+hs_err_pid*
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..f95bbc0
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,55 @@
+language: java
+jdk: oraclejdk7
+env:
+ global:
+ - DISPLAY=:99.0
+ - RUNNER=rcptt.runner-2.0.1.zip
+ - "ARTIFACTS_AWS_REGION=eu-west-1"
+ - secure: "eL3WrAnaqVJtnb8QdgIakybhNgMmS+s5pd2JbwRXWib1vxGs3S1zCvGn/yO6jpsu+95qIe+lWNPuoRm+vWYvcQzapw4NJhrDCj2Rj5Z8aQCr12Zb0hx8eZPFHbOunVZZSKG3tzGLNBM8bTF4OGDT3iN4ZrKXXiEMm5HLukvLRhDCbhVQ3Cn/n+ytdCV70QvTauArHgeCqu+0gimp8XKcfILFaWkUoimqskNni98KLigY4i+DR9/rfL0122QJ5CEV5TfX6awrFsoBq4vV9CB5sKQD3J89qD2thSfoIUCuOCoBqdWwtNUNMELSZiovJsjqwMEfqTlXxhOQ/RCkhJTpjePoBCPhqhYUu9hnTSEFhFQkBMlwv5Yh8RYCK5OOKXC4UbPcttMX0zxEwfWf3H3ZLzB5LJ1nZ9qx1nbloLCCt3BoF5K18yh67SJCvTCnBYsnDPAlfFV7Qa1ojDCc15S/gizyulKvT2RrRcUWbsBYzhk0DdoXCFbhbrQcnzw/ielGeBeAq3hzQs61wwNHTSuT6ZnUHcfgZeRIOIeTnsLOtfFmXxMtwvrhjYvzWCMLwe/mDAFauTcdMuvqEZCNIP02TB33C2xHdPp2+uZxO2+t/TG95Qu1lu7qwpbW6VL81Q8Zvbnelodu2Nsjp0OKfAOdr2kygyYR93dUshySDiu7k/U="
+ - secure: "gVZRU8tcVXuHWDtC8lusAi5ttNJmQfDqcnfpoVbALiKaGEFm5+YtEloCPeQWMcFJF9lXbOAZS3jue/KkQyRQcqNSRcJcmzXgUosOlG7eukH73VNUVIfZzW9xQvoTOvo+07y2Cx9zW/1hZ4hcZwXA6CsebSUQEzQfapvh9VjKr7HiPRBywB1NfmM4d6GjaPkzbMrtRzP61328OwgHwiFnf+9gz/iPVKI2GdseDDkPpUtoQ4KrN9n0/jWnG3Zq/YN01SlnKhfKWQGEhyrvbJgpq+udGS3uQ/NHv+O4bjW2geLkIeC2gtcPRyc5epKOwBD9zvG4EKxDdcTRosWHZw2i863wjyPBHHO3bU+9n8hyOTWEHzUcQwfiWTFgHCU/lMlEvX4xzFtA7I2E341cbnemylp0p3jtV/fIg6tCDcgvfSDQTyl9yY8qf1YGlMySzhj/p7vnbTk3oczkL2N5NhyiX5RjEJP1Pl2s4D2zK77Mu+VKrABsgqdZivyicrpdpL/ojFxk25t/dOxy/csl+tsmdKh9f+gReVodlW9K4vYXGEER04wrMovLUIfG8tLj5+C+zoBa8g+WnDrGsGXP1sWOewVzJiEgXQzZZshGBYwycudrW8290rDREQGakrjoUpibLaX3ekocElFJSsfaTKAwQCtGnd21hhgUjppCUl80Pd4="
+ matrix:
+ - TEST_SUITE=SysMl_Parent
+before_install:
+- rvm install 2.2.3
+install: true
+sudo: false
+cache:
+ directories:
+ - $HOME/.m2
+addons:
+ apt:
+ packages:
+ - metacity
+before_script:
+ - "gem install travis-artifacts"
+ - export SWT_GTK3=0
+ - /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1440x900x16
+ - sh -e /etc/init.d/xvfb start
+ - sleep 10
+ - metacity --sm-disable --replace &
+ - sleep 10
+ - wget -mN http://obeo-umldesigner-nightly.s3.amazonaws.com/releng/$RUNNER
+ - echo $TRAVIS_TAG
+ - if [[ "$TRAVIS_TAG" == "" ]]; then AUT=../obeo-umldesigner-nightly.s3.amazonaws.com/${TRAVIS_BRANCH}/bundles/UMLDesigner-linux.gtk.x86_64.zip;
+ else AUT=../obeo-umldesigner-releases.s3.amazonaws.com/${TRAVIS_TAG}/UMLDesigner-linux.gtk.x86_64.zip;fi
+ - echo $AUT
+
+ Faut recuperer UML2
+ http://www.eclipse.org/downloads/download.php?file=/modeling/mdt/uml2/downloads/drops/5.3.0/R201706051616/mdt-uml2-Update-5.3.0.zip&mirror_id=1190
+ faut modifier la suite pour faire un WGET sur le site de capella vesion 1.2.0 (http://download.polarsys.org/capella/core/products/releases/1.2.0-R20171103-050121/capella-1.2.0.201711030906-win32-win32-x86_64.zip)
+
+ faut wget de sirius pour la feature property http://download.eclipse.org/sirius/updates/releases/5.1.1/org.eclipse.sirius-5.1.1-neon.zip
+
+ - if [[ "$TRAVIS_TAG" == "" ]]; then wget -mN http://obeo-umldesigner-nightly.s3.amazonaws.com/${TRAVIS_BRANCH}/bundles/UMLDesigner-linux.gtk.x86_64.zip;
+ else wget -mN http://obeo-umldesigner-releases.s3.amazonaws.com/${TRAVIS_TAG}/UMLDesigner-linux.gtk.x86_64.zip;fi
+script:
+ - mvn clean test -f org.obeonetwork.dsl.sysml.design.tests.rcptt/pom.xml -Daut=$AUT -Drcpttrunner=../obeo-umldesigner-nightly.s3.amazonaws.com/releng/$RUNNER -Dsuite=$TEST_SUITE
+after_failure:
+ - echo $TRAVIS_TAG
+ - if [[ "$TRAVIS_TAG" == "" ]]; then export ARTIFACTS_S3_BUCKET=obeo-umldesigner-nightly;
+ else export ARTIFACTS_S3_BUCKET=obeo-umldesigner-releases;fi
+ - if [[ "$TRAVIS_TAG" == "" ]]; then export TARGET_PATH=${TRAVIS_BRANCH}/test-results/$TRAVIS_JOB_NUMBER;
+ else export TARGET_PATH=${TRAVIS_TAG}/test-results/$TRAVIS_JOB_NUMBER;fi
+ - echo $ARTIFACTS_S3_BUCKET
+ - echo $TARGET_PATH
+ - "travis-artifacts upload --path ${TRAVIS_BUILD_DIR}/org.obeonetwork.dsl.uml2.tests.rcptt/target/results -t $TARGET_PATH"
\ No newline at end of file
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/.project b/org.obeonetwork.dsl.sysml.design.tests.rcptt/.project
new file mode 100644
index 0000000..4360bca
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/.project
@@ -0,0 +1,18 @@
+
+
+ org.obeonetwork.dsl.sysml.design.tests.rcptt
+
+
+ org.obeonetwork.dsl.sysml.design
+
+
+
+ org.eclipse.rcptt.core.builder.q7Builder
+
+
+
+
+
+ org.eclipse.rcptt.core.rcpttnature
+
+
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/BDD_Parent.suite b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/BDD_Parent.suite
new file mode 100644
index 0000000..f740446
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/BDD_Parent.suite
@@ -0,0 +1,18 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Element-Name: BDD_Parent
+Element-Type: testsuite
+Element-Version: 2.0
+Id: _HLZD0DN0EeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 4:37 PM
+
+------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8
+Content-Type: text/testcase
+Entry-Name: testcase-items
+
+_AOqiQDN0EeiRZ4kXU2JqQQ // kind: 'suite' name: 'BDD_2_FeaturesTools' path: 'Cases/FeaturesTools/BDD_2_FeaturesTools.suite'
+_gXv0ADNzEeiRZ4kXU2JqQQ // kind: 'suite' name: 'BDD_1_TypesTools' path: 'Cases/TypesTools/BDD_1_TypesTools.suite'
+_1PTE4DQnEeiRde_P_PIz8w // kind: 'suite' name: 'BDD_3_RelationShips' path: 'Cases/RelationShips/BDD_3_RelationShips.suite'
+
+------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_2_FeaturesTools.suite b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_2_FeaturesTools.suite
new file mode 100644
index 0000000..d09fedb
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_2_FeaturesTools.suite
@@ -0,0 +1,23 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Element-Name: BDD_2_FeaturesTools
+Element-Type: testsuite
+Element-Version: 2.0
+Id: _AOqiQDN0EeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/29/18 7:57 PM
+
+------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8
+Content-Type: text/testcase
+Entry-Name: testcase-items
+
+_uPBb8DNqEeiRZ4kXU2JqQQ // kind: 'test' name: 'BDD_CreateFeatureActivityWithPaletteTool' path: 'BDD_CreateFeatureActivityWithPaletteTool.test'
+_P7Z3ADNrEeiRZ4kXU2JqQQ // kind: 'test' name: 'BDD_CreateFeatureStateMachineWithPaletteTool' path: 'BDD_CreateFeatureStateMachineWithPaletteTool.test'
+_yNyiIDNrEeiRZ4kXU2JqQQ // kind: 'test' name: 'BDD_CreateFeatureTypedPropertyWithPaletteTool' path: 'BDD_CreateFeatureTypedPropertyWithPaletteTool.test'
+_VxJQcDNtEeiRZ4kXU2JqQQ // kind: 'test' name: 'BDD_CreateFeatureLiteralWithPaletteTool' path: 'BDD_CreateFeatureLiteralWithPaletteTool.test'
+_9OXnwDN4EeiRZ4kXU2JqQQ // kind: 'test' name: 'BDD_CreateFeatureUnitWithPaletteTool' path: 'BDD_CreateFeatureUnitWithPaletteTool.test'
+_AwNUoDNqEeiRZ4kXU2JqQQ // kind: 'test' name: 'BDD_CreateFeatureOperationWithPaletteTool' path: 'BDD_CreateFeatureOperationWithPaletteTool.test'
+_0Iv2IDNvEeiRZ4kXU2JqQQ // kind: 'test' name: 'BDD_CreateFeatureDimensionWithPaletteTool' path: 'BDD_CreateFeatureDimensionWithPaletteTool.test'
+_VqMioDNnEeiRZ4kXU2JqQQ // kind: 'test' name: 'BDD_CreateFeaturePropertyWithPaletteTool' path: 'BDD_CreateFeaturePropertyWithPaletteTool.test'
+
+------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureActivityWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureActivityWithPaletteTool.test
new file mode 100644
index 0000000..72a05d2
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureActivityWithPaletteTool.test
@@ -0,0 +1,54 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_aeGWgDNnEeiRZ4kXU2JqQQ
+Element-Name: BDD_CreateFeatureActivityWithPaletteTool
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _uPBb8DNqEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:51 AM
+Testcase-Type: ecl
+Verifications: _xVWTsDNqEeiRZ4kXU2JqQQ
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create activity in BDD
+
+- create an activity on a block
+
+TODO : create an activity on interface
+
+Expected result:
+- activity displayed in Block
+- activity created under semantic Block
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Create Property in Block with tool Property
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Activity] {
+ mouse-move 100 11 button1 -height 27 -width 293
+ mouse-press 100 11 button1 -height 27 -width 293
+ mouse-release 100 11 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n"
+ + "blockcustom1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] {
+ mouse-move 127 31 button1 -height 182 -width 207
+ mouse-press 127 31 button1 -height 182 -width 207
+ mouse-release 127 31 button1 524288 -height 182 -width 207
+ }
+}
+
+// Check graphical element is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n"
+ + "blockcustom1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart |get-edit-part -name "«Activity»activity1"
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureActivityWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureActivityWithPaletteToolVerif.verification
new file mode 100644
index 0000000..440dcfd
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureActivityWithPaletteToolVerif.verification
@@ -0,0 +1,82 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateFeatureActivityWithPaletteToolVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _xVWTsDNqEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:52 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureDimensionWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureDimensionWithPaletteTool.test
new file mode 100644
index 0000000..ddaa54d
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureDimensionWithPaletteTool.test
@@ -0,0 +1,59 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_DwSg0DNyEeiRZ4kXU2JqQQ,_CjdMMDNwEeiRZ4kXU2JqQQ
+Element-Name: BDD_CreateFeatureDimensionWithPaletteTool
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _0Iv2IDNvEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:52 AM
+Testcase-Type: ecl
+Verifications: _uUykYDN4EeiRZ4kXU2JqQQ
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a feature dimension in BDD with the tool Feature/Dimension
+- create dimension on ValueType
+
+Expected result:
+- a dimension is displayed in valueType
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Create Dimension in Value Type
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Features] {
+ mouse-press 252 105 button1 -height 108 -width 500
+ mouse-release 252 105 button1 524288 -height 108 -width 500
+ }
+ with [get-palette-entry "BDD_Group_Properties"] {
+ mouse-press 7 10 button1 -height 27 -width 500
+ mouse-release 7 10 button1 524288 -height 27 -width 500
+ }
+ with [get-palette-entry Dimension -index 2] {
+ mouse-press 43 14 button1 -height 27 -width 500
+ mouse-release 43 14 button1 524288 -height 27 -width 500
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«ValueType»\r\n"
+ + "newValueType" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] {
+ mouse-move 92 35 button1 -height 104 -width 129
+ mouse-press 92 35 button1 -height 104 -width 129
+ mouse-release 92 35 button1 524288 -height 104 -width 129
+ }
+}
+// Select dimension to reference
+get-window "Select a Dimension" | get-button Finish | click
+
+// Check dimension is displayed in valutype
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«ValueType»\r\n"
+ + "newValueType" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart|get-edit-part -name newDimension1
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureDimensionWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureDimensionWithPaletteToolVerif.verification
new file mode 100644
index 0000000..608ce3c
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureDimensionWithPaletteToolVerif.verification
@@ -0,0 +1,83 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateFeatureDimensionWithPaletteToolVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _uUykYDN4EeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:53 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+AAAAAQABAD8AAABwDwAAAAA=
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureLiteralWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureLiteralWithPaletteTool.test
new file mode 100644
index 0000000..67eb2ae
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureLiteralWithPaletteTool.test
@@ -0,0 +1,58 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_cJcPQDNtEeiRZ4kXU2JqQQ
+Element-Name: BDD_CreateFeatureLiteralWithPaletteTool
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _VxJQcDNtEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201706152316
+Save-Time: 4/9/18 4:26 PM
+Testcase-Type: ecl
+Verifications: _cwYeADNuEeiRZ4kXU2JqQQ
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a literal feature in BDD with the tool Feature/Literal
+- create literal on an enumeration
+
+Expected result:
+- a literal is displayed in Enumeration node
+- a new literal is created under enumeration
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Create new semantic element using palette tool : Literal in an Enumeration
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Features] {
+ mouse-move 139 4 button1 -height 26 -width 293
+ mouse-press 139 4 button1 -height 26 -width 293
+ mouse-release 139 4 button1 524288 -height 26 -width 293
+ }
+ with [get-palette-entry Literal] {
+ mouse-move 76 13 button1 -height 27 -width 293
+ mouse-press 76 13 button1 -height 27 -width 293
+ mouse-release 76 13 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name Enumeration0 | get-edit-part
+ -className DNodeListViewNodeListCompartment2EditPart] {
+ mouse-move 73 41 button1 -height 135 -width 167
+ mouse-press 73 41 button1 -height 135 -width 167
+ mouse-release 73 41 button1 524288 -height 135 -width 167
+ }
+}
+
+get-window "Create Literal" | get-button OK | click
+
+// Verify Graphical element is created in diagram
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"| get-edit-part -name Enumeration0 | get-edit-part -className DNodeListViewNodeListCompartment2EditPart | get-edit-part -name Literal1
+// Save Diagram
+get-button "Save (M1+S)" | click
+
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureLiteralWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureLiteralWithPaletteToolVerif.verification
new file mode 100644
index 0000000..754c68b
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureLiteralWithPaletteToolVerif.verification
@@ -0,0 +1,85 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateFeatureLiteralWithPaletteToolVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _cwYeADNuEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:54 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtm1tTHMmdxd83Yr9D
+Bw9+G8j7ZVaSI68Rs+HZsNf2rndfFAhqmJ4BGjeNNI7YD7+/7EYyiAYhAaN5oGJcVFflrc7/dk6W/OL3
+v5wcz95Oy/P54vTljtwVO7Pp9GBxOD89erlzsfrhm7Dz+1f/+i8vFsuj3engeH52Pu0uD85Wq106zX+Y
+H+yv6Hm+u1pO07d/4fRfV27PfjmZf/thcDUGZ7rT82+5/3Lnx9Xq7Nu9vXfv3u0uTo52mWHvb99/977J
+fSb8MMb7hmOMdeO9a433RuOd2en+CV1yra/LctpfTZ3TxXL6w3w1LfeP/3u++vGP+8fTajX9ZbE4Xr/H
+zmx++HLn9cG7/5lS/Y+LNs3/83/Nz3/7q/r3v//pTzuz8+l4Olgtli93jqbVN2/n07vZ7/5+sVj92/eL
+w+l41n45O14sp+Xm3uz/ZqPVeikgOpu9GJez89U/jlmV9cIoJ6UZ+O+/OZ6Yd7W8YNXni+WqLI4vTk6/
+O+XmN3LTm/7Lxbvzy2t+vd0/vpj++Zs7h/ur/dlq+mXFUNP5aufKM57OT/aPptnZ/urHlztXwb6Y784P
+p735wQDuh4vj473Fm5+k2ztb/vSaq92z06PrI42ZpoPFcoP1lhHP58v5xTkDXxv07ZJBB2Zni/np6vV6
++LfL3SNQ37u+0r31Uq/f+wFgj5aLi9NDsFksP+rxZv/g5ytPZ8sBp7J2Z3YE5qeX128AbHN5tfuLvYHb
+P3Hd+wjYFwc/zo8Pl9Pp1T43wL8O/x+Xi5/wlFmdzqbTQwJsPp3fAPE2g3wM38Ycl0NeHXELdp9C6oFY
+3UBrC16fi8ST4PBr+ssN//gSjzkZGWT34uT43m5CWzVOu9PhnJx0M4D/+v0f1nmpz4+nNUQfjfyQOP7z
+dD6SfN30X2wL4+2B/Ntw0C0G2m6i60b63fFlqn81W//Zgui9rHXTVuvhtoL4acAeDNkW0LbCdhtwt0F3
+Hbw3h4ezw/n+0XL/5CZun04Dl10/9sY1enXzrE7nB8v52XDnW6C8CeYGKh0/IOXde6BGcd46xEPR3or3
+LYh/Boa/CoJfyxm3R+wD3HHEcju9OJk2+e/V7MoP8VkO+onQvjLuvb3yt+B2t2B7O7p34ju7ZN2v3l/I
+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
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureOperationWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureOperationWithPaletteTool.test
new file mode 100644
index 0000000..10dda54
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureOperationWithPaletteTool.test
@@ -0,0 +1,54 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_aeGWgDNnEeiRZ4kXU2JqQQ
+Element-Name: BDD_CreateFeatureOperationWithPaletteTool
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _AwNUoDNqEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:55 AM
+Testcase-Type: ecl
+Verifications: _Ff26oDNqEeiRZ4kXU2JqQQ
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create operation in BDD with the tool Feature/Operation
+
+- create an operation on a block
+
+TODO : create a property on interface
+
+Expected result:
+- operation displayed in Block
+- operation created under semantic Block
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Create Property in Block with tool Property
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Operation] {
+ mouse-move 100 11 button1 -height 27 -width 293
+ mouse-press 100 11 button1 -height 27 -width 293
+ mouse-release 100 11 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n"
+ + "blockcustom1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] {
+ mouse-move 127 31 button1 -height 182 -width 207
+ mouse-press 127 31 button1 -height 182 -width 207
+ mouse-release 127 31 button1 524288 -height 182 -width 207
+ }
+}
+
+// Check graphical element is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n"
+ + "blockcustom1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart |get-edit-part -name "operation1()"
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureOperationWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureOperationWithPaletteToolVerif.verification
new file mode 100644
index 0000000..bd3de1f
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureOperationWithPaletteToolVerif.verification
@@ -0,0 +1,86 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateFeatureOperationWithPaletteToolVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _Ff26oDNqEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:56 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtm1tvHMedxd8D5DsM
++BBsHkzW/eKVFNQVyGK9m2yS3SAvAkW26LGHHHpmKDnAfvj91ZCSSZG0KJG0jAUbck9PT936/G/nVNPP
+/vDj8WL2Zlqt58uT5ztyV+zMppOD5eH85Oj5ztnm9Vdh5w8vfvubZ8vV0e50sJifrqfd1cHpZrNLp/nr
++cH+hp7r3c1qmr7+K6f/vnR79uPx/Ov3g6sxONOdrL/m/vOdbzeb06/39t6+fbu7PD7aZYa9v3/zx3dN
+7jLh+zHeNRxjbBvvXWm8NxrvzE72j+mSa31ZVtP+ZuqczlbTf55Oq227/5lvvv3T/mLabKa/LpeL7ZPs
+zOaHz3de9tfKLet//NCm+X/9w3z/97+pf/vhz3/ema2nxXSwWa6e7xxNm6/ezKe3s9/9cLbc/Os3y8Np
+MWs/ni6Wq2l1fm/2v7PRarsYMJ3Nno3L2XrzzwXrsl4Y5aQ0wwL7rxYT825WZ6x7vVxtynJxdnzyxxNu
+fiXPe9N/tXy7vrjm25v9xdn003fuHO5v9meb6ccNQ03rzc6l3/h1frx/NM1O9zffPt+5DPfZfHd+OO3N
+DwZ0r88Wi73lq++k2ztdffeSq93Tk6OrI42ZpoPlOYrrG0Zcz1fzszUDXxn0zYpBB2any/nJ5uV2+Der
+3SNQ37u60r3tUq/eew2wR6vl2ckh2CxXH/R4tX/w/aVfZ6sBp7J2Z3YE5icX168A7PzycvdnewO3n3Dd
++wDYZwffzheHq+nkcp9r4F+F/0+r5Xd4yqxOp9PJISE2n9bXQLzNIB/Cd26OiyEvj3gDdh9D6p5YXUPr
+Brw+FYlHweGX9Jdr/vE5HnM8Msju2fHizm5CWzVOu9PhnJx0PYD/9s2/b/NSny+mLUQfjHyfOP7LtB5p
+vp73X94UxjcH8q/DQW8w0M0mumqk3y0uUv2L2fbjBkTvZK3rttoOdyOIHwfs3pDdANqNsN0G3G3QXQXv
+1eHh7HC+f7TaP76O28fTwEXXD71xi149/61O64PV/HS48y1QXgfzHCod3yPl3TugRnG+cYj7on0j3rcg
+/gkY/iIIfilnvDli7+GOI5bHf3mxPPj+xYvZuC6L/fX6BUvj1sHZerM8lp/kqh8J8u3wd/bMX4Pr3YLv
+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
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeaturePropertyWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeaturePropertyWithPaletteTool.test
new file mode 100644
index 0000000..780a70c
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeaturePropertyWithPaletteTool.test
@@ -0,0 +1,58 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_aeGWgDNnEeiRZ4kXU2JqQQ
+Element-Name: BDD_CreateFeaturePropertyWithPaletteTool
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _VqMioDNnEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/9/18 10:14 AM
+Testcase-Type: ecl
+Verifications: _2UTWcDNpEeiRZ4kXU2JqQQ
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a property in BDD with the tool Feature/Property
+
+TODO : create a property on interface
+
+Expected result:
+- property displayed in Block
+- property created under semantic Block
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Create Property in Block with tool Property
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Property] {
+ mouse-move 71 8 button1 -height 27 -width 125
+ mouse-press 71 8 button1 -height 27 -width 125
+ mouse-release 71 8 button1 524288 -height 27 -width 125
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "blockcustom1"] {
+ with [get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 33 15 button1 -height 34 -width 99
+ mouse-press 33 15 button1 -height 34 -width 99
+ mouse-release 33 15 button1 524288 -height 34 -width 99
+ }
+ }
+ }
+}
+
+// Check graphical element is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n"
+ + "blockcustom1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart |get-edit-part -name "property1 : [0..1]"
+// Save Diagram
+get-button "Save (M1+S)" | click
+
+
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeaturePropertyWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeaturePropertyWithPaletteToolVerif.verification
new file mode 100644
index 0000000..e3c6b77
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeaturePropertyWithPaletteToolVerif.verification
@@ -0,0 +1,82 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateFeaturePropertyWithPaletteToolVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _2UTWcDNpEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:59 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtm2tvHEd2hr8HyH8Y
+8MN+M1n3iyNpUVdggzjYzdrZRYJAoMgRPfaQw50ZSjaQH5+nmpRMiqRFiaRlBGzAPc2erqrT57znnPet
+kZ/98afj5ezNfL1ZrE6e78hdsTObnxysDhcnR893zravvwo7f3zxz//0bLU+2p0fLBenm/nu+uB0u91l
+0OL14mB/y8jN7nY9n3/9Laf/vHR79tPx4uv3k6sxOcudbL7m/vOd77fb06/39t6+fbu7Oj7aZYW9v3/z
+p3eP3GXB93O8e3DMMT28d+XhvfHwzuxk/5ghudaXZT3f3847p7P1/M/r1el8vf35b4vt93/eX8632/m3
+q9VyepGd2eLw+c5L9d23fzuo/37a5ov/+C/z49+/U//6j7/8ZWe2mS/nB9vV+vnO0Xz71ZvF/O3sD/84
+W23/5ZvV4Xw5az+dLlfr+fr83ux/Z+OpyRZcOps9G5ezzfbnJWZZL4xyUpoRgP1XyznrbtdnmL1Zrbdl
+tTw7PvnTCTe/kuejGb9evd1cXPPXm/3l2fyXv7lzuL/dn23nP22Zar7Z7lz6jm8Xx/tH89np/vb75zuX
+vX222F0czvcWB8Nzr8+Wy73Vqx+k2ztd//CSq93Tk6OrM42V5ger9bmzb5hxs1gvzjZMfGXSN2smHT47
+XS1Oti+n6d+sd4/w+t5VS/cmU6/ee41jj9ars5NDfLNafzDi1f7Bj5e+na2HO5W1O7MjfH5ycf0Kh51f
+Xh7+bG/47Re/7n3g2GcH3y+Wh+v5yeUx15x/1f1g7AeQMqvz0/nJIRm2mG+uOfG2gHzovvNwXEx5ecYb
+fPcxT93TV9e8dYO/PtUTj+KH3xIv1/DxOYg5HhVk9+x4eWeY8Kwap9354YKadD2Bv/vm36a61BfL+eSi
+D2a+Tx7/db4ZVb6ej1/dlMY3J/LvA6A3BOjmEF0N0h+WF6X+xWz6uMGjd4rW9VhN093oxI877N4uu8Fp
+N7rtNsfd5rqrznt1eDg7XOwfrfePr/vt42XgYuiHaJy8V8+/q/PNwXpxOuB8iyuvO/PcVTq+95R37xw1
+mvONU9zX2zf6+xaPf4IPfxMPfikw3pyx94DjyOXxX16uDn588WI2rstyf7N5gWncOjjbbFfH8pOg+pEk
+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
+AAEAAQA/AAAAMg8AAAAA
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureStateMachineWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureStateMachineWithPaletteTool.test
new file mode 100644
index 0000000..01cee37
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureStateMachineWithPaletteTool.test
@@ -0,0 +1,54 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_aeGWgDNnEeiRZ4kXU2JqQQ
+Element-Name: BDD_CreateFeatureStateMachineWithPaletteTool
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _P7Z3ADNrEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/9/18 10:18 AM
+Testcase-Type: ecl
+Verifications: _Vak1cDNrEeiRZ4kXU2JqQQ
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create state machine in BDD with the tool Feature/StateMachine
+
+- create a state machine on a block
+
+TODO : create a state machine on interface
+
+Expected result:
+- state machine displayed in Block
+- state machine created under semantic Block
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Create Property in Block with tool Property
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry "State Machine"] {
+ mouse-move 100 11 button1 -height 27 -width 293
+ mouse-press 100 11 button1 -height 27 -width 293
+ mouse-release 100 11 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n"
+ + "blockcustom1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] {
+ mouse-move 127 31 button1 -height 182 -width 207
+ mouse-press 127 31 button1 -height 182 -width 207
+ mouse-release 127 31 button1 524288 -height 182 -width 207
+ }
+}
+
+// Check graphical element is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n"
+ + "blockcustom1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart |get-edit-part -name "«StateMachine»stateMachine1"
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureStateMachineWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureStateMachineWithPaletteToolVerif.verification
new file mode 100644
index 0000000..9b653fa
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureStateMachineWithPaletteToolVerif.verification
@@ -0,0 +1,82 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateFeatureStateMachineWithPaletteToolVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _Vak1cDNrEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 10:00 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtm1tvHNeVhd8HmP/Q
+4EPeTJ77xSMpOFcgg/EgiZNMMC8CRbbotppsprspOcD8+HynSMmkSFqUSFrGgAW4ulhdderU2mvvvdZp
++dnvfzpezt7O15vF6uT5jtwVO7P5ycHqcHFy9HznbPv6m7Dz+xf//m/PVuuj3fnBcnG6me+uD063211u
+WrxeHOxvuXOzu13P59/+hd3fLp2e/XS8+PbD4GoMzuNONt9y/vnOD9vt6bd7e+/evdtdHR/t8oS9v3/3
+h/eX3OWBH8Z4f+EYY7p478rFe+PindnJ/jG35FpflvV8fzvv7M7W8++3HH+3f/DD4mT+P4vtD3/cX863
+2/lfVqvl9DI7s8Xh852Xf9t/Iw/qf6/bfPHn/zVv/v5X9Z//+NOfdmab+XJ+sF2tn+8czbffvF3M381+
+94+z1fY/vlsdzpez9tPpcrWer8/Pzf5vNq6a5gOss9mzcTjbbP+5ZGrWC6OclGYEYf/Vcs5zt+szpr5Z
+rbdltTw7PvnDCSe/ked3c/969W5zccxfb/eXZ/Of/+bM4f52f7ad/7RlqPlmu3PpO75dHO8fzWen+9sf
+nu9cRvxssbs4nO8tDgZ6r8+Wy73Vqx+l2ztd//iSo93Tk6OrI40nzQ9W63PAbxhxs1gvzjYMfGXQt2sG
+HZidrhYn25fT8G/Xu0egvnd1pnvTVK+eew2wR+vV2ckh2KzWH93xav/gzaVvZ+sBp7J2Z3YE5icXx68A
+7Pzw8u3P9gZuP+O69xGwz2DL8nA9P7l8zzXwr8L/x/XqR5gyq/PT+ckhWbaYb66BeFtAPobvPBwXQ14e
+8QbsPoXUPbG6htYNeH0uEo+Cw6/Jl2v8+BLGHI8Ksnt2vLwzTbhWjd3u/HBBTbqewH/97r+mutQXy/kE
+0Ucj3yePv59vRqWv5/evbkrjmxP5t0HQGwJ0c4iuBul3y4tS/2I2fdyA6J2idT1W03A3gvhpwO4N2Q2g
+3QjbbcDdBt1V8F4dHs4OF/tH6/3j67h9ugxc3PoxGyf06vl3db45WC9OB51vgfI6mOdQ6fgBKe/eAzWa
+841D3BftG/G+BfHPwPBXQfBrkfHmjL0HHUcuj//ycnXw5sWL2Tguy/3N5gVT49TB2Wa7OpafRdVPJPk0
+/J2Z+Vug3i343o7wdYwnyT270NwvkL8/K/Abwf1yeC+L+1tRvhvOD4L0LVjfivb9sXtU5L4uP2/L9IfI
+6MfI5/9XdRLN/RoROUunp8sLo/1iNsF8zdXcB8+Lx1x6ym+UjHcSip8F2qND9tvi42do6odX1L++AbnJ
+D37a+z2e83tU3/e1l28exI6v56fr+WZ+sr1YgtxfrA8/fwHnaoC+n05/iMnXp+UvLtx8GoEHff+vy5Bf
+WDl9uHXTx1w1vZ50vwToPeC8AuazvQ9L0s+mhffzw2kqm9mb+T+/sGLPJmY+3wnRCtOMF1UkmUQS51s1
+0QRjrDr/U4oPn0G4i+Pede/u4iunuMMYaY0PsTjthAyyGaGk00X6bksMLgiduTEqURjYJy2DF03WKHxU
+WlgndGy+9ha6tEE3k2WIUjorhCq+VOZVpEtF1Ox671Z60Us1sqoQpEhNlXGPkKkzas++a2armE6wWjol
+gnNFNB+5d0xS8q0V0oRqtMzjLYzVKohWQ0hNM4GL1xa8mwUlk5pRTgR1Ea1bw3C39HzgGEhbLscg1tCK
+NKlowz3Bde1USCCVQrJJdqNLVzwxVausHPcl210zBCpLL6UuhjC0ZK0vgWB1YDaELLsUXYxZmxZbc8Ss
+6VKUI1ZOVMkseujBeTdCFD1vpbQmotFr3YX0xtWmZNAiGMV3Lhl2zmmddW8mSaiTZQnVwhGiagLU0rbF
+mquWLZdGNGuJvfQigwk+hDKuNN2ZbCqRNjLbbIRtqjbRCblkgooP43MJRjD7FGCIhnGqMwEhtU9eZK5O
+UslCnKPy0bRWi66JV9AimlwszOu2S6VCyYUwuBCq8uBdNZ9wNHltVfIx2yBSLlrZLGpV3BUTrEo2BB27
+zu+f221LXBSSLsEZHY2CtUnw8JaEVxwXUWxvjAlxoXmulTj7rB3vZDpRmcZRvllte4DENgbtDH+TJ7KX
+kAhXApTOnKK2F3PTtXrbQhOGoflOlNJ61bG0VoitjF245sG3WC9G+tQec3chEm9nDYmZq2jJSxe8lcxW
+dQtdHOHl9SHc+XNMynAz2qqUg2WgqLXPyQCDTmVcAUWa69C/Qc9eeWlC2++dd3f6PeMe+afPj1Ugg7o9
+/4s94xTQoTAZT8SAKhMNXyhNPYhMcQk6RxkCZCIne0nEy1aICFZBtUgJ9CEHX7ooQcHSIpRonIFD4zhw
+TGVtTFKKJiIJUkPkuIowHU97Jii533PcOZcDuI7zJiRDFk37lEjyXF3QhvqsdM/OBkVgTZTUUBOmPcd9
+2sTT9rQ9bU/b03aHjS6K0kXcTpvSni5iaNH9ATa6CpoWHXGhAb2/rPp8RRdlSWOiHRWDIGvIG2O0USh0
+TqtkOh029GxU9U4WW1AuPmWtS6RNC4+uQl+GQi9EFzhNp0Iro2QcgkR39FFvXiGrEeNNMr6lkeeYXYvJ
+cBcKUaokc6GVW/RJyUmgbZJGH6pcfJeyc6RdZpiEJowMpJAbdTzYx6BKkN0PCWNt6lnLpDXytSLoURZV
+ZRRHDy2WEER835Y/Wyt82bLfQ/smxNIV39SCzb71oLtGFSvEnkIZKjQ1YiA3bXUAey/PXRNNvrjhUoIr
+fNGkzl7IFpgIZgnH5aLQvkQ95mOQbii68WQGYkI1muIVWkIhSrIquC9iYWp0pTo+ENfWeZQ6ilhza4wG
+hVbB3amK+EWVyMysQ3Uo8OycYTZKoeBhiW4VWqGBEsEYs+EpRuqhkmTxBNomK3m49fWRInjtJ5eHjl2v
+1z2vbU7gi6TPvStCKItC7Rp8FDo6CVd5eddyw5PGKCtGTA5l5nKeklshxDyauOfSK8IYnzq87rBrMqMB
+K4I7OXS95irXp4JiyNiOpfOJeQbjTau9+t7wWWNUIihH2BmzdohjUsA6oCqx0cyl98bFmrlZp6UgeXHt
+VvScWu9IxI4fDzwMY0RB62H4a85dfEI1pwfP0LRO4qBqz8j4jtvAB5Daw34LB5/xYVhAvmi2jg9vO77S
+1kEIPJ0fl+A/bOvDksbpmRk4+Wg9D0gAX0gMITnSKCA99UZRGuZFRpBpodQxcs0DgBFdYimyYRDPuwwo
+cGmFD1jMu0EBZYFPdhwshRO1jf1KAs/ENWPtwpNsqGVMXI8yQfaQcnNJCmxWoAaioKlzveJ1xRdz+NNL
+XC/vtYT10IsMXl8mfbFRmYrxVgaSBUtK5GE0aTQh8bej3Fi6iuOIJKATBJVVgPYBOlfCSaxpTYn+aDWm
+sMpsJN3BVZeUdK4WuKoKZhXbTVbQ1hQ21hSCTK/xmbjGibVYZUHVJLWKpzdORqrIVLkD06pkbfAmthZ9
+pfHhSDG/KVJNY1TCGBWHSauVOYgca4qWelVMVdI3HWRNUnWi6ltJJRg9KIL3o3v2xqRgRqR1OUgoHR5w
+zFWYWpmU84wlcbuJjACP0WuZojfUbj/WtsicRJlO1jeA8j0WhSNUlqnG5K0lp2OOUYyYpY7ntg5v1k0p
+Io6ncAMQddEU/TqpzJu7hJeD1ZHyGpJKyejEE3sTNGwREoMq4aIaDaTHNJKBpswzMeECCwhzGZUOU8jK
+NhLUGznWKay1JGIlH3w2hmaQ6CQ82dPiczWOUgdCVujsxlKfzdri+5NrWkEao0OzJTKTrCMdiKSymN6S
+6UXQq2hMqSVDSXs72lHDJttsuCWqRkqSmrLVMKwqTFaeAkFgSG3CCdiVNiZoZER8rFuNhUBD8kcD2Yro
+jjpIWVaF2FfAoJ3FWCE5xcpSuGBYVBQEajGvLLMvKhgseZFmWq98lCb18w/cD92dkvm4OwWmG5TgBEQg
+fm5ArBoQ1NFgyliwaxRvCrAZfUkZgawYq1eiQFaRu6cb0ZM87O7wiD4TU/YkaqLy5ywaBZXqOVoGj6Q7
+VBjA3H3osFF5Ep5MoYrTBnpDKiSntYWVmQu6MY6UY05pdLexwDs1E1nH8iORh1eD8Ynn9vOpGqpRd6nV
+PBocl3lUBxSmvnNRytJFy5mxUKx5NixAPPE+Y+WXqqFCyEbzhzWaNxxreiXZSrYgQJXWnsoAiwu9BY1D
+s4aHuroHocJdflS8a+W/8SfDB19dlh/zaRTc4SAohq10PfhDKUHNexo0HVgOMyHHGj76nRymZ2fZZSxa
+UrCwAk45pAOZXgj1ICXscDpkqp4m7wS1GKljh5xF0TD8JJIm3UINbsaimwKq1Us6fCyxTLSAS4MgnhJI
+v8f80GnQqRU7RkmDK9SSMnwGPsIH5RCugw6oV2rb4KUYi6uM4Rvs9EHk6mgMFEn0RWvDO1X6gBg/JlC8
+A0UeU6YpeuP3DNyTs/gubyC6wxPRFOlDFqVEYZWU+AFqRdLTSnFO1aIgxtpuEbbReyQppzE2dWSebiZI
+OiCOYDRAP7yX614ZskYMBadSyENWu6BH6tSxTihJPOZeFPKNMWKzhINh7OgghtYyNL1DxPs8UqC3Zko1
+XZpabAY9OzKpjbVy3pkeQIstY82xeKMCKpQ2AhRIxOmOxvCaZAKKRqJky7fjNpzieCNCR/5iXSqTITjk
+FGXbYYmhYqtmXBzr+NGHiaqx/q4h01hjJmcBM3X6tETxjnJgx1o4qezGaw4NixDgr/G7URlLnqhAWp5H
+iOAu6eH+SzP1y/855+OtKetgDTJhqCurRxsN0x5F4UxE5fuOlMJPF881SA5jHVqVb8fejmvGGfZu2mMu
+UkQaDBuAwmk12oyyYU8l5Kkkhq88rENhLjC0bbpyTvAzkG1Wo6Gak2O137hMA7EErku691CFBLW0aV8c
+AHgrNSMRICylF+1pTflpe9qetqft7lvV9MIoLv5NwuOuKbt2WeuFihpCo5yvKY+mnhS6AbcYXLAZJYPz
+Gy2c6q4x/Fpq+gpW2OaIEVBej/UAicwvqBLFzS2j5o1H3aNBUCcVM0eHQpe3cW1HH7iatHPW+sk8dNoZ
+ap4Wg4nLsvooYyxeDMdZDIqroY2URw2iRJtMyplUE63TowEyvn+4z65jRNe0qLOUtcjILFpzv/yvPJ7t
+fdH/rMud/wJQSwcI8WV+qhUPAAAOPAAAUEsBAhQAFAAICAgAAAAhAPFlfqoVDwAADjwAAAgACQAAAAAA
+AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAFQPAAAAAA==
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureTypedPropertyWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureTypedPropertyWithPaletteTool.test
new file mode 100644
index 0000000..07541b4
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureTypedPropertyWithPaletteTool.test
@@ -0,0 +1,69 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_aeGWgDNnEeiRZ4kXU2JqQQ
+Element-Name: BDD_CreateFeatureTypedPropertyWithPaletteTool
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _yNyiIDNrEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/9/18 10:55 AM
+Testcase-Type: ecl
+Verifications: _6S7dQDNrEeiRZ4kXU2JqQQ
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a property in BDD with the tool Feature/TypedProperty
+
+TODO : create a property on interface
+
+Expected result:
+- property displayed in Block
+- property created under semantic Block
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Create Property in Block with tool Property
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Features] {
+ mouse-move 72 6 button1 -height 26 -width 125
+ mouse-press 72 6 button1 -height 26 -width 125
+ mouse-release 72 6 button1 524288 -height 26 -width 125
+ }
+ with [get-palette-entry "BDD_Group_Properties"] {
+ mouse-move 8 18 button1 -height 27 -width 125
+ mouse-press 8 18 button1 -height 27 -width 125
+ mouse-release 8 18 button1 524288 -height 27 -width 125
+ }
+ with [get-palette-entry "Typed Property"] {
+ mouse-move 84 21 button1 -height 47 -width 125
+ mouse-press 84 21 button1 -height 47 -width 125
+ mouse-release 84 21 button1 524288 -height 47 -width 125
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ mouse-move 103 120 -height 413 -width 904
+ with [get-edit-part -name "«Block»\r\n"
+ + "blockcustom1"] {
+ mouse-move 50 38 -height 231 -width 211
+ with [get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 34 16 button1 -height 34 -width 99
+ mouse-press 34 16 button1 -height 34 -width 99
+ mouse-release 34 16 button1 524288 -height 34 -width 99
+ }
+ }
+ }
+}
+get-window "New property type selection" | get-button Finish | click
+
+// Check graphical element is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n"
+ + "blockcustom1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart |get-edit-part -name "property1 : blockcustom1 [0..1]"
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureTypedPropertyWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureTypedPropertyWithPaletteToolVerif.verification
new file mode 100644
index 0000000..316b451
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureTypedPropertyWithPaletteToolVerif.verification
@@ -0,0 +1,82 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateFeatureTypedPropertyWithPaletteToolVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _6S7dQDNrEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 10:01 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+AFBLBQYAAAAAAQABAD8AAAA6DwAAAAA=
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureUnitWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureUnitWithPaletteTool.test
new file mode 100644
index 0000000..bc03a7b
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureUnitWithPaletteTool.test
@@ -0,0 +1,59 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_NqSAkDN5EeiRZ4kXU2JqQQ,_CjdMMDNwEeiRZ4kXU2JqQQ
+Element-Name: BDD_CreateFeatureUnitWithPaletteTool
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _9OXnwDN4EeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:57 AM
+Testcase-Type: ecl
+Verifications: _BsUZwDN5EeiRZ4kXU2JqQQ
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a feature unit in BDD with the tool Feature/Unit
+- create unit on ValueType
+
+Expected result:
+- a unit is displayed in valueType
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Create Dimension in Value Type
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Features] {
+ mouse-press 252 105 button1 -height 108 -width 500
+ mouse-release 252 105 button1 524288 -height 108 -width 500
+ }
+ with [get-palette-entry "BDD_Group_Properties"] {
+ mouse-press 7 10 button1 -height 27 -width 500
+ mouse-release 7 10 button1 524288 -height 27 -width 500
+ }
+ with [get-palette-entry Unit -index 1] {
+ mouse-press 43 14 button1 -height 27 -width 500
+ mouse-release 43 14 button1 524288 -height 27 -width 500
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«ValueType»\r\n"
+ + "newValueType" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] {
+ mouse-move 92 35 button1 -height 104 -width 129
+ mouse-press 92 35 button1 -height 104 -width 129
+ mouse-release 92 35 button1 524288 -height 104 -width 129
+ }
+}
+// Select dimension to reference
+get-window "Select a Dimension" | get-button Finish | click
+
+// Check dimension is displayed in valutype
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«ValueType»\r\n"
+ + "newValueType" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart|get-edit-part -name newUnit1
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureUnitWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureUnitWithPaletteToolVerif.verification
new file mode 100644
index 0000000..590c8e8
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/FeaturesTools/BDD_CreateFeatureUnitWithPaletteToolVerif.verification
@@ -0,0 +1,83 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateFeatureUnitWithPaletteToolVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _BsUZwDN5EeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:58 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+AQABAD8AAABtDwAAAAA=
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/BDD_3_RelationShips.suite b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/BDD_3_RelationShips.suite
new file mode 100644
index 0000000..8b4dcc3
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/BDD_3_RelationShips.suite
@@ -0,0 +1,21 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Element-Name: BDD_3_RelationShips
+Element-Type: testsuite
+Element-Version: 2.0
+Id: _1PTE4DQnEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/3/18 4:16 PM
+
+------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8
+Content-Type: text/testcase
+Entry-Name: testcase-items
+
+_XHjG0DQqEeiRde_P_PIz8w // kind: 'test' name: 'BDD_CreateAssociation' path: 'Cases/BDD_CreateAssociation.test'
+_YFQ5kDcaEeiI5Obnayse1w // kind: 'test' name: 'BDD_CreateAggregation' path: 'Cases/BDD_CreateAggregation.test'
+_WhZvkDcZEeiI5Obnayse1w // kind: 'test' name: 'BDD_CreateComposition' path: 'Cases/BDD_CreateComposition.test'
+_LIZFYDcYEeiI5Obnayse1w // kind: 'test' name: 'BDD_CreateDependecy' path: 'Cases/BDD_CreateDependecy.test'
+_qAl64DcTEeiI5Obnayse1w // kind: 'test' name: 'BDD_CreateGeneralization' path: 'Cases/BDD_CreateGeneralization.test'
+_Ygp1gDQvEeiRde_P_PIz8w // kind: 'test' name: 'BDD_CreateInterfaceRealization' path: 'Cases/BDD_CreateInterfaceRealization.test'
+
+------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAggregation.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAggregation.test
new file mode 100644
index 0000000..e676100
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAggregation.test
@@ -0,0 +1,363 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_RDvKQDQqEeiRde_P_PIz8w,_-LLTYDQqEeiRde_P_PIz8w
+Element-Name: BDD_CreateAggregation
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _YFQ5kDcaEeiI5Obnayse1w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/3/18 4:26 PM
+Testcase-Type: ecl
+Verifications: _ttBrYDdKEeiGB7O6M_uKBw
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create an Aggregation in BDD with the tool RelationShips/Aggregation
+Test 1- Create an Aggregation between two blocks
+Test 2- Create an Aggregation between a Block and a ValueType
+Test 3- Create an Aggregation between a Block and a DataType
+Test 4- Create an Aggregation between a Block and an Enumeration
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Test 1- Create an Aggregation between two blocks with tool Relationships/Aggregation
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Associations] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Aggregation] {
+ mouse-press 68 20 button1 -height 27 -width 293
+ mouse-release 68 20 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] {
+ mouse-move 29 0 button1 -height 14 -width 107
+ mouse-press 29 0 button1 -height 14 -width 107
+ mouse-release 29 0 button1 524288 -height 14 -width 107
+ }
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2"] {
+ mouse-move 17 2 button1 -height 70 -width 111
+ mouse-press 17 2 button1 -height 70 -width 111
+ mouse-release 17 2 button1 524288 -height 70 -width 111
+ }
+ }
+}
+// Check Aggregation is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"
+ | get-edit-part -name "«Block»\r\n" + "block2" | get-target-connection -path 0
+// Check edge decorator
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.ownedStyle.sourceArrow" | equals InputArrowWithDiamond | verify-true
+ get-property "element.ownedStyle.targetArrow" | equals InputArrow | verify-true
+ get-property "element.ownedStyle.lineStyle" | equals solid | verify-true
+ }
+}
+
+// Check Semantic
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.target.member.Property[0].name" | equals block1s | verify-true
+ get-property "element.target.member.Property[1].name" | equals block2s | verify-true
+ }
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true
+ get-property "element.semanticElements.Property[1].aggregation" | equals shared | verify-true
+ get-property "element.semanticElements.Property[1].isComposite" | equals false | verify-true
+ get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true
+ get-property "element.semanticElements.Property[2].aggregation" | equals none | verify-true
+ get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true
+ get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ }
+}
+
+// Test 2- Create Aggregation between Block and ValueType
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Associations] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Aggregation] {
+ mouse-press 68 20 button1 -height 27 -width 293
+ mouse-release 68 20 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1"] {
+ mouse-move 100 26 button1 -height 61 -width 111
+ mouse-press 100 26 button1 -height 61 -width 111
+ mouse-release 100 26 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name "«ValueType»\r\n"
+ + "valueType1" | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 14 10 button1 -height 34 -width 91
+ mouse-press 14 10 button1 -height 34 -width 91
+ mouse-release 14 10 button1 524288 -height 34 -width 91
+ }
+ }
+}
+// Check Aggregation is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"
+ | get-edit-part -name "«ValueType»\r\n" + "valueType1" | get-target-connection -path 0
+
+// Test 3- Create Aggregation between Block and DataType
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Associations] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Aggregation] {
+ mouse-press 68 20 button1 -height 27 -width 293
+ mouse-release 68 20 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1" | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 36 27 button1 -height 34 -width 63
+ mouse-press 36 27 button1 -height 34 -width 63
+ mouse-release 36 27 button1 524288 -height 34 -width 63
+ }
+ with [get-edit-part -name DataType1 | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 8 5 button1 -height 17 -width 80
+ mouse-press 8 5 button1 -height 17 -width 80
+ mouse-release 8 5 button1 524288 -height 17 -width 80
+ }
+ }
+}
+// Check Aggregation is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"
+ | get-edit-part -name "DataType1" | get-target-connection -path 0
+
+// Test 4- Create Aggregation between Block and Enumeration
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Associations] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Aggregation] {
+ mouse-press 68 20 button1 -height 27 -width 293
+ mouse-release 68 20 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1"] {
+ mouse-move 91 32 button1 -height 61 -width 111
+ mouse-press 91 32 button1 -height 61 -width 111
+ mouse-release 91 32 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name Enumeration2 -index 1
+ | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 39 3 button1 -height 17 -width 99
+ mouse-press 39 3 button1 -height 17 -width 99
+ mouse-release 39 3 button1 524288 -height 17 -width 99
+ }
+ }
+}
+// Check Aggregation is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"
+ | get-edit-part -name Enumeration2 -index 1 | get-target-connection -path 0
+
+
+// Test5- Change Navigability for source end
+with [get-editor "bdd diagram"] {
+ with [get-diagram -index 1] {
+ with [get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ mouse-move 57 30 button1 -height 78 -width 91
+ mouse-press 57 30 button1 -height 78 -width 91
+ mouse-release 57 30 button1 524288 -height 78 -width 91
+ }
+ }
+ }
+}
+with [get-view Properties] {
+ get-section Ends | get-button Navigable | uncheck
+}
+// Check edge decorator
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.ownedStyle.sourceArrow" | equals Diamond | verify-true
+ get-property "element.ownedStyle.targetArrow" | equals InputArrow | verify-true
+ get-property "element.ownedStyle.lineStyle" | equals solid | verify-true
+ }
+}
+
+// Check Semantic
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.target.member.Property[0].name" | equals block1s | verify-true
+ get-property "element.target.member.Property[1].name" | equals block2s | verify-true
+ }
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true
+ get-property "element.semanticElements.Property[1].aggregation" | equals shared | verify-true
+ get-property "element.semanticElements.Property[1].isComposite" | equals false | verify-true
+ get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true
+ get-property "element.semanticElements.Property[2].aggregation" | equals none | verify-true
+ get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true
+ get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ }
+}
+
+
+// Test6- Change Navigability for target end
+with [get-view Properties] {
+ get-section Ends | get-button Navigable -index 1 | uncheck
+}
+// Check edge decorator
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.ownedStyle.sourceArrow" | equals Diamond | verify-true
+ get-property "element.ownedStyle.targetArrow" | equals NoDecoration | verify-true
+ get-property "element.ownedStyle.lineStyle" | equals solid | verify-true
+ }
+}
+
+// Check Semantic
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.target.member.Property[0].name" | equals block1s | verify-true
+ get-property "element.target.member.Property[1].name" | equals block2s | verify-true
+ }
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true
+ get-property "element.semanticElements.Property[1].aggregation" | equals shared | verify-true
+ get-property "element.semanticElements.Property[1].isComposite" | equals false | verify-true
+ get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true
+ get-property "element.semanticElements.Property[2].aggregation" | equals none | verify-true
+ get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true
+ get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ }
+}
+
+// Test7- Changed Aggregation source end
+with [get-view Properties] {
+get-section Ends | get-combo -index 1 | select none
+}
+// Check edge decorator
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.ownedStyle.sourceArrow" | equals NoDecoration | verify-true
+ get-property "element.ownedStyle.targetArrow" | equals NoDecoration | verify-true
+ get-property "element.ownedStyle.lineStyle" | equals solid | verify-true
+ }
+}
+
+// Check Semantic
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.target.member.Property[0].name" | equals block1s | verify-true
+ get-property "element.target.member.Property[1].name" | equals block2s | verify-true
+ }
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true
+ get-property "element.semanticElements.Property[1].aggregation" | equals none | verify-true
+ get-property "element.semanticElements.Property[1].isComposite" | equals false | verify-true
+ get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true
+ get-property "element.semanticElements.Property[2].aggregation" | equals none | verify-true
+ get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true
+ get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ }
+}
+
+//Test-8 Changed Aggregation target end
+with [get-view Properties] {
+ get-section Ends | get-combo | select shared
+}
+// Check edge decorator
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.ownedStyle.sourceArrow" | equals NoDecoration | verify-true
+ get-property "element.ownedStyle.targetArrow" | equals Diamond | verify-true
+ get-property "element.ownedStyle.lineStyle" | equals solid | verify-true
+ }
+}
+
+// Check Semantic
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.target.member.Property[0].name" | equals block1s | verify-true
+ get-property "element.target.member.Property[1].name" | equals block2s | verify-true
+ }
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true
+ get-property "element.semanticElements.Property[1].aggregation" | equals none | verify-true
+ get-property "element.semanticElements.Property[1].isComposite" | equals false | verify-true
+ get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true
+ get-property "element.semanticElements.Property[2].aggregation" | equals shared | verify-true
+ get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true
+ get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ }
+}
+
+
+// Save Diagram
+get-button "Save (M1+S)" | click
+
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAggregationVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAggregationVerif.verification
new file mode 100644
index 0000000..cd02e2c
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAggregationVerif.verification
@@ -0,0 +1,145 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateAggregationVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _ttBrYDdKEeiGB7O6M_uKBw
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/3/18 4:25 PM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+AFBLBQYAAAAAAQABAD8AAAD+HQAAAAA=
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAssociation.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAssociation.test
new file mode 100644
index 0000000..f9e3d76
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAssociation.test
@@ -0,0 +1,138 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_RDvKQDQqEeiRde_P_PIz8w,_-LLTYDQqEeiRde_P_PIz8w
+Element-Name: BDD_CreateAssociation
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _XHjG0DQqEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/3/18 4:30 PM
+Testcase-Type: ecl
+Verifications: _vc0rwDQuEeiRde_P_PIz8w
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create an Assocition in BDD with the tool RelationShips/Association
+Test 1- Create an association between two blocks
+Test 2- Create association between Block and ValueType
+Test 3- Create association between Block and DataType
+Test 4- Create association between Block and Enumeration
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Test 1- Create an association between two blocks with tool Relationships/Association
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Association] {
+ mouse-press 68 20 button1 -height 27 -width 293
+ mouse-release 68 20 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] {
+ mouse-move 29 0 button1 -height 14 -width 107
+ mouse-press 29 0 button1 -height 14 -width 107
+ mouse-release 29 0 button1 524288 -height 14 -width 107
+ }
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2"] {
+ mouse-move 17 2 button1 -height 70 -width 111
+ mouse-press 17 2 button1 -height 70 -width 111
+ mouse-release 17 2 button1 524288 -height 70 -width 111
+ }
+ }
+}
+// Check association is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"
+ | get-edit-part -name "«Block»\r\n" + "block2" | get-target-connection -path 0
+
+// Test 2- Create association between Block and ValueType
+with [get-editor "bdd diagram"] {
+ with [get-palette | get-palette-entry Association] {
+ mouse-move 44 15 button1 -height 27 -width 293
+ mouse-press 44 15 button1 -height 27 -width 293
+ mouse-release 44 15 button1 524288 -height 27 -width 293
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1"] {
+ mouse-move 100 26 button1 -height 61 -width 111
+ mouse-press 100 26 button1 -height 61 -width 111
+ mouse-release 100 26 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name "«ValueType»\r\n"
+ + "valueType1" | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 14 10 button1 -height 34 -width 91
+ mouse-press 14 10 button1 -height 34 -width 91
+ mouse-release 14 10 button1 524288 -height 34 -width 91
+ }
+ }
+}
+// Check association is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"
+ | get-edit-part -name "«ValueType»\r\n" + "valueType1" | get-target-connection -path 0
+
+// Test 3- Create association between Block and DataType
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Association] {
+ mouse-move 73 20 button1 -height 27 -width 293
+ mouse-press 73 20 button1 -height 27 -width 293
+ mouse-release 73 20 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1" | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 36 27 button1 -height 34 -width 63
+ mouse-press 36 27 button1 -height 34 -width 63
+ mouse-release 36 27 button1 524288 -height 34 -width 63
+ }
+ with [get-edit-part -name DataType1 | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 8 5 button1 -height 17 -width 80
+ mouse-press 8 5 button1 -height 17 -width 80
+ mouse-release 8 5 button1 524288 -height 17 -width 80
+ }
+ }
+}
+// Check association is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"
+ | get-edit-part -name "DataType1" | get-target-connection -path 0
+
+// Test 4- Create association between Block and Enumeration
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Association] {
+ mouse-move 89 21 button1 -height 27 -width 293
+ mouse-press 89 21 button1 -height 27 -width 293
+ mouse-release 89 21 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1"] {
+ mouse-move 91 32 button1 -height 61 -width 111
+ mouse-press 91 32 button1 -height 61 -width 111
+ mouse-release 91 32 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name Enumeration2 -index 1
+ | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 39 3 button1 -height 17 -width 99
+ mouse-press 39 3 button1 -height 17 -width 99
+ mouse-release 39 3 button1 524288 -height 17 -width 99
+ }
+ }
+}
+// Check association is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"
+ | get-edit-part -name Enumeration2 -index 1 | get-target-connection -path 0
+
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAssociationVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAssociationVerif.verification
new file mode 100644
index 0000000..d4691fa
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateAssociationVerif.verification
@@ -0,0 +1,119 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateAssociationVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _vc0rwDQuEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 5:27 PM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtnVtvXMeVhd8HmP9A
+6CFvkep+8cgK6goEmACeiSeYN4Em2woTiuQ0KdkezI+fbx9SMimRFkU2bUvq46h5+vSpy9m19t5rVVV3
+nv7px5eHO69X69OD46OvH+nH6tHO6mjveP/g6MXXj16dff/H9OhPz/71X54er188Xu0dHpycrh6v907O
+zh5T6OD7g73dM0qePj5br1ZffcvL3y5d3vnx5cFXbys3UjnNHZ1+xfWvH/397OzkqydPfvjhh8fHL188
+poUn//2XP7+55TYNvq3jzY1Sx3Lzkys3P5GbH+0c7b6kSO39eVuvds9W5fT0eO9guWXp9aOdg/2vHz1/
+vafWP/T/eDVWB/+5v3r+zfNv/vy/6YdHO6erw9Xe2fH660cvVmd/fH2w+mHnD//z6vjs3/5yvL863Bk/
+nhwer1fr82s7/7cjdy0NY7+dnadyunN69tMhffBRORO0dmLt3e8OV7R7tn5FH0+P12ft+PDVy6M/H3Hx
+j/q8NOXXxz+cXpzz7vXu4avVz++5sr97trtztvrxjKpWp2ePLn3Gpwcvd1+sdk52z/7+9aPLpn118Phg
+f/XkYE/M9P2rw8Mnx9/9Q4cnJ+t/POfs8cnRi6s1SUurveP1uWWvqfH0YH3w6pSKr1T6ek2lYrOT44Oj
+s+dL9a/Xj19g9SdXe/pk6erVa99j2Bfr41dH+9jmeP1Oie929/556dOdtZjTeP9o5wU2P7o4/w6DnZ9e
+Lv70idjtZ7s+ecewT/f+fnC4v14dXS7znvGvmv+b9fE/QMpOX52sjvZxp4PV6XtGvGlA3jXf+XBcVHm5
+xmts9yFL3dNW71nrGnt9rCUexA6/Jl7ew8ddEPNSIsjjVy8Pbw0T7jXy8ni1f0BMet+B/+sv/77EpXlw
+uFpM9E7N9/Hjv65OJaT38/LH17nx9Y78+wDoNQN0/RBdHaQ/HF6E+mc7y59rLHqr0Xp/rJbqrjXihw12
+b5NdY7RrzXaT4W4y3VXjfbe/v7N/sPtivfvyfbt9OAxcFH0XjYv1+vlnfXW6tz44ETjfYMr3jXluKpvf
+WiqGN4aS5HxtFfe19rX2vsHiH2HDX8WCvxUYr/fYe8BRfFn+1cPjvX8+e7Yj5+1w9/T0GV3jkv4okH7A
+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
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateComposition.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateComposition.test
new file mode 100644
index 0000000..e0ebc2e
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateComposition.test
@@ -0,0 +1,364 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_RDvKQDQqEeiRde_P_PIz8w,_-LLTYDQqEeiRde_P_PIz8w
+Element-Name: BDD_CreateComposition
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _WhZvkDcZEeiI5Obnayse1w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/3/18 4:27 PM
+Testcase-Type: ecl
+Verifications: _8m1_UDdKEeiGB7O6M_uKBw
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create an Assocition in BDD with the tool RelationShips/Association
+Test 1- Create an association between two blocks
+Test 2- Create association between Block and ValueType
+Test 3- Create association between Block and DataType
+Test 4- Create association between Block and Enumeration
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Test 1- Create an Composition between two blocks with tool Relationships/Composition
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Associations] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Composition] {
+ mouse-press 68 20 button1 -height 27 -width 293
+ mouse-release 68 20 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1" | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] {
+ mouse-move 29 0 button1 -height 14 -width 107
+ mouse-press 29 0 button1 -height 14 -width 107
+ mouse-release 29 0 button1 524288 -height 14 -width 107
+ }
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2"] {
+ mouse-move 17 2 button1 -height 70 -width 111
+ mouse-press 17 2 button1 -height 70 -width 111
+ mouse-release 17 2 button1 524288 -height 70 -width 111
+ }
+ }
+}
+// Check Composition is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"
+ | get-edit-part -name "«Block»\r\n" + "block2" | get-target-connection -path 0
+
+ // Check Aggregation is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"
+ | get-edit-part -name "«Block»\r\n" + "block2" | get-target-connection -path 0
+// Check edge decorator
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.ownedStyle.sourceArrow" | equals InputArrowWithFillDiamond | verify-true
+ get-property "element.ownedStyle.targetArrow" | equals InputArrow | verify-true
+ get-property "element.ownedStyle.lineStyle" | equals solid | verify-true
+ }
+}
+
+// Check Semantic
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.target.member.Property[0].name" | equals block1s | verify-true
+ get-property "element.target.member.Property[1].name" | equals block2s | verify-true
+ }
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true
+ get-property "element.semanticElements.Property[1].aggregation" | equals composite | verify-true
+ get-property "element.semanticElements.Property[1].isComposite" | equals true | verify-true
+ get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true
+ get-property "element.semanticElements.Property[2].aggregation" | equals none | verify-true
+ get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true
+ get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ }
+}
+
+// Test 2- Create Composition between Block and ValueType
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Associations] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Composition] {
+ mouse-press 68 20 button1 -height 27 -width 293
+ mouse-release 68 20 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1"] {
+ mouse-move 100 26 button1 -height 61 -width 111
+ mouse-press 100 26 button1 -height 61 -width 111
+ mouse-release 100 26 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name "«ValueType»\r\n"
+ + "valueType1" | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 14 10 button1 -height 34 -width 91
+ mouse-press 14 10 button1 -height 34 -width 91
+ mouse-release 14 10 button1 524288 -height 34 -width 91
+ }
+ }
+}
+// Check Composition is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"
+ | get-edit-part -name "«ValueType»\r\n" + "valueType1" | get-target-connection -path 0
+
+// Test 3- Create Composition between Block and DataType
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Associations] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Composition] {
+ mouse-press 68 20 button1 -height 27 -width 293
+ mouse-release 68 20 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1" | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 36 27 button1 -height 34 -width 63
+ mouse-press 36 27 button1 -height 34 -width 63
+ mouse-release 36 27 button1 524288 -height 34 -width 63
+ }
+ with [get-edit-part -name DataType1 | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 8 5 button1 -height 17 -width 80
+ mouse-press 8 5 button1 -height 17 -width 80
+ mouse-release 8 5 button1 524288 -height 17 -width 80
+ }
+ }
+}
+// Check Composition is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"
+ | get-edit-part -name "DataType1" | get-target-connection -path 0
+
+// Test 4- Create Composition between Block and Enumeration
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Associations] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Composition] {
+ mouse-press 68 20 button1 -height 27 -width 293
+ mouse-release 68 20 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1"] {
+ mouse-move 91 32 button1 -height 61 -width 111
+ mouse-press 91 32 button1 -height 61 -width 111
+ mouse-release 91 32 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name Enumeration2 -index 1
+ | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 39 3 button1 -height 17 -width 99
+ mouse-press 39 3 button1 -height 17 -width 99
+ mouse-release 39 3 button1 524288 -height 17 -width 99
+ }
+ }
+}
+// Check Composition is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"
+ | get-edit-part -name Enumeration2 -index 1 | get-target-connection -path 0
+
+// Test5- Change Navigability for source end
+with [get-editor "bdd diagram"] {
+ with [get-diagram -index 1] {
+ with [get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ mouse-move 57 30 button1 -height 78 -width 91
+ mouse-press 57 30 button1 -height 78 -width 91
+ mouse-release 57 30 button1 524288 -height 78 -width 91
+ }
+ }
+ }
+}
+with [get-view Properties] {
+ get-section Ends | get-button Navigable | uncheck
+}
+// Check edge decorator
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.ownedStyle.sourceArrow" | equals FillDiamond | verify-true
+ get-property "element.ownedStyle.targetArrow" | equals InputArrow | verify-true
+ get-property "element.ownedStyle.lineStyle" | equals solid | verify-true
+ }
+}
+
+// Check Semantic
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.target.member.Property[0].name" | equals block1s | verify-true
+ get-property "element.target.member.Property[1].name" | equals block2s | verify-true
+ }
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true
+ get-property "element.semanticElements.Property[1].aggregation" | equals composite | verify-true
+ get-property "element.semanticElements.Property[1].isComposite" | equals true | verify-true
+ get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true
+ get-property "element.semanticElements.Property[2].aggregation" | equals none | verify-true
+ get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true
+ get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ }
+}
+
+
+// Test6- Change Navigability for target end
+with [get-view Properties] {
+ get-section Ends | get-button Navigable -index 1 | uncheck
+}
+// Check edge decorator
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.ownedStyle.sourceArrow" | equals FillDiamond | verify-true
+ get-property "element.ownedStyle.targetArrow" | equals NoDecoration | verify-true
+ get-property "element.ownedStyle.lineStyle" | equals solid | verify-true
+ }
+}
+
+// Check Semantic
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.target.member.Property[0].name" | equals block1s | verify-true
+ get-property "element.target.member.Property[1].name" | equals block2s | verify-true
+ }
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true
+ get-property "element.semanticElements.Property[1].aggregation" | equals composite | verify-true
+ get-property "element.semanticElements.Property[1].isComposite" | equals true | verify-true
+ get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true
+ get-property "element.semanticElements.Property[2].aggregation" | equals none | verify-true
+ get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true
+ get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ }
+}
+
+// Test7- Changed Aggregation source end
+with [get-view Properties] {
+get-section Ends | get-combo -index 1 | select none
+}
+// Check edge decorator
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.ownedStyle.sourceArrow" | equals NoDecoration | verify-true
+ get-property "element.ownedStyle.targetArrow" | equals NoDecoration | verify-true
+ get-property "element.ownedStyle.lineStyle" | equals solid | verify-true
+ }
+}
+
+// Check Semantic
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.target.member.Property[0].name" | equals block1s | verify-true
+ get-property "element.target.member.Property[1].name" | equals block2s | verify-true
+ }
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true
+ get-property "element.semanticElements.Property[1].aggregation" | equals none | verify-true
+ get-property "element.semanticElements.Property[1].isComposite" | equals false | verify-true
+ get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true
+ get-property "element.semanticElements.Property[2].aggregation" | equals none | verify-true
+ get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true
+ get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ }
+}
+
+//Test-8 Changed Aggregation target end
+with [get-view Properties] {
+ get-section Ends | get-combo | select shared
+}
+// Check edge decorator
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.ownedStyle.sourceArrow" | equals NoDecoration | verify-true
+ get-property "element.ownedStyle.targetArrow" | equals Diamond | verify-true
+ get-property "element.ownedStyle.lineStyle" | equals solid | verify-true
+ }
+}
+
+// Check Semantic
+with [get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.target.member.Property[0].name" | equals block1s | verify-true
+ get-property "element.target.member.Property[1].name" | equals block2s | verify-true
+ }
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0] {
+ get-property "element.semanticElements.Association[0].name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[1].name" | equals block2s | verify-true
+ get-property "element.semanticElements.Property[1].aggregation" | equals none | verify-true
+ get-property "element.semanticElements.Property[1].isComposite" | equals false | verify-true
+ get-property "element.semanticElements.Property[1].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ get-property "element.semanticElements.Property[2].owner.name" | equals block1sToBlock2s | verify-true
+ get-property "element.semanticElements.Property[2].name" | equals block1s | verify-true
+ get-property "element.semanticElements.Property[2].aggregation" | equals shared | verify-true
+ get-property "element.semanticElements.Property[2].isComposite" | equals false | verify-true
+ get-property "element.semanticElements.Property[2].owningAssociation.name" | equals block1sToBlock2s
+ | verify-true
+ }
+}
+
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateCompositionVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateCompositionVerif.verification
new file mode 100644
index 0000000..f6de81c
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateCompositionVerif.verification
@@ -0,0 +1,146 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateCompositionVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _8m1_UDdKEeiGB7O6M_uKBw
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/3/18 4:28 PM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+AAEAPwAAADAeAAAAAA==
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateDependecy.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateDependecy.test
new file mode 100644
index 0000000..1e272ee
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateDependecy.test
@@ -0,0 +1,287 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_RDvKQDQqEeiRde_P_PIz8w,_-LLTYDQqEeiRde_P_PIz8w
+Element-Name: BDD_CreateDependecy
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _LIZFYDcYEeiI5Obnayse1w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/3/18 4:47 PM
+Testcase-Type: ecl
+Verifications: _W1ygoDcYEeiI5Obnayse1w
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a Usage in BDD with the tool RelationShips/Dependency
+Test 1- Create a Dependency between two blocks
+Test 2- Create a Dependency between block and an Interface
+Test 3- Create a Dependency between block and a Datatype
+Test 5- Create a Dependency between block and an Enumeration
+Test 6- Create a Dependency between block and an Actor
+Test 7- Create a Dependency between block and a Unit
+Test 8- Create a Dependency between block and a Dimension
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Test 1- Create a Dependency between two blocks with tool Relationships/Dependency
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dependencies] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Dependency] {
+ mouse-move 41 15 button1 -height 27 -width 293
+ mouse-press 41 15 button1 -height 27 -width 293
+ mouse-release 41 15 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1" | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 23 6 button1 -height 34 -width 63
+ mouse-press 23 6 button1 -height 34 -width 63
+ mouse-release 23 6 button1 524288 -height 34 -width 63
+ }
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 20 7 button1 -height 34 -width 63
+ mouse-press 20 7 button1 -height 34 -width 63
+ mouse-release 20 7 button1 524288 -height 34 -width 63
+ }
+ }
+}
+// Check Dependency is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0
+
+// Test 2- Create a Dependency between block and interface with tool Relationships/Dependency
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dependencies] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Dependency] {
+ mouse-move 41 15 button1 -height 27 -width 293
+ mouse-press 41 15 button1 -height 27 -width 293
+ mouse-release 41 15 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1"] {
+ mouse-move 93 36 button1 -height 61 -width 111
+ mouse-press 93 36 button1 -height 61 -width 111
+ mouse-release 93 36 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name interface1 | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] {
+ mouse-move 50 17 button1 -height 33 -width 128
+ mouse-press 50 17 button1 -height 33 -width 128
+ mouse-release 50 17 button1 524288 -height 33 -width 128
+ }
+ }
+}
+// Check Dependency is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "interface1"
+ | get-target-connection -path 0
+
+// Test 3- Create a Dependency between block and Datatype with tool Relationships/Dependency
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dependencies] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Dependency] {
+ mouse-move 41 15 button1 -height 27 -width 293
+ mouse-press 41 15 button1 -height 27 -width 293
+ mouse-release 41 15 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1"] {
+ mouse-move 96 28 button1 -height 61 -width 111
+ mouse-press 96 28 button1 -height 61 -width 111
+ mouse-release 96 28 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name DataType1] {
+ mouse-move 76 23 button1 -height 43 -width 133
+ mouse-press 76 23 button1 -height 43 -width 133
+ mouse-release 76 23 button1 524288 -height 43 -width 133
+ }
+ }
+}
+// Check Dependency is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "DataType1"
+ | get-target-connection -path 0
+
+// Test 4- Create a Dependency between block and ValueType with tool Relationships/Dependency
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dependencies] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Dependency] {
+ mouse-move 41 15 button1 -height 27 -width 293
+ mouse-press 41 15 button1 -height 27 -width 293
+ mouse-release 41 15 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n" + "block1"] {
+ mouse-move 96 28 button1 -height 61 -width 111
+ mouse-press 96 28 button1 -height 61 -width 111
+ mouse-release 96 28 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name "«ValueType»\r\n" + "valueType1"] {
+ mouse-move 76 23 button1 -height 43 -width 133
+ mouse-press 76 23 button1 -height 43 -width 133
+ mouse-release 76 23 button1 524288 -height 43 -width 133
+ }
+ }
+}
+
+// Check Dependency is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«ValueType»\r\n"
+ + "valueType1" | get-target-connection -path 0
+
+// Test 5- Create a Dependency between block and Enumeration with tool Relationships/Dependency
+
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dependencies] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Dependency] {
+ mouse-move 41 15 button1 -height 27 -width 293
+ mouse-press 41 15 button1 -height 27 -width 293
+ mouse-release 41 15 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1"] {
+ mouse-move 16 13 button1 -height 61 -width 111
+ mouse-press 16 13 button1 -height 61 -width 111
+ mouse-release 16 13 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name Enumeration2 -index 1 | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 48 10 button1 -height 17 -width 99
+ mouse-press 48 10 button1 -height 17 -width 99
+ mouse-release 48 10 button1 524288 -height 17 -width 99
+ }
+ }
+}
+// Check Dependency is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name Enumeration2 -index 1
+ | get-target-connection -path 0
+
+// Test 6- Create a Dependency between block and Actor with tool Relationships/Dependency
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dependencies] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Dependency] {
+ mouse-move 41 15 button1 -height 27 -width 293
+ mouse-press 41 15 button1 -height 27 -width 293
+ mouse-release 41 15 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n" + "block1"] {
+ mouse-move 96 28 button1 -height 61 -width 111
+ mouse-press 96 28 button1 -height 61 -width 111
+ mouse-release 96 28 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name Actor1 | get-edit-part -className WorkspaceImageEditPart] {
+ mouse-move 16 6 button1 -height 52 -width 30
+ mouse-press 16 6 button1 -height 52 -width 30
+ mouse-release 16 6 button1 524288 -height 52 -width 30
+ }
+ }
+}
+// Check Dependency is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "Actor1" | get-target-connection -path 0
+
+// Test 7- Create a Dependency between block and Unit with tool Relationships/Dependency
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dependencies] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Dependency] {
+ mouse-move 41 15 button1 -height 27 -width 293
+ mouse-press 41 15 button1 -height 27 -width 293
+ mouse-release 41 15 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n" + "block1"] {
+ mouse-move 96 28 button1 -height 61 -width 111
+ mouse-press 96 28 button1 -height 61 -width 111
+ mouse-release 96 28 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name "unit1"] {
+ mouse-move 76 23 button1 -height 43 -width 133
+ mouse-press 76 23 button1 -height 43 -width 133
+ mouse-release 76 23 button1 524288 -height 43 -width 133
+ }
+ }
+}
+// Check Dependency is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "unit1" | get-target-connection -path 0
+
+// Test 8- Create a Dependency between block and Dimension with tool Relationships/Dependency
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dependencies] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Dependency] {
+ mouse-move 41 15 button1 -height 27 -width 293
+ mouse-press 41 15 button1 -height 27 -width 293
+ mouse-release 41 15 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n" + "block1"] {
+ mouse-move 96 28 button1 -height 61 -width 111
+ mouse-press 96 28 button1 -height 61 -width 111
+ mouse-release 96 28 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name "dimension1"] {
+ mouse-move 76 23 button1 -height 43 -width 133
+ mouse-press 76 23 button1 -height 43 -width 133
+ mouse-release 76 23 button1 524288 -height 43 -width 133
+ }
+ }
+}
+// Check Dependency is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "dimension1" | get-target-connection -path 0
+
+// Save Diagram
+get-menu -path "File/Save" | click
+
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateDependecyVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateDependecyVerif.verification
new file mode 100644
index 0000000..44bc9b9
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateDependecyVerif.verification
@@ -0,0 +1,121 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateDependecyVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _W1ygoDcYEeiI5Obnayse1w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/3/18 10:24 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+GAAAAAA=
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateGeneralization.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateGeneralization.test
new file mode 100644
index 0000000..b130f84
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateGeneralization.test
@@ -0,0 +1,183 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_RDvKQDQqEeiRde_P_PIz8w,_-LLTYDQqEeiRde_P_PIz8w
+Element-Name: BDD_CreateGeneralization
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _qAl64DcTEeiI5Obnayse1w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/3/18 4:48 PM
+Testcase-Type: ecl
+Verifications: _N-W_MDcTEeiI5Obnayse1w
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a Generalization in BDD with the Relationships/Generalization
+Test 1- Create a generalization between two blocks
+Test 2- Create a generalization between block and interface
+Test 3- Create a generalization between block and Datatype
+Test 4- Create a generalization between block and ValueType
+Test 5- Create a generalization between block and Enumeration
+Test 6- Create a generalization between block and Actor
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Test 1- Create a generalization between two blocks with tool Relationships/Generalization
+with [get-editor "bdd diagram"] {
+ with [get-palette | get-palette-entry Generalization] {
+ mouse-move 144 9 button1 -height 27 -width 293
+ mouse-press 144 9 button1 -height 27 -width 293
+ mouse-release 144 9 button1 524288 -height 27 -width 293
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1" | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 23 6 button1 -height 34 -width 63
+ mouse-press 23 6 button1 -height 34 -width 63
+ mouse-release 23 6 button1 524288 -height 34 -width 63
+ }
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 20 7 button1 -height 34 -width 63
+ mouse-press 20 7 button1 -height 34 -width 63
+ mouse-release 20 7 button1 524288 -height 34 -width 63
+ }
+ }
+}
+// Check Generalization is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0
+
+// Test 2- Create a generalization between block and interface with tool Relationships/Generalization
+with [get-editor "bdd diagram"] {
+ with [get-palette | get-palette-entry Generalization] {
+ mouse-move 62 15 button1 -height 27 -width 293
+ mouse-press 62 15 button1 -height 27 -width 293
+ mouse-release 62 15 button1 524288 -height 27 -width 293
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1"] {
+ mouse-move 93 36 button1 -height 61 -width 111
+ mouse-press 93 36 button1 -height 61 -width 111
+ mouse-release 93 36 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name interface1 | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] {
+ mouse-move 50 17 button1 -height 33 -width 128
+ mouse-press 50 17 button1 -height 33 -width 128
+ mouse-release 50 17 button1 524288 -height 33 -width 128
+ }
+ }
+}
+// Check Generalization is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "interface1"
+ | get-target-connection -path 0
+
+// Test 3- Create a generalization between block and Datatype with tool Relationships/Generalization
+with [get-editor "bdd diagram"] {
+ with [get-palette | get-palette-entry Generalization] {
+ mouse-move 62 11 button1 -height 27 -width 293
+ mouse-press 62 11 button1 -height 27 -width 293
+ mouse-release 62 11 button1 524288 -height 27 -width 293
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1"] {
+ mouse-move 96 28 button1 -height 61 -width 111
+ mouse-press 96 28 button1 -height 61 -width 111
+ mouse-release 96 28 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name DataType1] {
+ mouse-move 76 23 button1 -height 43 -width 133
+ mouse-press 76 23 button1 -height 43 -width 133
+ mouse-release 76 23 button1 524288 -height 43 -width 133
+ }
+ }
+}
+// Check Generalization is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "DataType1"
+ | get-target-connection -path 0
+
+// Test 4- Create a generalization between block and ValueType with tool Relationships/Generalization
+with [get-editor "bdd diagram"] {
+ with [get-palette | get-palette-entry Generalization] {
+ mouse-move 62 11 button1 -height 27 -width 293
+ mouse-press 62 11 button1 -height 27 -width 293
+ mouse-release 62 11 button1 524288 -height 27 -width 293
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n" + "block1"] {
+ mouse-move 96 28 button1 -height 61 -width 111
+ mouse-press 96 28 button1 -height 61 -width 111
+ mouse-release 96 28 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name "«ValueType»\r\n" + "valueType1"] {
+ mouse-move 76 23 button1 -height 43 -width 133
+ mouse-press 76 23 button1 -height 43 -width 133
+ mouse-release 76 23 button1 524288 -height 43 -width 133
+ }
+ }
+}
+
+// Check Generalization is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«ValueType»\r\n"
+ + "valueType1" | get-target-connection -path 0
+
+// Test 5- Create a generalization between block and Enumeration with tool Relationships/Generalization
+
+with [get-editor "bdd diagram"] {
+ with [get-palette | get-palette-entry Association] {
+ mouse-move 115 21 button1 -height 27 -width 293
+ mouse-press 115 21 button1 -height 27 -width 293
+ mouse-release 115 21 button1 524288 -height 27 -width 293
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1"] {
+ mouse-move 16 13 button1 -height 61 -width 111
+ mouse-press 16 13 button1 -height 61 -width 111
+ mouse-release 16 13 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name Enumeration2 -index 1 | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 48 10 button1 -height 17 -width 99
+ mouse-press 48 10 button1 -height 17 -width 99
+ mouse-release 48 10 button1 524288 -height 17 -width 99
+ }
+ }
+}
+// Check Generalization is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name Enumeration2 -index 1
+ | get-target-connection -path 0
+
+// Test 6- Create a generalization between block and Actor with tool Relationships/Generalization
+with [get-editor "bdd diagram"] {
+ with [get-palette | get-palette-entry Generalization] {
+ mouse-move 62 11 button1 -height 27 -width 293
+ mouse-press 62 11 button1 -height 27 -width 293
+ mouse-release 62 11 button1 524288 -height 27 -width 293
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n" + "block1"] {
+ mouse-move 96 28 button1 -height 61 -width 111
+ mouse-press 96 28 button1 -height 61 -width 111
+ mouse-release 96 28 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name Actor1 | get-edit-part -className WorkspaceImageEditPart] {
+ mouse-move 16 6 button1 -height 52 -width 30
+ mouse-press 16 6 button1 -height 52 -width 30
+ mouse-release 16 6 button1 524288 -height 52 -width 30
+ }
+ }
+}
+// Check Generalization is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "Actor1" | get-target-connection -path 0
+
+// Save Diagram
+get-menu -path "File/Save" | click
+
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateGeneralizationVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateGeneralizationVerif.verification
new file mode 100644
index 0000000..7b62e7a
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateGeneralizationVerif.verification
@@ -0,0 +1,123 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateGeneralizationVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _N-W_MDcTEeiI5Obnayse1w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/3/18 9:47 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtndtvHEd2xt8D5H8g
+9LBvlup+cWQv6hoYiJMF7GzyZtDUWMtdimSGlC9B/vj8TpOSSYmUKGrGtqRpQ8Oenq7q6lPfOef7qqrb
+j//887OjvR9X67PDk+MvHuiH6sHe6vjg5Mnh8dMvHjw//+Gz9ODPX/7zPz0+WT99uDo4Ojw9Wz1cH5ye
+nz+k0OEPhwf755Q8e3i+Xq0+/5aPv145vPfzs8PPX1ZupHIud3z2Oce/ePC38/PTzx89+umnnx6ePHv6
+kCs8+u+vv3pxyl0u+LKOFydKHcvJj66d/EhOfrB3vP+MIrX379p6tX+++tfV8Wq9f3T4v8tZS8Mf7B0+
++eLBd//+2X9993U/+HasDr/y//H98f4vZyv904O9s9XR6uD8ZP3Fg6er889+PFz9tPen/3l+cv4vX588
+WR3tjZ9Pj07Wq/XFsb3/25Ozlmtjwr29x7K7d3b+yxHN8FE5E7R2YvD9749WXPd8/Zxmnp2sz9vJ0fNn
+x18dc/AzfVGa8uuTn84u9/n24/7R89Wv3znyZP98f+989fM5Va3Ozh9c+Y1fD5/tP13tne6f/+2LB1et
++/zw4eGT1aPDA7HUD8+Pjh6dfP93HR6drv/+HXsPT4+fXq9JrrQ6OFlfGPeGGs8O14fPz6j4WqU/rqlU
+bHZ6cnh8/t1S/Y/rh0+x+qPrLX20NPX6sR8w7NP1yfPjJ9jmZP1Kie/3D/5x5de9tZjTeP9g7yk2P77c
+/x6DXexeLf74kdjtV7s+esWwjw/+dnj0ZL06vlrmNeNfN/9f1id/Byl7fXW6On6CRx2uzl4z4m0d8qr5
+LrrjssqrNd5gu7dZ6j1t9Zq1brDXu1piK3b4LfHyGj7ug5hnEkEePn92dGeYcK6Rj4erJ4fEpNcd+D+/
+/rclLs3Do9Violdqfh8//mZ1JlG9X5Q/ucmNb3bkPwZAb+igm7voeif96egy1H+5t/y5waJ36q3X+2qp
+7kYjvt1g722yG4x2o9luM9xtprtuvO+fPNl7crj/dL3/7HW7vT0MXBZ9FY2L9frFb311drA+PBU432LK
+1415YSqbX1oqhheGkuR8YxXva+0b7X2Lxd/Bhr+JBX8vMN7sse8BR/Fl+VePTg7+8eWXe7LfjvbPzr6k
+aRzS7wTSt7j3UvGdMflHAN0tlr3dtq9b9zq/vjSrucms9zfs9WvcauG72XgjVr7Fzrda+n3stmWr/b64
+vM23t4BM9Mhq/cP+wepGp9+h8/622yH02i/3Rmjn529/Od0B9N0B+kbT7fB57Zd743MpuAPovQD6Ztvt
+EHrtl3sjtMjA7Q6d74zO2+22Q+a1X+6MzHJ2dnJweJXc67NvT8bx82eri7E489pY8fsZ/MoFvzs+OV59
+HEC9pxm3bsQ/Jm7fb+RjG+Men8xI0kal+4c3kvR+ltoh721hUPLzNtL0UuOHjLS3WGYbdvmokCX//vpC
+m1x6q4jpveX7r7Jlo/HthVr/kIH3Hobbktk+KlxeoXhf7l3le5vE4ZV6P2QovoOttmepjwp9d3Xujebi
+TykqbjBVf0pR8YopX9z2LjHfy0Y7tL0dbV8dn53vHx+s9r45XR28XGn75d6Tw2erY1kZttHw9+Jq1y72
+IQPxPub7LYz3SWD0+fHh+UZD4ycDz1sst0Pmi+N3RublmoltLZ94eYEPG4V3stK2bPRRIe4vtFSWYmOm
+ZWejaLus/EPG2h3ssx3rfNQo22iW/QhRtsFc+gmh7Oq4/kYR9lHNeGwQW5/MjMcN4wO7Ybx72Wg3hnI/
+FbBhXfqRqoCNatBPSAW8SdfvBuw2aLndiMiL47s53d2c7h8efW8djt8NF2/afLsI+eL4XcdW1ic/HB6t
+9srp6dFLCy8LKTe6zPnyMleu8iEj852MtnWT/bHw+A7vtdj8Wy1++5eA3PROlnu+BmQB0N4P+0dnq3dA
+0en+6S/r52cPz345e3ak3S0mW+r+g+HnLa+ueYM5tmaMHX52+Plk8bOsolvG4DYOn5cL9D4sCN1uka3a
+Y4eiHYo+FhRdscMt76Lb3pvotvoeut/7dZIbeT3genW6Xp2tjs8vX3+6f7h+8u4vlLzeQd8sh1/2ye8P
+yze+SPLtFtjo/f++CLly36++yXVz73Hd5ltcX3e6Nxn0Pcx5zZiPH718Re7j5aW/F7tLU872/rH65Z7q
+9eLhhC8epOyVGy6qroouqqiLrbvsknPeXHzV6uXfpMLl/px2znD5UzCUcE57F1NuwQalkx5OGR1s03H6
+llNIylYKZqMaFcdidYpq6J5VzMYqH5TNI/Y50tQ+2eGqTlnr4JUyLbZOu5oOpalew5zT66hm6053k5JW
+ZZgmZZQuk1pnjdPSWkNzkrc6GJVCaGrETFlppOZXr7RL3Vld5S6ctyap0VMqw9KAy9tW3JvHSq4MZ4JK
+5rK37tsNV1e2bLojOHuDHeGmdSWkrnSYdc5uoi7BWj9UszPO6Vyw9EeIbY6Z8wwpNWmJ813bVJ00VCfn
+qdgU7YvxuW3LqDePWW3avjFft+9IvsYxk53WBDCmvUnBmTZTmqoO622KBrNdWFc17COwSqHxw9C2RqVH
+oiGgm54JWdnYspX2uKDAqJMrUxEN6tm1aIYqxtZcTaOXVO6u59B64I9L0YeYrGrOWYrm7GanVEvBdHq9
+JqMrrU490O81BEdrjNE22Knt6MpEeqfQGdIaruK0VRYLtKhxleI1F/exb6kHb3iLyqZ7j5Nf8Q6KYvCZ
+phk2zma7cZyv42g1T5enwVrKBF07R3NtvhKCGl7ibfH0c9IVMw2jnPVhSp9OW6cz3WhCURNPinomzse0
+zehWovTxdLoG32uaURs8SAenUksOq4eWYqLf52g9Uq2jp7LVtDioJrWoZHVWpppMr7dula50lOvUWGyo
+dEVOIKD1goFcoJ+X2zdeq0ocoEf52to0pWMF57VX4/6h7u05+rv3ysEbhoCO9ioEms/GdVedcVqn5Cf7
+1adskkmF7wH38wbPZo9urgWTVJN80aka1TVpB78zpnhD8rC2dOkMYBV6KMTc0Fvj5xb90MbM2givJlvv
+mhu9FR1rrTPTg2GAAnBh62gtZlxfxQTWSqdEoELdx0gjj5FjN51/+KIrmeiSiePOmUwCnL3TBlVzL9nj
+v82Bw0gu071oM+lVgF3AGRid2nQBFDgzNpWaA5cdCXi75qWtyvW+BHfq0qXVUjjBBRNLpYnREcuiJOeU
+QgHSxceBoeLMzQBK42lqLtH7QEqqOSvpszJL1D7gG9O1prJchQKYiJxtSgX/lTsPxeMylCfcpGJKcbZw
+xTnIUlqlQqVGhWwkoM5c5lR03+SaluNVEzk53Ii4LVmJt21Ep42Xgj5P3WfG8s4RHEn0iivHolztjvzl
+sJAnPwZJkb5a740vYVgDaJxNgwRKS6rNRGRdkjcjt0psFp+yhSTX6kx+eAnPg3jhq6NINmPqMQkXsIuJ
+64NkE2eVjpm10p0YuxPWFYGdHtejeGEyLnkyDmBriuSqaTURib7vGIPwngkBSs3qvSJba5MN3CbUyi3r
+GptJbmTftFvy/FaC9q8rKTceq/WrsRoHMfhgm2W6PoleMEFND8/U4XCU86S+nqu4VorBCr9RGKWPGGZp
+VA/84THNQniSwgFM7IXkOz1kJuC2UoIY3mYesMQsnGfiHZztprCZSvCUGD+6zpo0LUld3IU0Apphl6Fr
+4wAmmSZq4JFGCzGA9mA1EE5dx4K7kNFxFU4T9hpJSkYysyaMiz+ROnxNkDZO1t3GOGqHIzQsdc9OvM+g
+znv0p73YJ4h2bHvxjU/qaZ4is/PfXD7xeRsDpMbhSrMtx3GIyf2OMSFI9IOje9Js+D77o0/DN82xshyx
+nAMeOH9yPlltZgcjq8aV2AkF8sl18TXLcTnSk8L3G+fo5Qh3RxYnGsg5mJ+DDkJHSFZLzVK/XeoPS/0Q
+O7n60qq6gKQvLYctX5aFElKnFbeU/aXOsOwHQeAMETM24QexZ+rJlBcGPZfPIXUt37a0qd2223bbbvud
+NqcGSSGYF98iWcRxaHsR725RsRnouHbuol2pXuMfnRCv1UgGjQ/jDYg6WG/OWpOLodvN8C14BOIcRaEU
+JrwO5qpb75BYSBoZQei3sZLgXBK1HXuUTOYRea0NOCVsIwyD7KzN5pQQnrZnmx1EB3tF3XuryveBKjCi
+GnSDk8wkmgIW1RD02TXlEjxeiAoSwOoB8wmBXBwbSnKGqWyHoufedYoFJuoyQpMMWApcNUAqsuukrmAh
+VBSgtzAElIhbgDFXSA7EO2Q9YrZGv+zVzRLL25fFbZpokuNfGzJTHv0HMLsuWc6MHaWSgxGdI5oIizuN
+PVAkBbm2EEVAYQO07+U5DsIwIJswN9sDugcFr+lF79ELChoI2/HwII+OmrKrFqq5JH/bOOIAjAY2Ad01
+YfHlsuaZqlCdBKGFD5tppQyNQP9Jy9ENPgOUGbytMaAq0ZE1LpSiT66lChUX+G9OMsKECJEhv9gGZAxH
+iK1wzd588tykkRYD4L4Q32yyThoKncyE4KKUFKBOUnkvCCrw9qK+FMxi7+lkTCVCtfELePuWAPPr+xE3
+DpDXRo0SzU1GcQAAoCSDiD0zEGPobJStDE8LjVMo16J1Mg5xgMdOj5/jmnXG3MEMHgp0ULRw4UwXFaNh
+tb1WfI5fOa0vQ9VYuKNFaXtMcFGEb6dW5LK+ACHy4XJcdlROWMZlnbRp6dAFWwIODTzQH1oUrmjvkvry
+K0110QLXMnpN6BdOi/g6IacP1NUsVYfsOSJj7pZro0ejkfuRQfQMqhPh0orfOMsdVhnsKoRFFDMIsjai
+ddDTDV6feui+oIhtD/eFwrsultmylhmXmuWqWtmCHrnQHW9WGYa4Q+C6qi/ekvV2227bbbttt91nE4Zo
+YWsX38yGtAz5pXmo/bica4vxKgNJPU2nyblQS4K+1wiHTFoNJaBZSrUzNGjANN153ygG2RhZ10mStjLF
+19yAl0AyfRmhQQ1Iv0gVm7KGpsWZxhiGC1gypcoQxZAN1FQbl3LtwvmTqKRQu8wn8dNYvqNPrBEykUcl
+p1JRn82TzErtKQca7ovNKKEYsqVZqWuoSyMXmjo9LEr3CcnI1JTb0HqgUKJMI7uX1t7w4PVNb8DfNHu0
+5QZ5kaosUUhNZhWFwUHmUVhhBOVjNZgwxKkCf9W0BkbWGmQJseamLegM+CYmqjI5CaNUpgiDgHRPo1tc
+ruqzciGBIfSiqrVuyYLXnm7f9FSdVtem6rpM1QUR0JRJHlU8dQTp2dnCpbywZv6ILoeZxkG9SXuZ2tF0
+wSgaqpQQPTYOX3HV3DgKziomAqRhZCWLFFzNULlpY8I3Mr7RWkV2+1jGUG3kkoW49sGN1GJSazJYHUUK
+idZq9KB3HqWmS+s0r1WRRykMlF2mcKHebLXMKdVOIQ1Z7Ha4jgaPAZ1Hl0WD8vR8RxCIBuva0l8TIZ8N
+IoGOR8hRtYL41xxSqG3EigoMTqtQcECjvYgGp8ckBCgbbHPSJhe4VW4NNc8tQB0dDcjcHt/4WSNdxFQ+
+i9JvxqSalawcaNiRf7i7iLgYJo3L0lxXbBsWNVymN0Om2AxuDbBNwcFHc776GCxSMsvk9PDw4oBqRLyg
+ggcywEdXMXCPVQb0xbAazSzzhSiJZgghocsKCOMVConwkZuMrRTp4ByLU4Q1dLmZTd0b5XdbT7dpfBOb
+r+A7d8yFPmhWls2kMG0wYs1UUvGiKi1igiuW7o3XUq74GYZrOVUdtaaHQTd952MTmTd1p1esrAog9mbk
+hsweB4T5wLAmVJ2CzGB7GUhIgc4k8eTIXaHXBgiJ1k6lowudZJAsMR85aAIq3xCBrCXPDNQtAa1qCUTN
+qITLIvsdShR9263M1g3CUG/LFIeMNcSEy8j8GGCtaB9vna4Ef+WHAYOT2KZpoOGPi1WWRND6kqYaZDtv
+Jg1Q2sYSgYSaRRPx6GcUcXZj9GZ74RasQnQ1X5ooJg2MmyhSgJxkCZN33coQlmklWhJfzILFUlHoBIbe
+RddmpDB2T8nmSdy4vC7pqVgBuW0pOCIQ8p34wsUHomvxTdW8zGqRZkfHfXqnn/HNwD25Sa8s9RhCkCVS
+yRRzTjJqNHyQGcqWCt1VMMqUZQjWX7bN4h9k0qEcVfObDBfObkmTo9G3Oku2iNiXOKVkvVufuc5A1g0q
+oFOrJlePEnVI0Wtaa6YHLoHu5fZlpnG5jkPo41W+GxNAGVZEutfiMIMl7HAGEBkIUWwNPElP0dC18739
+7k7/Q/TtqXjMEIUYBV/pjdhkKQWqnNSLvs5EbsCET85W6C/fASK2SmZkvyzTkBlj1ZIBpSRjImxNYEj2
+E/tE2EEjNcEt4yBQIfa7JCf2l08aqNWy7IdSndLYVY67VBxetHyWgpPXHpJ1TUdjZRFBMnSsy7LSyKXl
+k/2drt9tu2237ba7bzJNU1W6kE4KhbDBGUmySjAk+XzJAa9r+djhRRUtj6pBl0PIBvTGOeuMcbIMER49
+ybBpVmfQE7p5FJ6swbO2ocrJP/Aq+GVq5EJZcWrJVC1omEyAkNgJP5ojGnRMh1mhqlFKHl5fETzFUUqm
+ERE+tZHKPfyk1aLgNsXCD01FnWs92RP2Hk2BE2YqMtCNLheOOckq2BmFwnhfZkX5WAt97TVOmEU3FcYx
+UT0tJZW3NV/46gteNk3WlxLXxCgkHDF6QdZtllVBYqAkHKty6wppLqvsC4KLHO44HzJbM2lehS5LFpGp
+hcv50Es3XaaCR0eRNpMDLFXWZcP4h88zdzQmHAPqnT3E1M+IrJRBAjTTSF0UQFgUccpcAKmrgqxB5lpa
+6SYrRxOEn04ZshYNRk/fQz2Qo6O7IUM7JXqZ6BSyCkDp/Tg4JyM7ih9+hCxzQPDhOkvqTZat9mC5JC3A
+TrCbBJk3I4EeCFCwRaaGSwq+oTTV0CPKgnjTZdUbrZPVtTLaMetUpfmL34DeiFZWQndkBdy6+Bp6EkZe
+GszaRVlpjTGMMKggVDZZHBe2JdPUMq8W5KGD6GHJxXh0DMoAnhqVDt13JCqaomBtF/SsTdhWwk+yrJkt
+qgLeAadG2kKzjJlAe2qEpQpop6Fl4pxmNnm0AbVCK/IysQYZrMFSXGbUsI2LW4L49Te7bXqcqvvfc5YT
+TpualSX2QXlZOW2V1rIwGUKOheewsi5Z2Qs/UEK8wZs8eCSjoJbwxdVnMC+eTkEugWa3TIYjbvXUVcuD
+QXOZbK8y5UZjkatBnpigj3Ror8+YwvyX+eyQhrMKV5e1yYRDxF7R7nLKPCwT61Um1mWGtRJYtS24kgyw
+aC4VkzxbAPqKd8Ta6Js8oRFkxYksAHZhWY6qxQ24SuiyWld7GfkTFRINdB+h15D1qcujPErRH5RHnSQL
+Wt1mYupdnnO961r+G59i3fj4yU0rhK3kSFvnaNMKQguKFaeU6VgXpf8ECShrgmvOEoCARm70sjEkOwCU
+SNd00LImmFyMIAeEhEebZSANpE06itZOsvFcFn7Mprr0Dvfke6DD5ZmPWEh4WVZxTJmTl4l2whVBrhHa
+qizeSR3CQSIZXUZ8m2RS8BIlUhPblCz6SBJTZJGJDB/I2g0iqyV/EHxnlxxC1hhD2AF+wVkyLgwoekGP
+KuuVLHQWfhA8zAKpDyeQyO8l+PmRZKk8ETWIUbujZdHCDboHyDJ60YhyREY8w1oA2sW3cZWkW3NxTHmk
+IQq7CDMah98R52UsOskTMRahKksQuihhHaIs5m04VKSOvIwCUo2XZwIcclp8MDT8tMpSgjmGa11WvPTm
+K9bzsiJhyGgQ99yzjGc3UdXEWpPE8/FASbcXJQbV2yCzCJwhPnix8CXDheSO6Dq8dGJDGkPn2JgjYhrS
+BxQlHcowWJfH32iokREmC5hkFEVHIVuFnIxN9BIkvIz2RMXdcpvNYR8sbYMsf2ki6hXXzSri3/Cn3Mu9
+U8Olrz053H+63n/2qs9djMVf/NZXZwfrw9NNEKG3jJqQ/11WMqqevZUHI9LyGYipLs8QiXnQpGJb5JyS
+vfMhEDbD8unlHDnCZ1g+R5glF1MwNqi2cCFfS6PuSjbhqjhG7DKED4Q5wbUcoSbwD3liqsDWe+wjaBnP
+cqGSouDvA/pbpzznQ6e2sXy2gAGi1zJeTgfBIqIau1GT3bbbdttuu/vWbREpdvns6HZHTcK4vgICNtRl
+NbaMmkhSLwbeYEhJ6OAKk4FVSwonulvEntXWiFKGTuSZsolWhlb0gLDASgyFR9UDVgPnh4PATno0kQyF
+Zh9yLsrCItNtCN7HZRHmJJ2hukkxScMoe8w65xZl1j011IQfcCMTYYMw0aGLCa7IfK+LcICahtyNmzZn
+eM3IFnXSG+pHjzHCm5/GffzoKjFYH5yenz/8cbV+uUj67KG8KOLzb/n465XDlPx/UEsHCL0DvxSdGAAA
+HZsAAFBLAQIUABQACAgIAAAAIQC9A78UnRgAAB2bAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVU
+BQABAAAAAFBLBQYAAAAAAQABAD8AAADcGAAAAAA=
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateInterfaceRealization.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateInterfaceRealization.test
new file mode 100644
index 0000000..524f296
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateInterfaceRealization.test
@@ -0,0 +1,55 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_RDvKQDQqEeiRde_P_PIz8w,_-LLTYDQqEeiRde_P_PIz8w
+Element-Name: BDD_CreateInterfaceRealization
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _Ygp1gDQvEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/3/18 10:02 AM
+Testcase-Type: ecl
+Verifications: _Fy49IDcUEeiI5Obnayse1w
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create an InterfaceRealization in BDD with the tool RelationShips/InterfaceRealization
+- betweeen a block and an interface
+
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Test 1- Create an InterfaceRealization ation between block and interface with tool Relationships/ Interface Realization
+with [get-editor "bdd diagram"] {
+ with [get-palette | get-palette-entry "Interface Realization"] {
+ mouse-move 62 15 button1 -height 27 -width 293
+ mouse-press 62 15 button1 -height 27 -width 293
+ mouse-release 62 15 button1 524288 -height 27 -width 293
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1"] {
+ mouse-move 93 36 button1 -height 61 -width 111
+ mouse-press 93 36 button1 -height 61 -width 111
+ mouse-release 93 36 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name interface1 | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] {
+ mouse-move 50 17 button1 -height 33 -width 128
+ mouse-press 50 17 button1 -height 33 -width 128
+ mouse-release 50 17 button1 524288 -height 33 -width 128
+ }
+ }
+}
+// Check Generalization is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "interface1"
+ | get-target-connection -path 0
+
+// Save Diagram
+get-menu -path "File/Save" | click
+
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateInterfaceRealizationVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateInterfaceRealizationVerif.verification
new file mode 100644
index 0000000..2bec817
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateInterfaceRealizationVerif.verification
@@ -0,0 +1,119 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateInterfaceRealizationVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _Fy49IDcUEeiI5Obnayse1w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/3/18 9:53 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtndtvHMeVxt8X2P9h
+oIe8har7xSsrqCtgIMEGmwv2zaCpscKEIrlDypfF/vH7O01KJiXSoqihbUnTiYY93V3V1ae+c873VVWP
+n/zhhxdHq+/Wm7PDk+MvH+k99Wi1Pj44eXZ4/PzLRy/Pv/19evSHp//+b09ONs/31gdHh6dn673Nwen5
++R6FDr89PNg/p+TZ3vlmvf7ir3z8/crh1Q8vDr94XbmRyrnd8dkXHP/y0T/Oz0+/ePz4+++/3zt58XyP
+Ozz+7z999eqSu9zwdR2vLpQ6losfX7v4sVz8aHW8/4Iitfev22a9f77+6vh8vfl2/2D9X+v9o8P/Xa5d
+mv9odfjsy0dfzx9d/qof/G2sD7/y//nN8f6PZ2v9/aPV2fpofXB+svny0fP1+e+/O1x/v/rd/7w8Of+P
+P508Wx+txg+nRyeb9ebi2Or/VnLV0gIMuVo9kd3V2fmPRzTGR+VM0NqJ2fe/OVpz3/PNSxp7drI5bydH
+L18cf3XMwd/ri9KU35x8f3a5z7fv9o9ern/6zpFn++f7q/P1D+dUtT47f3TlHGcPX+w/X69O98//8eWj
+qzZ+ebh3+Gz9+PBA7PXty6Ojxyff/FOHx6ebf37N3t7p8fPrNcmd1gcnmwsT31Dj2eHm8OUZFV+r9LsN
+lYrNTk8Oj8+/Xqr/brP3HKs/vt7Sx0tTrx/7FsM+35y8PH6GbU42b5T4Zv/gX1fOrjZiTuP9o9VzbH58
+uf8NBrvYvVr8yWOx2092ffyGYZ8c/OPw6NlmfXy1zFvGv27+P29O/glSVn19uj5+hl8drs/eMuJtHfKm
++S6647LKqzXeYLt3WeoDbfWWtW6w1/ta4kHs8Evi5S183AcxLySC7L18cXRnmHCtkY+99bNDYtLbDvy3
+P/1xiUvz8Gi9mOiNmj/Ej/+yPpPY3i/Kn9zkxjc78m8DoDd00M1ddL2Tfnd0GeqfrpY/N1j0Tr31dl8t
+1d1oxHcb7INNdoPRbjTbbYa7zXTXjffNs2erZ4f7zzf7L96227vDwGXRN9G4WK9fnOvrs4PN4anA+RZT
+vm3MC1PZ/NpSMbwylCTnG6v4UGvfaO9bLP4eNvxFLPhrgfFmj/0AOIovy796dHLwr6dPV7LfjvbPzp7S
+NA7p9wLpO9x7qfjOmPwtgO4Wy95u27et+5plr67Q7Kerw1eHb7Tw/W18E6m/1eR3M/pWzH6L4W81/ZYM
++YuY8ddF7m3e/2Fe/hA+/tlETfN5R80Ps9QOee9AXpHBl6er5c9Wg95S48eMtHdY5iHs8kkhS/79XS79
+64+n60tv7XLJ8n313atTW41vcgOp9GMG3gcY7oHM9knhchy/fLHeXBK+K1+2isMr9X7MUHwPWz2cpT4p
+9N3Vubeaiz+nqLjFVP05RcUrpnz12LvEfC8b7dB2l+GXs/P944P16i+n64PXc8tPV88OX6yPZRZky+Mv
+F3e7drOPGYj3Md8vYbzPAqMvjw/PtxoaPxt43mK5HTJfHX/fwesHH7D+uFF4Jys9lI0+KcT9mZbKsgPM
+tOxsFW2XlX/MWLuDfR7GOp80yraaZT9BlG0xl35GKLs6rr9VhH1SMx5bxNZnM+Nxw/jAbhjvXjbajaHc
+TwVsWZd+oipgqxr0M1IBP6frdwN2W7TcbkTk1fHdnO5uTvc3j753Dsfvhou3bb5dhHx1/K5jK5uTbw+P
+1qtyenr02sLLQsq33qL7EPte3ubKXT5mZL6X0R7cZL8tPL7HO1zbf4Prl3/h7ab3D+/5ytsCoNW3+0dn
+6/dA0en+6Y+bl2d7Zz+evTjS7haTLXX/xvDzjtc0f8YcD2aMHX52+Pls8bOsolvG4LYOn9cL9D4uCN1u
+kQe1xw5FOxR9Kih69+8uPNyvLjzoby782j+dspWfwtisTzfrs/Xx+eUP/uwfbp69/4+nXO+gvyyHX/fJ
+rw/Ln/3RlHdbYKvP/+si5Mpzv/mrRdv7zaKH/MWit53u5wz6Aea8Zswnj1//HNST5WeuLnaXppyt/rX+
+8Z7q9eLlhC8fpeyVGy6qroouqqiLrbvsknPeXHzV6vXfpMLl/px2znB5KhhKOKe9iym3YIPSSQ+njA62
+6Th9yykkZSsFs1GNimOxOkU1dM8qZmOVD8rmEfscaWqf7HBVp6x18EqZFlunXU2H0lSvYc7pdVSzdae7
+SUmrMkyTMkqXSa2zxmlpraE5yVsdjEohNDVipqw0UnPWK+1Sd1ZXeQrnrUlq9JTKsDTg8rEVz+axkivD
+maCSueyt+3bD1ZUt2+4Irt5iR7hpXQmpKx1mnbObqEuw1g/V7IxzOhcs/RFim2PmPENKTVrifNc2VScN
+1cl5KjZF+2J8bg9l1JvHrLZt35iv23ckX+OYyU5rAhjT3qTgTJspTVWH9TZFg9kurKsa9hFYpdA4MbSt
+UemRaAjopmdCVja2bKU9Ligw6uTOVESDenYtmqGKsTVX0+gllbvrObQe+ONS9CEmq5pzlqI5u9kp1VIw
+nV6vyehKq1MP9HsNwdEaY7QNdmo7ujKR3il0hrSGuzhtlcUCLWpcpXjNzX3s9+7Bd8fzrz8oXm+5s3W0
+Vzu7+Wxcd9UZp3VKfrJffcommVT4Hugqb0ABe06PWjBJNckXnapRXROi6CNjijcEGmtL19XpoEzooeCf
+obfG6Rb90MbM2nBFk613zY3eio611pmVrmHgcwrE1dFazMBExVSbLp0SgQp1HyONPEaO3XT+0W+uZJCY
+8XnnTCZYzt5pg6q5l+zp6+a60ZG4p3vRZtKrcbTSkrN4vjZdNY+X06hUag7cdiSisWte2qpc70sgoC5d
+Wi2FC1wwsVSaGB24jxLIUwoFiBcfB4aKMzfTeUpPU3OJ3gfCV81ZSZ+VWaL2Qbs6XWsqy10ogImI76ZU
+EFp58lB8MpbyQDMVU4qzhTvOQUTTKhUqNSpkI843c5lT0X2Te1qOV42XcbjhnS1Z8c02otPGS0Gfp+4z
+Y3nncCSSguLOsShXuyPWOSzkiaVBwqmv1nvjSxjWABpn0yDY0pJqM96rS/Jm5FbxY+DVbCEgtjqTH15c
+edTmfXUUyWZMPWYjbvc0a/Ag2cRZpWNmrXQnxu6EAEUQoMf1KF6ynkue6ATYmiIQa1o9TaPvO8YgFOTc
+Afms3isiuzbZkAdDrTyyrrGZ5Eb2TbslJzxIiP5p1d22o3LSb2Y9HMTgg22W6fosncjWNT08UyffU84T
+Jnuu4lopBiu5UGGUPmKYpVE98CfnNUtyTAoHMLEXAvX0JL6A20oJYnibecAosuTHiXdwtZuS+SqhU2L8
+6DprQrokAHEXRTk8hf93bRzAVOBIA480WogBtAergXDqOhbcheiPq3CZMJ3oXDYSxTWxWfzJaOdrIsFz
+se42xlE7+aRhqXt24n0GAD6gP+3FPkG0Y9uLb3xST/MUmZ3/zeUTn7cxkAAdrjTbchyHmDzvGJNkSj84
+uifNhu+zP/o0fNMcK8sRyzXggesn1zfOZkf2rsaV2AkF8sl98TXLcTnSk8L3G9fo5QhPl7REA7kG83PQ
+kfwJyWqpWeq3S/1hqR8SIHdfWlUXkPSl5TCry7LQB+q04payv9QZlv0gCJwhYsYGrW2xZ+rJlBe2NZfP
+IXUt3x5oU7ttt+223fYrbU4NkkIwr75Fsojj0MNFvLtFxWag49q5i3Yhda/yj06I12okgx6E8QY9E6w3
+Z63JxdDtZvgWfPN1jqJQChNeB3PVrXdILCSNjCD021hJcC6JMos9SibzFobWBpwSthGGydPUZnNKJmjb
+s80OooO9ou69VeX7QBUYUQ26wUlmEk0Bi2qIP/SkcgkeL0QFCWD1gPmEQC6OrQb0/FS2Q9Fz7zrFAhN1
+uaNYqysFrhogFdl1UlewECoK0FsYAkrEI8CYKyQH4h2yHhFRq1/36naJ5e1LqLZNNMnxbw2vKCR/AZhd
+lyxXxo5SycGIzhFNhMWdxh4okoJcW4gioLAB2vf6GgdhGJBNmJvtAd2TqJpe9B69oKCBsB0PD/LoqCm7
+aqGaS/K3jSMOwGhgE9BdExZfLmueqQrVSRBa+LCZVsrQCPSftBzd4DNAmcHbGgOqEh1Z40Ip+uReqlBx
+gf/mJKMRiBAZHoptQMZwhNgK9+zNJ89DGmkxAO4L8c0m66Sh0MlMCC5KSQHqJJX3gqACb6/qS8Es9p6I
+azsjVBu/gLc/EGB++i29rQPEvQmQRHOTURwAACjJIGLPDMQYOhtlK0OZQuMUyrVonYxDHOCx0+PnuGad
+MXcwg4cCHRQtXDjTRcVoWG2vFZ/jLJf1ZVgTC3e0KG2PCS6K8O3UilzWFyBEPlyO4Y3KBcsYnpM2LR26
+YEvAoYEH+kOLwhXtXVJfztJUFy1wLaPXhH7hsoivE3L6QF3NUnXIniMyPmu5N3o0GnkeGXDNoDoRLq34
+jbM8IadVK4RFFDMIsjaiddDTDV6feui+oIhtD/eFwvsurHhgLTMuNctVtfIAeuRCd/y8yjDEHQLXVX3x
+jqy323bbbtttu+0+mzBEC1u7+Ga2pGXIL81D7cflvEyMVxlI6mk6Tc6FWhL0vUY4ZNJqKAHNUqqdoUED
+punO+0YxyMbIuk6StJXpoOYGvASS6csIDWpA+kWq2JQ1NC3ONMYw3MCSKVWGKIZsoKbauJRrF86fRCWF
+2hX7nBrLd/SJNUIm8qjkVCrqs3mSWak95UDDfbEZJRRDtjQrdQ11aeRCU6eHRek+IRmZmnIbWg8USpQp
+R/fa2tuljNfe4932RJNW1yaaukw0BZF/lEkeTTd1pJ+ys4VbeeF8/BFVCa+Kg3qT9jIxoYvLo2gSfYKy
+2zh8BWi5cRQrVQQhJg4jK5mOdTVDRKaNiZ7N9GxrFdHoYxlDtZFLFtrVBw9Si0mtyVBrFCIvSqEF5b3z
+6AxdWqd5rQq5T2GgSzKFC/Vmq2VGpHYKaahOt8N1FGQMqJSmWzToJs936KwoiK4t/TWRodlAcRtMdHaq
+VtDWmkMKtY1Y0TDBaRUK8DHaC+V1ekwArGywzUmbXOBReTS0KI8A8XE0AB3b+MZpDfEWU/ksOrUZk2pW
+MkfasCP/AKtIkBgmjcvSXFcsshstV6Y3QyaIDKBMrZsCPEdzvvoYLEIoFxvq8LC6gOaBeqPhBiTWR1cx
+cI9VhqPFsBrFJ7Nd8GBU9myhy1yv8Qp+D/hzk5GBIh2cY3GI94SqNLOpel+U323l0LbxTWS5gu/cMRfs
+tllZIJDCtMGINVNJxYsmQtDCoEvp3ngt5YpHHruWU9VRa3oYdNN3PjYRKVN3esXqGgqRI0OWZe4zICsH
+hjWhasQ0QsSLDE6BziRs5shToTYGCInWTqWjC51QliwRCzFjAhrVBIS6JUoOtBlirmoiqm9GJVwW0erQ
+UaizbmWuaYTke1sG6EUpx4TLyOwOYK0wd2+droQu5YcBgzOEpmmg4Y+LtSWnaH1JUw1itTeTBihtY4lA
+Qs2ijSY+4/ExuzF6s73wCFYhGZpH6cP3NTBuoqcAcpLFGt51KwMwppVoCdsxCxZLRV8SGHoXVZYRctg9
+JZsncePyvgTXYgXktqXgiECIT+ILNx9IhsU3VfMyJ0OSGB336Z1+xjcDz+QmvbLUYwhBlkglE6Q5yZjH
+8EHm11oqdFfBKFMm0a2/bJvFP8gDQzmq5pwMds1uCfKj0bc6TxVGxL7EKSUre/rMdQZyRlABlVU1mWaU
+qEOKXtNaMz1wCXQvjy/zZMt9HDIVr/LdmADKsCLCsxaHGSxhhyuAyEBGYWvgOTsPTdfOD/a7O/1nzh5O
+g2KGKGk9+EpvxCYLAdCUFu+zNRO5ARM+OVuhv3wHiNgqmZH9sshA5jtVSwaUNhLLkDUlatlP7BNhB43U
+BLeMg5DI2e+SnNhfPmmgpnxkf3KsJuwqx10qDi9aPkvByWsPybqmo7EyBZ4MHesyopfWLJ/s71Tpbttt
+u2233X2TSYaqUrz4hkLY4nwaWSUYkny+5IDXlWjs8KKKEkXVoCohZAN645x1xjhZRAePnmTYNKsz6AmN
+qoW5RDSqbWhK8g+8Cn6ZGrkQXgDXJpcEDZMJEBI74UdzRIOO6TArNCFKycPrK4KnOErJJBjCpzZSuYef
+tFoU3AYxG5SpaEutJ3vC3qNBqqtMRQa60eXGMSfTkp5RKIz3ZVaUj7XQ117jhFl0U2EcKGLUa1L5oWa7
+3vwpi22T9aXENTEKCUeMXpB1m2VNixgoCceqPLrqXgSJLggucrjjeshszaR5FbosuEOmFm7nQy/ddJnI
+RLoP2HEOsFRZgQrjHz7P3NGYcAyod/YQUz8jshIJKJpppC4KICyKOGVugNRVYQIX7qWVbrLuMUH46ZQh
+K6lg9PQ91AM5OrobMjBRopdpOiGrAJTej4NrMrKj+OFHyDKDAR+us6TeZNFlD5Zb0gLsBLtJkHkzEuiB
+AAVbZGKzpOAbSlMNPaIs/TVd1mzROlkbGkbAZFOV5i/OAb0RIcMqdWQF3Lr4GnoSRl4azNpF9KzBGEYY
+VBAqmyyOC9uSSVaZFQqyvDp6WHIxHh2DMoCnRqVD9x2JiqYoWNsFPWsTtpXwkywrPouqgHfAqZG20Cxj
+JtCeGmGpAtppaJn2pZlNFnGjVmhFXqaFIIM1WIrLfBC2cfGBIH79N6y2PUfX/a85RwenTY1gRVhSXtb9
+WqW1LKuFkGPhOaysqlX2wg+UEG/wJq9YyBieJXxx9xnMq3X4yCXQ7JapXMStnrpqeQViLlPFVSaMaCxy
+NcjacPpIh/b2fB/Mf5mNDWk4q3B1WVlLOETsFe0uJ3zDMi1cZVpY5gcrgVXbgivJAIvmVjENKgV9xTti
+bfRN1qIHWS8hy1ddWBZTanED7hK6rDXVXk1rRIVEA91H6DVkfery0oJS9AflUSfJglb3cCsIbvnvIW59
+pWq8YQEBygl1SRCYAKRVpOc00dVCZGiSj2T4VAaveFBZSV7omAYAfCnIZqS9qyL36bUMZq28HqMyF/kh
+F49lOnXomVyXNwAsfp4JRWhjsmGWLE2tusv7BpZoEFIxxKIobxtU9lqSuog31CAYAyLcA/FIhOIZOj01
+kPnOSkFQkZvr1oGQ3jOQaM2PqoxvRqdGhGkyQBuiTfJaA/0rgRMYEa4FrNtZenyXNzbv+qbBje9jbn18
+7Kb1y1Y4kK1ztGklApVJemxRJotdFP8UT0+E9NBylgSD6+eGFxsDmQEfCTqGAy4rluFaqZDHKunPZhko
+JZJMHJHWTtjWXJalzKa6eB/P5Hug98gROgKhlmWNyZQVA7IMgHREEmukripLixJwkdXUo1czZhOmRDyI
+konJXUqWpCTJGbIERoaHZGUJmdPCD0iuIAWOACsYQ9gfcY+rgoxigerSCB7WK1mGLfwveJhjdPC/IJnd
+S3LzI8lCfvAYxKgdr9HRwv26B4YyOtXIYmQ+Ip+1BKAusZtQmHRrLo4pL1xEYY9hRuOIq+TxpkxJVV6B
+CcRdAmaXkQ4doiw1Bsjcwai8jPJSjZc3FsC9khgbGnG4ykKHOYZrXdbj9OYr1vOyXmLIaB/P3LOCXTQZ
+NSGXmiSRnQgrdOqixKB6G2SOgyskxl4sy8lwXXkiug5/m9iQxtA5NuY4a4DUA0WhOzLM2eVFLhpqZATR
+AiYZJdNRyHSBc2ETvSQBL6N5cYkAajaHfbC0DbI4p8mgjeK+BAviN/w493Lv1H///071w42Kwe9cVjJr
+kr2V1zbS8hnImS7PEMlp0OBiW+Sakr3zIZAWw/Lp5Ro5wmdYPkeYJRdTMDaotnBdXwtx1FfYAnfFMWKX
+KRogzAWu5Qj1hF+CHLzNk9M7wVnGK12oUBD02UDe1ClvIdGpbSyfJIdCktUyHyKhNPqoxm5UbLfttt22
+2+6+dVtEal++8P2wo2JhXF+fARvqslZcRsUkqRcDbzCkpIBih8mgmiSFE90tYt5qa2QkBDqRZ8omWhk6
+0wPCAisxFB5VD1gNmg4OAjvp0UQylIdlyLUoRxs6Wi54H5clopN0VpGhcyQNo+wx65xbVPKGY0Mt+gE3
+MhE2CBMdGnXgisznuwgHqGnI07hpc4bXjGxRnx1xQSvGCD//Cv2Tx1eJwebg9Px877v15vUS7rM9+cmD
+L/7Kx9+vHKbk/wNQSwcIUYUGHcQXAADZjAAAUEsBAhQAFAAICAgAAAAhAFGFBh3EFwAA2YwAAAgACQAA
+AAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAAMYAAAAAA==
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateUsage.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateUsage.test
new file mode 100644
index 0000000..457fb00
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateUsage.test
@@ -0,0 +1,288 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_RDvKQDQqEeiRde_P_PIz8w,_-LLTYDQqEeiRde_P_PIz8w
+Element-Name: BDD_CreateUsage
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _O2OT8DcWEeiI5Obnayse1w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/3/18 4:49 PM
+Testcase-Type: ecl
+Verifications: _mOWbgDcXEeiI5Obnayse1w
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a Usage in BDD with the tool RelationShips/InterfaceRealization
+Test 1- Create a Usage between two blocks
+Test 2- Create a Usage between block and an Interface
+Test 3- Create a Usage between block and a Datatype
+Test 5- Create a Usage between block and an Enumeration
+Test 6- Create a Usage between block and an Actor
+Test 7- Create a Usage between block and a Unit
+Test 8- Create a Usage between block and a Dimension
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Test 1- Create a Usage between two blocks with tool Relationships/Usage
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dependencies] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Usage] {
+ mouse-move 41 15 button1 -height 27 -width 293
+ mouse-press 41 15 button1 -height 27 -width 293
+ mouse-release 41 15 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1" | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 23 6 button1 -height 34 -width 63
+ mouse-press 23 6 button1 -height 34 -width 63
+ mouse-release 23 6 button1 524288 -height 34 -width 63
+ }
+ with [get-edit-part -name "«Block»\r\n"
+ + "block2" | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 20 7 button1 -height 34 -width 63
+ mouse-press 20 7 button1 -height 34 -width 63
+ mouse-release 20 7 button1 524288 -height 34 -width 63
+ }
+ }
+}
+// Check Usage is displayed
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n"
+ + "block2" | get-target-connection -path 0
+
+// Test 2- Create a Usage between block and interface with tool Relationships/Usage
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dependencies] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Usage] {
+ mouse-move 41 15 button1 -height 27 -width 293
+ mouse-press 41 15 button1 -height 27 -width 293
+ mouse-release 41 15 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1"] {
+ mouse-move 93 36 button1 -height 61 -width 111
+ mouse-press 93 36 button1 -height 61 -width 111
+ mouse-release 93 36 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name interface1 | get-edit-part -className DNodeListViewNodeListCompartment2EditPart] {
+ mouse-move 50 17 button1 -height 33 -width 128
+ mouse-press 50 17 button1 -height 33 -width 128
+ mouse-release 50 17 button1 524288 -height 33 -width 128
+ }
+ }
+}
+// Check Usage is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "interface1"
+ | get-target-connection -path 0
+
+// Test 3- Create a Usage between block and Datatype with tool Relationships/Usage
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dependencies] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Usage] {
+ mouse-move 41 15 button1 -height 27 -width 293
+ mouse-press 41 15 button1 -height 27 -width 293
+ mouse-release 41 15 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1"] {
+ mouse-move 96 28 button1 -height 61 -width 111
+ mouse-press 96 28 button1 -height 61 -width 111
+ mouse-release 96 28 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name DataType1] {
+ mouse-move 76 23 button1 -height 43 -width 133
+ mouse-press 76 23 button1 -height 43 -width 133
+ mouse-release 76 23 button1 524288 -height 43 -width 133
+ }
+ }
+}
+// Check Usage is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "DataType1"
+ | get-target-connection -path 0
+
+// Test 4- Create a Usage between block and ValueType with tool Relationships/Usage
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dependencies] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Usage] {
+ mouse-move 41 15 button1 -height 27 -width 293
+ mouse-press 41 15 button1 -height 27 -width 293
+ mouse-release 41 15 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n" + "block1"] {
+ mouse-move 96 28 button1 -height 61 -width 111
+ mouse-press 96 28 button1 -height 61 -width 111
+ mouse-release 96 28 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name "«ValueType»\r\n" + "valueType1"] {
+ mouse-move 76 23 button1 -height 43 -width 133
+ mouse-press 76 23 button1 -height 43 -width 133
+ mouse-release 76 23 button1 524288 -height 43 -width 133
+ }
+ }
+}
+
+// Check Usage is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«ValueType»\r\n"
+ + "valueType1" | get-target-connection -path 0
+
+// Test 5- Create a Usage between block and Enumeration with tool Relationships/Usage
+
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dependencies] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Usage] {
+ mouse-move 41 15 button1 -height 27 -width 293
+ mouse-press 41 15 button1 -height 27 -width 293
+ mouse-release 41 15 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n"
+ + "block1"] {
+ mouse-move 16 13 button1 -height 61 -width 111
+ mouse-press 16 13 button1 -height 61 -width 111
+ mouse-release 16 13 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name Enumeration2 -index 1 | get-edit-part -className DNodeListNameEditPart] {
+ mouse-move 48 10 button1 -height 17 -width 99
+ mouse-press 48 10 button1 -height 17 -width 99
+ mouse-release 48 10 button1 524288 -height 17 -width 99
+ }
+ }
+}
+// Check Usage is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name Enumeration2 -index 1
+ | get-target-connection -path 0
+
+// Test 6- Create a Usage between block and Actor with tool Relationships/Usage
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dependencies] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Usage] {
+ mouse-move 41 15 button1 -height 27 -width 293
+ mouse-press 41 15 button1 -height 27 -width 293
+ mouse-release 41 15 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n" + "block1"] {
+ mouse-move 96 28 button1 -height 61 -width 111
+ mouse-press 96 28 button1 -height 61 -width 111
+ mouse-release 96 28 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name Actor1 | get-edit-part -className WorkspaceImageEditPart] {
+ mouse-move 16 6 button1 -height 52 -width 30
+ mouse-press 16 6 button1 -height 52 -width 30
+ mouse-release 16 6 button1 524288 -height 52 -width 30
+ }
+ }
+}
+// Check Usage is displayed
+
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "Actor1" | get-target-connection -path 0
+
+// Test 7- Create a Usage between block and Unit with tool Relationships/Usage
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dependencies] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Usage] {
+ mouse-move 41 15 button1 -height 27 -width 293
+ mouse-press 41 15 button1 -height 27 -width 293
+ mouse-release 41 15 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n" + "block1"] {
+ mouse-move 96 28 button1 -height 61 -width 111
+ mouse-press 96 28 button1 -height 61 -width 111
+ mouse-release 96 28 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name "unit1"] {
+ mouse-move 76 23 button1 -height 43 -width 133
+ mouse-press 76 23 button1 -height 43 -width 133
+ mouse-release 76 23 button1 524288 -height 43 -width 133
+ }
+ }
+}
+// Check Usage is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "unit1" | get-target-connection -path 0
+
+// Test 8- Create a Usage between block and Dimension with tool Relationships/Usage
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dependencies] {
+ mouse-move 8 14 button1 -height 27 -width 293
+ mouse-press 8 14 button1 -height 27 -width 293
+ mouse-release 8 14 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Usage] {
+ mouse-move 41 15 button1 -height 27 -width 293
+ mouse-press 41 15 button1 -height 27 -width 293
+ mouse-release 41 15 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ with [get-edit-part -name "«Block»\r\n" + "block1"] {
+ mouse-move 96 28 button1 -height 61 -width 111
+ mouse-press 96 28 button1 -height 61 -width 111
+ mouse-release 96 28 button1 524288 -height 61 -width 111
+ }
+ with [get-edit-part -name "dimension1"] {
+ mouse-move 76 23 button1 -height 43 -width 133
+ mouse-press 76 23 button1 -height 43 -width 133
+ mouse-release 76 23 button1 524288 -height 43 -width 133
+ }
+ }
+}
+// Check Usage is displayed
+get-editor "bdd diagram"|get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "dimension1" | get-target-connection -path 0
+
+// Save Diagram
+get-menu -path "File/Save" | click
+
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateUsageVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateUsageVerif.verification
new file mode 100644
index 0000000..7916613
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Cases/BDD_CreateUsageVerif.verification
@@ -0,0 +1,122 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateUsageVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _mOWbgDcXEeiI5Obnayse1w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/3/18 10:21 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Contexts/BDD_OpenBddDiagram.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Contexts/BDD_OpenBddDiagram.ctx
new file mode 100644
index 0000000..185edc4
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Contexts/BDD_OpenBddDiagram.ctx
@@ -0,0 +1,20 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.ecl
+Element-Name: BDD_OpenBddDiagram
+Element-Type: context
+Element-Version: 2.0
+Id: _-LLTYDQqEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 4:59 PM
+
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
+Content-Type: text/ecl
+Entry-Name: .ecl.context
+
+// Open diagram
+get-view "Model Explorer" | get-tree | select "test/model.uml/ Model/bdd diagram" | get-menu -path Open | click
+
+// Check diagram is opened
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram"
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Contexts/BDD_SysML_Project_forEdges.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Contexts/BDD_SysML_Project_forEdges.ctx
new file mode 100644
index 0000000..0a31363
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/RelationShips/Contexts/BDD_SysML_Project_forEdges.ctx
@@ -0,0 +1,126 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.workspace
+Element-Name: BDD_SysML_Project_forEdges
+Element-Type: context
+Element-Version: 2.0
+Id: _RDvKQDQqEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/9/18 9:27 AM
+
+------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f
+Content-Type: q7/binary
+Entry-Name: contents/test/representations.aird
+
+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
+PwAAAPEOAAAAAA==
+------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f--
+------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a
+Content-Type: q7/binary
+Entry-Name: contents/test/.project
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABVT0sOgjAQXWviHUj3
+Ft25KGVDvIB6ACwTMqa/dIrx+NICmu7eb17eiPZjdPWGQOhsw878xCqwyg1ox4Y97tfjhbXysBc+uBeo
+2AGpgD7O6VndCdsbkBEoijrDpClnDNgoRb2hpK4FlEldsOeEerh5UItXUtvHKUAObkS6MHJQGj0BJww4
+EV8cbtwAet6+9qdV+SIX/6t+A8p/vlBLBwgKz8HCmwAAAA4BAABQSwECFAAUAAgICAAAACEACs/BwpsA
+AAAOAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA2gAA
+AAAA
+------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a--
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkTFPwzAQhXck/oPl
+HRuYqiihEqRDBZXSMpQtsuxLMDh2sK9N4NfjtE26gBCbz++7987ndN43huzBB+1sRm/YNSVgpVPa1hnd
+YXU1o/O7y4vU+ZqBNLoNwLxsEZnEnnXOv4dWSEi24+nBWYQeSd/oZPK9HXxjkg1JvM/oK2KbcN51HXNN
+zaI5f1ktR+SPrKl9ZIb2A8cjxyeOEiuaSN/nefn8GVZPZeHdG0gsK+cXqoZAiVYZLTf5/nGdrz8WoDcK
+yqIsll+zjhJpQPjtObYSJgCN2yAklcMzLR6KWLZH53CKRAhIT1pUK21glNgJpfxnvXEKDNs15jfAQ+sh
+xGyBcbeBCe3VxKZ8nOQ4Jj/PmfL//mFs+gZQSwcIPgi1XRcBAAAgAgAAUEsBAhQAFAAICAgAAAAhAD4I
+tV0XAQAAIAIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAA
+AFYBAAAAAA==
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
+------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a
+Content-Type: q7/binary
+Entry-Name: contents/test/model.uml
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtV1tT4jAYfd+Z/Q9M
+fbZpkV12GFgHpLqsdGQFEX1hYggQbZtuk1rw12+atlgukYL7BKTfOee7NMmhfr5wndIrDhihXkMzdUMr
+YQ/RCfFmDe1ucHn6Qzv/+fVLfeGS2sjulOLPVXjZMM9MwzA1sex4rCYeNrQ5534NgCiKdOrOdBrMAPMx
+AgINtgBsHRCdyfiyCBHx3T6aYxeeEo9x6CGcoVoORS9sDYiRQ3yGJdqH/jIIGWBL5jrA1Cugv2R2FySw
+jAQjGmAlB3ancRZlYMVhGSZ0HSVCPCuDb7qhG+DO7goEIzUm8+9SBLns11EJlw5DnQDwlBQqxlYq1UVe
+NZtOsCNHRyYNbUzuXctq/6EWJuZ9N1wOB/71KNJKHnRFR2RwAhZwH6IXOMMTy8Eu9rgk4UtfxMXEFw5k
+sqMp899oMG8qmWVepgaO42YjNnz5mLtclLuJOA1y3LxNb2ZKbhldOO825HAgfuXoQ+f7jCrpX6ET4hhR
+OH3LC10cyJcqp/KKqq2OUiWHKayzo5RoNr6y95fymW4t0JSpJTJA4SI66enRF4cQmRK02bal3QqYUm5C
+BGV82hWuaJ/e21XrJlLqhR7hB5TGcTCFKN+9t+Wiqd6CJEMULqeXPM0pGMNrgpQKKdsn+H+376lokP8h
+/9Fb3a6OUEfJLqM/sz96zQufKukzwAEv0/aEb8Pxs62UWE34v22QBw55RakXv7CFy9l9cAVPlQf1SI45
+uPaVdPoIH9WKqz2f1wvolDi46ftOSrdx6w22NkQKFWDc9DzKJYptwJ639xGjYYDU1kQajfLKaKxUhE6A
+pzgQ9g2zXD+k0alZq302F1GHWpF3UwHeqwL5st6XYdwiPOklDUvlfMjnLowVJZ9ZGfduby47XaufLOhp
+f3VR3Um6kiQ83pj0uLWeSB1sjyZxPmBlfZLfCTBxj/kp3HV2maEnyPBYehC1rwEfEUu/sv1WrBMrTM06
+8TC7VfOOovpr16UlybNTRu089vLLa16VfI5fYQdi/jpI/zOI7/8AUEsHCOphUc8EAwAAZwwAAFBLAQIU
+ABQACAgIAAAAIQDqYVHPBAMAAGcMAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBL
+BQYAAAAAAQABAD8AAABDAwAAAAA=
+------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_1_TypesTools.suite b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_1_TypesTools.suite
new file mode 100644
index 0000000..bc6ddea
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_1_TypesTools.suite
@@ -0,0 +1,30 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Element-Name: BDD_1_TypesTools
+Element-Type: testsuite
+Element-Version: 2.0
+Id: _gXv0ADNzEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/29/18 7:11 PM
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Test The Block diagram creation tools for Types
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8
+Content-Type: text/testcase
+Entry-Name: testcase-items
+
+_1oaXQDNdEeiRZ4kXU2JqQQ //
+_46Vr8DNmEeiRZ4kXU2JqQQ //
+__Q3jQDMxEeiRZ4kXU2JqQQ //
+_PMlNsDNhEeiRZ4kXU2JqQQ //
+_iIvY4DNlEeiRZ4kXU2JqQQ //
+_yugDgDNgEeiRZ4kXU2JqQQ //
+_pK208DNeEeiRZ4kXU2JqQQ //
+_kuIjQDNkEeiRZ4kXU2JqQQ //
+_JqlhkDNdEeiRZ4kXU2JqQQ //
+
+------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateActorWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateActorWithPaletteTool.test
new file mode 100644
index 0000000..e61e8ef
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateActorWithPaletteTool.test
@@ -0,0 +1,54 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ
+Element-Name: BDD_CreateActorWithPaletteTool
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _1oaXQDNdEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201706152316
+Save-Time: 4/9/18 3:08 PM
+Testcase-Type: ecl
+Verifications: _rMM3EDNdEeiRZ4kXU2JqQQ
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create an actor in BDD with the tool Types/Actor
+- create actor on the diagram back side
+
+TODO : create an actor in a package
+
+Expected result:
+- an actor is displayed in diagram
+- a new element actor is created in Model
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Create new semantic element using palette tool : Actor
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Actor] {
+ mouse-press 59 22 button1 -height 27 -width 293
+ mouse-release 59 22 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ mouse-move 597 93 button1 -height 514 -width 1113
+ mouse-press 597 93 button1 -height 514 -width 1113
+ mouse-release 597 93 button1 524288 -height 514 -width 1113
+ }
+}
+// Verify Graphical element is created in diagram
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "Actor1"
+with [get-editor "bdd diagram"] {
+ get-palette | get-palette-entry Activity | mouse-move 285 7 -height 27 -width 293
+ get-diagram -index 1 | get-edit-part -name "bdd diagram" | mouse-move 50 33 -height 417 -width 739
+}
+// Save Diagram
+get-button "Save (M1+S)" | click
+
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateActorWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateActorWithPaletteToolVerif.verification
new file mode 100644
index 0000000..7537774
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateActorWithPaletteToolVerif.verification
@@ -0,0 +1,72 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateActorWithPaletteToolVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _rMM3EDNdEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:41 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+0QwAAAAA
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateBlockWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateBlockWithPaletteTool.test
new file mode 100644
index 0000000..6289ed1
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateBlockWithPaletteTool.test
@@ -0,0 +1,26 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_aeGWgDNnEeiRZ4kXU2JqQQ
+Element-Name: BDD_CreateBlockWithPaletteTool
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: __Q3jQDMxEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:42 AM
+Testcase-Type: ecl
+Verifications: _kZpaoDNcEeiRZ4kXU2JqQQ
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a block in BDD with the tool Types/Block
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateBlockWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateBlockWithPaletteToolVerif.verification
new file mode 100644
index 0000000..3f41026
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateBlockWithPaletteToolVerif.verification
@@ -0,0 +1,76 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateBlockWithPaletteToolVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _kZpaoDNcEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:42 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDatatypeWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDatatypeWithPaletteTool.test
new file mode 100644
index 0000000..11b78dc
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDatatypeWithPaletteTool.test
@@ -0,0 +1,56 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ
+Element-Name: BDD_CreateDatatypeWithPaletteTool
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _46Vr8DNmEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:43 AM
+Testcase-Type: ecl
+Verifications: _8XwOADNmEeiRZ4kXU2JqQQ
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a unit in BDD with the tool Types/Unit
+- create unit on the diagram back side
+
+TODO : create an unit in a package
+
+
+Expected result:
+- an unit is displayed in diagram
+- a new unit is created in Model
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Create new semantic element using palette tool : Unit
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry "Group DataType"] {
+ mouse-move 10 16 button1 -height 27 -width 293
+ mouse-press 10 16 button1 -height 27 -width 293
+ mouse-release 10 16 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Enumeration] {
+ mouse-move 59 15 button1 -height 27 -width 293
+ mouse-press 59 15 button1 -height 27 -width 293
+ mouse-release 59 15 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ mouse-move 303 218 button1 -height 417 -width 739
+ mouse-press 303 218 button1 -height 417 -width 739
+ mouse-release 303 218 button1 524288 -height 417 -width 739
+ }
+}
+// Verify Graphical element is created in diagram
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name Enumeration0
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDatatypeWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDatatypeWithPaletteToolVerif.verification
new file mode 100644
index 0000000..1b55848
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDatatypeWithPaletteToolVerif.verification
@@ -0,0 +1,75 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateDatatypeWithPaletteToolVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _8XwOADNmEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:43 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtm9tvXNUVxt8r9X8Y
++YE37H2/0AS0r1Kr0kKBFvUlcuyDGRh7zHicBKl/fH97xgl27BAndoAHHynHx+fs67e+tda3tuHRZy+O
+F7Nn0+psvjx5vCN3xc5sOjlYHs5Pjh7vnK+/+zjsfPbpn//0aLk62p0OFvPTs2l3dXC6Xu/Saf7d/GB/
+Tc+z3fVqmj75mtu/L72evTief/JqcDUGZ7qTs094/3jn+/X69JO9vefPn+8uj492mWHv28//+rLJbSZ8
+NcbLhmOMTeO9K433RuOd2cn+MV1yrU/KatpfT3V/vb/++XT6z3z9/Rf7i2m9nr5eLhebHezM5oePd56E
+b5//M9V/HLdp/q//mh+//Ub97acvv9yZnU2L6WC9XD3eOZrWHz+bT89nH/10vlz/5fPl4bSYtReni+Vq
+Wm3fzf43G602iwDL2ezReJydrX9esB7rhVFOSjOQ33+6mJh3vTpnvWfL1bosF+fHJ3894eXHctub/qvl
+87OLZ357tr84n375nTeH7Gy2nl6sGWo6W+9c+sbX+fH+0TQ73V9//3jnMszn89354bQ3PxiQfXe+WOwt
+n/4g3d7p6ocnPO2enhxdHWnMNB0sV1uUbxjxbL6an58x8JVBn60YdGB2upyfrJ9shn+22j0C9b2rK93b
+LPXqu+8A9mi1PD85BJvl6rUeT/cPfrz0dbYacCprd2ZHYH5y8fwUwLaPl7s/2hu4/YLr3mvAPjr4fr44
+XE0nl/tcA/8q/F+slj/AlFmdTqeTQ1xrPp1dA/FNBnkdvq05Loa8POIN2L0NqTtidQ2tG/B6VyQ+CA6/
+JV+u8eN9GHM8Isju+fHi1jShrRq33elwTky67sDffP73TVzq88W0gei1ke/ix19NZyO8123/5U1ufLMj
+/zEIeoOBbjbRVSN9tLgI9Z/ONj9uQPRW1rpuq81wN4L4dsDuDNkNoN0I25uAexN0V8F7eng4O5zvH632
+j6/j9vYwcNH1dTZu0Kvbb3U6O1jNTwed3wDldTC3UOn4CinvXgI1kvONQ9wV7RvxfgPi74Dhb4Lg70XG
+mz32DnQcvtxOzo+nbfz7dHbpF/FOBH2La18a99as/IPR7h2x+nBI/bHY9w6Z4f7zwm+fRm9SNW9XMB9O
+v3xQ9fJ7FyH3IipX0+lqOptO1hfV8/58dfjuZchVA321ef3KJr8/LX+1/Hg7Ave6/9+XIb9S/99f9f8h
+a//rTvdrgN4BzitgPtp7dbDyaHNmtH3cLOVs9uP083tG7NmGmY93QrTCNONFFUkmkcT2qiaaYIxV21+l
+ePUzCHfx3Lvu3V18cooexkhrfIjFaSdkkM0IJZ0u0ndbYnBB6EzHqERhYJ+0DF40WaPwUWlhndCx+dpb
+6NIG3UyWIUrprBCq+FJZV5EuFVGz671b6UUv1ciqQpAiNVVGHyFTZ9SefdesVrGcYLV0SgTnimg+0ncs
+UvLVCmlCNVrmsQtjtQqi1RBS0yzgYtuCvVlQMqkZ5URQF9Z6oxlu5573bANpy2UbxBpakSYVbegTXNdO
+hQRSKSSbZDe6dMWMqVpl5eiXbHfNYKgsvZS6GMzQkrW+BIzVgdlgsuxSdDFmbVpszWGzpktRDls5USWr
+6KEH590wUfTsSmmNRaPXugvpjatNyaBFMIpvLhluzmmddW8mSaiTZQnVwhGsagLU0rbFmquWLZeGNWuJ
+vfQigwk+hDJamu5MNhVLG5ltNsI2VZvomFyyQMUP43MJRrD6FGCIhnGqswAhtU9eZFonqWTBzlH5aFqr
+RdfEFrSIJhcL87rtUqlQcsEMLoSqPHhXzU84mry2KvmYbRApF61sFrUqesUEq5INQceu88t5u22JRiHp
+EpzR0ShYmwSTtyS84rmIYntjTIgLzXOt2Nln7diT6VhlM47yzWrbAyS2MWhn+B0/kb2EhLkSoHTWFLW9
+WJuu1dsWmjAMzTdRSutVx9JawbYyduGaB99ivRjuU3vM3YWIvZ01OGauoiUvXfBWslrVLXRxmJftQ7jt
+PCZluBltVcrBMlDU2udkgEGnMlpAkeY69G/Qs1c2jWn7nf3uVqdyd/A/vX1WAQ/qdvsbd8YpoENgMh6L
+AVXGGr4QmnoQmeASdI4yBMiET/aSsJetEBGsgmqREOhDDr50UYKCpUUo0XgDh8Zz4JnI2likFE1EHKSG
+yHMVYfO8ubNASX/Pc+ddDuA63puQDF60uaeEk+fqgjbEZ6V7djYoDGuiJIaasLnz3DeXeLgerofr4Xq4
+bnGRRVG6iNvNpbQnixhSdL+Hi6yCpkVHXGhA7y+rPl/RRVmSmEhHxSDIGvLGGG0UCp3XKplOhg09G1W9
+k8UWlItPWesSSdPCo6vQl6GQC9EFTpOp0MooGYcg0R191JtXyGrEeJOMb0nkOWbXYjL0QiFKlWQupHKL
+Pik5CbRN0uhDlYvvUnaetMsMk9CEkYEUcqOOiX0MqgTZ/ZAw1qaetUxaI18rgh5lUVVGcfTQYglBxJdp
++Z21wjue9923WN/0eGW2UuMQ4a2orVjXkdzfB0BhaKzM1kW1YlRPqQVNDje0R8zmSJoXrsILzMtyAmVU
+TVUh8GRvNTbUcXSoVIWyRvE3G3usvTY0BtI7WoSp7b4wQ3Vos9ZCHRXAEH1sKTJBS9ilQxfmkkKWSpuA
+4McoDdHdUfTYHukRU2zVNKWlTJ55MDNiFYJifd9oEyk7km22udiRhujh3FOoxeeMFNFMyQrACXUTEPOq
+BdiDAHI6Ra1kCo46kqqsyYbu70JV56JidVQ2wTUHZF2kYrffoF7ziGERKmUF2jrZ7GoYijwVlLXxRjYF
+GGooKDekbNA4LmqL9eEBIgO9Ed6ikpOy1DFUBuhUL6SrtiYqUOMTaBtHuVmG2gr4SUTcYokMeRua2guP
+zFKqQ+0uhUJaUzs1ieyF/KpUSZlqG6sAMYsWBxWn6R57TmBj/HtT/O3nJ0/udD5y307h9RWnsFGZSlWn
+jEQz287zqGKIYpg7WAfslpDleMKShJmgsgoUtwHSUIqKVCmpVCL4Wo1RqsxGEnrga1LSuVoKnwuVEDUd
+BiRmKmokUwyVH/oYVnaoQWSDLRhLZ7zJE3g3Kr1I3EzDG6HkcIlRDkeP5/FPUVkl3AWbKmGMiqMCqHUQ
+I8eaIlxilqqkbzpI6KlwjOYbtAxG506RWan8SicioNdzJC66Fop0FBhjrcLUyqKcZyxJKZUou8BjBHKW
+6E0JxY+DkxCo/4RO1jeA8j0WRbmhLEvFJ611weDiUQybpU5BZ50cLl2KiGMWOgAR1bIiGSSV2bnDbZWm
+v7A+JDzDaGpkkgJuSexKDKoEbukpQXpMIzIR8ZkTz6G0NzCXUWvkM2UsWarhh6MIthbKSypNkDemipoa
+SayxJ0HBYqi2qWuLFRr3GJVu1paiMlEKK0hjdGhEB1aSddQiEC0sFVXJODz0KpqKx5bcA/FHFaEbNZjN
+hi5RtS4btbKkRh91EExWvudhmE7orbAQ2+UoYlZYfByKjFMmEyinDWQrgtJYsuqONysIAGzRxFghOXW3
+FbXDsKjI3i5ntiyzLyoY6r0izeYw7B5y2G3+THFbd7/xjxD3fl4lXz8zHF42NAke0ErXxZEKOumq+NB6
+NzAaeSLHqSCKAMONgC+7jEVLWIq4cMoF5FERhUjqoaQMibySoboGbIEDyk5+YLUd9dPJF1xFMAOO14yt
+Dr4Qs6VPcCeW8bnl0EmwnfRAUimkEsKLpKpG4MHjVjMEKkO5oEz8yIzkEjzAQRCcqLGMcVzDGCRBrcnX
+JDuiAZ5Blm5tqDHyMa3cOFUKpCvqf6Fh+jghRY85i5LzBhd0I9PakWxsC8ObyGBugFoNK/MaLVat7HWc
+FhWyCgFHuqI1UqkWraA9lT1hz7c+op4fas51r4xmOtGKUClkbdAKgWwHMOPkQTqa43qqM4MSsVnMwTB2
+hA1DPHEeVy4B/SCQnr01U6rp0tRiM+hZF4No4/SNPeP4xNUyTjHIbSrIrIgdG3mz7dEYXjtCkqBFbdny
+dXRDe44dYTqJm4Ihi8E42kd81SGyoeKQH+PYsY5jZBaqxomehkzj1Er6IW4TGghM5LCsteN0zQt2yzaJ
+dIBu+G2cRJdxiCKYNwpP9kGvErjfOxW//3/m8OFOqdBbhtwwUqrVI3aGzZ004kzszvtO/kShF08b8oyx
+ziXi9+ZuR5vxhrvb3JvrKZIPABtWa7SnzaQz7gUsUTXK+cpkHQrTwBCrCcXoPZiDt1lN4mxOjvND4zI5
+kXqJwEzIHlIAo5a2uRcHAN6imvqIr6g2L9rDKdXD9XA9XA/X7a+q0yh9L/7K+WFPqVy7rPUo+dE/om1P
+qUZSTwrdQIkQHBU0Sga5P1I40V1T5Wmp1TiZQE7ETgHo9SgCJRVHQZUoOrcsG6omU2VndAPiTnkylEVl
+jLYdfeBq0tSK1lcfUEyksywdKQblnmX1UcZYvBhlRqFKtA1tpDxqECXaZFLOUOmTOj0aIFPsjZKj6xjR
+NS3qLGUtMrKK1tyv/9340d57/Z8r9Pw/UEsHCOvPDfxFDQAAGzMAAFBLAQIUABQACAgIAAAAIQDrzw38
+RQ0AABszAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACE
+DQAAAAA=
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDimensionWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDimensionWithPaletteTool.test
new file mode 100644
index 0000000..f4ea16a
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDimensionWithPaletteTool.test
@@ -0,0 +1,34 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_DwSg0DNyEeiRZ4kXU2JqQQ
+Element-Name: BDD_CreateDimensionWithPaletteTool
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _PMlNsDNhEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:44 AM
+Testcase-Type: ecl
+Verifications: _-b8FkDNhEeiRZ4kXU2JqQQ
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a Dimension in BDD with the tool Types/Dimension
+- create Dimension on the diagram back side
+
+TODO : create a Dimension in a package
+
+
+Expected result:
+- a Dimension is displayed in diagram
+- a new element Dimension is created in Model
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDimensionWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDimensionWithPaletteToolVerif.verification
new file mode 100644
index 0000000..1d0dfd7
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateDimensionWithPaletteToolVerif.verification
@@ -0,0 +1,76 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateDimensionWithPaletteToolVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _-b8FkDNhEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:44 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateEnumerationWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateEnumerationWithPaletteTool.test
new file mode 100644
index 0000000..5bddb35
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateEnumerationWithPaletteTool.test
@@ -0,0 +1,33 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_cJcPQDNtEeiRZ4kXU2JqQQ
+Element-Name: BDD_CreateEnumerationWithPaletteTool
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _iIvY4DNlEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/29/18 7:35 PM
+Testcase-Type: ecl
+Verifications: _b8BigDNmEeiRZ4kXU2JqQQ
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a Enumeration in BDD with the tool Types/Enumeration
+- create Enumeration on the diagram back side
+
+TODO : create an Enumeration in a package
+
+
+Expected result:
+- an Enumeration is displayed in diagram
+- a new Enumeration is created in Model
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateEnumerationWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateEnumerationWithPaletteToolVerif.verification
new file mode 100644
index 0000000..e16ff2d
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateEnumerationWithPaletteToolVerif.verification
@@ -0,0 +1,75 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateEnumerationWithPaletteToolVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _b8BigDNmEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/29/18 6:48 PM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+hQ0AAAAA
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateInterfaceWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateInterfaceWithPaletteTool.test
new file mode 100644
index 0000000..9196813
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateInterfaceWithPaletteTool.test
@@ -0,0 +1,49 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ
+Element-Name: BDD_CreateInterfaceWithPaletteTool
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _yugDgDNgEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:45 AM
+Testcase-Type: ecl
+Verifications: __L-34DNgEeiRZ4kXU2JqQQ
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create an interface in BDD with the tool Types/Interface
+- create interface on the diagram back side
+
+TODO : create an interface in a package
+
+Expected result:
+- an interface is displayed in diagram
+- a new element interface is created in Model
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Create new semantic element using palette tool : Actor
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Interface] {
+ mouse-press 59 22 button1 -height 27 -width 293
+ mouse-release 59 22 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ mouse-move 638 443 button1 -height 514 -width 1113
+ mouse-press 638 443 button1 -height 514 -width 1113
+ mouse-release 638 443 button1 524288 -height 514 -width 1113
+ }
+}
+// Verify Graphical element is created in diagram
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "interface1"
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateInterfaceWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateInterfaceWithPaletteToolVerif.verification
new file mode 100644
index 0000000..7ab230d
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateInterfaceWithPaletteToolVerif.verification
@@ -0,0 +1,73 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateInterfaceWithPaletteToolVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: __L-34DNgEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:46 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtm1tPHFcWhd9Hmv/Q
+4iFvgXO/ZOxE5ypllIySSTITzYuFoUw6aWimaWxHmh8/32mwAwbHYHCcB+qhKKrOde+1917rYD/64uXh
+YvZ8Wp3Ml0ePt+S22JpNR3vL/fnRweOt0/WzT8PWF5//9S+PlquD7WlvMT8+mbZXe8fr9Tad5s/me7tr
+ep5sr1fT9Nn33P514fXs5eH8s9eDqzE40x2dfMb7x1s/rdfHn+3svHjxYnt5eLDNDDs/fv3lqyY3mfD1
+GK8ajjE2jXcuNd4ZjbdmR7uHdMm1PimraXc9fXm0nlbPdvemf8/XP32zu5jW6+n75XKx2cLWbL7/eOvJ
+k68+1ab+46BN83/+x/zy4w/q7//99tut2cm0mPbWy9XjrYNp/enz+fRi9sl/T5frv3293J8Ws/byeLFc
+Tauzd7P/zUarzSow5mz2aDzOTta/LliQ9cIoJ6UZpt99upiYd706ZcEny9W6LBenh0dfHvHyU3nWm/6r
+5YuT82d+e767OJ1++503+7vr3dl6erlmqOlkvXXhG1/nh7sH0+x4d/3T462Ldj6db8/3p5353rDZs9PF
+Ymf59Gfpdo5XPz/hafv46ODySGOmaW+5OjPzNSOezFfz0xMGvjTo8xWDDpsdL+dH6yeb4Z+vtg+w+s7l
+le5slnr53TMMe7Banh7tY5vl6o0eT3f3frnwdbYa5lTWbs0OsPnR+fNTDHb2eLH7o51ht9/suvOGYR/t
+/TRf7K+mo4t9rhj/svm/WS1/BimzOh1PR/vE1nw6uWLEtznkTfOdueN8yIsjXmO7d1nqjra6Yq1r7HVb
+S3wQO/yReLmCj/dBzOHIINunh4sbw4S2aty2p/05OelqAP/w9VebvNTni2ljojdGvkscfzedjPxez/ov
+rwvj6wP5zwHQaxx0vYsuO+mTxXmq/3y2+XGNRW/krau+2gx3rRHfbbA7m+wao11rtrcZ7m2mu2y8p/v7
+s/357sFq9/Cq3d6dBs67vonGjfXq2bc6neyt5scDzm8x5VVjnplKx9eW8u6VoUZxvnaIu1r7Wnu/xeK3
+sOEfYsGPBcbrI/YOcByx/JoLfj6bv3qUtwLnO8L69QQ3xuOfDHC3sNKHstGfC3G3qAb3Xwv++NJ5HZN5
+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
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreatePackageWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreatePackageWithPaletteTool.test
new file mode 100644
index 0000000..9392b3c
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreatePackageWithPaletteTool.test
@@ -0,0 +1,49 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ
+Element-Name: BDD_CreatePackageWithPaletteTool
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _pK208DNeEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:46 AM
+Testcase-Type: ecl
+Verifications: _OGA5IDNfEeiRZ4kXU2JqQQ
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a package in BDD with the tool Types/Package
+- create package on the diagram back side
+
+TODO : create a package in a package
+
+Expected result:
+- a package is displayed in diagram
+- a new element package is created in Model
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Create new semantic element using palette tool : Package
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Package] {
+ mouse-press 59 22 button1 -height 27 -width 293
+ mouse-release 59 22 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ mouse-move 969 152 button1 -height 514 -width 1113
+ mouse-press 969 152 button1 -height 514 -width 1113
+ mouse-release 969 152 button1 524288 -height 514 -width 1113
+ }
+}
+// Verify Graphical element is created in diagram
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "package1"
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreatePackageWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreatePackageWithPaletteToolVerif.verification
new file mode 100644
index 0000000..fb98b58
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreatePackageWithPaletteToolVerif.verification
@@ -0,0 +1,70 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreatePackageWithPaletteToolVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _OGA5IDNfEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:47 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+AABQSwUGAAAAAAEAAQA/AAAAawwAAAAA
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateUnitWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateUnitWithPaletteTool.test
new file mode 100644
index 0000000..fa6eca7
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateUnitWithPaletteTool.test
@@ -0,0 +1,34 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_NqSAkDN5EeiRZ4kXU2JqQQ
+Element-Name: BDD_CreateUnitWithPaletteTool
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _kuIjQDNkEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:47 AM
+Testcase-Type: ecl
+Verifications: _NsPfgDNlEeiRZ4kXU2JqQQ
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a unit in BDD with the tool Types/Unit
+- create unit on the diagram back side
+
+TODO : create an unit in a package
+
+
+Expected result:
+- an unit is displayed in diagram
+- a new unit is created in Model
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateUnitWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateUnitWithPaletteToolVerif.verification
new file mode 100644
index 0000000..94b73d1
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateUnitWithPaletteToolVerif.verification
@@ -0,0 +1,76 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateUnitWithPaletteToolVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _NsPfgDNlEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:48 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateValueTypeWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateValueTypeWithPaletteTool.test
new file mode 100644
index 0000000..8c1b066
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateValueTypeWithPaletteTool.test
@@ -0,0 +1,34 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ,_b0KIUDNYEeiRZ4kXU2JqQQ,_CjdMMDNwEeiRZ4kXU2JqQQ
+Element-Name: BDD_CreateValueTypeWithPaletteTool
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _JqlhkDNdEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:48 AM
+Testcase-Type: ecl
+Verifications: _Z5gx0DNeEeiRZ4kXU2JqQQ
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a valueType in BDD with the tool Types/ValueType
+- create actor on the diagram back side
+
+TODO : create a valueType in a package
+
+
+Expected result:
+- a valueType is displayed in diagram
+- a new valueType is created in Model
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateValueTypeWithPaletteToolVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateValueTypeWithPaletteToolVerif.verification
new file mode 100644
index 0000000..95fd15b
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/BDD_CreateValueTypeWithPaletteToolVerif.verification
@@ -0,0 +1,78 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: BDD_CreateValueTypeWithPaletteToolVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _Z5gx0DNeEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 9:49 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/Copy of BDD_CreateActorWithPaletteTool.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/Copy of BDD_CreateActorWithPaletteTool.test
new file mode 100644
index 0000000..b303932
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Cases/TypesTools/Copy of BDD_CreateActorWithPaletteTool.test
@@ -0,0 +1,39 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_cwlwoDMyEeiRZ4kXU2JqQQ
+Element-Name: Copy of BDD_CreateActorWithPaletteTool
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _vRvIYDvJEeiXEp23C2tpbA
+Runtime-Version: 2.2.0.201706152316
+Save-Time: 4/9/18 3:47 PM
+Testcase-Type: ecl
+Verifications: _rMM3EDNdEeiRZ4kXU2JqQQ
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create an actor in BDD with the tool Types/Actor
+- create actor on the diagram back side
+
+TODO : create an actor in a package
+
+Expected result:
+- an actor is displayed in diagram
+- a new element actor is created in Model
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+get-view "Model Explorer" | get-tree | select test | get-menu -path Refresh | click
+with [get-view "Model Explorer" | get-tree] {
+ select test | get-menu -path Refresh | click
+ select test | double-click
+ select "*test/model.uml/ Model" | get-menu -path "New Representation/bdd [package] Model [Model diagram]"
+ | click
+}
+get-window "New Block Definition Diagram" | get-button OK | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateDimension.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateDimension.ctx
new file mode 100644
index 0000000..836f21c
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateDimension.ctx
@@ -0,0 +1,33 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.ecl
+Element-Name: BDD_CreateDimension
+Element-Type: context
+Element-Version: 2.0
+Id: _DwSg0DNyEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/29/18 6:56 PM
+
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
+Content-Type: text/ecl
+Entry-Name: .ecl.context
+
+// Create new semantic element using palette tool : Block
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dimension -index 1] {
+ mouse-move 62 11 button1 -height 27 -width 293
+ mouse-press 62 11 button1 -height 27 -width 293
+ mouse-release 62 11 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ mouse-move 393 454 button1 -height 514 -width 1113
+ mouse-press 393 454 button1 -height 514 -width 1113
+ mouse-release 393 454 button1 524288 -height 514 -width 1113
+ }
+}
+// Verify Graphical element is created in diagram
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name newDimension1
+
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateEnumeration.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateEnumeration.ctx
new file mode 100644
index 0000000..74790ea
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateEnumeration.ctx
@@ -0,0 +1,38 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.ecl
+Element-Name: BDD_CreateEnumeration
+Element-Type: context
+Element-Version: 2.0
+Id: _cJcPQDNtEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/29/18 6:44 PM
+
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
+Content-Type: text/ecl
+Entry-Name: .ecl.context
+
+// Create new semantic element using palette tool : Unit
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry "Group DataType"] {
+ mouse-move 10 16 button1 -height 27 -width 293
+ mouse-press 10 16 button1 -height 27 -width 293
+ mouse-release 10 16 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Enumeration] {
+ mouse-move 59 15 button1 -height 27 -width 293
+ mouse-press 59 15 button1 -height 27 -width 293
+ mouse-release 59 15 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ mouse-move 303 218 button1 -height 417 -width 739
+ mouse-press 303 218 button1 -height 417 -width 739
+ mouse-drag 462 374 button1 524288 -height 417 -width 739
+ mouse-release 462 374 button1 524288 -height 417 -width 739
+ }
+}
+// Verify Graphical element is created in diagram
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name Enumeration0
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateUnit.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateUnit.ctx
new file mode 100644
index 0000000..b46ef31
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateUnit.ctx
@@ -0,0 +1,37 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.ecl
+Element-Name: BDD_CreateUnit
+Element-Type: context
+Element-Version: 2.0
+Id: _NqSAkDN5EeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/29/18 7:47 PM
+
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
+Content-Type: text/ecl
+Entry-Name: .ecl.context
+
+// Create new semantic element using palette tool : Unit
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dimension] {
+ mouse-move 6 15 button1 -height 27 -width 293
+ mouse-press 6 15 button1 -height 27 -width 293
+ mouse-release 6 15 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry Unit] {
+ mouse-move 35 14 button1 -height 27 -width 293
+ mouse-press 35 14 button1 -height 27 -width 293
+ mouse-release 35 14 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ mouse-move 238 402 button1 -height 506 -width 1123
+ mouse-press 238 402 button1 -height 506 -width 1123
+ mouse-release 238 402 button1 524288 -height 506 -width 1123
+ }
+}
+// Verify Graphical element is created in diagram
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name newUnit1
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateValueType.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateValueType.ctx
new file mode 100644
index 0000000..82db8fb
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_CreateValueType.ctx
@@ -0,0 +1,34 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.ecl
+Element-Name: BDD_CreateValueType
+Element-Type: context
+Element-Version: 2.0
+Id: _CjdMMDNwEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/29/18 7:01 PM
+
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
+Content-Type: text/ecl
+Entry-Name: .ecl.context
+
+// Create new semantic element using palette tool : ValueType
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry ValueType] {
+ mouse-press 59 22 button1 -height 27 -width 293
+ mouse-release 59 22 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ mouse-move 118 97 button1 -height 506 -width 739
+ mouse-press 118 97 button1 -height 506 -width 739
+ mouse-move 117 98 -mask 524288 -height 506 -width 739
+ mouse-drag 253 244 button1 524288 -height 506 -width 739
+ mouse-release 253 244 button1 524288 -height 506 -width 739
+ }
+}
+// Verify Graphical element is created in diagram
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«ValueType»\r\n"
+ + "newValueType"
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_EmptyDiagram.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_EmptyDiagram.ctx
new file mode 100644
index 0000000..5bf70a4
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/BDD_EmptyDiagram.ctx
@@ -0,0 +1,36 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.ecl
+Element-Name: BDD_EmptyDiagram
+Element-Type: context
+Element-Version: 2.0
+Id: _b0KIUDNYEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/9/18 10:33 AM
+
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
+Content-Type: text/ecl
+Entry-Name: .ecl.context
+
+/* this comment will replace the first block for not capella branch
+get-view "Model Explorer" | get-tree | select "test/model.uml/ Model" | get-menu
+ -path "New Representation/bdd [package] Model [Model diagram]" | click
+with [get-window "New Block Definition Diagram"] {
+ get-editbox -after [get-label "Name:"] | set-text "bdd diagram"
+ get-button OK | click
+}
+get-editor "bdd diagram"
+*/
+get-view "Model Explorer" | get-tree | select test | get-menu -path Refresh | click
+with [get-view "Model Explorer" | get-tree] {
+ select test | get-menu -path Refresh | click
+ select test | double-click
+ select "*test/model.uml/ Model" | get-menu -path "New Representation/bdd [package] Model [Model diagram]"
+ | click
+}
+with [get-window "New Block Definition Diagram"] {
+ get-editbox -after [get-label "Name:"] | set-text "bdd diagram"
+ get-button OK | click
+}
+get-editor "bdd diagram"
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/CreateBlock1.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/CreateBlock1.ctx
new file mode 100644
index 0000000..f792b7e
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/BlockDesignDiagram/Contexts/CreateBlock1.ctx
@@ -0,0 +1,35 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.ecl
+Element-Name: BDD_CreateBlock1
+Element-Type: context
+Element-Version: 2.0
+Id: _aeGWgDNnEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/29/18 6:44 PM
+
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
+Content-Type: text/ecl
+Entry-Name: .ecl.context
+
+// Create new semantic element using palette tool : Class
+with [get-editor "bdd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Block] {
+ mouse-move 59 22 button1 -height 27 -width 293
+ mouse-press 59 22 button1 -height 27 -width 293
+ mouse-release 59 22 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "bdd diagram"] {
+ mouse-move 110 66 button1 -height 417 -width 739
+ mouse-press 110 66 button1 -height 417 -width 739
+ mouse-move 110 71 -mask 524288 -height 417 -width 739
+ mouse-drag 318 295 button1 524288 -height 417 -width 739
+ mouse-release 318 295 button1 524288 -height 417 -width 739
+ }
+}
+// Verify Graphical element is created in diagram
+get-editor "bdd diagram" | get-diagram -index 1 | get-edit-part -name "bdd diagram" | get-edit-part -name "«Block»\r\n"
+ + "blockcustom1"
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/ClearErrorLog.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/ClearErrorLog.ctx
new file mode 100644
index 0000000..c2f9980
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/ClearErrorLog.ctx
@@ -0,0 +1,20 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.ecl
+Element-Name: ClearErrorLog
+Element-Type: context
+Element-Version: 2.0
+Id: _Qyr0MDMyEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/29/18 11:19 AM
+
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
+Content-Type: text/ecl
+Entry-Name: .ecl.context
+
+//Clear an opened Error Log
+if[ get-view "Error Log" | get-button "Delete Log" | is-disabled | not ]{
+ get-view "Error Log" | get-button "Delete Log" | click
+ get-window "Confirm Delete" | get-button OK | click
+}
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/CloseOutlineAndHelpViews.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/CloseOutlineAndHelpViews.ctx
new file mode 100644
index 0000000..98c710a
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/CloseOutlineAndHelpViews.ctx
@@ -0,0 +1,31 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.ecl
+Element-Name: CloseOutlineAndHelpViews
+Element-Type: context
+Element-Version: 2.0
+Id: _T3lvoDMyEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/29/18 11:19 AM
+
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
+Content-Type: text/ecl
+Entry-Name: .ecl.context
+
+proc "viewExists" [val view] {
+ try {
+ get-view $view
+ bool true // return true
+ } -catch {
+ bool false // return false
+ }
+}
+
+
+if [viewExists "Outline"]{
+ get-view Outline| close
+}
+if [viewExists "Help"]{
+ get-view Help| close
+}
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/EmptySysMLTestProject.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/EmptySysMLTestProject.ctx
new file mode 100644
index 0000000..9f3a3da
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/EmptySysMLTestProject.ctx
@@ -0,0 +1,60 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.workspace
+Element-Name: EmptySysMLTestProject
+Element-Type: context
+Element-Version: 2.0
+Id: _cwlwoDMyEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/9/18 9:22 AM
+
+------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f
+Content-Type: q7/binary
+Entry-Name: contents/test/representations.aird
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1VF1L3EAUfS/0PwzT
+B5/MZNKKEhLtFitUdh/qqhRKWdLJNTt0PtLciTH/3tnZbjZiikUoecs55957zgnJzh60IvfQoLQmpzyK
+KQEjbClNldOb64vDE3p2+vZNdi+hq600Lj2fmUL1KJE8aJkO0mQj9cMMpv59TtfO1SljXddFVleRbSr2
+bfFloOBTSvc+MJI45p42X4o16OJQGnSFEbBTlYCikbULC0dqEErWCGEEyka2yEZUxiO+P24w8tKEnQpl
+iuGcuRXFq1aTf1j0jo11NGQry5yu+Cd7hOeL/jPIo/XveayXfNbNKEFQIByUt94PbngXK/71GY+s+OVl
+cjKh33fum/NPEvPj+ENyzH0H1DdOSIbetHFSXAHathGAp9qWoKJWq4w9B4PGdubPTcGC62vI6ejj2UBj
+d5NXb/f7aYNwNGwUU3q7wylZN3CX01oV7s42OmW1aitpmM85sj/BGnCdbX5FJYb7k0jYBiI/S1bmSWMb
+MGB2C/piPg6mwi78bgoN+cEVtAjlwQ/KttbZ3vvrsphu6v9mgT1qNZXDFngxhGWPi/nfMsjYxG/Dv38E
+UEsHCOeZKl2xAQAAdgQAAFBLAQIUABQACAgIAAAAIQDnmSpdsQEAAHYEAAAIAAkAAAAAAAAAAAAAAAAA
+AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADwAQAAAAA=
+------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f--
+------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a
+Content-Type: q7/binary
+Entry-Name: contents/test/.project
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABVT0sOgjAQXWviHUj3
+Ft25KGVDvIB6ACwTMqa/dIrx+NICmu7eb17eiPZjdPWGQOhsw878xCqwyg1ox4Y97tfjhbXysBc+uBeo
+2AGpgD7O6VndCdsbkBEoijrDpClnDNgoRb2hpK4FlEldsOeEerh5UItXUtvHKUAObkS6MHJQGj0BJww4
+EV8cbtwAet6+9qdV+SIX/6t+A8p/vlBLBwgKz8HCmwAAAA4BAABQSwECFAAUAAgICAAAACEACs/BwpsA
+AAAOAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA2gAA
+AAAA
+------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a--
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkctOwzAQRfdI/IPl
+PTZULFCU0AV0ASIS5aFW3aDImQRTv7CnJPl7nDZJNyDEzuN75t7xOJ23WpEv8EFak9ELdk4JGGFLaeqM
+7rA6u6Lz69OT1PqagVDSBWBeOEQmsGWN9dvgCgHJajzdWIPQImm1TCbfWe8bk0xI4n1G3xFdwnnTNMzq
+mkVzvs7vRuSPrKl9ZPr2PccjxyeOElPoSC+0w+65C/nDCwR89PYDBFIiy4y+iUY19jbvFiCfNpfb9evs
+/nO5pEQoKPzqmFgVKgCNiyAkFf0LDe6LWLqDYRjSMGbQQYtqJRWMEhtQyn/WtS1BsZ1WvwEenIcQswuM
+aw2skL6c2JSPkxzG5Mc5U/7f74tN31BLBwhZZbV6EwEAABsCAABQSwECFAAUAAgICAAAACEAWWW1ehMB
+AAAbAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAUgEA
+AAAA
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
+------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a
+Content-Type: q7/binary
+Entry-Name: contents/test/model.uml
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjksLgkAYRfdB/0G+
+ffMwBJEmESoKnFUJ7SJ00IF5mGON/fsGF0Ft7+Hcezf5pFX0EoOT1jCgiEAkTG0baVoG1eWwSiHfLheb
+p1YZt41Q0aRl9hViQteUEAohVsZlATLoxrHPMPbeI6tbZIcWu17U+MpP+F8IvT+CqJXsnZilwGKcIIII
+rngJ87JsGNzo0fJ0x997IZPuURJ9poUvIDJ3LRjMNwGH1x9QSwcI9m36tagAAADeAAAAUEsBAhQAFAAI
+CAgAAAAhAPZt+rWoAAAA3gAAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAA
+AAABAAEAPwAAAOcAAAAAAA==
+------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/EmptyWorkspace.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/EmptyWorkspace.ctx
new file mode 100644
index 0000000..f6cd234
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/EmptyWorkspace.ctx
@@ -0,0 +1,22 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.workspace
+Element-Name: EmptyWorkspace
+Element-Type: context
+Element-Version: 2.0
+Id: _Z_ds0DMyEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/6/18 5:55 PM
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkEtLw0AUhfeC/2GY
+tc7U4kJCYsE0C6UBWygt3ZRhcp0OnZeTq0n+vROxcSnu7uM753JPvuitIZ8QW+1dQe/YjBJw0jfaqYJ+
+4NvtA108Xl/lPioG0ujQAosyIDKJPet8PLdBSMh2l6r0DqFH0ludTb7z0Tddcm2W5gU9IYaM867rmLeK
+JXO+r58vyB+3JvmFGeXfHE8cnzhKnLCJrmzAYfc71U1Bj4dj086W9VCB3hzuz/vt/OV9vU5L5XyE5mko
+DYj4KhAhpgdKEcAYUXprhWtW2sHKK3ZCa25Ivaw2EHzEn37bCgXMeEVTcITkckzEIR9j5P/NMYm+AFBL
+BwjemDI1+wAAAKQBAABQSwECFAAUAAgICAAAACEA3pgyNfsAAACkAQAACAAJAAAAAAAAAAAAAAAAAAAA
+LmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAOgEAAAAA
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/ModelingPerspective.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/ModelingPerspective.ctx
new file mode 100644
index 0000000..b3d9fdd
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/ModelingPerspective.ctx
@@ -0,0 +1,23 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.workbench
+Element-Name: ModelingPerspective
+Element-Type: context
+Element-Version: 2.0
+Id: _dzmbEDNZEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/29/18 3:59 PM
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkctOwzAQRfdI/IPl
+PTZULFCUtAvookhFLQioukFNMiRW/cJ2HvD1TBrSdlOkLu055851Ek9aJUkNzgujE3rDrikBnZlc6CKh
+Vfi8uqOT8eVFbFzBIJPCemAusyEwn4HeOGGid+O2KUrlvdEB2kBaJaJ95KiLxCXaR3if0DIEG3HeNA0z
+qmCYy1fz2YCcXrM3h3Fn7hCuTA6SDyD6xgEleqMgofNuho9ZYB8LWRA1jkSe0I/8R6XTh6f1FMTz+na7
+eh09fi2XlNgDOUPuuJEXTlSeVYIFY6RnRyhTf4sofi1C4lpA48f/yTui1xi0VmJpF/PeOxGBbm8tnEkl
+qDc8nKFg3fD9UgKEgxTzM/4s8r9QSwcIV5VlUREBAAAxAgAAUEsBAhQAFAAICAgAAAAhAFeVZVERAQAA
+MQIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAFABAAAA
+AA==
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/WorkbenchScreenSize.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/WorkbenchScreenSize.ctx
new file mode 100644
index 0000000..049b232
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/Contexts/WorkbenchScreenSize.ctx
@@ -0,0 +1,22 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.ecl
+Element-Name: WorkbenchScreenSize
+Element-Type: context
+Element-Version: 2.0
+Id: _sD67UDMzEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/29/18 11:29 AM
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+To avoid selection error during test the size of the workbench is fix to 1440x900.
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
+Content-Type: text/ecl
+Entry-Name: .ecl.context
+
+get-eclipse-window | get-object | invoke setSize 1440 900
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/Contexts/IBD_CreateDependency.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/Contexts/IBD_CreateDependency.verification
new file mode 100644
index 0000000..cc07e8a
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/Contexts/IBD_CreateDependency.verification
@@ -0,0 +1,106 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: IBD_CreateDependency
+Element-Type: verification
+Element-Version: 2.0
+Id: _VGMpMDQhEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 3:57 PM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+UEsFBgAAAAABAAEAPwAAANkUAAAAAA==
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/Contexts/IBD_SysMLProjectTestEdge.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/Contexts/IBD_SysMLProjectTestEdge.ctx
new file mode 100644
index 0000000..74c1856
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/Contexts/IBD_SysMLProjectTestEdge.ctx
@@ -0,0 +1,146 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.workspace
+Element-Name: IBD_SysMLProjectTestEdge
+Element-Type: context
+Element-Version: 2.0
+Id: _xz4rwDQYEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/9/18 9:28 AM
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+A project with a Basic Bdd containing Blocks
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f
+Content-Type: q7/binary
+Entry-Name: contents/test/representations.aird
+
+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
+------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f--
+------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a
+Content-Type: q7/binary
+Entry-Name: contents/test/.project
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABVT0sOgjAQXWviHUj3
+Ft25KGVDvIB6ACwTMqa/dIrx+NICmu7eb17eiPZjdPWGQOhsw878xCqwyg1ox4Y97tfjhbXysBc+uBeo
+2AGpgD7O6VndCdsbkBEoijrDpClnDNgoRb2hpK4FlEldsOeEerh5UItXUtvHKUAObkS6MHJQGj0BJww4
+EV8cbtwAet6+9qdV+SIX/6t+A8p/vlBLBwgKz8HCmwAAAA4BAABQSwECFAAUAAgICAAAACEACs/BwpsA
+AAAOAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA2gAA
+AAAA
+------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a--
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkc1OwzAQhO9IvIPl
+OzYgDlWUUAnaQyQqhR+p9BRFziYYHDuytyT06dm0TXoBIW5ez7cz63U87xvDPsEH7WzCr8QlZ2CVK7Wt
+E77F6mLG57fnZ7HztQBldBtAeNUiCoW96Jz/CG2hIFqPp3tnEXpkfaOjyfd68KUkGyK6T/gbYhtJ2XWd
+cE0tyFy+rtIR+SNrah+ZoX3PSeLkxHFmi4bo9G6RP3+F1UPm3TsofIGAy7ImXZcJz/vdje8Wj5sl6KcS
+8izP0t2s40wZKPz6FFoVJgCnXTAWq+GRFvcFle3BOBwDkQL4USO10gZGSRxRLn/WG1eCEdvG/AZ4aD0E
+yi6QNhtEoX05sbEcJzmMKU9zxvK/P0hN31BLBwh42sUqFgEAAB4CAABQSwECFAAUAAgICAAAACEAeNrF
+KhYBAAAeAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
+VQEAAAAA
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
+------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a
+Content-Type: q7/binary
+Entry-Name: contents/test/model.uml
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADVWVFzqjgYfd+Z/Q+O
+97kCAV3r2L2jV7vbW6zYWqt9cRAiUoFQgrX0128ARagEhHG7d5+smHNOvpzvC/nS9vd306i8QQfryLqq
+cjW2WoGWglTd0q6qj+Pri2b1+5+//9Z+N/XWdHBT8T+j4YDleI5luSp5bFi4RX68qq5c124xzHa7rSFT
+qyFHY7ANFYagmSMATgK2fDAekCFkvPigrKApX+gWdmVLgXtU10DKGieAUDF0G8MAbcu252wwgz1sGgxX
+E5gHDw9EJoTtSXrQdqAiu1DtG9CElluc8JhiTy4hx8UdS7020LY4bwK9p4QKciCVCppLf9UA0/eH7TEb
+06AiyG+AqdfYGss8DkSCwHoLB+stIhJT4G+pBa4UQ31jmEUZXMrqF1dWIw5YjiPpVfEJ2D5cttRlYDUp
+tEqlTZxpDRCZUVBsunpVnXN/o0GzN/D6UK+vXkXWfOA62061YskmyYlgcAgmcFtW1rIWrUpA4no2GecT
+/zBkHOTUjrmz4ribnvROmM3Lm+bzDGh/DCPmwBluT03I0daCasd1HX2xceGB5g417oXe6JnQcE/ixpuM
+7dvpdk9jy45Laj6cxbw/4h2UIilrmgO1XeopyLQR1l1YZfLVhx96vZOpDiL1N0NusGdVH02fBSVTnY/U
+vbqJZmdVv5+562x1IVIHw6F8ttgPOeXXQCylVB6KA+qMupzElWV+WTz16LESZv7csRg9xcZZiiBibjOf
+Kq9cQdKqI1aQILsgqcHIxi1u0oMBxJgzL98SgG6mIijLrL1a3YwkAyekwpkMo20oMcP4koYtRpaakX38
+v2DY3VLPMIwvb9hq9HOaYRj/dYbR9uCYYUJZwy7XvRE9SOH8hqmT5VLLUixvGKt1MzZb4esMo722YobV
+SxqmzGZT+smhWz+/YVBfX2bUdL28YfrDeLrNYv4ywxrrRyGnwhoHTdtBS92AHds29LDziB9PgTI4Zjos
+EOxYFnIDFP4EGx9PAKONo9C7qKAnAlFPFKkQHQcuoUM6Y4hjsQc9WasvhYtTrazIqKJdU9T/xG1n4mEd
+Hsv+EkFVChdsJ2fL7sqUfcWAjxPm0v3w+kbsP4QParv1rZHovu2ehBOef3J13k1OhGTDkTWnmKZONBcd
+J2KeaepkPUurxV/TtGTn9t97FzSi8w3LgsZ1YkplXSQnLJTyLstzMYCN/y8uHl8A/AJWptwr5ZrZZqJr
+g/B7WMvhXdmnjfHleGNcyBjOg22cfifAZBEHbUvKjpsgpvQ2mcRvxmIlpLxLEsSUM3gmsVe3JCWPmHJW
+zCQGQwk184gpZ5pM4sZ6ssydMeXduyNOXFe1SAa/e/6jg0bz3lKIhlASrk6UDjndSASuiRgqXv8HnIz2
+8OPEbvlMSQowGH8gKkXuDP5aP74IvdGoJPylad4Q9UcCH8+lzbO0er28Px2uPjliWgMQWOQPpR/ZT5bg
+oZcrkX4Fc6oE8V5kcyQo59hTJZZ32m3ayz4uQWlGT5YAwM6VSL+gKJKv2uvHMK1PistQbiuKyJD++SLP
+dkqPXUiG1VBaP5mQSe8Mi8iQXuUiL8Mo/UwRmZfF02teNJRLxVOzzOipfF4klFtEX6LN7P6zRv7+B1BL
+BwhB0LPLuwQAAI0bAABQSwECFAAUAAgICAAAACEAQdCzy7sEAACNGwAACAAJAAAAAAAAAAAAAAAAAAAA
+LmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA+gQAAAAA
+------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_2_Connector.suite b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_2_Connector.suite
new file mode 100644
index 0000000..09c7861
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_2_Connector.suite
@@ -0,0 +1,16 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Element-Name: IBD_2_Connector
+Element-Type: testsuite
+Element-Version: 2.0
+Id: _XdT8cDQfEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 3:36 PM
+
+------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8
+Content-Type: text/testcase
+Entry-Name: testcase-items
+
+_jEsTcDQYEeiRde_P_PIz8w // kind: 'test' name: 'IBD_CreateConnector' path: 'IBD_CreateConnector.test'
+
+------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_CreateConnector.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_CreateConnector.test
new file mode 100644
index 0000000..f45c9c2
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_CreateConnector.test
@@ -0,0 +1,115 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_xz4rwDQYEeiRde_P_PIz8w
+Element-Name: IBD_CreateConnector
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _jEsTcDQYEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/9/18 10:42 AM
+Testcase-Type: ecl
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create an port in IBD with the tool Features/Port
+- create port on a part
+- create port on the IBD diagram
+
+Expected result:
+- ports are displayed as bordered node
+- ports are created under semantic element
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Open ibd diagram
+/*get-view "Model Explorer" | get-tree | select "test/model.uml/ Model/<> block1/ibd diagram"
+ | get-menu -path Open | click*/
+get-view "Model Explorer" | get-tree | select test | get-menu -path Refresh | click
+with [get-view "Model Explorer" | get-tree] {
+ select test | get-menu -path Refresh | click
+ select test | double-click
+ select "*test/model.uml/ Model/<> block1/ibd diagram"
+ | get-menu -path Open | click
+}
+
+// Check diagram is opened
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram"
+
+// Create connector between Parts' Ports
+with [get-editor "ibd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Connector] {
+ mouse-move 58 8 button1 -height 27 -width 293
+ mouse-press 58 8 button1 -height 27 -width 293
+ mouse-release 58 8 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "ibd diagram"] {
+ mouse-move 716 88 -height 417 -width 883
+ with [get-edit-part -name "ibd diagram" | get-edit-part
+ -className DNodeContainerViewNodeContainerCompartmentEditPart] {
+ with [get-edit-part -name "part1 : block2 [1]" | get-edit-part -name "B2P1 : " | get-edit-part
+ -className WorkspaceImageEditPart] {
+ mouse-move 6 2 button1 -height 10 -width 10
+ mouse-press 6 2 button1 -height 10 -width 10
+ mouse-release 6 2 button1 524288 -height 10 -width 10
+ }
+ with [get-edit-part -name "part3 : block4 [1]"] {
+ with [get-edit-part -name "B4P1 : " | get-edit-part -className WorkspaceImageEditPart] {
+ mouse-move 2 3 button1 -height 10 -width 10
+ mouse-press 2 3 button1 -height 10 -width 10
+ mouse-release 2 3 button1 524288 -height 10 -width 10
+ }
+ }
+ }
+ }
+}
+
+// Check Connector is created
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part3 : block4 [1]"
+ | get-edit-part -name "B4P1 : " | get-target-connection -path 0 | get-edit-part
+ -className DEdgeNameEditPart
+
+// Create connector between part's port and Block port
+with [get-editor "ibd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Connector] {
+ mouse-move 105 4 button1 -height 27 -width 293
+ mouse-press 105 4 button1 -height 27 -width 293
+ mouse-release 105 4 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"] {
+ mouse-move 703 255 -height 375 -width 705
+ with [get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart] {
+ with [get-edit-part -name "part2 : block3 [1]"] {
+ with [get-edit-part -name "B3P1 : " | get-edit-part -className WorkspaceImageEditPart] {
+ mouse-move 5 6 button1 -height 10 -width 10
+ mouse-press 5 6 button1 -height 10 -width 10
+ mouse-release 5 6 button1 524288 -height 10 -width 10
+ }
+ }
+ }
+ with [get-edit-part -name "«ProxyPort» B1P1 : " | get-edit-part -className WorkspaceImageEditPart] {
+ mouse-move 5 1 button1 -height 10 -width 10
+ mouse-press 5 1 button1 -height 10 -width 10
+ mouse-release 5 1 button1 524288 -height 10 -width 10
+ }
+ }
+}
+
+// Check connector is displayed
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -name "«ProxyPort» B1P1 : " | get-target-connection -path 0 | get-edit-part
+ -className DEdgeNameEditPart
+
+// Save Diagram
+get-button "Save (M1+S)" | click
+
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_CreateConnectorVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_CreateConnectorVerif.verification
new file mode 100644
index 0000000..0defbbb
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_CreateConnectorVerif.verification
@@ -0,0 +1,114 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: IBD_CreateConnectorVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _nZrvADQeEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 3:36 PM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_CreateDependency.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_CreateDependency.test
new file mode 100644
index 0000000..5de2403
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Connections/IBD_CreateDependency.test
@@ -0,0 +1,64 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_xz4rwDQYEeiRde_P_PIz8w
+Element-Name: IBD_CreateDependency
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _6wAOADQfEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 3:49 PM
+Testcase-Type: ecl
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a dependency in IBD with the tool Features/Dependency
+- create dependency between parts
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Open ibd diagram
+get-view "Model Explorer" | get-tree | select "test/model.uml/ Model/<> block1/ibd diagram"
+ | get-menu -path Open | click
+
+// Check diagram is opened
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram"
+
+// Create a Dependency between two parts
+with [get-editor "ibd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Dependency] {
+ mouse-press 111 22 button1 -height 27 -width 293
+ mouse-release 111 22 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" | get-edit-part
+ -className DNodeContainerViewNodeContainerCompartmentEditPart] {
+ with [get-edit-part -name "part1 : block2 [1]" | get-edit-part
+ -className DNodeContainerViewNodeContainerCompartment2EditPart] {
+ mouse-move 67 50 button1 -height 133 -width 148
+ mouse-press 67 50 button1 -height 133 -width 148
+ mouse-release 67 50 button1 524288 -height 133 -width 148
+ }
+ with [get-edit-part -name "part3 : block4 [1]" | get-edit-part
+ -className DNodeContainerViewNodeContainerCompartment2EditPart] {
+ mouse-move 86 59 button1 -height 133 -width 133
+ mouse-press 86 59 button1 -height 133 -width 133
+ mouse-release 86 59 button1 524288 -height 133 -width 133
+ }
+ }
+}
+
+// Check dependency is displayed
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part3 : block4 [1]"
+ | get-target-connection -path 0
+
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/IBD_CreatePart1.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/IBD_CreatePart1.ctx
new file mode 100644
index 0000000..2983518
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/IBD_CreatePart1.ctx
@@ -0,0 +1,38 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.ecl
+Element-Name: IBD_CreatePart1
+Element-Type: context
+Element-Version: 2.0
+Id: _Fk4e8DP2EeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 10:41 AM
+
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
+Content-Type: text/ecl
+Entry-Name: .ecl.context
+
+// Create a part
+with [get-editor "ibd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Part] {
+ mouse-press 64 11 button1 -height 27 -width 293
+ mouse-release 64 11 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" | get-edit-part
+ -className DNodeContainerViewNodeContainerCompartmentEditPart] {
+ mouse-move 78 80 button1 -height 397 -width 715
+ mouse-press 78 80 button1 -height 397 -width 715
+ mouse-release 78 80 button1 524288 -height 397 -width 715
+ }
+}
+// Set part type as Block2
+with [get-window "Selection Wizard"] {
+ get-tree | select "<> block2"
+ get-button Finish | click
+}
+// Check Part is displayed
+get-editor "ibd diagram"|get-diagram -index 1 | get-edit-part -name "ibd diagram"|get-edit-part -name "ibd diagram" | get-edit-part
+ -className DNodeContainerViewNodeContainerCompartmentEditPart|get-edit-part -name "part1 : block2 [1]"
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/IBD_EmptyDiagram.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/IBD_EmptyDiagram.ctx
new file mode 100644
index 0000000..71ed296
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/IBD_EmptyDiagram.ctx
@@ -0,0 +1,55 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.ecl
+Element-Name: IBD_EmptyDiagram
+Element-Type: context
+Element-Version: 2.0
+Id: _YjKqsDPyEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/9/18 10:39 AM
+
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
+Content-Type: text/ecl
+Entry-Name: .ecl.context
+
+// Form model explorer create an IBD on the Block1
+/*get-view "Model Explorer" | get-tree | select "test/model.uml/ Model/<> block1" | get-menu
+ -path "New Representation/ibd [block] block1 [block1 diagram]" | click
+with [get-window "New Internal Block Diagram"] {
+ get-editbox -after [get-label "Name:"] | set-text "ibd diagram"
+ get-button OK | click
+}*/
+
+get-view "Model Explorer" | get-tree | select test | get-menu -path Refresh | click
+with [get-view "Model Explorer" | get-tree] {
+ select test | get-menu -path Refresh | click
+ select test | double-click
+ select "*test/model.uml/ Model/<> block1" | get-menu
+ -path "New Representation/ibd [block] block1 [block1 diagram]" | click
+}
+with [get-window "New Internal Block Diagram"] {
+ get-editbox -after [get-label "Name:"] | set-text "ibd diagram"
+ get-button OK | click
+}
+
+// Expand the IBD diagram
+with [get-editor "ibd diagram"] {
+ with [get-diagram -index 1] {
+ with [get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"] {
+ with [get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart] {
+ mouse-press 101 25 button1 -height 68 -width 148
+ mouse-release 101 25 button1 524288 -height 68 -width 148
+ }
+ }
+ with [get-figure -path "0/1/0/0"] {
+ mouse-press 156 76 button1 -height 421 -width 743
+ }
+ with [get-edit-part -name "ibd diagram"] {
+ mouse-drag 719 404 button1 524288 -height 421 -width 743
+ mouse-release 719 404 button1 524288 -height 421 -width 743
+ }
+ }
+}
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/SysMLProjectForIBD.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/SysMLProjectForIBD.ctx
new file mode 100644
index 0000000..31f4eda
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/SysMLProjectForIBD.ctx
@@ -0,0 +1,80 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.workspace
+Element-Name: SysMLProjectForIBD
+Element-Type: context
+Element-Version: 2.0
+Id: _Y_B8wDPxEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/9/18 9:27 AM
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+A project with a Basic Bdd containing Blocks
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f
+Content-Type: q7/binary
+Entry-Name: contents/test/representations.aird
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1VVFv2jAQfp+0/xB5
+D31qTLKiVhFpRwVIVEFlQKtJ04TS5ABrsZ35DCn/vo4zIFVBnShTnuK77zvfd5cvrZtnnjkrUMikCInn
+NogDIpEpE/OQPEx651fk5vrzp9aKQZFLJnTQaYs4WyND55mzYAv1S6ghExiY85AstM4DSouicCWfu1LN
+6Y9Bf5uCr1OKrzbDbzQ8kxaNkwXw+JwJ1LFIYINKARPFcm0L1tCQZCxHsBTIFFsiraVSz/V2l9s28h7D
+BoUsQHudSCbxUaWdfyj0hdZxxGrL0pBMvVvZxM5g3QXWXPyJGnzstYs2cRAySDSkj6YfLPN6U+/7mzxn
+6t3d+Vd78LuZm8mZx294l40L/9IzMyBm4o7TQtO00CwZAcqlSgCvuUwhc5c8a9G3wQOYPNYLHpf9j9c4
+iLyL6XB03+tH3XF14OZKzlgGR9M+DKIapVmYNFbpSVgH3Ul7cN/pRuPy1eWg448pUJJG/dtRe9TvWs6h
+YpxptoLJOgd0M/akYrU+jRTdRCo4tQ4V6bFKHPgQDIlPm+UaluXosLrydpanLvBxPuCz0qv8So4TrILl
+OWIZZCH+WoB1DG2AIal5dRmqm8lek6g+d8O2BdbIaq4UPG7ixFkomIUkz2I9k4oHNM+WcyaoEceVTyAF
+6EKq326KdkV8166N4WJz8cogy6CNySpofPDbtilbC3+KmEN4NoIlQnr2i9Cqdbrr/Tgt9hvj/9UC18iz
+fTpUgXdFsI55SIMW3fOXNucvUEsHCPZBHuk7AgAA5QcAAFBLAQIUABQACAgIAAAAIQD2QR7pOwIAAOUH
+AAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAB6AgAAAAA=
+
+------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f--
+------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a
+Content-Type: q7/binary
+Entry-Name: contents/test/.project
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABVT0sOgjAQXWviHUj3
+Ft25KGVDvIB6ACwTMqa/dIrx+NICmu7eb17eiPZjdPWGQOhsw878xCqwyg1ox4Y97tfjhbXysBc+uBeo
+2AGpgD7O6VndCdsbkBEoijrDpClnDNgoRb2hpK4FlEldsOeEerh5UItXUtvHKUAObkS6MHJQGj0BJww4
+EV8cbtwAet6+9qdV+SIX/6t+A8p/vlBLBwgKz8HCmwAAAA4BAABQSwECFAAUAAgICAAAACEACs/BwpsA
+AAAOAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA2gAA
+AAAA
+------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a--
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkUFLxDAQhe+C/yHk
+bqKeSmldWFeh4ELRw+qplHRao2kSkllT/fWmu233ooi3TN43700m2WroFfkA56XROb1il5SAFqaRusvp
+HtuLhK5uzs8y4zoGQknrgTlhEZnAgQXj3r2tBaS7+XRrNMKAZOhluvhej74xSfs03uf0FdGmnIcQmOk7
+Fs3587aYkT+ylvaZGdsPHI8cXzhKdN1H+unTbx9KZ95A4L1xxXpDiWxyWr1U6yRsyuEO5GMDVVmVxVcS
+KBEKarc7xbW18kDjFgjJxPg8jYcilvZo66coBI900qLaSgWzxCaU8p/13jSg2L5XvwEOrAMfs2uMO/Ws
+lq5Z2IzPkxzH5Kc5M/7fv4tN31BLBwgT6X9lEAEAABgCAABQSwECFAAUAAgICAAAACEAE+l/ZRABAAAY
+AgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAATwEAAAAA
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
+------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a
+Content-Type: q7/binary
+Entry-Name: contents/test/model.uml
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNl11zmkAUhu870//A
+kOuwgB+xjDZjqk4z0ZH60Ul64yCsSASWshikv767ixIQgcpNcxWz7vuc3fPunj127w+Ozb1BH1vI7fGS
+IPIcdHVkWK7Z45eL0W2Hv//6+VP34FjK8+SRo3+T6bIoNSRRlHgybLtYIV/2+G0QeAoAYRgKyDEF5JsA
+e1AHRA1yApwVhA02XyZTyPzxXN9CR7u1XBxorg5Pqgcb6TucEULdtjwMmdrTvMjfY4Aj7NhAEppgHuHJ
+GMSyE2QAPR/qWgCNoQ0d6AbXA/OIE1xFfoD7rjGyUXg9N6M+IaGOfFiIgs6GZk0GQzrtpNk7dqGCfCeD
+liAKIlhOxkSBLQWzfI8R2RPzt1aCuetUNwCs6+guZP/6yEbCgPUYWa+uX4BH5ZprbJjV5KJxXJc4o0wQ
+WRG7bJbR41fSdzTpDCbREFqt7e+x6MylftjnOVdzyJlgk2MxkXuavtPMJCsMEkQemUfB32wNszN1JPe3
+kvQ4UA+E7Hx57Px6kc27aUJmzkg8qMce/mj4qJwt12W/2VpbLGc3TikhcBS60OgHgW+t9wE8Y1MPU+gQ
+qfZuoDYvox9sQqYKUsQ00/ShebwsOnI8hK0AJlu6Mm5nZgxfyuN6PjpE9MzIdYM8zZ6XJG+tkiD0LNIY
+jcoNdsGZafW8jFoOein3sln3nMjTqVZxTlp12e3dslmx7naK7aONZcO+59lWXGDTt1DWJ3nSu8Ww77oo
+YCp8JlvkF4DR3teLHwtW+uWk9CdRSBwfbqBPGgCIU3tnT48yVOPk8NyWzLr2cUjKfPrggvS23oc1miJo
+qHHCjuE8Ldg6Go3IeFJzpc6mo8fxcB4PCMf8CmR3N8eReMGrM1dXD9mFkFOcs+ZfTGP3dZG7r1WmMdlr
+/pp/TNOyD9T/9469t6s9aXXao8yS6rpICuJdM18Qq1xkskW+jn5MF/N9zgew8kL7XGlmFyTdUfx/fJfj
+nwRnhfE1XxjXGoYrVsaLWx9QBmYtzYWKmwEX9D2l4Dd7vW1eeEsy4IKmpxQctVxVrwIXvMClYHmqok4V
+uOD5LQW3dz83lSsueHuP4ExXrqi0a6JD6SLs6vqFXovFoFOL+7FjiPzpVWi0bJinmfvHvNBtpcMUdGQ0
+TBccf3aTz38BUEsHCGWpwmleAwAAqg8AAFBLAQIUABQACAgIAAAAIQBlqcJpXgMAAKoPAAAIAAkAAAAA
+AAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACdAwAAAAA=
+------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/SysMLProjectForNestedPortTest.ctx b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/SysMLProjectForNestedPortTest.ctx
new file mode 100644
index 0000000..47f0a77
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/Contexts/SysMLProjectForNestedPortTest.ctx
@@ -0,0 +1,156 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Context-Type: org.eclipse.rcptt.ctx.workspace
+Element-Name: SysMLProjectForNestedPortTest
+Element-Type: context
+Element-Version: 2.0
+Id: _l318EDQOEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/9/18 9:28 AM
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+A project with a Basic Bdd containing Blocks
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f
+Content-Type: q7/binary
+Entry-Name: contents/test/representations.aird
+
+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
+------=_contents/test/representations.aird-91fa6e74-70f1-342e-afb7-cd92f807324f--
+------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a
+Content-Type: q7/binary
+Entry-Name: contents/test/.project
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABVT0sOgjAQXWviHUj3
+Ft25KGVDvIB6ACwTMqa/dIrx+NICmu7eb17eiPZjdPWGQOhsw878xCqwyg1ox4Y97tfjhbXysBc+uBeo
+2AGpgD7O6VndCdsbkBEoijrDpClnDNgoRb2hpK4FlEldsOeEerh5UItXUtvHKUAObkS6MHJQGj0BJww4
+EV8cbtwAet6+9qdV+SIX/6t+A8p/vlBLBwgKz8HCmwAAAA4BAABQSwECFAAUAAgICAAAACEACs/BwpsA
+AAAOAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA2gAA
+AAAA
+------=_contents/test/.project-692291b7-4dfa-3e9e-9272-95fc5cc5f39a--
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkctOwzAQRfdI/IPl
+PTaFTRQldAFFqkQhPKR2V0XOJBj8kj0lga/HaZN0A0LsPL5n7h2Ps3mnFfkAH6Q1OZ2xc0rACFtJ0+R0
+h/VZQudXpyeZ9Q0DoaQLwLxwiExgx1rr34MrBaTr8XRtDUKHpNMynXwvet+YZEIa73P6iuhSztu2ZVY3
+LJrzzWo5In9kTe0j07fvOR45PnGUmFJH+vkzrO4Kb99A4K319xAQqsJ6fIknSmSV0626nCWLm8eHBcin
+CrbFtlh+JS0lQkHp18fkulQBaFwIIZnoX2pwX8TSHRLCkIq9+aBFtZYKRokNKOU/69pWoNhOq98AD85D
+iNklxvUGVkpfTWzGx0kOY/LjnBn/7zfGpm9QSwcIVSQtAxcBAAAjAgAAUEsBAhQAFAAICAgAAAAhAFUk
+LQMXAQAAIwIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAA
+AFYBAAAAAA==
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
+------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a
+Content-Type: q7/binary
+Entry-Name: contents/test/model.uml
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNWFtz2joQfj8z5z8w
+7nORL0ApQ9pxC2mZwsHcMk1fGEcWxmBbrmVC3F9/ZJmLHVs2pjmneQoR2u9b7X5a7dL9+OTYtUfkEwu7
+N4JUF4UaciE2LNe8ERbz27dt4eOHv//qPjlW5/toUIv+nrbLoqRIoigJdNl2SYd+eSOsg8DrALDf7+vY
+MevYNwHxEATUGmQMSNpgr7D9Mt1C9w9ncI0c/a3lkkB3ITpafbIx3JKUIYK25RHErD3dC/0dASQkjg2k
+egPMQjIagtjsCNJDno+gHiCjbyMHuUF1wCzEEVzDfkBU17i18b46bsr6CIkg9hEXCjmrKGoy6EfbjjY7
+x+Za0O9k0KyLdREsRkNqQawOYfEeYnomlt+rAlyrZvUGgIdr7HKiX53ZOGGg6zDSuarugBeZ666xYqmm
+F61W69LMdEaYesQum2XcCEvpKx61e6Owj6zm+udQdGaSuleFmqs7VBNsc2xMzT0dbnXzFBUGEoQe3RcB
+f7Z1wjR1QFbXkjToaU8U2Xk/aP+4l8134xMyy4x0hKbgeO8iQw0C33rYBegM8882mDV6E43CmEOCYNj/
+jO4mRxhP9wN652Mvlv2J4uMcSt00fWQepAex42FiBUgAheznk0WZSBxspShfqUcLyjJfarsf2vrn++nZ
+I5z06NHWW+J/7tGmvSH3hR7JZR5dyWzPzJBwmSPtRexwRwLs/HZUuuCZAq8TJk8lCWHKxcLkhsNdBXDB
+FSurYrL2BwQij2a2yfXrhdNU0bcv23lb7E0mnAtONyuXiveFBMI7d0IgypUC2WPN3va0Rj50JBDlUEBe
+NsjtqdG/L+ClJ/J8/BTGteJKkm/T7wsat2YByVFqyv912cOmg++Lc9k4c1bDlsdjvUQnzWuxW9tFo8Tv
+VgLbxyvLRqrn2VbcYiXfYRmOskjnFCPVdXHArMgzs3nWAYJ3PuS3i6z5k0/N34mF8vhohXw6AiCSODtr
+Pjt9LQ6OUFvTXVXbw1OjlxQuSB7rvKxHIUKGFgfsQOfpwdrRI0aGJzWW2nR8Oxj2Z/FC/RDfOj3dm8NK
+7PDyWVaXn9KOUBVnUnNJ0th9nWfua1nSmNkme81fZ9LSLeqfzx3ruJc7Ouy0blMuXZtFWhDfNbIFsSyL
+zGyeraOvM4vZSecVpDJngC5NZhec5qP4//guxz8KPCuMm2xhfNAJWrIyzh9+QBEw60tzKm4KmNO8FgI/
+2g/rRs5bkgIubK04wGHT1WAZMOcFLgSWxxpulwFznt9C4Nb2blXqMeftPQCn5vKOFnVN0VKyCLsQ5vRa
+jCPayu/HDhRZ9XYitjTNt6n7y8zptpI0nI7s0pMYd1Al2bGhipfyaP4L50weSS8508mlXn7ZLjaNnAEi
+ScEZMi6l2LSdAc4Zc5MUnCG8SrDsmaWKJTSciTui6YLDb6n0879QSwcIu7IKfC8EAAB/FQAAUEsBAhQA
+FAAICAgAAAAhALuyCnwvBAAAfxUAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsF
+BgAAAAABAAEAPwAAAG4EAAAAAA==
+------=_contents/test/model.uml-798c8e9c-c35a-3a0b-8c02-1cc08481cb3a--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_1_Features.suite b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_1_Features.suite
new file mode 100644
index 0000000..9196761
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_1_Features.suite
@@ -0,0 +1,20 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Element-Name: IBD_1_Features
+Element-Type: testsuite
+Element-Version: 2.0
+Id: _uAcr0DQXEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 2:44 PM
+
+------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8
+Content-Type: text/testcase
+Entry-Name: testcase-items
+
+_xp6ZwDP_EeiRde_P_PIz8w //
+_fdqgMDQJEeiRde_P_PIz8w //
+_lY4X4DP9EeiRde_P_PIz8w //
+_TZLVQDP2EeiRde_P_PIz8w //
+_MOOuUDPyEeiRde_P_PIz8w //
+
+------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateFlowPort.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateFlowPort.test
new file mode 100644
index 0000000..2f73934
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateFlowPort.test
@@ -0,0 +1,83 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_Y_B8wDPxEeiRde_P_PIz8w,_YjKqsDPyEeiRde_P_PIz8w,_Fk4e8DP2EeiRde_P_PIz8w
+Element-Name: IBD_CreateFlowPort
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _lY4X4DP9EeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 11:49 AM
+Testcase-Type: ecl
+Verifications: _lcaiIDP_EeiRde_P_PIz8w
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a flow port in IBD with the tool Features/FlowPort
+- create flow port on a part
+- create flow port on the IBD diagram
+
+Expected result:
+- flow ports are displayed as bordered node
+- flow ports are created under semantic element
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Create Port on the Part1
+with [get-editor "ibd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Port] {
+ mouse-move 11 16 button1 -height 27 -width 293
+ mouse-press 11 16 button1 -height 27 -width 293
+ mouse-release 11 16 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry "Flow Port"] {
+ mouse-move 46 17 button1 -height 27 -width 293
+ mouse-press 46 17 button1 -height 27 -width 293
+ mouse-release 46 17 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "ibd diagram"] {
+ mouse-move 725 186 -height 417 -width 739
+ with [get-edit-part -name "ibd diagram" | get-edit-part
+ -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartment2EditPart] {
+ mouse-move 111 42 button1 -height 68 -width 148
+ mouse-press 111 42 button1 -height 68 -width 148
+ mouse-release 111 42 button1 524288 -height 68 -width 148
+ }
+ }
+}
+// Check port is displayed
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]"
+ | get-edit-part -name "«FlowPort» flowportcustom1 : "
+
+
+// Create Port on IBD Block
+with [get-editor "ibd diagram"] {
+ with [get-palette | get-palette-entry "Flow Port"] {
+ mouse-press 76 13 button1 -height 27 -width 293
+ mouse-release 76 13 button1 524288 -height 27 -width 293
+ }
+ with [get-diagram -index 1 | get-edit-part -name "ibd diagram"] {
+ mouse-move 723 204 -height 417 -width 739
+ with [get-edit-part -name "ibd diagram" | get-edit-part
+ -className DNodeContainerViewNodeContainerCompartmentEditPart] {
+ mouse-move 665 205 button1 -height 397 -width 715
+ mouse-press 665 205 button1 -height 397 -width 715
+ mouse-release 665 205 button1 524288 -height 397 -width 715
+ }
+ }
+}
+
+// Check port is displayed
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" | get-edit-part -name "«FlowPort» flowportcustom1 : "
+
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateFlowPortVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateFlowPortVerif.verification
new file mode 100644
index 0000000..8883c44
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateFlowPortVerif.verification
@@ -0,0 +1,99 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: IBD_CreateFlowPortVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _lcaiIDP_EeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 11:49 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+AAAAAFBLBQYAAAAAAQABAD8AAAA5EwAAAAA=
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePart.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePart.test
new file mode 100644
index 0000000..fc2d717
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePart.test
@@ -0,0 +1,31 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_Y_B8wDPxEeiRde_P_PIz8w,_YjKqsDPyEeiRde_P_PIz8w,_Fk4e8DP2EeiRde_P_PIz8w
+Element-Name: IBD_CreatePart
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _MOOuUDPyEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 11:15 AM
+Testcase-Type: ecl
+Verifications: _iwTswDP1EeiRde_P_PIz8w
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a part in IBD with the tool Features/Part
+- create part on the ibd diagram
+
+Expected result:
+- a part is displayed in diagram
+- a new element part is created in Model
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePartVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePartVerif.verification
new file mode 100644
index 0000000..5bb4213
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePartVerif.verification
@@ -0,0 +1,96 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: IBD_CreatePartVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _iwTswDP1EeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 11:28 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePort.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePort.test
new file mode 100644
index 0000000..d323bb8
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePort.test
@@ -0,0 +1,78 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_Y_B8wDPxEeiRde_P_PIz8w,_YjKqsDPyEeiRde_P_PIz8w,_Fk4e8DP2EeiRde_P_PIz8w
+Element-Name: IBD_CreatePort
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _TZLVQDP2EeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 11:46 AM
+Testcase-Type: ecl
+Verifications: _aZf5MDP9EeiRde_P_PIz8w
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create an port in IBD with the tool Features/Port
+- create port on a part
+- create port on the IBD diagram
+
+Expected result:
+- ports are displayed as bordered node
+- ports are created under semantic element
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Create Port on the Part1
+with [get-editor "ibd diagram"] {
+ with [get-palette] {
+ get-palette-entry Connector | mouse-move 260 2 -height 27 -width 293
+ with [get-palette-entry Port -index 1] {
+ mouse-press 70 16 button1 -height 27 -width 293
+ mouse-release 70 16 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "ibd diagram"] {
+ mouse-move 725 186 -height 417 -width 739
+ with [get-edit-part -name "ibd diagram" | get-edit-part
+ -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartment2EditPart] {
+ mouse-move 111 42 button1 -height 68 -width 148
+ mouse-press 111 42 button1 -height 68 -width 148
+ mouse-release 111 42 button1 524288 -height 68 -width 148
+ }
+ }
+}
+// Check port is displayed
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]"
+ | get-edit-part -name "port1 : "
+
+
+// Create Port on IBD Block
+with [get-editor "ibd diagram"] {
+ with [get-palette | get-palette-entry Port -index 1] {
+ mouse-press 76 13 button1 -height 27 -width 293
+ mouse-release 76 13 button1 524288 -height 27 -width 293
+ }
+ with [get-diagram -index 1 | get-edit-part -name "ibd diagram"] {
+ mouse-move 723 204 -height 417 -width 739
+ with [get-edit-part -name "ibd diagram" | get-edit-part
+ -className DNodeContainerViewNodeContainerCompartmentEditPart] {
+ mouse-move 665 205 button1 -height 397 -width 715
+ mouse-press 665 205 button1 -height 397 -width 715
+ mouse-release 665 205 button1 524288 -height 397 -width 715
+ }
+ }
+}
+
+// Check port is displayed
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" | get-edit-part -name "port1 : "
+
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePortVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePortVerif.verification
new file mode 100644
index 0000000..4e1aa60
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreatePortVerif.verification
@@ -0,0 +1,99 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: IBD_CreatePortVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _aZf5MDP9EeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 11:33 AM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtndtvHEd2xt8D5H8Y
+8GHfVqz7xZG0qCtgIAaMbBIEeRFocaTlLkUyQ8qyg/zx+Z0mpRVFUhde1rI9Lainp6eruvo7p875vqpq
+6fGffnp1uPpxvTk9OD56sqMfqZ3V+uj58f7B0csnO6/PXvwx7fzp6T//0+PjzctH6+eHByen60eb5ydn
+Z48odPDi4PneGSVPH51t1utv/p3df753evXTq4Nv3lVupHJud3T6Deef7Pzl7Ozkm93dN2/ePDp+9fIR
+d9j9r+++fXvJ59zwXR1vL5Q6lot3L128KxfvrI72XlHk29qftc1672z9/fHmbGnuzupg/8nOs73/fuG/
+69/nsT74t/31s++fff/t/6Y3O6vT9eH6+dnx5snOy/XZH388WL9Z/eF/Xh+f/ct3x/vrw9X46eTweLPe
+nJ9b/d9KrlruCHCr1WM5XJ2e/XzIzX1UzgStncC898PhmvuebV7TuFMa044PX786+vaIk3/U56Upvzl+
+c3pxzLcf9w5fr//+nTP7e2d7q7P1T2dUtT4923nvN349eLX3cr062Tv7y5Od9zF9ffDoYH+9e/Bc8Hnx
++vBw9/iHv+qwe7L56zOOHp0cvbxck9xp/fx4cw7pNTWeHmwOXp9S8aVKf9xQqWB2cnxwdPZsqf7HzaOX
+oL57uaW7S1Mvn3sBsC83x6+P9sHmePNBiR/2nv/tvV9XG4HTeL+zegnmRxfHPwDY+eH7xR/vCm5/x3X3
+A2AfP//LweH+Zn30fpkr4F+G//vN8V/xlFVfn6yP9ulHB+vTKyDeZJAP4Ts3x0WV79d4DXafQuqOWF1B
+6xq8vhSJB8HhH+kvV/zjNh7zSiLIo9evDj/bTbjWyO7Rev+AmHS1A//Hd/+6xKV5cLheIPqg5rv04z+v
+TyWW9/Pyx9d14+s78tfhoNcY6HoTXTbSHw4vQv3T1fJxDaKfZa2rtlqquxbETwN2Z8iuAe1a2G4C7ibo
+roInf+vh8fO/PX26kuN2uHd6+pSGcUpfRfP2eC4V34Dn5yB6D5hei+oNuN6M7M3YXkb34If91f7B3svN
+3qvrcPx0mL0o/GFvX9Ds57/19enzzcGJhIsbob0K7jlwNr/DLYa3sAn9uaGSu6N/A/43WuCL8PwHofnL
+OupNnf2Oriodnyx+st6c/fwUCDdnevXNeQwwX+i7n4gCb+/yBd76lbrjl2L2YIj9dj0S2QWy7K9NRHeA
+lCp/Iw74cYgeBKCv09/uRmsegtT8UiTxeib9gDTxXsPd744mbiPdNtI9VKS7pmduI90dIp39fUe6uyG1
+9bw7eJ7bet7tkdp63h08z2897/ZIbT3vDp4Xtp53e6S2nvfpsbsXB4frVTk5ObxYjPB0tQB8ZV74Lnhe
+3Oa9u/yanfCLQHtwyH77/ijy9LQc7c/D4zdbt7xX7LbeuZy/i3f29clmzZf1/jhcv1ofnW1d9P4B/J35
+6Res7bj/lR3/+IUw161LuuVSmCUNr17sHZ6uv8CLTvZOft68Pn10+vPpq0PtboBsqfsr859PLN/6CBwP
+BsbWf7b+s/Wfrf9s/WfrP5cq2PrPtTBs/WfrP1v/2frP50LxVfuPjDMtg06rg6Pj12f37kNS/0eWq3yl
+bvQJVB4Sk1+1N32/Of7p5wW4e3ekpepfnyfdjMiD4vF1eNGn30t7uLfSHvSdtF/61dJ7eVVwI+O4p+uj
+s4sXoPcONvtf/nLpZQP9eTn9zia/vFt+9KXSTyNwr8//y3rIR97qvr93uh/yje6rne5jgN4BzktgPt59
+97r84+W1//PDpSmnq7+tf77lKP5q8cwnOyl75YaLqquiiyrqfOsuu+ScN+dftXr3mVS4OJ7TzhkufgqG
+Es5p72LKLdigdNLDKaODbTpO33IKSdlKwWxUo+JYrE5RDd2zitlY5YOyecQ+R5raJztc1SlrHbxSpsXW
+aVfToTTVa5hzeh3VbN3pblLSqgzTpIzSZVLrrHFaWmtoTvJWB6NSCE2NmCkrjdT86pV2qTurqzyF89Yk
+NXpKZVgacPHYimfzoOTKcCaoZC6sdVsz3DDNdN82ifmyTUbyNY6Z7LQmAIf2JgVn2kxpqjqstykaE/W5
+RVRLLQgCKTR+GNrWqPRINARDYM2QlY0tW2mPCwo4ndyZimhQz65FM1QxtuZqGpZVubueQ+uBD5eiDzFZ
+1ZyzFM3ZzU6ploLpeEpNRldanXrAV2oIjtYYo22wU9vRlYlNqYIxpDXcxWmrLAi0qLFq8Zqb+9hva8Hb
+sKA72M+eH5tkupr+/Bt76mmeIgBYhmq2hxHTqLbrNN/tVZ4Vl132kSsrVxq5crk+tNHHoCMBirI6+lKw
+ZinduWSqWfbaj2xrY+8q+BWMstxFSW193n1T2227bbfttt1utXVHFmnjbZZQkSzihrd3jcq++aZJG+f1
+OnuZL2RFDiNDw7BIptoroQwjuUTOgnol0qhW2app5A/UwaisUlXTVjMtvCBxxs3kc9Km9DQhacrY1kxt
+jj/QtUYtOgwoh4IrhFy6VbpqPXX1VUPuWoGLXGxfzMI+LR+e3Uke3DNh0/GSAZrPxnVXnXFap+Qnx9Wn
+DElIhe8BuuUNTI4jp0ctShJ68kWnalTXMGJ4ljEFX/HW2tJ1dTooE3oo8PLQW+PnFv3QxszaoOAmW49p
+BrjrWGudGXOEAeVWsMY6WosZqqdiqk2XTolAhRqGkUYeI8duOn9xF1cybDLD9Z0zGW4+e6cNquZesoev
+NdeNjtBs3Ys2E6vG0UpLztY5NTwI35yDRqVSc+C2I0H+4UPSVuV6p1EhUpcurZbCBS6YWCpNjA7uGkU3
+pBQKNLX4OAAqzgwz4ik9Tc0leh+SyzXjYdiszBK1D9rV6VoTVoXzZoEIOWFKhWVWnjwUn4ylPPQyFVOK
+s4U7zoHm0CoVKjUqZCMEeuZCN8N8k3tazlcNU+Z0w6tbssKv24j0Ly8FfZ66zwzyzkGGi3T4wTMpV7sL
+KTkQ8mioIDLKV+u98SUMC4uDRaeByKIl1dInky7Jm5FbhYvjXs2Won2r9MbhhY4P+J6vjiLZjKnHbOg1
++mgNHk82cVYxzKwVcwJ2h8YriDwW16N4EVkueRQGztbUDEnT6mkatu+AAZ3PuePks3qvUHTaZEPICRV2
+ikvFZpIbmejjFi14yw7+ucvy71tZFfeh2pVgmIziBI6A/YJAbAYQ4N34k+jVMftU+EuhOxunkFUGsq8a
+zqrqjLnj+PSZWSd+1GfPpUY6Ksy/16qG51cu64t2jSN1PIC2xzTxRhPp8PQUha/VMQdSqQRrPV5ZuWA6
+F+hytKnYuAR/PwnSXfeEDsfy+JV4fEnndJ+mOqLRDGX0iq7LXBbJE7hwR0H2WaoO2XNGRDhKROMFZACe
+R1Q1UQNJXpHVCUiI+OIkqhXf6S1JT2Mtil/hxa2PhMbrvuCHtofbusItpj7uWa5x8q1cc6BaHSFxTjQw
+B/5+ZdCYFt8geV5gdZkOcEIRlvJ0F+3SHzorMYi03pwkb6nEN7KwJvhzmJOkd88hJwlZiVqQ1g41rRM2
+V6EWg9HGMAQVQ9hY7uECIc4NRHtDZ74F64HM+PfJ0IeT3PRVwtYkAs4OPwFNukya7dyqo0F5UMtxIKFL
+7MR12VOWwGk5L2cWL+AM6ns5QwuTltAu15CbOAk7IpxPGjALx+dnPPvBeSKnHC9XSk5JRUXhga6qFnve
+Su7ttt2223Z7iM11XZA8Fzn2oSQ3dP293Jzg34gFkyyJKDmvYfIZdhRKqE4y/gzw+TlNd943isEZR9aQ
++lStjIej3KCX0ANfRmgwPNKvkQFfNEUk7ZC1SdEa9RWhe2WSz2H0nHAp126R82RLRYrviDrFT2P5rqIm
+08MJ86jkVCrqs3mSWak95UDDfbEZrh9DtjQrdQ0DRYhNUyciI6Bq4Ioi5HNDJY3e0brwQ/cO7S/kCZ83
+/3nf+hzM37NW7mmgX0qzjjIpTGFLBd5b0HJC+i0kgTuWjkzTUq74GYZrOVUdtbbNpSliyscmLBztB5ew
+6O0CphkaIZIafW2HjJkEGcMXWY8sTjOFGERTIPgUMhxDcWjtVDq60DFyQgM62LoJBaEdAmIA/xmIDwhg
+1fiaR3glrVwKxiEUkB/damThCMn3lmebTSeXYkpNrkQMuAqn8dbJ4IxTfsADkX6haRpo+HCxot8VrS8J
+zYwXezNpAAQylqiQfhOpr/HcgmDJbozebEc9Q7xk6sEj6WFC2pjURDAkNG83iHLXLZ/KtBItDh1z9Ukh
+9a1BifYusiOjVMA9JZsn1OnivrhdsSKubUvB2exQV+hpbj4gU4bjpprHWQvdZ3STau/YOVakOfaZWGWp
+x0S6PvyvLgzZBpS4D6Vp6G/BXAVQpozNWH/RNtt7pIcM5aia36Db9B+L+w8Ud9V5qjAi+DYflcxPovsr
+Mjpj7wD/rJo+OErUIUWvaa2ZHncJmJfHx+HO7+PQYXQqj+wOeBkooqwq0pwQUppcgYsMCCZY456z89CY
+dt65333WP2b9cOwcGKIEvOAr1ohNxpdg25beZ2vWxMPm6ZOzFezlO44IVsmM7JexqxTbRN8YvLQR24dM
+N6rlOHGsNHYTETNUpoMQ4jjuKi3Hy15GLSkfOZ6cqwlc5bxLxdGLln0pdPLaQ0J362isjKwg+9ECGTlA
+a5Y9x1u+vt2223bbbp+/kUVtVSmefzP2ftj520gcgiHJ5wsOeJmjxw4vqnB0Y4VvQ8gG9MY564xxMjdj
+iptk2DSrMz0GDd+HuUTYu22wbfIPvAp+mRq5EF4QLJmqBQ2TCRASO+FHc0RjcuswK9iy8iTymmsYuThK
+wRC1Kbo2UrmHn7RaFNwGmh+UqbBurSdHNlSqQcSoTEUGutHlxjEn05KeUSiM92VWi9Kx0Nde44RZdFNh
+HGgFeH1S+dZjeZ/7r0je9+B8UleXoinfnZIZIR9kdimaYRPpXzs9DJfKwKeJcLM+AiZRwGViL0mW3EAV
+pXqIB1y4gJKCSDtM3gETKts7egtFZEdGJKoIKaRCYY4KvTaw1zJUCsvLvcwU5xx1YEI4/CwR1l6C640i
+AZJSC5xPBh7h6Lgiqs5z544Y61Dj4ZKIhmyNQ5xFr2SVnLYFApmh9b4tDy9LsCKP5EUktFhHeSgLvv+v
+bN+3Ffu4zopBZYVWgRvH6VGuCZpWMvxuIFemzHzY2bWFM09+8U4mYfD8PusC+9K/wQbDoARkJLX31KHT
+iAAjqwmLk86oEnfIKBGZhgbpIvMtUSZnZHZEhAEyRkWPoBaOjoChU55P06BCJmY9n0WBmsIdHdbTNdG+
+ghyrI/SOErJO2o4o8PD+QfOW+9UZLaomyDLJMGVeBg9QBIyALaczGE8Hwwek2MjyxUQPXh5Lt5IaYjMY
+lMcsFSO3jkI3ZRJ+ilM4jyy4XLzMzMINrV5aaUWK4E4iKhJslm6RKBU0EcoSQJAxPdAXYpgjUc4XwasQ
+JSai3yob7ECboEq9QzYJNVaxVuQpWgohCCq3Xob3xevwP3dC/9pV9vc+XnBl5kXm0SUnWGzeppVpQbFE
+b1GmFRwRCsfWsuyViIxQDGpWPXVuVpNfCO7B4AnBEKJwF5lrpAsES9yI3mYCALIPUeplleYk+4hHsTXC
+R0SaD+d7qKirHHUsBPgsvWbKFKF4bESgdNOIbdWIy3YSbOt59GroX5I5yAwx4Z4hyCxfcMnnZbpRiVym
+jjgCAhQl1sX65FKccQzJhn1ErgoSohD1Bf1FR6a5Okk+RPKqjrQlB5Llkp+1yVITmS8nQgcBtTtahvyv
+vnuNkEWtN+UH0U+HZgnnPKM1dHiUVWsI9CnrGqJk0zCjQRh7eAMSr6QlfiPMZEa0i/LT9G+Z1DGkBurI
+w2MOqvGyMMARXmSpamj0wSozm3MM17qbmsDtK+h5mSAdMvrBM/esaq1NVGSLjt5UDQkdKOjIS4lB9TbI
+aBhX9EE/kh7cM7lfngjT6S4rcmWQTMJNzBHxCMnBFUd3cnHusk6ahhoZUbE4k4waEMEAs0xZrROWzu29
+jG5E+qg8ZnPgI0ExyFLrtvRU7kveQjHDF0hQ8bY99fb/Y8jDjRJYIhIRSgZmvJXVEWnZBxeCyzNE4mTP
+MKQWuaZk73wIRfOr7L1cI2fYh2U/wiyZgArYeLUdPftaGnXXJrOgdJ4QOzcj62cucC1HP7gE/4Q5wE57
+hF9oGb9xofai4auDwF2nLPbBqG0s+xYAIHrS2JQVFCSzqMZ2lGC7bbfttt0+f+uWXJjVxWs8DztKEMbl
+mbwm7HecjxJIUi8G3mBISSHJ6xy6OxHkoimsCxoVR14ZCTqB8s4mWhlKQPqPBisxFB4VMeAi1B0OAjvp
+0UQylIdlyLUTfhB6sQGJG5c1YZN0VnUgxSQNo0TH6pyRobKQELkZPCKxmQgbhIkOhEJwpRdSZ4QDVNS/
+LCqE4Wd4jbweonVvOtOKMcLHX4x6vHur/12Xkv8PUEsHCI0iPx7rEgAAv3cAAFBLAQIUABQACAgIAAAA
+IQCNIj8e6xIAAL93AAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQAB
+AD8AAAAqEwAAAAA=
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateProxyPort.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateProxyPort.test
new file mode 100644
index 0000000..742c793
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateProxyPort.test
@@ -0,0 +1,83 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_Y_B8wDPxEeiRde_P_PIz8w,_YjKqsDPyEeiRde_P_PIz8w,_Fk4e8DP2EeiRde_P_PIz8w
+Element-Name: IBD_CreateProxyPort
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _xp6ZwDP_EeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 12:59 PM
+Testcase-Type: ecl
+Verifications: _Vbi7ADQJEeiRde_P_PIz8w
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Create a proxy port in IBD with the tool Features/FlowPort
+- create proxy port on a part
+- create proxy port on the IBD diagram
+
+Expected result:
+- proxy ports are displayed as bordered node
+- proxy ports are created under semantic element
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Create Port on the Part1
+with [get-editor "ibd diagram"] {
+ with [get-palette] {
+ with [get-palette-entry Port] {
+ mouse-move 11 16 button1 -height 27 -width 293
+ mouse-press 11 16 button1 -height 27 -width 293
+ mouse-release 11 16 button1 524288 -height 27 -width 293
+ }
+ with [get-palette-entry "Proxy Port"] {
+ mouse-move 46 17 button1 -height 27 -width 293
+ mouse-press 46 17 button1 -height 27 -width 293
+ mouse-release 46 17 button1 524288 -height 27 -width 293
+ }
+ }
+ with [get-diagram -index 1 | get-edit-part -name "ibd diagram"] {
+ mouse-move 725 186 -height 417 -width 739
+ with [get-edit-part -name "ibd diagram" | get-edit-part
+ -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartment2EditPart] {
+ mouse-move 111 42 button1 -height 68 -width 148
+ mouse-press 111 42 button1 -height 68 -width 148
+ mouse-release 111 42 button1 524288 -height 68 -width 148
+ }
+ }
+}
+// Check port is displayed
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]"
+ | get-edit-part -name "«ProxyPort» port1 : "
+
+
+// Create Port on IBD Block
+with [get-editor "ibd diagram"] {
+ with [get-palette | get-palette-entry "Proxy Port"] {
+ mouse-press 76 13 button1 -height 27 -width 293
+ mouse-release 76 13 button1 524288 -height 27 -width 293
+ }
+ with [get-diagram -index 1 | get-edit-part -name "ibd diagram"] {
+ mouse-move 723 204 -height 417 -width 739
+ with [get-edit-part -name "ibd diagram" | get-edit-part
+ -className DNodeContainerViewNodeContainerCompartmentEditPart] {
+ mouse-move 665 205 button1 -height 397 -width 715
+ mouse-press 665 205 button1 -height 397 -width 715
+ mouse-release 665 205 button1 524288 -height 397 -width 715
+ }
+ }
+}
+
+// Check port is displayed
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram" | get-edit-part -name "«ProxyPort» port1 : "
+
+// Save Diagram
+get-button "Save (M1+S)" | click
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateProxyPortVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateProxyPortVerif.verification
new file mode 100644
index 0000000..ae2bbc4
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_CreateProxyPortVerif.verification
@@ -0,0 +1,99 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: IBD_CreateProxyPortVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _Vbi7ADQJEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 12:59 PM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+UEsFBgAAAAABAAEAPwAAADUTAAAAAA==
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_NestedPort.test b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_NestedPort.test
new file mode 100644
index 0000000..59b8551
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IBD_NestedPort.test
@@ -0,0 +1,119 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Contexts: _sD67UDMzEeiRZ4kXU2JqQQ,_dzmbEDNZEeiRZ4kXU2JqQQ,_T3lvoDMyEeiRZ4kXU2JqQQ,_Z_ds0DMyEeiRZ4kXU2JqQQ,_l318EDQOEeiRde_P_PIz8w
+Element-Name: IBD_NestedPort
+Element-Type: testcase
+Element-Version: 3.0
+External-Reference:
+Id: _fdqgMDQJEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 4/9/18 10:40 AM
+Testcase-Type: ecl
+Verifications: _aAWakDQXEeiRde_P_PIz8w
+
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
+Content-Type: text/plain
+Entry-Name: .description
+
+Load a project with already created ports
+A part with ports and nested ports
+a Block with ports and nested ports
+
+Expected result:
+all ports and nested ports are displayed
+------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
+Content-Type: text/ecl
+Entry-Name: .content
+
+// Open IBD Diagram
+/*get-view "Model Explorer" | get-tree | select "test/model.uml/ Model/<> block1/ibd diagram"
+ | get-menu -path Open | click*/
+get-view "Model Explorer" | get-tree | select test | get-menu -path Refresh | click
+with [get-view "Model Explorer" | get-tree] {
+ select test | get-menu -path Refresh | click
+ select test | double-click
+ select "*test/model.uml/ Model/<> block1/ibd diagram"
+ | get-menu -path Open | click
+}
+
+//Check diagram is opened
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+
+// Save Diagram
+get-button "Save (M1+S)" | click
+
+// Check port belonging to part
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]"
+ | get-edit-part -name "Block2Port1 : block3"
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]"
+ | get-edit-part -name "«FlowPort» flowportcustom1 : block3"
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]"
+ | get-edit-part -name "«ProxyPort» port3 : block3"
+
+// Check NestedPort
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]"
+ | get-edit-part -name "Block2Port1 : block3" | get-edit-part -name "Bloc3port1 : "
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]"
+ | get-edit-part -name "Block2Port1 : block3" | get-edit-part -name "«ProxyPort» Blck3proxyport2 : "
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]"
+ | get-edit-part -name "Block2Port1 : block3" | get-edit-part -name "«FlowPort» Blck3flowport3 : "
+
+
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]"
+ | get-edit-part -name "«FlowPort» flowportcustom1 : block3" | get-edit-part -name "Bloc3port1 : "
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]"
+ | get-edit-part -name "«FlowPort» flowportcustom1 : block3" | get-edit-part -name "«ProxyPort» Blck3proxyport2 : "
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]"
+ | get-edit-part -name "«FlowPort» flowportcustom1 : block3" | get-edit-part -name "«FlowPort» Blck3flowport3 : "
+
+
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]"
+ | get-edit-part -name "«ProxyPort» port3 : block3" | get-edit-part -name "Bloc3port1 : "
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]"
+ | get-edit-part -name "«ProxyPort» port3 : block3" | get-edit-part -name "«ProxyPort» Blck3proxyport2 : "
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -className DNodeContainerViewNodeContainerCompartmentEditPart | get-edit-part -name "part1 : block2 [1]"
+ | get-edit-part -name "«ProxyPort» port3 : block3" | get-edit-part -name "«FlowPort» Blck3flowport3 : "
+
+// Check ports on diagram block
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -name "port1 : block3"
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -name "«ProxyPort» port2 : block3"
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -name "«FlowPort» flowportcustom1 : block3"
+
+// Check nested ports on diagram block
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -name "port1 : block3" | get-edit-part -name "Bloc3port1 : "
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -name "port1 : block3" | get-edit-part -name "«ProxyPort» Blck3proxyport2 : "
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -name "port1 : block3" | get-edit-part -name "«FlowPort» Blck3flowport3 : "
+
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -name "«ProxyPort» port2 : block3" | get-edit-part -name "Bloc3port1 : "
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -name "«ProxyPort» port2 : block3" | get-edit-part -name "«ProxyPort» Blck3proxyport2 : "
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -name "«ProxyPort» port2 : block3" | get-edit-part -name "«FlowPort» Blck3flowport3 : "
+
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -name "«FlowPort» flowportcustom1 : block3" | get-edit-part -name "Bloc3port1 : "
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -name "«FlowPort» flowportcustom1 : block3" | get-edit-part -name "«ProxyPort» Blck3proxyport2 : "
+get-editor "ibd diagram" | get-diagram -index 1 | get-edit-part -name "ibd diagram" | get-edit-part -name "ibd diagram"
+ | get-edit-part -name "«FlowPort» flowportcustom1 : block3" | get-edit-part -name "«FlowPort» Blck3flowport3 : "
+------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IDB_NestedPortVerif.verification b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IDB_NestedPortVerif.verification
new file mode 100644
index 0000000..3e7cde8
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/Cases/Features/IDB_NestedPortVerif.verification
@@ -0,0 +1,102 @@
+--- RCPTT verification ---
+Format-Version: 1.0
+Element-Name: IDB_NestedPortVerif
+Element-Type: verification
+Element-Version: 2.0
+Id: _aAWakDQXEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 2:39 PM
+Verification-Type: org.eclipse.rcptt.verifications.tree
+
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
+Content-Type: q7/binary
+Entry-Name: .q7.content
+
+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
+------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/IBD_Parent.suite b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/IBD_Parent.suite
new file mode 100644
index 0000000..6e8450d
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/InternalBlockDiagram/IBD_Parent.suite
@@ -0,0 +1,17 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Element-Name: IBD_Parent
+Element-Type: testsuite
+Element-Version: 2.0
+Id: _2gFKkDQXEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 3:37 PM
+
+------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8
+Content-Type: text/testcase
+Entry-Name: testcase-items
+
+_uAcr0DQXEeiRde_P_PIz8w // kind: 'suite' name: 'IBD_1_Features' path: 'Cases/Features/IBD_1_Features.suite'
+_XdT8cDQfEeiRde_P_PIz8w // kind: 'suite' name: 'IBD_2_Connector' path: 'Cases/Connections/IBD_2_Connector.suite'
+
+------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/SysML_Parent.suite b/org.obeonetwork.dsl.sysml.design.tests.rcptt/SysML_Parent.suite
new file mode 100644
index 0000000..2268f3d
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/SysML_Parent.suite
@@ -0,0 +1,17 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Element-Name: SysML_Parent
+Element-Type: testsuite
+Element-Version: 2.0
+Id: _ogZC8DQfEeiRde_P_PIz8w
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/30/18 3:38 PM
+
+------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8
+Content-Type: text/testcase
+Entry-Name: testcase-items
+
+_HLZD0DN0EeiRZ4kXU2JqQQ // kind: 'suite' name: 'BDD_Parent' path: 'BlockDesignDiagram/BDD_Parent.suite'
+_2gFKkDQXEeiRde_P_PIz8w // kind: 'suite' name: 'IBD_Parent' path: 'InternalBlockDiagram/IBD_Parent.suite'
+
+------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8--
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/pom.xml b/org.obeonetwork.dsl.sysml.design.tests.rcptt/pom.xml
new file mode 100644
index 0000000..5b5c205
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/pom.xml
@@ -0,0 +1,153 @@
+
+
+
+ 4.0.0
+ org.obeonetwork.dsl.sysml
+ rcpttTests
+ 8.0.0-SNAPSHOT
+ rcpttTest
+
+
+
+ rcptt-releases
+ RCPTT Maven repository
+ https://repo.eclipse.org/content/repositories/rcptt-releases/
+
+
+ rcptt-snapshots
+ RCPTT Maven Snapshots repository
+
+ always
+
+ https://repo.eclipse.org/content/repositories/rcptt-snapshots/
+
+
+
+
+
+
+
+
+ 1.5.6-SNAPSHOT
+
+
+
+ ../../../Clients/SysmlProject/Capella/capella-1.2.0.201711030906-win32-win32-x86_64.zip
+
+
+ file:/C:/github/SysML-Designer-UI-Tests/sirius
+
+ file:/C:/github/SysML-Designer-UI-Tests/aa
+
+ file:/C:/github/UML-Designer/packaging/org.obeonetwork.dsl.uml2.core.update/target/repository
+
+ file:/C:/github/SysML-Designer/packaging/org.obeonetwork.dsl.sysml.update/target/repository
+
+
+ SysML_Parent
+
+ ../rcptt.runner-2.2.0.zip
+ 2.2.0
+ 2.2.0
+
+ UTF-8
+
+
+
+
+
+
+
+ org.eclipse.rcptt
+ rcptt-maven-plugin
+ ${rcptt-version}
+ true
+
+
+ eclipse
+ sdk
+ 3.7.0
+
+
+
+
+ ${site-uml2}
+
+
+
+ ${site-sirius}
+
+
+
+ ${site-sysml}
+
+
+
+ ${site-uml-core}
+
+
+
+ ${autPath}
+
+
+ -autArgs
+
+
+
+
+ ${rcptt-runner-version}
+
+ ${rcpttrunner}
+
+ -Xmx2g
+
+
+
+
+ ${suite}
+
+
+
+ 7200
+ 90
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/org.obeonetwork.dsl.sysml.design.tests.rcptt/rcptt.properties b/org.obeonetwork.dsl.sysml.design.tests.rcptt/rcptt.properties
new file mode 100644
index 0000000..88d793a
--- /dev/null
+++ b/org.obeonetwork.dsl.sysml.design.tests.rcptt/rcptt.properties
@@ -0,0 +1,9 @@
+--- RCPTT testcase ---
+Format-Version: 1.0
+Element-Name: Project Settings
+Element-Type: projectMetadata
+Element-Version: 2.0
+Id: _9bPT0DMwEeiRZ4kXU2JqQQ
+Runtime-Version: 2.2.0.201705230341
+Save-Time: 3/29/18 11:10 AM
+