PSCS11-3:RemoveStructuralFeatureValueAction should destroy constructor
links

Change-Id: I35b47376ad7a37fcba462e7655322f0a00b2b506
Signed-off-by: jeremie.tatibouet <jeremie.tatibouet@cea.fr>
diff --git a/bundles/core/engines/org.eclipse.papyrus.moka.composites/generated/org/eclipse/papyrus/moka/composites/Semantics/impl/Loci/LociL3/CS_ExecutionFactory.java b/bundles/core/engines/org.eclipse.papyrus.moka.composites/generated/org/eclipse/papyrus/moka/composites/Semantics/impl/Loci/LociL3/CS_ExecutionFactory.java
index c0b5720..a1eb629 100644
--- a/bundles/core/engines/org.eclipse.papyrus.moka.composites/generated/org/eclipse/papyrus/moka/composites/Semantics/impl/Loci/LociL3/CS_ExecutionFactory.java
+++ b/bundles/core/engines/org.eclipse.papyrus.moka.composites/generated/org/eclipse/papyrus/moka/composites/Semantics/impl/Loci/LociL3/CS_ExecutionFactory.java
@@ -19,6 +19,7 @@
 import org.eclipse.papyrus.moka.composites.Semantics.impl.Actions.IntermediateActions.CS_CreateLinkActionActivation;
 import org.eclipse.papyrus.moka.composites.Semantics.impl.Actions.IntermediateActions.CS_CreateObjectActionActivation;
 import org.eclipse.papyrus.moka.composites.Semantics.impl.Actions.IntermediateActions.CS_ReadSelfActionActivation;
+import org.eclipse.papyrus.moka.composites.Semantics.impl.Actions.IntermediateActions.CS_RemoveStructuralFeatureValueActionActivation;
 import org.eclipse.papyrus.moka.composites.Semantics.impl.Classes.Kernel.CS_InstanceValueEvaluation;
 import org.eclipse.papyrus.moka.composites.Semantics.impl.Classes.Kernel.CS_OpaqueExpressionEvaluation;
 import org.eclipse.papyrus.moka.composites.Semantics.impl.CommonBehaviors.BasicBehaviors.CS_CallEventExecution;
@@ -41,6 +42,7 @@
 import org.eclipse.uml2.uml.OpaqueExpression;
 import org.eclipse.uml2.uml.ReadExtentAction;
 import org.eclipse.uml2.uml.ReadSelfAction;
+import org.eclipse.uml2.uml.RemoveStructuralFeatureValueAction;
 import org.eclipse.uml2.uml.SendSignalAction;
 
 
@@ -78,6 +80,8 @@
 			visitor = new CS_OpaqueExpressionEvaluation();
 		} else if (element instanceof CallEventBehavior) {
 			visitor = new CS_CallEventExecution();
+ 		} else if (element instanceof RemoveStructuralFeatureValueAction) {
+ 			visitor = new CS_RemoveStructuralFeatureValueActionActivation();
  		} else {
 			visitor = super.instantiateVisitor(element);
 		}
diff --git a/bundles/core/engines/org.eclipse.papyrus.moka.fuml/generated/org/eclipse/papyrus/moka/fuml/Semantics/impl/Loci/LociL1/ChoiceStrategy.java b/bundles/core/engines/org.eclipse.papyrus.moka.fuml/generated/org/eclipse/papyrus/moka/fuml/Semantics/impl/Loci/LociL1/ChoiceStrategy.java
index 88fc41b..7928691 100644
--- a/bundles/core/engines/org.eclipse.papyrus.moka.fuml/generated/org/eclipse/papyrus/moka/fuml/Semantics/impl/Loci/LociL1/ChoiceStrategy.java
+++ b/bundles/core/engines/org.eclipse.papyrus.moka.fuml/generated/org/eclipse/papyrus/moka/fuml/Semantics/impl/Loci/LociL1/ChoiceStrategy.java
@@ -13,7 +13,9 @@
  *****************************************************************************/
 package org.eclipse.papyrus.moka.fuml.Semantics.impl.Loci.LociL1;
 
-public abstract class ChoiceStrategy extends SemanticStrategy {
+import org.eclipse.papyrus.moka.fuml.Semantics.Loci.LociL1.IChoiceStrategy;
+
+public abstract class ChoiceStrategy extends SemanticStrategy implements IChoiceStrategy{
 
 	@Override
 	public String getName() {