Bug 502161 - [SysML 1.4] [Parametric Diagram] Parameters creation on
ConstraintBlocks

 - add graphical element type for parameter
 - reference the newly created element types in the parametreic palette

Change-Id: Ia11140bac70212eeafb374b6e730e35cb7d73a45
Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
diff --git a/diagram/org.eclipse.papyrus.sysml14.diagram.common/resources/SysML14CompositeDiagram-extension.elementtypesconfigurations b/diagram/org.eclipse.papyrus.sysml14.diagram.common/resources/SysML14CompositeDiagram-extension.elementtypesconfigurations
index bc9f5c7..f77edaa 100644
--- a/diagram/org.eclipse.papyrus.sysml14.diagram.common/resources/SysML14CompositeDiagram-extension.elementtypesconfigurations
+++ b/diagram/org.eclipse.papyrus.sysml14.diagram.common/resources/SysML14CompositeDiagram-extension.elementtypesconfigurations
@@ -1,98 +1,111 @@
-<?xml version="1.0" encoding="ASCII" standalone="no"?><elementtypesconfigurations:ElementTypeSetConfiguration xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:stereotypematcher="http://www.eclipse.org/papyrus/uml/types/stereotypematcher/1.1" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" identifier="org.eclipse.papyrus.sysml14.service.types.elementTypeSet.composite.extension" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML" name="SysML" xmi:id="_Qt9c4Mv4EeS5BpE3hOblyw" xmi:version="2.0">
-  <elementTypeConfigurations hint="Property_Shape" identifier="org.eclipse.papyrus.sysmldi.ActorPart_Property_Shape" name="ActorPart (Property_Shape)" xmi:id="_ele1QE_tEeWS1Mofp4ST9Q" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
-    <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_elfcUE_tEeWS1Mofp4ST9Q"/>
+<?xml version="1.0" encoding="ASCII"?>
+<elementtypesconfigurations:ElementTypeSetConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.1" xmlns:stereotypematcher="http://www.eclipse.org/papyrus/uml/types/stereotypematcher/1.1" xmi:id="_Qt9c4Mv4EeS5BpE3hOblyw" identifier="org.eclipse.papyrus.sysml14.service.types.elementTypeSet.composite.extension" name="SysML" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+  <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ele1QE_tEeWS1Mofp4ST9Q" identifier="org.eclipse.papyrus.sysmldi.ActorPart_Property_Shape" name="ActorPart (Property_Shape)" hint="Property_Shape">
+    <iconEntry xmi:id="_elfcUE_tEeWS1Mofp4ST9Q" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
     <specializedTypesID>org.eclipse.papyrus.SysML14.ActorPart</specializedTypesID>
     <specializedTypesID>org.eclipse.papyrus.umldi.Property_Shape</specializedTypesID>
-    <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.ActorPartGraphicalEditHelperAdvice" xmi:id="_elfcUU_tEeWS1Mofp4ST9Q" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
-    <matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher" xmi:id="_y-4fUIe8EeW05oI_3tpDGw" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
-  </elementTypeConfigurations>  
-  <elementTypeConfigurations hint="Property_AttributeLabel" identifier="org.eclipse.papyrus.sysmldi.ActorPart_Property_AttributeLabel" name="ActorPart" xmi:id="_S5YwwB_5EeWp9rJ2gmw59A" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
-    <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_S5YwwR_5EeWp9rJ2gmw59A"/>
+    <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_elfcUU_tEeWS1Mofp4ST9Q" editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.ActorPartGraphicalEditHelperAdvice"/>
+    <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_y-4fUIe8EeW05oI_3tpDGw" matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher"/>
+  </elementTypeConfigurations>
+  <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_S5YwwB_5EeWp9rJ2gmw59A" identifier="org.eclipse.papyrus.sysmldi.ActorPart_Property_AttributeLabel" name="ActorPart" hint="Property_AttributeLabel">
+    <iconEntry xmi:id="_S5YwwR_5EeWp9rJ2gmw59A" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
     <specializedTypesID>org.eclipse.papyrus.SysML14.ActorPart</specializedTypesID>
-    <specializedTypesID>org.eclipse.papyrus.umldi.Property_AttributeLabel</specializedTypesID>    
-    <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.ActorPartGraphicalEditHelperAdvice" xmi:id="_5wiAgB_5EeWp9rJ2gmw59A" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
-    <matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher" xmi:id="_k5pC8Ie8EeW05oI_3tpDGw" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
+    <specializedTypesID>org.eclipse.papyrus.umldi.Property_AttributeLabel</specializedTypesID>
+    <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_5wiAgB_5EeWp9rJ2gmw59A" editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.ActorPartGraphicalEditHelperAdvice"/>
+    <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_k5pC8Ie8EeW05oI_3tpDGw" matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher"/>
   </elementTypeConfigurations>
-  <elementTypeConfigurations hint="Property_Shape" identifier="org.eclipse.papyrus.sysmldi.ConstraintProperty_Property_Shape" name="ConstraintProperty (Property_Shape)" xmi:id="_NIBSUO5lEeSNB9Q0D5gJiA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
-    <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_NIBSUe5lEeSNB9Q0D5gJiA"/>
+  <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_NIBSUO5lEeSNB9Q0D5gJiA" identifier="org.eclipse.papyrus.sysmldi.ConstraintProperty_Property_Shape" name="ConstraintProperty (Property_Shape)" hint="Property_Shape">
+    <iconEntry xmi:id="_NIBSUe5lEeSNB9Q0D5gJiA" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
     <specializedTypesID>org.eclipse.papyrus.SysML14.ConstraintProperty</specializedTypesID>
     <specializedTypesID>org.eclipse.papyrus.umldi.Property_Shape</specializedTypesID>
-    <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.ConstraintPropertyGraphicalEditHelperAdvice" xmi:id="_8Yf_oPfpEeSxkueHcFw1lw" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
-    <matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher" xmi:id="_yH1ikIe8EeW05oI_3tpDGw" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
+    <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_8Yf_oPfpEeSxkueHcFw1lw" editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.ConstraintPropertyGraphicalEditHelperAdvice"/>
+    <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_yH1ikIe8EeW05oI_3tpDGw" matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher"/>
   </elementTypeConfigurations>
-  <elementTypeConfigurations hint="Property_AttributeLabel" identifier="org.eclipse.papyrus.sysmldi.ConstraintProperty_Property_AttributeLabel" name="ConstraintProperty (Property_AttributeLabel)" xmi:id="_NIBSUu5lEeSNB9Q0D5gJiA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
-    <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_NIBSU-5lEeSNB9Q0D5gJiA"/>
+  <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_NIBSUu5lEeSNB9Q0D5gJiA" identifier="org.eclipse.papyrus.sysmldi.ConstraintProperty_Property_AttributeLabel" name="ConstraintProperty (Property_AttributeLabel)" hint="Property_AttributeLabel">
+    <iconEntry xmi:id="_NIBSU-5lEeSNB9Q0D5gJiA" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
     <specializedTypesID>org.eclipse.papyrus.SysML14.ConstraintProperty</specializedTypesID>
     <specializedTypesID>org.eclipse.papyrus.umldi.Property_AttributeLabel</specializedTypesID>
-    <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.ConstraintPropertyGraphicalEditHelperAdvice" xmi:id="_JOurMPfqEeSxkueHcFw1lw" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
-    <matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher" xmi:id="_yZR34Ie8EeW05oI_3tpDGw" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
+    <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_JOurMPfqEeSxkueHcFw1lw" editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.ConstraintPropertyGraphicalEditHelperAdvice"/>
+    <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_yZR34Ie8EeW05oI_3tpDGw" matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher"/>
   </elementTypeConfigurations>
-  <elementTypeConfigurations hint="Property_Shape" identifier="org.eclipse.papyrus.sysmldi.Part_Property_Shape" name="Part (Property_Shape)" xmi:id="_VU6eQE_sEeWS1Mofp4ST9Q" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
-    <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_VU6eQU_sEeWS1Mofp4ST9Q"/>
+  <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_VU6eQE_sEeWS1Mofp4ST9Q" identifier="org.eclipse.papyrus.sysmldi.Part_Property_Shape" name="Part (Property_Shape)" hint="Property_Shape">
+    <iconEntry xmi:id="_VU6eQU_sEeWS1Mofp4ST9Q" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
     <specializedTypesID>org.eclipse.papyrus.SysML14.Part</specializedTypesID>
     <specializedTypesID>org.eclipse.papyrus.umldi.Property_Shape</specializedTypesID>
-    <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.CreateOrSelectBlockPropertyTypeEditHelperAdvice" xmi:id="_VU6eQk_sEeWS1Mofp4ST9Q" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
-    <matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher" xmi:id="_ylyp4Ie8EeW05oI_3tpDGw" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
+    <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_VU6eQk_sEeWS1Mofp4ST9Q" editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.CreateOrSelectBlockPropertyTypeEditHelperAdvice"/>
+    <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_ylyp4Ie8EeW05oI_3tpDGw" matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher"/>
   </elementTypeConfigurations>
-  <elementTypeConfigurations hint="Property_AttributeLabel" identifier="org.eclipse.papyrus.sysmldi.Part_Property_AttributeLabel" name="Part (Property_AttributeLabel)" xmi:id="_VU6eQ0_sEeWS1Mofp4ST9Q" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
-    <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_VU6eRE_sEeWS1Mofp4ST9Q"/>
+  <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_VU6eQ0_sEeWS1Mofp4ST9Q" identifier="org.eclipse.papyrus.sysmldi.Part_Property_AttributeLabel" name="Part (Property_AttributeLabel)" hint="Property_AttributeLabel">
+    <iconEntry xmi:id="_VU6eRE_sEeWS1Mofp4ST9Q" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
     <specializedTypesID>org.eclipse.papyrus.SysML14.Part</specializedTypesID>
     <specializedTypesID>org.eclipse.papyrus.umldi.Property_AttributeLabel</specializedTypesID>
-    <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.CreateOrSelectBlockPropertyTypeEditHelperAdvice" xmi:id="_VU6eRU_sEeWS1Mofp4ST9Q" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
-    <matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher" xmi:id="_yzWkwIe8EeW05oI_3tpDGw" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
+    <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_VU6eRU_sEeWS1Mofp4ST9Q" editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.CreateOrSelectBlockPropertyTypeEditHelperAdvice"/>
+    <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_yzWkwIe8EeW05oI_3tpDGw" matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher"/>
   </elementTypeConfigurations>
-  <elementTypeConfigurations hint="Property_Shape" identifier="org.eclipse.papyrus.sysmldi.Reference_Property_Shape" name="Reference (Property_Shape)" xmi:id="_ele1QE_tEeWS1Mofp4ST9Q" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
-    <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_elfcUE_tEeWS1Mofp4ST9Q"/>
+  <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_ele1QE_tEeWS1Mofp4ST9Q" identifier="org.eclipse.papyrus.sysmldi.Reference_Property_Shape" name="Reference (Property_Shape)" hint="Property_Shape">
+    <iconEntry xmi:id="_elfcUE_tEeWS1Mofp4ST9Q" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
     <specializedTypesID>org.eclipse.papyrus.SysML14.Reference</specializedTypesID>
     <specializedTypesID>org.eclipse.papyrus.umldi.Property_Shape</specializedTypesID>
-    <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.CreateOrSelectBlockPropertyTypeEditHelperAdvice" xmi:id="_elfcUU_tEeWS1Mofp4ST9Q" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
-    <matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher" xmi:id="_y-4fUIe8EeW05oI_3tpDGw" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
+    <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_elfcUU_tEeWS1Mofp4ST9Q" editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.CreateOrSelectBlockPropertyTypeEditHelperAdvice"/>
+    <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_y-4fUIe8EeW05oI_3tpDGw" matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher"/>
   </elementTypeConfigurations>
-  <elementTypeConfigurations hint="Property_AttributeLabel" identifier="org.eclipse.papyrus.sysmldi.Reference_Property_AttributeLabel" name="Reference (Property_AttributeLabel)" xmi:id="_elfcUk_tEeWS1Mofp4ST9Q" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
-    <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_elfcU0_tEeWS1Mofp4ST9Q"/>
+  <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_elfcUk_tEeWS1Mofp4ST9Q" identifier="org.eclipse.papyrus.sysmldi.Reference_Property_AttributeLabel" name="Reference (Property_AttributeLabel)" hint="Property_AttributeLabel">
+    <iconEntry xmi:id="_elfcU0_tEeWS1Mofp4ST9Q" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
     <specializedTypesID>org.eclipse.papyrus.SysML14.Reference</specializedTypesID>
     <specializedTypesID>org.eclipse.papyrus.umldi.Property_AttributeLabel</specializedTypesID>
-    <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.CreateOrSelectBlockPropertyTypeEditHelperAdvice" xmi:id="_elfcVE_tEeWS1Mofp4ST9Q" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
-    <matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher" xmi:id="_zLVm8Ie8EeW05oI_3tpDGw" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
+    <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_elfcVE_tEeWS1Mofp4ST9Q" editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.CreateOrSelectBlockPropertyTypeEditHelperAdvice"/>
+    <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_zLVm8Ie8EeW05oI_3tpDGw" matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher"/>
   </elementTypeConfigurations>
-  <elementTypeConfigurations hint="Property_Shape" identifier="org.eclipse.papyrus.sysmldi.Value_Property_Shape" name="Value (Property_Shape)" xmi:id="_rArxsE_tEeWS1Mofp4ST9Q" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
-    <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_rArxsU_tEeWS1Mofp4ST9Q"/>
+  <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_rArxsE_tEeWS1Mofp4ST9Q" identifier="org.eclipse.papyrus.sysmldi.Value_Property_Shape" name="Value (Property_Shape)" hint="Property_Shape">
+    <iconEntry xmi:id="_rArxsU_tEeWS1Mofp4ST9Q" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
     <specializedTypesID>org.eclipse.papyrus.SysML14.Value</specializedTypesID>
     <specializedTypesID>org.eclipse.papyrus.umldi.Property_Shape</specializedTypesID>
-    <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.ValueEditHelperAdvice" xmi:id="_rArxsk_tEeWS1Mofp4ST9Q" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
-    <matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher" xmi:id="_zXt2EIe8EeW05oI_3tpDGw" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
+    <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_rArxsk_tEeWS1Mofp4ST9Q" editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.ValueEditHelperAdvice"/>
+    <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_zXt2EIe8EeW05oI_3tpDGw" matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher"/>
   </elementTypeConfigurations>
-  <elementTypeConfigurations hint="Property_AttributeLabel" identifier="org.eclipse.papyrus.sysmldi.Value_Property_AttributeLabel" name="Value (Property_AttributeLabel)" xmi:id="_rArxs0_tEeWS1Mofp4ST9Q" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
-    <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_rArxtE_tEeWS1Mofp4ST9Q"/>
+  <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_rArxs0_tEeWS1Mofp4ST9Q" identifier="org.eclipse.papyrus.sysmldi.Value_Property_AttributeLabel" name="Value (Property_AttributeLabel)" hint="Property_AttributeLabel">
+    <iconEntry xmi:id="_rArxtE_tEeWS1Mofp4ST9Q" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
     <specializedTypesID>org.eclipse.papyrus.SysML14.Value</specializedTypesID>
     <specializedTypesID>org.eclipse.papyrus.umldi.Property_AttributeLabel</specializedTypesID>
-    <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.CreateOrSelectBlockPropertyTypeEditHelperAdvice" xmi:id="_rArxtU_tEeWS1Mofp4ST9Q" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
-    <matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher" xmi:id="_zl-UgIe8EeW05oI_3tpDGw" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
+    <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_rArxtU_tEeWS1Mofp4ST9Q" editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.CreateOrSelectBlockPropertyTypeEditHelperAdvice"/>
+    <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_zl-UgIe8EeW05oI_3tpDGw" matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher"/>
   </elementTypeConfigurations>
-  <elementTypeConfigurations description="Port_Shape FlowPort_Icon" hint="FlowPort_Icon" identifier="org.eclipse.papyrus.sysmldi.FlowPort_Port_Shape" name="FlowPort (FlowPort_Icon)" xmi:id="_QUZYQFI9EeWJN-igpLcdKA" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+  <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_QUZYQFI9EeWJN-igpLcdKA" description="Port_Shape FlowPort_Icon" identifier="org.eclipse.papyrus.sysmldi.FlowPort_Port_Shape" name="FlowPort (FlowPort_Icon)" hint="FlowPort_Icon">
     <specializedTypesID>org.eclipse.papyrus.SysML14.FlowPort</specializedTypesID>
     <specializedTypesID>org.eclipse.papyrus.umldi.Port_Shape</specializedTypesID>
-    <matcherConfiguration xmi:id="_QUZYQlI9EeWJN-igpLcdKA" xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration">
+    <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_QUZYQlI9EeWJN-igpLcdKA">
       <stereotypesQualifiedNames>SysML::DeprecatedElements::FlowPort</stereotypesQualifiedNames>
     </matcherConfiguration>
   </elementTypeConfigurations>
-  <elementTypeConfigurations description="Class_Shape_CN PropertySpecificType on" hint="Class_Shape_CN" identifier="org.eclipse.papyrus.sysmldi.PropertySpecificType_Class_Shape_CN" name="PropertySpecificType(Class_Shape_CN)" xmi:id="_7nlE8HmOEeWnFvBCr4dfPQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+  <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_7nlE8HmOEeWnFvBCr4dfPQ" description="Class_Shape_CN PropertySpecificType on" identifier="org.eclipse.papyrus.sysmldi.PropertySpecificType_Class_Shape_CN" name="PropertySpecificType(Class_Shape_CN)" hint="Class_Shape_CN">
     <specializedTypesID>org.eclipse.papyrus.SysML14.PropertySpecificType</specializedTypesID>
     <specializedTypesID>org.eclipse.papyrus.umldi.Class_Shape_CN</specializedTypesID>
-    <matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher" xmi:id="_0ZtekIe8EeW05oI_3tpDGw" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
+    <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_0ZtekIe8EeW05oI_3tpDGw" matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher"/>
   </elementTypeConfigurations>
-  <elementTypeConfigurations hint="ConstraintPropertyComposite" identifier="org.eclipse.papyrus.sysmldi.ConstraintPropertyComposite" name="ConstraintPropertyComposite" xmi:id="_nOKtsIMDEeW6xruev4cRfQ" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
-    <iconEntry bundleId="org.eclipse.uml2.uml.edit" iconPath="/icons/full/obj16/Property.gif" xmi:id="_nOKtsYMDEeW6xruev4cRfQ"/>
+  <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_nOKtsIMDEeW6xruev4cRfQ" identifier="org.eclipse.papyrus.sysmldi.ConstraintPropertyComposite" name="ConstraintPropertyComposite" hint="ConstraintPropertyComposite">
+    <iconEntry xmi:id="_nOKtsYMDEeW6xruev4cRfQ" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
     <specializedTypesID>org.eclipse.papyrus.SysML14.ConstraintProperty</specializedTypesID>
-    <editHelperAdviceConfiguration editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.ConstraintPropertyGraphicalEditHelperAdvice" xmi:id="_nOKtsoMDEeW6xruev4cRfQ" xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration"/>
-    <matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher" xmi:id="_0zWtoIe8EeW05oI_3tpDGw" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
+    <editHelperAdviceConfiguration xsi:type="elementtypesconfigurations:EditHelperAdviceConfiguration" xmi:id="_nOKtsoMDEeW6xruev4cRfQ" editHelperAdviceClassName="org.eclipse.papyrus.sysml14.diagram.common.advices.ConstraintPropertyGraphicalEditHelperAdvice"/>
+    <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_0zWtoIe8EeW05oI_3tpDGw" matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher"/>
   </elementTypeConfigurations>
-  <elementTypeConfigurations description="Property value hat must displayed in constraint property" hint="Parameter_BorderItem" identifier="org.eclipse.papyrus.sysmldi.Parameter_BorderItem" name="Parameter_BorderItem" xmi:id="_wAxS4IOfEeWhLaOZG6fRyw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+  <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_wAxS4IOfEeWhLaOZG6fRyw" description="Property value hat must displayed in constraint property" identifier="org.eclipse.papyrus.sysmldi.Parameter_BorderItem" name="Parameter_BorderItem" hint="Parameter_BorderItem">
     <specializedTypesID>org.eclipse.papyrus.uml.Property</specializedTypesID>
-    <matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher" xmi:id="_1CJ-oIe8EeW05oI_3tpDGw" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
+    <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_1CJ-oIe8EeW05oI_3tpDGw" matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher"/>
   </elementTypeConfigurations>
-  <elementTypeConfigurations description="use to display a constraint in the typed constrain property" hint="Constraint_Label" identifier="org.eclipse.papyrus.sysmldi.Constraint_Label" name="Constraint_Label" xmi:id="_F1JsoIosEeWtc9KcHKfIiw" xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration">
+  <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_F1JsoIosEeWtc9KcHKfIiw" description="use to display a constraint in the typed constrain property" identifier="org.eclipse.papyrus.sysmldi.Constraint_Label" name="Constraint_Label" hint="Constraint_Label">
     <specializedTypesID>org.eclipse.papyrus.uml.Constraint</specializedTypesID>
-    <matcherConfiguration matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher" xmi:id="_Hhhu4IosEeWtc9KcHKfIiw" xsi:type="elementtypesconfigurations:MatcherConfiguration"/>
+    <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_Hhhu4IosEeWtc9KcHKfIiw" matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher"/>
   </elementTypeConfigurations>
-</elementtypesconfigurations:ElementTypeSetConfiguration>
\ No newline at end of file
+  <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_edrxAIlmEeaZOo7yAgA8OQ" identifier="org.eclipse.papyrus.sysmldi.Parameter_Property_Shape" name="Parameter (Property_Shape)" hint="Property_Shape">
+    <iconEntry xmi:id="_edrxAYlmEeaZOo7yAgA8OQ" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+    <specializedTypesID>org.eclipse.papyrus.SysML14.Parameter</specializedTypesID>
+    <specializedTypesID>org.eclipse.papyrus.umldi.Property_Shape</specializedTypesID>
+    <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_edrxA4lmEeaZOo7yAgA8OQ" matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher"/>
+  </elementTypeConfigurations>
+  <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="_edrxBIlmEeaZOo7yAgA8OQ" identifier="org.eclipse.papyrus.sysmldi.Parameter_Property_AttributeLabel" name="Parameter (Property_AttributeLabel)" hint="Property_AttributeLabel">
+    <iconEntry xmi:id="_edrxBYlmEeaZOo7yAgA8OQ" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+    <specializedTypesID>org.eclipse.papyrus.SysML14.Parameter</specializedTypesID>
+    <specializedTypesID>org.eclipse.papyrus.umldi.Property_AttributeLabel</specializedTypesID>
+    <matcherConfiguration xsi:type="elementtypesconfigurations:MatcherConfiguration" xmi:id="_edrxB4lmEeaZOo7yAgA8OQ" matcherClassName="org.eclipse.papyrus.sysml14.service.types.matcher.internal.SysML14ProfileMatcher"/>
+  </elementTypeConfigurations>
+</elementtypesconfigurations:ElementTypeSetConfiguration>
diff --git a/diagram/org.eclipse.papyrus.sysml14.diagram.parametric/resources/palette/parametricDiagramPalette.paletteconfiguration b/diagram/org.eclipse.papyrus.sysml14.diagram.parametric/resources/palette/parametricDiagramPalette.paletteconfiguration
index 4f067c6..991f2c2 100644
--- a/diagram/org.eclipse.papyrus.sysml14.diagram.parametric/resources/palette/parametricDiagramPalette.paletteconfiguration
+++ b/diagram/org.eclipse.papyrus.sysml14.diagram.parametric/resources/palette/parametricDiagramPalette.paletteconfiguration
@@ -376,8 +376,9 @@
       <icon
           pluginID="org.eclipse.uml2.uml.edit"
           iconPath="icons/full/obj16/Property.gif"/>
-      <elementDescriptors
-          elementTypeId="org.eclipse.papyrus.sysmldi.Parameter_BorderItem"/>
+      <elementDescriptors elementTypeId="org.eclipse.papyrus.sysmldi.Parameter_BorderItem"/>
+      <elementDescriptors elementTypeId="org.eclipse.papyrus.sysmldi.Parameter_Property_AttributeLabel"/>
+      <elementDescriptors elementTypeId="org.eclipse.papyrus.sysmldi.Parameter_Property_Shape"/>
     </ownedConfigurations>
     <ownedConfigurations
         xsi:type="paletteconfiguration:ToolConfiguration"