Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCamille Letavernier2014-11-07 09:57:26 +0000
committerCamille Letavernier2014-11-07 09:57:26 +0000
commitcbb4e4adb583c506a2d5ec465eb3584bf370bd98 (patch)
tree9a4a0e3588f16b9ee8e3bcb9e8c9cd3166494bf7 /plugins/customization
parentffea654b6fd4bd8519c7fc47558307036baf04d3 (diff)
parent5670fcb060fb7212517c8e59d6932aecf3d0e59b (diff)
downloadorg.eclipse.papyrus-cbb4e4adb583c506a2d5ec465eb3584bf370bd98.tar.gz
org.eclipse.papyrus-cbb4e4adb583c506a2d5ec465eb3584bf370bd98.tar.xz
org.eclipse.papyrus-cbb4e4adb583c506a2d5ec465eb3584bf370bd98.zip
Merge branch 'committers/cletavernie/customTreeEditor'
Conflicts: plugins/views/modelexplorer/org.eclipse.papyrus.views.modelexplorer.newchild/META-INF/MANIFEST.MF plugins/views/modelexplorer/org.eclipse.papyrus.views.modelexplorer.newchild/plugin.xml plugins/views/modelexplorer/org.eclipse.papyrus.views.modelexplorer.newchild/src/org/eclipse/papyrus/views/modelexplorer/newchild/DynamicNewChild.java Change-Id: I7242b20813a18d1d1752dae1ceb44e165972c893
Diffstat (limited to 'plugins/customization')
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/.classpath7
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/.project28
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/META-INF/MANIFEST.MF16
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/about.html28
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/build.properties10
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/customizationConfiguration.xmi4
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/plugin.xml6
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/EMFExtendedTypes.ctx218
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleConstantValue.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleDynamicValue.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleFeatureToSet.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleFeatureValue.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleListValue.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleQueryExecutionValue.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleRuntimeValuesEditionActionConfiguration.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleSetValuesActionConfiguration.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleViewToDisplay.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleConstantValue.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleDynamicValue.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleFeatureToSet.xwt16
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleFeatureValue.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleListValue.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleQueryExecutionValue.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleRuntimeValuesEditionActionConfiguration.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleSetValuesActionConfiguration.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleViewToDisplay.xwt17
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/src/org/eclipse/papyrus/customization/extendedtypes/emf/Activator.java50
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/.classpath7
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/.project28
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/META-INF/MANIFEST.MF16
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/about.html28
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/build.properties10
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/customizationConfiguration.xmi4
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/plugin.xml6
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/UMLExtendedTypes.ctx271
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleApplyStereotypeActionConfiguration.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleConstantValue.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleDynamicValue.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleFeatureToSet.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleFeatureValue.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleInvariantStereotypeConfiguration.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleListValue.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleQueryExecutionValue.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleSetTypeActionConfiguration.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleStereotypeToApply.xwt16
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleStereotypedElementMatcherConfiguration.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleApplyStereotypeActionConfiguration.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleConstantValue.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleDynamicValue.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleFeatureToSet.xwt16
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleFeatureValue.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleInvariantStereotypeConfiguration.xwt18
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleListValue.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleQueryExecutionValue.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleSetTypeActionConfiguration.xwt18
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleStereotypeToApply.xwt30
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleStereotypedElementMatcherConfiguration.xwt16
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/src/org/eclipse/papyrus/customization/extendedtypes/uml/Activator.java50
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/.classpath7
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/.project28
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/META-INF/MANIFEST.MF15
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/about.html28
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/build.properties10
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/plugin.xml8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ExtendedTypes.ctx468
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleActionConfiguration.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleAndRule.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleAspectSemanticTypeConfiguration.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleAspectViewTypeConfiguration.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleComposedRuleConfiguration.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleConfigurationElement.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleElementTypeAdviceConfiguration.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleElementTypeConfiguration.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleExtendedElementTypeSet.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleHierarchyPermission.xwt18
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleIconEntry.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleInvariantContainerConfiguration.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleInvariantRuleConfiguration.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleInvariantSemanticTypeConfiguration.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleMatcherConfiguration.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleOrRule.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleSemanticActionConfiguration.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleSemanticTypeConfiguration.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleViewActionConfiguration.xwt8
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleViewTypeConfiguration.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleActionConfiguration.xwt27
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleAndRule.xwt16
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleAspectSemanticTypeConfiguration.xwt47
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleAspectViewTypeConfiguration.xwt50
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleComposedRuleConfiguration.xwt16
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleConfigurationElement.xwt27
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleElementTypeAdviceConfiguration.xwt28
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleElementTypeConfiguration.xwt40
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleExtendedElementTypeSet.xwt42
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleHierarchyPermission.xwt24
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleIconEntry.xwt18
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleInvariantContainerConfiguration.xwt17
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleInvariantRuleConfiguration.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleInvariantSemanticTypeConfiguration.xwt43
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleMatcherConfiguration.xwt9
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleOrRule.xwt16
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleSemanticActionConfiguration.xwt27
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleSemanticTypeConfiguration.xwt40
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleViewActionConfiguration.xwt28
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleViewTypeConfiguration.xwt42
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.extendedtypes/src/org/eclipse/papyrus/customization/extendedtypes/Activator.java61
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties.generation/src/org/eclipse/papyrus/customization/properties/generation/generators/EcoreGenerator.java25
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties.generation/src/org/eclipse/papyrus/customization/properties/generation/messages/messages.properties6
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties.generation/transforms/ecore2datacontext.qvto3
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/editor/UIEditor.java28
113 files changed, 2647 insertions, 13 deletions
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/.classpath b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/.classpath
new file mode 100644
index 00000000000..b1dabee3829
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/.project b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/.project
new file mode 100644
index 00000000000..c1c9b5ec9f9
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.customization.extendedtypes.emf</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/.settings/org.eclipse.jdt.core.prefs b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 00000000000..11f6e462df7
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,7 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.7
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/META-INF/MANIFEST.MF b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..46f1c8954ee
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/META-INF/MANIFEST.MF
@@ -0,0 +1,16 @@
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.papyrus.views.properties;bundle-version="1.1.0",
+ org.eclipse.papyrus.customization.extendedtypes;bundle-version="1.1.0"
+Bundle-Vendor: Eclipse Modeling Project
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.1.0.qualifier
+Bundle-Name: EMF Extended Types customization
+Bundle-Activator: org.eclipse.papyrus.customization.extendedtypes.emf.
+ Activator
+Bundle-ManifestVersion: 2
+Bundle-SymbolicName: org.eclipse.papyrus.customization.extendedtypes.e
+ mf;singleton:=true
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/about.html b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/about.html
new file mode 100644
index 00000000000..82d49bf5f81
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2007</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/build.properties b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/build.properties
new file mode 100644
index 00000000000..a6e783a9e73
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/build.properties
@@ -0,0 +1,10 @@
+#
+#Wed Nov 05 15:21:48 CET 2014
+bin.includes = META-INF/,\
+ .,\
+ propertyView/,\
+ plugin.xml,\
+ about.html
+output..=bin/
+source..=src/
+src.includes = about.html
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/customizationConfiguration.xmi b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/customizationConfiguration.xmi
new file mode 100644
index 00000000000..e0a99a3eb9f
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/customizationConfiguration.xmi
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="ASCII"?>
+<custom:CustomizationConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:custom="http://www.eclipse.org/papyrus/customization" plugin="org.eclipse.papyrus.customization.extendedtypes.emf">
+ <elements xsi:type="custom:PropertyView" file="/models/properties/set/EMFExtendedTypes.ctx"/>
+</custom:CustomizationConfiguration>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/plugin.xml b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/plugin.xml
new file mode 100644
index 00000000000..a8eee9da1de
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/plugin.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?eclipse version="3.4"?><plugin>
+<extension point="org.eclipse.papyrus.views.properties.context">
+ <context contextModel="/propertyView/EMFExtendedTypes/EMFExtendedTypes.ctx"/>
+ </extension>
+</plugin>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/EMFExtendedTypes.ctx b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/EMFExtendedTypes.ctx
new file mode 100644
index 00000000000..f4bdd22124b
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/EMFExtendedTypes.ctx
@@ -0,0 +1,218 @@
+<?xml version="1.0" encoding="ASCII"?>
+<contexts:Context xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:constraints="http://www.eclipse.org/papyrus/constraints/0.9" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts/0.9" xmi:id="_XW1j4GT2EeSYLucr8QJGMw" name="EMFExtendedTypes">
+ <dependencies href="ppe:/context/org.eclipse.papyrus.customization.extendedtypes//propertyView/ExtendedTypes/ExtendedTypes.ctx#_LxfSZGTrEeSnqN8Csryy_Q"/>
+ <tabs xmi:id="_XngdIGT2EeSYLucr8QJGMw" label="ExtendedTypes" id="extendedtypes" priority="100">
+ <sections xmi:id="_XngdIWT2EeSYLucr8QJGMw" name="Single SetValuesActionConfiguration" sectionFile="ui/SingleSetValuesActionConfiguration.xwt">
+ <widget href="ui/SingleSetValuesActionConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_XngdImT2EeSYLucr8QJGMw" name="Single FeatureToSet" sectionFile="ui/SingleFeatureToSet.xwt">
+ <widget href="ui/SingleFeatureToSet.xwt#/"/>
+ </sections>
+ <sections xmi:id="_XngdI2T2EeSYLucr8QJGMw" name="Single FeatureValue" sectionFile="ui/SingleFeatureValue.xwt">
+ <widget href="ui/SingleFeatureValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_XngdJGT2EeSYLucr8QJGMw" name="Single DynamicValue" sectionFile="ui/SingleDynamicValue.xwt">
+ <widget href="ui/SingleDynamicValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_XngdJWT2EeSYLucr8QJGMw" name="Single ConstantValue" sectionFile="ui/SingleConstantValue.xwt">
+ <widget href="ui/SingleConstantValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_XngdJmT2EeSYLucr8QJGMw" name="Single ListValue" sectionFile="ui/SingleListValue.xwt">
+ <widget href="ui/SingleListValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_XngdJ2T2EeSYLucr8QJGMw" name="Single QueryExecutionValue" sectionFile="ui/SingleQueryExecutionValue.xwt">
+ <widget href="ui/SingleQueryExecutionValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_XngdKGT2EeSYLucr8QJGMw" name="Multiple SetValuesActionConfiguration" sectionFile="ui/MultipleSetValuesActionConfiguration.xwt">
+ <widget href="ui/MultipleSetValuesActionConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_XnpnEGT2EeSYLucr8QJGMw" name="Multiple FeatureToSet" sectionFile="ui/MultipleFeatureToSet.xwt">
+ <widget href="ui/MultipleFeatureToSet.xwt#/"/>
+ </sections>
+ <sections xmi:id="_XnpnEWT2EeSYLucr8QJGMw" name="Multiple FeatureValue" sectionFile="ui/MultipleFeatureValue.xwt">
+ <widget href="ui/MultipleFeatureValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_XnpnEmT2EeSYLucr8QJGMw" name="Multiple DynamicValue" sectionFile="ui/MultipleDynamicValue.xwt">
+ <widget href="ui/MultipleDynamicValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_XnpnE2T2EeSYLucr8QJGMw" name="Multiple ConstantValue" sectionFile="ui/MultipleConstantValue.xwt">
+ <widget href="ui/MultipleConstantValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_XnpnFGT2EeSYLucr8QJGMw" name="Multiple ListValue" sectionFile="ui/MultipleListValue.xwt">
+ <widget href="ui/MultipleListValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_XnpnFWT2EeSYLucr8QJGMw" name="Multiple QueryExecutionValue" sectionFile="ui/MultipleQueryExecutionValue.xwt">
+ <widget href="ui/MultipleQueryExecutionValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_F5JlAWT2EeSYLucr8QJGMw" name="Single RuntimeValuesEditionActionConfiguration" sectionFile="ui/SingleRuntimeValuesEditionActionConfiguration.xwt">
+ <widget href="ui/SingleRuntimeValuesEditionActionConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_F5JlAmT2EeSYLucr8QJGMw" name="Single ViewToDisplay" sectionFile="ui/SingleViewToDisplay.xwt">
+ <widget href="ui/SingleViewToDisplay.xwt#/"/>
+ </sections>
+ <sections xmi:id="_F5JlA2T2EeSYLucr8QJGMw" name="Multiple RuntimeValuesEditionActionConfiguration" sectionFile="ui/MultipleRuntimeValuesEditionActionConfiguration.xwt">
+ <widget href="ui/MultipleRuntimeValuesEditionActionConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_F5JlBGT2EeSYLucr8QJGMw" name="Multiple ViewToDisplay" sectionFile="ui/MultipleViewToDisplay.xwt">
+ <widget href="ui/MultipleViewToDisplay.xwt#/"/>
+ </sections>
+ </tabs>
+ <views xmi:id="_XW1j4WT2EeSYLucr8QJGMw" name="Single SetValuesActionConfiguration" sections="_XngdIWT2EeSYLucr8QJGMw" automaticContext="true" datacontexts="_XW1kGmT2EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_XW1j4mT2EeSYLucr8QJGMw" name="isSingleSetValuesActionConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1j42T2EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/emf/setvaluesaction/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1j5GT2EeSYLucr8QJGMw" name="className" value="SetValuesActionConfiguration"/>
+ </constraints>
+ </views>
+ <views xmi:id="_XW1j5WT2EeSYLucr8QJGMw" name="Single FeatureToSet" sections="_XngdImT2EeSYLucr8QJGMw" automaticContext="true" datacontexts="_XW1kHGT2EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_XW1j5mT2EeSYLucr8QJGMw" name="isSingleFeatureToSet">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1j52T2EeSYLucr8QJGMw" name="className" value="FeatureToSet"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1j6GT2EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/emf/setvaluesaction/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_XW1j6WT2EeSYLucr8QJGMw" name="Single FeatureValue" sections="_XngdI2T2EeSYLucr8QJGMw" automaticContext="true" datacontexts="_XW1kH2T2EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_XW1j6mT2EeSYLucr8QJGMw" name="isSingleFeatureValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1j62T2EeSYLucr8QJGMw" name="className" value="FeatureValue"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1j7GT2EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/emf/setvaluesaction/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_XW1j7WT2EeSYLucr8QJGMw" name="Single DynamicValue" sections="_XngdJGT2EeSYLucr8QJGMw" automaticContext="true" datacontexts="_XW1kIGT2EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_XW1j7mT2EeSYLucr8QJGMw" name="isSingleDynamicValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1j72T2EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/emf/setvaluesaction/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1j8GT2EeSYLucr8QJGMw" name="className" value="DynamicValue"/>
+ </constraints>
+ </views>
+ <views xmi:id="_XW1j8WT2EeSYLucr8QJGMw" name="Single ConstantValue" sections="_XngdJWT2EeSYLucr8QJGMw" automaticContext="true" datacontexts="_XW1kIWT2EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_XW1j8mT2EeSYLucr8QJGMw" name="isSingleConstantValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1j82T2EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/emf/setvaluesaction/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1j9GT2EeSYLucr8QJGMw" name="className" value="ConstantValue"/>
+ </constraints>
+ </views>
+ <views xmi:id="_XW1j9WT2EeSYLucr8QJGMw" name="Single ListValue" sections="_XngdJmT2EeSYLucr8QJGMw" automaticContext="true" datacontexts="_XW1kI2T2EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_XW1j9mT2EeSYLucr8QJGMw" name="isSingleListValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1j92T2EeSYLucr8QJGMw" name="className" value="ListValue"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1j-GT2EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/emf/setvaluesaction/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_XW1j-WT2EeSYLucr8QJGMw" name="Single QueryExecutionValue" sections="_XngdJ2T2EeSYLucr8QJGMw" automaticContext="true" datacontexts="_XW1kJWT2EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_XW1j-mT2EeSYLucr8QJGMw" name="isSingleQueryExecutionValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1j-2T2EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/emf/setvaluesaction/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1j_GT2EeSYLucr8QJGMw" name="className" value="QueryExecutionValue"/>
+ </constraints>
+ </views>
+ <views xmi:id="_XW1j_WT2EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple SetValuesActionConfiguration" sections="_XngdKGT2EeSYLucr8QJGMw" automaticContext="true" datacontexts="_XW1kGmT2EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_XW1j_mT2EeSYLucr8QJGMw" name="isMultipleSetValuesActionConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1j_2T2EeSYLucr8QJGMw" name="className" value="SetValuesActionConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1kAGT2EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/emf/setvaluesaction/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_XW1kAWT2EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple FeatureToSet" sections="_XnpnEGT2EeSYLucr8QJGMw" automaticContext="true" datacontexts="_XW1kHGT2EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_XW1kAmT2EeSYLucr8QJGMw" name="isMultipleFeatureToSet">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1kA2T2EeSYLucr8QJGMw" name="className" value="FeatureToSet"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1kBGT2EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/emf/setvaluesaction/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_XW1kBWT2EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple FeatureValue" sections="_XnpnEWT2EeSYLucr8QJGMw" automaticContext="true" datacontexts="_XW1kH2T2EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_XW1kBmT2EeSYLucr8QJGMw" name="isMultipleFeatureValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1kB2T2EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/emf/setvaluesaction/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1kCGT2EeSYLucr8QJGMw" name="className" value="FeatureValue"/>
+ </constraints>
+ </views>
+ <views xmi:id="_XW1kCWT2EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple DynamicValue" sections="_XnpnEmT2EeSYLucr8QJGMw" automaticContext="true" datacontexts="_XW1kIGT2EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_XW1kCmT2EeSYLucr8QJGMw" name="isMultipleDynamicValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1kC2T2EeSYLucr8QJGMw" name="className" value="DynamicValue"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1kDGT2EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/emf/setvaluesaction/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_XW1kDWT2EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple ConstantValue" sections="_XnpnE2T2EeSYLucr8QJGMw" automaticContext="true" datacontexts="_XW1kIWT2EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_XW1kDmT2EeSYLucr8QJGMw" name="isMultipleConstantValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1kD2T2EeSYLucr8QJGMw" name="className" value="ConstantValue"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1kEGT2EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/emf/setvaluesaction/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_XW1kEWT2EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple ListValue" sections="_XnpnFGT2EeSYLucr8QJGMw" automaticContext="true" datacontexts="_XW1kI2T2EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_XW1kEmT2EeSYLucr8QJGMw" name="isMultipleListValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1kE2T2EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/emf/setvaluesaction/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1kFGT2EeSYLucr8QJGMw" name="className" value="ListValue"/>
+ </constraints>
+ </views>
+ <views xmi:id="_XW1kFWT2EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple QueryExecutionValue" sections="_XnpnFWT2EeSYLucr8QJGMw" automaticContext="true" datacontexts="_XW1kJWT2EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_XW1kFmT2EeSYLucr8QJGMw" name="isMultipleQueryExecutionValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1kF2T2EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/emf/setvaluesaction/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_XW1kGGT2EeSYLucr8QJGMw" name="className" value="QueryExecutionValue"/>
+ </constraints>
+ </views>
+ <views xmi:id="_FoyNwWT2EeSYLucr8QJGMw" name="Single RuntimeValuesEditionActionConfiguration" automaticContext="true" datacontexts="_FoyN0mT2EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_FoyNwmT2EeSYLucr8QJGMw" name="isSingleRuntimeValuesEditionActionConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_FoyNw2T2EeSYLucr8QJGMw" name="className" value="RuntimeValuesEditionActionConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_FoyNxGT2EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/emf/runtimevalueseditionaction/1.0"/>
+ </constraints>
+ <sections href="#_F5JlAWT2EeSYLucr8QJGMw"/>
+ </views>
+ <views xmi:id="_FoyNxWT2EeSYLucr8QJGMw" name="Single ViewToDisplay" automaticContext="true" datacontexts="_FoyN1GT2EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_FoyNxmT2EeSYLucr8QJGMw" name="isSingleViewToDisplay">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_FoyNx2T2EeSYLucr8QJGMw" name="className" value="ViewToDisplay"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_FoyNyGT2EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/emf/runtimevalueseditionaction/1.0"/>
+ </constraints>
+ <sections href="#_F5JlAmT2EeSYLucr8QJGMw"/>
+ </views>
+ <views xmi:id="_FoyNyWT2EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple RuntimeValuesEditionActionConfiguration" automaticContext="true" datacontexts="_FoyN0mT2EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_FoyNymT2EeSYLucr8QJGMw" name="isMultipleRuntimeValuesEditionActionConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_FoyNy2T2EeSYLucr8QJGMw" name="className" value="RuntimeValuesEditionActionConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_FoyNzGT2EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/emf/runtimevalueseditionaction/1.0"/>
+ </constraints>
+ <sections href="#_F5JlA2T2EeSYLucr8QJGMw"/>
+ </views>
+ <views xmi:id="_FoyNzWT2EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple ViewToDisplay" automaticContext="true" datacontexts="_FoyN1GT2EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_FoyNzmT2EeSYLucr8QJGMw" name="isMultipleViewToDisplay">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_FoyNz2T2EeSYLucr8QJGMw" name="className" value="ViewToDisplay"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_FoyN0GT2EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/emf/runtimevalueseditionaction/1.0"/>
+ </constraints>
+ <sections href="#_F5JlBGT2EeSYLucr8QJGMw"/>
+ </views>
+ <dataContexts xmi:id="_XW1kGWT2EeSYLucr8QJGMw" name="setvaluesactionconfiguration" label="setvaluesactionconfiguration">
+ <elements xmi:id="_XW1kGmT2EeSYLucr8QJGMw" name="SetValuesActionConfiguration">
+ <properties xmi:id="_XW1kG2T2EeSYLucr8QJGMw" name="featuresToSet" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements xmi:id="_XW1kHGT2EeSYLucr8QJGMw" name="FeatureToSet">
+ <properties xmi:id="_XW1kHWT2EeSYLucr8QJGMw" name="featureName"/>
+ <properties xmi:id="_XW1kHmT2EeSYLucr8QJGMw" name="value" type="Reference"/>
+ </elements>
+ <elements xmi:id="_XW1kH2T2EeSYLucr8QJGMw" name="FeatureValue"/>
+ <elements xmi:id="_XW1kIGT2EeSYLucr8QJGMw" name="DynamicValue" supertypes="_XW1kH2T2EeSYLucr8QJGMw"/>
+ <elements xmi:id="_XW1kIWT2EeSYLucr8QJGMw" name="ConstantValue" supertypes="_XW1kH2T2EeSYLucr8QJGMw">
+ <properties xmi:id="_XW1kImT2EeSYLucr8QJGMw" name="valueInstance" type="Reference"/>
+ </elements>
+ <elements xmi:id="_XW1kI2T2EeSYLucr8QJGMw" name="ListValue" supertypes="_XW1kH2T2EeSYLucr8QJGMw">
+ <properties xmi:id="_XW1kJGT2EeSYLucr8QJGMw" name="values" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements xmi:id="_XW1kJWT2EeSYLucr8QJGMw" name="QueryExecutionValue" supertypes="_XW1kIGT2EeSYLucr8QJGMw"/>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@modelElementFactories.0"/>
+ </dataContexts>
+ <dataContexts xmi:id="_FoyN0WT2EeSYLucr8QJGMw" name="runtimevalueseditionactionconfiguration" label="runtimevalueseditionactionconfiguration">
+ <elements xmi:id="_FoyN0mT2EeSYLucr8QJGMw" name="RuntimeValuesEditionActionConfiguration">
+ <properties xmi:id="_FoyN02T2EeSYLucr8QJGMw" name="viewsToDisplay" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements xmi:id="_FoyN1GT2EeSYLucr8QJGMw" name="ViewToDisplay">
+ <properties xmi:id="_FoyN1WT2EeSYLucr8QJGMw" name="view" type="Reference"/>
+ </elements>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@modelElementFactories.0"/>
+ </dataContexts>
+</contexts:Context>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleConstantValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleConstantValue.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleConstantValue.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleDynamicValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleDynamicValue.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleDynamicValue.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleFeatureToSet.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleFeatureToSet.xwt
new file mode 100644
index 00000000000..d69369c20ec
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleFeatureToSet.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleFeatureValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleFeatureValue.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleFeatureValue.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleListValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleListValue.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleListValue.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleQueryExecutionValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleQueryExecutionValue.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleQueryExecutionValue.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleRuntimeValuesEditionActionConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleRuntimeValuesEditionActionConfiguration.xwt
new file mode 100644
index 00000000000..6708b2e86b8
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleRuntimeValuesEditionActionConfiguration.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleSetValuesActionConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleSetValuesActionConfiguration.xwt
new file mode 100644
index 00000000000..4d0cc388e09
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleSetValuesActionConfiguration.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleViewToDisplay.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleViewToDisplay.xwt
new file mode 100644
index 00000000000..4d0cc388e09
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/MultipleViewToDisplay.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleConstantValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleConstantValue.xwt
new file mode 100644
index 00000000000..755961dc28d
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleConstantValue.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleDynamicValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleDynamicValue.xwt
new file mode 100644
index 00000000000..b4b832b78ea
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleDynamicValue.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleFeatureToSet.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleFeatureToSet.xwt
new file mode 100644
index 00000000000..00336db99aa
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleFeatureToSet.xwt
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="setvaluesactionconfiguration:FeatureToSet:featureName"></ppe:StringEditor>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleFeatureValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleFeatureValue.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleFeatureValue.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleListValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleListValue.xwt
new file mode 100644
index 00000000000..6a89e368bb1
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleListValue.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleQueryExecutionValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleQueryExecutionValue.xwt
new file mode 100644
index 00000000000..e738ff2346e
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleQueryExecutionValue.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleRuntimeValuesEditionActionConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleRuntimeValuesEditionActionConfiguration.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleRuntimeValuesEditionActionConfiguration.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleSetValuesActionConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleSetValuesActionConfiguration.xwt
new file mode 100644
index 00000000000..6a66b760328
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleSetValuesActionConfiguration.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleViewToDisplay.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleViewToDisplay.xwt
new file mode 100644
index 00000000000..7636fd0e7aa
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/propertyView/EMFExtendedTypes/ui/SingleViewToDisplay.xwt
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="runtimevalueseditionactionconfiguration:ViewToDisplay:view"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/src/org/eclipse/papyrus/customization/extendedtypes/emf/Activator.java b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/src/org/eclipse/papyrus/customization/extendedtypes/emf/Activator.java
new file mode 100644
index 00000000000..31d1c017186
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.emf/src/org/eclipse/papyrus/customization/extendedtypes/emf/Activator.java
@@ -0,0 +1,50 @@
+package org.eclipse.papyrus.customization.extendedtypes.emf;
+
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends AbstractUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.eclipse.papyrus.customization.extendedtypes.emf"; //$NON-NLS-1$
+
+ // The shared instance
+ private static Activator plugin;
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+}
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/.classpath b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/.classpath
new file mode 100644
index 00000000000..b1dabee3829
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/.project b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/.project
new file mode 100644
index 00000000000..04c2b52c2c3
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.customization.extendedtypes.uml</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/.settings/org.eclipse.jdt.core.prefs b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 00000000000..11f6e462df7
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,7 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.7
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/META-INF/MANIFEST.MF b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..7f0010fe9df
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/META-INF/MANIFEST.MF
@@ -0,0 +1,16 @@
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.papyrus.views.properties;bundle-version="1.1.0",
+ org.eclipse.papyrus.customization.extendedtypes;bundle-version="1.1.0"
+Bundle-Vendor: Eclipse Modeling Project
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.1.0.qualifier
+Bundle-Name: UML ExtendedTypes Customization
+Bundle-Activator: org.eclipse.papyrus.customization.extendedtypes.uml.
+ Activator
+Bundle-ManifestVersion: 2
+Bundle-SymbolicName: org.eclipse.papyrus.customization.extendedtypes.u
+ ml;singleton:=true
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/about.html b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/about.html
new file mode 100644
index 00000000000..82d49bf5f81
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2007</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/build.properties b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/build.properties
new file mode 100644
index 00000000000..c8890c63e24
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/build.properties
@@ -0,0 +1,10 @@
+#
+#Wed Nov 05 15:36:46 CET 2014
+bin.includes = META-INF/,\
+ .,\
+ propertyView/,\
+ plugin.xml,\
+ about.html
+output..=bin/
+source..=src/
+src.includes = about.html
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/customizationConfiguration.xmi b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/customizationConfiguration.xmi
new file mode 100644
index 00000000000..f4280f4ca7a
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/customizationConfiguration.xmi
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="ASCII"?>
+<custom:CustomizationConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:custom="http://www.eclipse.org/papyrus/customization" plugin="org.eclipse.papyrus.customization.extendedtypes.uml">
+ <elements xsi:type="custom:PropertyView" file="/models/properties/uml/UMLExtendedTypes.ctx"/>
+</custom:CustomizationConfiguration>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/plugin.xml b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/plugin.xml
new file mode 100644
index 00000000000..1ece3e760fc
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/plugin.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?eclipse version="3.4"?><plugin>
+<extension point="org.eclipse.papyrus.views.properties.context">
+ <context contextModel="/propertyView/UMLExtendedTypes/UMLExtendedTypes.ctx"/>
+ </extension>
+</plugin>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/UMLExtendedTypes.ctx b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/UMLExtendedTypes.ctx
new file mode 100644
index 00000000000..a40a8e1615a
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/UMLExtendedTypes.ctx
@@ -0,0 +1,271 @@
+<?xml version="1.0" encoding="ASCII"?>
+<contexts:Context xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:constraints="http://www.eclipse.org/papyrus/constraints/0.9" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts/0.9" xmi:id="_eFBoQGT4EeSYLucr8QJGMw" name="UMLExtendedTypes">
+ <dependencies href="ppe:/context/org.eclipse.papyrus.customization.extendedtypes//propertyView/ExtendedTypes/ExtendedTypes.ctx#_LxfSZGTrEeSnqN8Csryy_Q"/>
+ <tabs xmi:id="_elTDwGT4EeSYLucr8QJGMw" label="ExtendedTypes" id="extendedtypes" priority="100">
+ <sections xmi:id="_elTDwWT4EeSYLucr8QJGMw" name="Single ApplyStereotypeActionConfiguration" sectionFile="ui/SingleApplyStereotypeActionConfiguration.xwt">
+ <widget href="ui/SingleApplyStereotypeActionConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_elTDwmT4EeSYLucr8QJGMw" name="Single StereotypeToApply" sectionFile="ui/SingleStereotypeToApply.xwt">
+ <widget href="ui/SingleStereotypeToApply.xwt#/"/>
+ </sections>
+ <sections xmi:id="_elTDw2T4EeSYLucr8QJGMw" name="Single FeatureToSet" sectionFile="ui/SingleFeatureToSet.xwt">
+ <widget href="ui/SingleFeatureToSet.xwt#/"/>
+ </sections>
+ <sections xmi:id="_elTDxGT4EeSYLucr8QJGMw" name="Single FeatureValue" sectionFile="ui/SingleFeatureValue.xwt">
+ <widget href="ui/SingleFeatureValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_elTDxWT4EeSYLucr8QJGMw" name="Single ListValue" sectionFile="ui/SingleListValue.xwt">
+ <widget href="ui/SingleListValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_elTDxmT4EeSYLucr8QJGMw" name="Single ConstantValue" sectionFile="ui/SingleConstantValue.xwt">
+ <widget href="ui/SingleConstantValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_elTDx2T4EeSYLucr8QJGMw" name="Single DynamicValue" sectionFile="ui/SingleDynamicValue.xwt">
+ <widget href="ui/SingleDynamicValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_elTDyGT4EeSYLucr8QJGMw" name="Single QueryExecutionValue" sectionFile="ui/SingleQueryExecutionValue.xwt">
+ <widget href="ui/SingleQueryExecutionValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_elTDyWT4EeSYLucr8QJGMw" name="Multiple ApplyStereotypeActionConfiguration" sectionFile="ui/MultipleApplyStereotypeActionConfiguration.xwt">
+ <widget href="ui/MultipleApplyStereotypeActionConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_elTDymT4EeSYLucr8QJGMw" name="Multiple StereotypeToApply" sectionFile="ui/MultipleStereotypeToApply.xwt">
+ <widget href="ui/MultipleStereotypeToApply.xwt#/"/>
+ </sections>
+ <sections xmi:id="_elTDy2T4EeSYLucr8QJGMw" name="Multiple FeatureToSet" sectionFile="ui/MultipleFeatureToSet.xwt">
+ <widget href="ui/MultipleFeatureToSet.xwt#/"/>
+ </sections>
+ <sections xmi:id="_elTDzGT4EeSYLucr8QJGMw" name="Multiple FeatureValue" sectionFile="ui/MultipleFeatureValue.xwt">
+ <widget href="ui/MultipleFeatureValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_elTDzWT4EeSYLucr8QJGMw" name="Multiple ListValue" sectionFile="ui/MultipleListValue.xwt">
+ <widget href="ui/MultipleListValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_elTDzmT4EeSYLucr8QJGMw" name="Multiple ConstantValue" sectionFile="ui/MultipleConstantValue.xwt">
+ <widget href="ui/MultipleConstantValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_elTDz2T4EeSYLucr8QJGMw" name="Multiple DynamicValue" sectionFile="ui/MultipleDynamicValue.xwt">
+ <widget href="ui/MultipleDynamicValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_elTD0GT4EeSYLucr8QJGMw" name="Multiple QueryExecutionValue" sectionFile="ui/MultipleQueryExecutionValue.xwt">
+ <widget href="ui/MultipleQueryExecutionValue.xwt#/"/>
+ </sections>
+ <sections xmi:id="_lXz5YWT4EeSYLucr8QJGMw" name="Single InvariantStereotypeConfiguration" sectionFile="ui/SingleInvariantStereotypeConfiguration.xwt">
+ <widget href="ui/SingleInvariantStereotypeConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_lXz5YmT4EeSYLucr8QJGMw" name="Multiple InvariantStereotypeConfiguration" sectionFile="ui/MultipleInvariantStereotypeConfiguration.xwt">
+ <widget href="ui/MultipleInvariantStereotypeConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_oP2dgWT4EeSYLucr8QJGMw" name="Single SetTypeActionConfiguration" sectionFile="ui/SingleSetTypeActionConfiguration.xwt">
+ <widget href="ui/SingleSetTypeActionConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_oP2dgmT4EeSYLucr8QJGMw" name="Multiple SetTypeActionConfiguration" sectionFile="ui/MultipleSetTypeActionConfiguration.xwt">
+ <widget href="ui/MultipleSetTypeActionConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_q7sYsWT4EeSYLucr8QJGMw" name="Single StereotypedElementMatcherConfiguration" sectionFile="ui/SingleStereotypedElementMatcherConfiguration.xwt">
+ <widget href="ui/SingleStereotypedElementMatcherConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_q7sYsmT4EeSYLucr8QJGMw" name="Multiple StereotypedElementMatcherConfiguration" sectionFile="ui/MultipleStereotypedElementMatcherConfiguration.xwt">
+ <widget href="ui/MultipleStereotypedElementMatcherConfiguration.xwt#/"/>
+ </sections>
+ </tabs>
+ <views xmi:id="_eFBoQWT4EeSYLucr8QJGMw" name="Single ApplyStereotypeActionConfiguration" sections="_elTDwWT4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_eFBogmT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_eFBoQmT4EeSYLucr8QJGMw" name="isSingleApplyStereotypeActionConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoQ2T4EeSYLucr8QJGMw" name="className" value="ApplyStereotypeActionConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoRGT4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/uml/applystereotypeaction/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_eFBoRWT4EeSYLucr8QJGMw" name="Single StereotypeToApply" sections="_elTDwmT4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_eFBohGT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_eFBoRmT4EeSYLucr8QJGMw" name="isSingleStereotypeToApply">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoR2T4EeSYLucr8QJGMw" name="className" value="StereotypeToApply"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoSGT4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/uml/applystereotypeaction/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_eFBoSWT4EeSYLucr8QJGMw" name="Single FeatureToSet" sections="_elTDw2T4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_eFBoiWT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_eFBoSmT4EeSYLucr8QJGMw" name="isSingleFeatureToSet">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoS2T4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/uml/applystereotypeaction/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoTGT4EeSYLucr8QJGMw" name="className" value="FeatureToSet"/>
+ </constraints>
+ </views>
+ <views xmi:id="_eFBoTWT4EeSYLucr8QJGMw" name="Single FeatureValue" sections="_elTDxGT4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_eFBojGT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_eFBoTmT4EeSYLucr8QJGMw" name="isSingleFeatureValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoT2T4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/uml/applystereotypeaction/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoUGT4EeSYLucr8QJGMw" name="className" value="FeatureValue"/>
+ </constraints>
+ </views>
+ <views xmi:id="_eFBoUWT4EeSYLucr8QJGMw" name="Single ListValue" sections="_elTDxWT4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_eFBojWT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_eFBoUmT4EeSYLucr8QJGMw" name="isSingleListValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoU2T4EeSYLucr8QJGMw" name="className" value="ListValue"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoVGT4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/uml/applystereotypeaction/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_eFBoVWT4EeSYLucr8QJGMw" name="Single ConstantValue" sections="_elTDxmT4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_eFBoj2T4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_eFBoVmT4EeSYLucr8QJGMw" name="isSingleConstantValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoV2T4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/uml/applystereotypeaction/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoWGT4EeSYLucr8QJGMw" name="className" value="ConstantValue"/>
+ </constraints>
+ </views>
+ <views xmi:id="_eFBoWWT4EeSYLucr8QJGMw" name="Single DynamicValue" sections="_elTDx2T4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_eFBokWT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_eFBoWmT4EeSYLucr8QJGMw" name="isSingleDynamicValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoW2T4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/uml/applystereotypeaction/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoXGT4EeSYLucr8QJGMw" name="className" value="DynamicValue"/>
+ </constraints>
+ </views>
+ <views xmi:id="_eFBoXWT4EeSYLucr8QJGMw" name="Single QueryExecutionValue" sections="_elTDyGT4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_eFBokmT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_eFBoXmT4EeSYLucr8QJGMw" name="isSingleQueryExecutionValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoX2T4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/uml/applystereotypeaction/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoYGT4EeSYLucr8QJGMw" name="className" value="QueryExecutionValue"/>
+ </constraints>
+ </views>
+ <views xmi:id="_eFBoYWT4EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple ApplyStereotypeActionConfiguration" sections="_elTDyWT4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_eFBogmT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_eFBoYmT4EeSYLucr8QJGMw" name="isMultipleApplyStereotypeActionConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoY2T4EeSYLucr8QJGMw" name="className" value="ApplyStereotypeActionConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoZGT4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/uml/applystereotypeaction/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_eFBoZWT4EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple StereotypeToApply" sections="_elTDymT4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_eFBohGT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_eFBoZmT4EeSYLucr8QJGMw" name="isMultipleStereotypeToApply">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoZ2T4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/uml/applystereotypeaction/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoaGT4EeSYLucr8QJGMw" name="className" value="StereotypeToApply"/>
+ </constraints>
+ </views>
+ <views xmi:id="_eFBoaWT4EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple FeatureToSet" sections="_elTDy2T4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_eFBoiWT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_eFBoamT4EeSYLucr8QJGMw" name="isMultipleFeatureToSet">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoa2T4EeSYLucr8QJGMw" name="className" value="FeatureToSet"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBobGT4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/uml/applystereotypeaction/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_eFBobWT4EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple FeatureValue" sections="_elTDzGT4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_eFBojGT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_eFBobmT4EeSYLucr8QJGMw" name="isMultipleFeatureValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBob2T4EeSYLucr8QJGMw" name="className" value="FeatureValue"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBocGT4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/uml/applystereotypeaction/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_eFBocWT4EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple ListValue" sections="_elTDzWT4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_eFBojWT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_eFBocmT4EeSYLucr8QJGMw" name="isMultipleListValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoc2T4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/uml/applystereotypeaction/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBodGT4EeSYLucr8QJGMw" name="className" value="ListValue"/>
+ </constraints>
+ </views>
+ <views xmi:id="_eFBodWT4EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple ConstantValue" sections="_elTDzmT4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_eFBoj2T4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_eFBodmT4EeSYLucr8QJGMw" name="isMultipleConstantValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBod2T4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/uml/applystereotypeaction/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoeGT4EeSYLucr8QJGMw" name="className" value="ConstantValue"/>
+ </constraints>
+ </views>
+ <views xmi:id="_eFBoeWT4EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple DynamicValue" sections="_elTDz2T4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_eFBokWT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_eFBoemT4EeSYLucr8QJGMw" name="isMultipleDynamicValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBoe2T4EeSYLucr8QJGMw" name="className" value="DynamicValue"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBofGT4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/uml/applystereotypeaction/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_eFBofWT4EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple QueryExecutionValue" sections="_elTD0GT4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_eFBokmT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_eFBofmT4EeSYLucr8QJGMw" name="isMultipleQueryExecutionValue">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBof2T4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/uml/applystereotypeaction/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_eFBogGT4EeSYLucr8QJGMw" name="className" value="QueryExecutionValue"/>
+ </constraints>
+ </views>
+ <views xmi:id="_qx3uUWT4EeSYLucr8QJGMw" name="Single StereotypedElementMatcherConfiguration" sections="_q7sYsWT4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_qx3uWmT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_qx3uUmT4EeSYLucr8QJGMw" name="isSingleStereotypedElementMatcherConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_qx3uU2T4EeSYLucr8QJGMw" name="className" value="StereotypedElementMatcherConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_qx3uVGT4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/payrus/extendedtypes/uml/stereotypematcherconfiguration"/>
+ </constraints>
+ </views>
+ <views xmi:id="_qx3uVWT4EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple StereotypedElementMatcherConfiguration" sections="_q7sYsmT4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_qx3uWmT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_qx3uVmT4EeSYLucr8QJGMw" name="isMultipleStereotypedElementMatcherConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_qx3uV2T4EeSYLucr8QJGMw" name="className" value="StereotypedElementMatcherConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_qx3uWGT4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/payrus/extendedtypes/uml/stereotypematcherconfiguration"/>
+ </constraints>
+ </views>
+ <views xmi:id="_oIHd0WT4EeSYLucr8QJGMw" name="Single SetTypeActionConfiguration" sections="_oP2dgWT4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_oIHd2mT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_oIHd0mT4EeSYLucr8QJGMw" name="isSingleSetTypeActionConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_oIHd02T4EeSYLucr8QJGMw" name="className" value="SetTypeActionConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_oIHd1GT4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/uml/settypeaction/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_oIHd1WT4EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple SetTypeActionConfiguration" sections="_oP2dgmT4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_oIHd2mT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_oIHd1mT4EeSYLucr8QJGMw" name="isMultipleSetTypeActionConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_oIHd12T4EeSYLucr8QJGMw" name="className" value="SetTypeActionConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_oIHd2GT4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/uml/settypeaction/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_lG_2MWT4EeSYLucr8QJGMw" name="Single InvariantStereotypeConfiguration" sections="_lXz5YWT4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_lG_2OmT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_lG_2MmT4EeSYLucr8QJGMw" name="isSingleInvariantStereotypeConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_lG_2M2T4EeSYLucr8QJGMw" name="className" value="InvariantStereotypeConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_lG_2NGT4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/semantictype/invariant/stereotype/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_lG_2NWT4EeSYLucr8QJGMw" elementMultiplicity="-1" name="Multiple InvariantStereotypeConfiguration" sections="_lXz5YmT4EeSYLucr8QJGMw" automaticContext="true" datacontexts="_lG_2OmT4EeSYLucr8QJGMw">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_lG_2NmT4EeSYLucr8QJGMw" name="isMultipleInvariantStereotypeConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_lG_2N2T4EeSYLucr8QJGMw" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/semantictype/invariant/stereotype/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_lG_2OGT4EeSYLucr8QJGMw" name="className" value="InvariantStereotypeConfiguration"/>
+ </constraints>
+ </views>
+ <dataContexts xmi:id="_eFBogWT4EeSYLucr8QJGMw" name="applystereotypeactionconfiguration" label="applystereotypeactionconfiguration">
+ <elements xmi:id="_eFBogmT4EeSYLucr8QJGMw" name="ApplyStereotypeActionConfiguration">
+ <properties xmi:id="_eFBog2T4EeSYLucr8QJGMw" name="stereotypesToApply" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements xmi:id="_eFBohGT4EeSYLucr8QJGMw" name="StereotypeToApply">
+ <properties xmi:id="_eFBohWT4EeSYLucr8QJGMw" name="stereotypeQualifiedName"/>
+ <properties xmi:id="_eFBohmT4EeSYLucr8QJGMw" name="updateName" type="Boolean"/>
+ <properties xmi:id="_eFBoh2T4EeSYLucr8QJGMw" name="requiredProfiles" multiplicity="-1"/>
+ <properties xmi:id="_eFBoiGT4EeSYLucr8QJGMw" name="featuresToSet" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements xmi:id="_eFBoiWT4EeSYLucr8QJGMw" name="FeatureToSet">
+ <properties xmi:id="_eFBoimT4EeSYLucr8QJGMw" name="featureName"/>
+ <properties xmi:id="_eFBoi2T4EeSYLucr8QJGMw" name="value" type="Reference"/>
+ </elements>
+ <elements xmi:id="_eFBojGT4EeSYLucr8QJGMw" name="FeatureValue"/>
+ <elements xmi:id="_eFBojWT4EeSYLucr8QJGMw" name="ListValue" supertypes="_eFBojGT4EeSYLucr8QJGMw">
+ <properties xmi:id="_eFBojmT4EeSYLucr8QJGMw" name="values" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements xmi:id="_eFBoj2T4EeSYLucr8QJGMw" name="ConstantValue" supertypes="_eFBojGT4EeSYLucr8QJGMw">
+ <properties xmi:id="_eFBokGT4EeSYLucr8QJGMw" name="valueInstance" type="Reference"/>
+ </elements>
+ <elements xmi:id="_eFBokWT4EeSYLucr8QJGMw" name="DynamicValue" supertypes="_eFBojGT4EeSYLucr8QJGMw"/>
+ <elements xmi:id="_eFBokmT4EeSYLucr8QJGMw" name="QueryExecutionValue" supertypes="_eFBokWT4EeSYLucr8QJGMw"/>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@modelElementFactories.0"/>
+ </dataContexts>
+ <dataContexts xmi:id="_qx3uWWT4EeSYLucr8QJGMw" name="stereotypedelementmatcherconfiguration" label="stereotypedelementmatcherconfiguration">
+ <elements xmi:id="_qx3uWmT4EeSYLucr8QJGMw" name="StereotypedElementMatcherConfiguration">
+ <properties xmi:id="_qx3uW2T4EeSYLucr8QJGMw" name="stereotypedQualifiedName"/>
+ </elements>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@modelElementFactories.0"/>
+ </dataContexts>
+ <dataContexts xmi:id="_oIHd2WT4EeSYLucr8QJGMw" name="settypeactionconfiguration" label="settypeactionconfiguration">
+ <elements xmi:id="_oIHd2mT4EeSYLucr8QJGMw" name="SetTypeActionConfiguration">
+ <properties xmi:id="_oIHd22T4EeSYLucr8QJGMw" name="validTypes" multiplicity="-1"/>
+ <properties xmi:id="_oIHd3GT4EeSYLucr8QJGMw" name="creationTypes" multiplicity="-1"/>
+ </elements>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@modelElementFactories.0"/>
+ </dataContexts>
+ <dataContexts xmi:id="_lG_2OWT4EeSYLucr8QJGMw" name="invariantstereotypeconfiguration" label="invariantstereotypeconfiguration">
+ <elements xmi:id="_lG_2OmT4EeSYLucr8QJGMw" name="InvariantStereotypeConfiguration">
+ <properties xmi:id="_lG_2O2T4EeSYLucr8QJGMw" name="stereotypeQualifiedName"/>
+ <properties xmi:id="_lG_2PGT4EeSYLucr8QJGMw" name="requiredProfile"/>
+ </elements>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@modelElementFactories.0"/>
+ </dataContexts>
+</contexts:Context>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleApplyStereotypeActionConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleApplyStereotypeActionConfiguration.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleApplyStereotypeActionConfiguration.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleConstantValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleConstantValue.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleConstantValue.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleDynamicValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleDynamicValue.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleDynamicValue.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleFeatureToSet.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleFeatureToSet.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleFeatureToSet.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleFeatureValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleFeatureValue.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleFeatureValue.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleInvariantStereotypeConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleInvariantStereotypeConfiguration.xwt
new file mode 100644
index 00000000000..fca9887d055
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleInvariantStereotypeConfiguration.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleListValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleListValue.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleListValue.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleQueryExecutionValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleQueryExecutionValue.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleQueryExecutionValue.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleSetTypeActionConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleSetTypeActionConfiguration.xwt
new file mode 100644
index 00000000000..22ddc4a4d54
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleSetTypeActionConfiguration.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleStereotypeToApply.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleStereotypeToApply.xwt
new file mode 100644
index 00000000000..c0578bb6160
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleStereotypeToApply.xwt
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="applystereotypeactionconfiguration:StereotypeToApply:updateName"></ppe:BooleanRadio>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleStereotypedElementMatcherConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleStereotypedElementMatcherConfiguration.xwt
new file mode 100644
index 00000000000..0f03fd30c5d
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/MultipleStereotypedElementMatcherConfiguration.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleApplyStereotypeActionConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleApplyStereotypeActionConfiguration.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleApplyStereotypeActionConfiguration.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleConstantValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleConstantValue.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleConstantValue.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleDynamicValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleDynamicValue.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleDynamicValue.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleFeatureToSet.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleFeatureToSet.xwt
new file mode 100644
index 00000000000..d697123be2d
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleFeatureToSet.xwt
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="applystereotypeactionconfiguration:FeatureToSet:featureName"></ppe:StringEditor>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleFeatureValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleFeatureValue.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleFeatureValue.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleInvariantStereotypeConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleInvariantStereotypeConfiguration.xwt
new file mode 100644
index 00000000000..d43e38f86fd
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleInvariantStereotypeConfiguration.xwt
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="invariantstereotypeconfiguration:InvariantStereotypeConfiguration:stereotypeQualifiedName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="invariantstereotypeconfiguration:InvariantStereotypeConfiguration:requiredProfile"></ppe:StringEditor>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleListValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleListValue.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleListValue.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleQueryExecutionValue.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleQueryExecutionValue.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleQueryExecutionValue.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleSetTypeActionConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleSetTypeActionConfiguration.xwt
new file mode 100644
index 00000000000..41991710c68
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleSetTypeActionConfiguration.xwt
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiString input="{Binding}"
+ property="settypeactionconfiguration:SetTypeActionConfiguration:validTypes"></ppe:MultiString>
+ <ppe:MultiString input="{Binding}"
+ property="settypeactionconfiguration:SetTypeActionConfiguration:creationTypes"></ppe:MultiString>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleStereotypeToApply.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleStereotypeToApply.xwt
new file mode 100644
index 00000000000..233ec87d8fe
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleStereotypeToApply.xwt
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="applystereotypeactionconfiguration:StereotypeToApply:stereotypeQualifiedName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="applystereotypeactionconfiguration:StereotypeToApply:updateName"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiString input="{Binding}"
+ property="applystereotypeactionconfiguration:StereotypeToApply:requiredProfiles"></ppe:MultiString>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleStereotypedElementMatcherConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleStereotypedElementMatcherConfiguration.xwt
new file mode 100644
index 00000000000..04cfd702e70
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/propertyView/UMLExtendedTypes/ui/SingleStereotypedElementMatcherConfiguration.xwt
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="stereotypedelementmatcherconfiguration:StereotypedElementMatcherConfiguration:stereotypedQualifiedName"></ppe:StringEditor>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/src/org/eclipse/papyrus/customization/extendedtypes/uml/Activator.java b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/src/org/eclipse/papyrus/customization/extendedtypes/uml/Activator.java
new file mode 100644
index 00000000000..04efa876643
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes.uml/src/org/eclipse/papyrus/customization/extendedtypes/uml/Activator.java
@@ -0,0 +1,50 @@
+package org.eclipse.papyrus.customization.extendedtypes.uml;
+
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends AbstractUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.eclipse.papyrus.customization.extendedtypes.uml"; //$NON-NLS-1$
+
+ // The shared instance
+ private static Activator plugin;
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+}
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/.classpath b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/.classpath
new file mode 100644
index 00000000000..b1dabee3829
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/.project b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/.project
new file mode 100644
index 00000000000..f75d3c9557e
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.customization.extendedtypes</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/.settings/org.eclipse.jdt.core.prefs b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 00000000000..11f6e462df7
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,7 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.7
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/META-INF/MANIFEST.MF b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..2df69d5e6fc
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/META-INF/MANIFEST.MF
@@ -0,0 +1,15 @@
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.papyrus.views.properties;bundle-version="1.1.0"
+Bundle-Vendor: Eclipse Modeling Project
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.1.0.qualifier
+Bundle-Name: Extendedtypes Customization
+Bundle-Activator: org.eclipse.papyrus.customization.extendedtypes.Acti
+ vator
+Bundle-ManifestVersion: 2
+Bundle-SymbolicName: org.eclipse.papyrus.customization.extendedtypes;s
+ ingleton:=true
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/about.html b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/about.html
new file mode 100644
index 00000000000..82d49bf5f81
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2007</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/build.properties b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/build.properties
new file mode 100644
index 00000000000..98fb11dfbe6
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/build.properties
@@ -0,0 +1,10 @@
+#
+#Wed Nov 05 14:00:09 CET 2014
+bin.includes = META-INF/,\
+ .,\
+ propertyView/,\
+ plugin.xml,\
+ about.html
+output..=bin/
+source..=src/
+src.includes = about.html
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/plugin.xml b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/plugin.xml
new file mode 100644
index 00000000000..1a36541c6c7
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/plugin.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?eclipse version="3.4"?><plugin>
+<extension point="org.eclipse.papyrus.views.properties.context">
+ <context
+ contextModel="/propertyView/ExtendedTypes/ExtendedTypes.ctx"
+ isCustomizable="false"/>
+ </extension>
+</plugin>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ExtendedTypes.ctx b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ExtendedTypes.ctx
new file mode 100644
index 00000000000..b2b3892ee90
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ExtendedTypes.ctx
@@ -0,0 +1,468 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:constraints="http://www.eclipse.org/papyrus/constraints/0.9" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts/0.9">
+ <contexts:Context xmi:id="_LxfSZGTrEeSnqN8Csryy_Q" name="ExtendedTypes">
+ <tabs xmi:id="_LxfSZWTrEeSnqN8Csryy_Q" label="ExtendedTypes" id="extendedtypes" priority="100">
+ <sections xmi:id="_LxfSZmTrEeSnqN8Csryy_Q" name="Single ExtendedElementTypeSet" sectionFile="ui/SingleExtendedElementTypeSet.xwt">
+ <widget href="ui/SingleExtendedElementTypeSet.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSZ2TrEeSnqN8Csryy_Q" name="Single ElementTypeConfiguration" sectionFile="ui/SingleElementTypeConfiguration.xwt">
+ <widget href="ui/SingleElementTypeConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSaGTrEeSnqN8Csryy_Q" name="Single IconEntry" sectionFile="ui/SingleIconEntry.xwt">
+ <widget href="ui/SingleIconEntry.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSaWTrEeSnqN8Csryy_Q" name="Single ConfigurationElement" sectionFile="ui/SingleConfigurationElement.xwt">
+ <widget href="ui/SingleConfigurationElement.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSamTrEeSnqN8Csryy_Q" name="Single MatcherConfiguration" sectionFile="ui/SingleMatcherConfiguration.xwt">
+ <widget href="ui/SingleMatcherConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSa2TrEeSnqN8Csryy_Q" name="Single ActionConfiguration" sectionFile="ui/SingleActionConfiguration.xwt">
+ <widget href="ui/SingleActionConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSbGTrEeSnqN8Csryy_Q" name="Single ViewActionConfiguration" sectionFile="ui/SingleViewActionConfiguration.xwt">
+ <widget href="ui/SingleViewActionConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSbWTrEeSnqN8Csryy_Q" name="Single SemanticActionConfiguration" sectionFile="ui/SingleSemanticActionConfiguration.xwt">
+ <widget href="ui/SingleSemanticActionConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSbmTrEeSnqN8Csryy_Q" name="Single SemanticTypeConfiguration" sectionFile="ui/SingleSemanticTypeConfiguration.xwt">
+ <widget href="ui/SingleSemanticTypeConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSb2TrEeSnqN8Csryy_Q" name="Single ViewTypeConfiguration" sectionFile="ui/SingleViewTypeConfiguration.xwt">
+ <widget href="ui/SingleViewTypeConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfScGTrEeSnqN8Csryy_Q" name="Single ElementTypeAdviceConfiguration" sectionFile="ui/SingleElementTypeAdviceConfiguration.xwt">
+ <widget href="ui/SingleElementTypeAdviceConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfScWTrEeSnqN8Csryy_Q" name="Single AspectSemanticTypeConfiguration" sectionFile="ui/SingleAspectSemanticTypeConfiguration.xwt">
+ <widget href="ui/SingleAspectSemanticTypeConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfScmTrEeSnqN8Csryy_Q" name="Single AspectViewTypeConfiguration" sectionFile="ui/SingleAspectViewTypeConfiguration.xwt">
+ <widget href="ui/SingleAspectViewTypeConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSc2TrEeSnqN8Csryy_Q" name="Multiple ExtendedElementTypeSet" sectionFile="ui/MultipleExtendedElementTypeSet.xwt">
+ <widget href="ui/MultipleExtendedElementTypeSet.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSdGTrEeSnqN8Csryy_Q" name="Multiple ElementTypeConfiguration" sectionFile="ui/MultipleElementTypeConfiguration.xwt">
+ <widget href="ui/MultipleElementTypeConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSdWTrEeSnqN8Csryy_Q" name="Multiple IconEntry" sectionFile="ui/MultipleIconEntry.xwt">
+ <widget href="ui/MultipleIconEntry.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSdmTrEeSnqN8Csryy_Q" name="Multiple ConfigurationElement" sectionFile="ui/MultipleConfigurationElement.xwt">
+ <widget href="ui/MultipleConfigurationElement.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSd2TrEeSnqN8Csryy_Q" name="Multiple MatcherConfiguration" sectionFile="ui/MultipleMatcherConfiguration.xwt">
+ <widget href="ui/MultipleMatcherConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSeGTrEeSnqN8Csryy_Q" name="Multiple ActionConfiguration" sectionFile="ui/MultipleActionConfiguration.xwt">
+ <widget href="ui/MultipleActionConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSeWTrEeSnqN8Csryy_Q" name="Multiple ViewActionConfiguration" sectionFile="ui/MultipleViewActionConfiguration.xwt">
+ <widget href="ui/MultipleViewActionConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSemTrEeSnqN8Csryy_Q" name="Multiple SemanticActionConfiguration" sectionFile="ui/MultipleSemanticActionConfiguration.xwt">
+ <widget href="ui/MultipleSemanticActionConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSe2TrEeSnqN8Csryy_Q" name="Multiple SemanticTypeConfiguration" sectionFile="ui/MultipleSemanticTypeConfiguration.xwt">
+ <widget href="ui/MultipleSemanticTypeConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSfGTrEeSnqN8Csryy_Q" name="Multiple ViewTypeConfiguration" sectionFile="ui/MultipleViewTypeConfiguration.xwt">
+ <widget href="ui/MultipleViewTypeConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSfWTrEeSnqN8Csryy_Q" name="Multiple ElementTypeAdviceConfiguration" sectionFile="ui/MultipleElementTypeAdviceConfiguration.xwt">
+ <widget href="ui/MultipleElementTypeAdviceConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSfmTrEeSnqN8Csryy_Q" name="Multiple AspectSemanticTypeConfiguration" sectionFile="ui/MultipleAspectSemanticTypeConfiguration.xwt">
+ <widget href="ui/MultipleAspectSemanticTypeConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSf2TrEeSnqN8Csryy_Q" name="Multiple AspectViewTypeConfiguration" sectionFile="ui/MultipleAspectViewTypeConfiguration.xwt">
+ <widget href="ui/MultipleAspectViewTypeConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSgGTrEeSnqN8Csryy_Q" name="Single InvariantContainerConfiguration" sectionFile="ui/SingleInvariantContainerConfiguration.xwt">
+ <widget href="ui/SingleInvariantContainerConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSgWTrEeSnqN8Csryy_Q" name="Single HierarchyPermission" sectionFile="ui/SingleHierarchyPermission.xwt">
+ <widget href="ui/SingleHierarchyPermission.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSgmTrEeSnqN8Csryy_Q" name="Multiple InvariantContainerConfiguration" sectionFile="ui/MultipleInvariantContainerConfiguration.xwt">
+ <widget href="ui/MultipleInvariantContainerConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSg2TrEeSnqN8Csryy_Q" name="Multiple HierarchyPermission" sectionFile="ui/MultipleHierarchyPermission.xwt">
+ <widget href="ui/MultipleHierarchyPermission.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfShGTrEeSnqN8Csryy_Q" name="Single InvariantSemanticTypeConfiguration" sectionFile="ui/SingleInvariantSemanticTypeConfiguration.xwt">
+ <widget href="ui/SingleInvariantSemanticTypeConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfShWTrEeSnqN8Csryy_Q" name="Single InvariantRuleConfiguration" sectionFile="ui/SingleInvariantRuleConfiguration.xwt">
+ <widget href="ui/SingleInvariantRuleConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfShmTrEeSnqN8Csryy_Q" name="Single ComposedRuleConfiguration" sectionFile="ui/SingleComposedRuleConfiguration.xwt">
+ <widget href="ui/SingleComposedRuleConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSh2TrEeSnqN8Csryy_Q" name="Single AndRule" sectionFile="ui/SingleAndRule.xwt">
+ <widget href="ui/SingleAndRule.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSiGTrEeSnqN8Csryy_Q" name="Single OrRule" sectionFile="ui/SingleOrRule.xwt">
+ <widget href="ui/SingleOrRule.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSiWTrEeSnqN8Csryy_Q" name="Multiple InvariantSemanticTypeConfiguration" sectionFile="ui/MultipleInvariantSemanticTypeConfiguration.xwt">
+ <widget href="ui/MultipleInvariantSemanticTypeConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSimTrEeSnqN8Csryy_Q" name="Multiple InvariantRuleConfiguration" sectionFile="ui/MultipleInvariantRuleConfiguration.xwt">
+ <widget href="ui/MultipleInvariantRuleConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSi2TrEeSnqN8Csryy_Q" name="Multiple ComposedRuleConfiguration" sectionFile="ui/MultipleComposedRuleConfiguration.xwt">
+ <widget href="ui/MultipleComposedRuleConfiguration.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSjGTrEeSnqN8Csryy_Q" name="Multiple AndRule" sectionFile="ui/MultipleAndRule.xwt">
+ <widget href="ui/MultipleAndRule.xwt#/"/>
+ </sections>
+ <sections xmi:id="_LxfSjWTrEeSnqN8Csryy_Q" name="Multiple OrRule" sectionFile="ui/MultipleOrRule.xwt">
+ <widget href="ui/MultipleOrRule.xwt#/"/>
+ </sections>
+ </tabs>
+ <views xmi:id="_LxfSjmTrEeSnqN8Csryy_Q" name="Single ExtendedElementTypeSet" sections="_LxfSZmTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTL2TrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfSj2TrEeSnqN8Csryy_Q" name="isSingleExtendedElementTypeSet">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSkGTrEeSnqN8Csryy_Q" name="className" value="ExtendedElementTypeSet"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSkWTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfSkmTrEeSnqN8Csryy_Q" name="Single ElementTypeConfiguration" sections="_LxfSZ2TrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTMmTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfSk2TrEeSnqN8Csryy_Q" name="isSingleElementTypeConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSlGTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSlWTrEeSnqN8Csryy_Q" name="className" value="ElementTypeConfiguration"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfSlmTrEeSnqN8Csryy_Q" name="Single IconEntry" sections="_LxfSaGTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTN2TrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfSl2TrEeSnqN8Csryy_Q" name="isSingleIconEntry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSmGTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSmWTrEeSnqN8Csryy_Q" name="className" value="IconEntry"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfSmmTrEeSnqN8Csryy_Q" name="Single ConfigurationElement" sections="_LxfSaWTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTOmTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfSm2TrEeSnqN8Csryy_Q" name="isSingleConfigurationElement">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSnGTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSnWTrEeSnqN8Csryy_Q" name="className" value="ConfigurationElement"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfSnmTrEeSnqN8Csryy_Q" name="Single MatcherConfiguration" sections="_LxfSamTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTP2TrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfSn2TrEeSnqN8Csryy_Q" name="isSingleMatcherConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSoGTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSoWTrEeSnqN8Csryy_Q" name="className" value="MatcherConfiguration"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfSomTrEeSnqN8Csryy_Q" name="Single ActionConfiguration" sections="_LxfSa2TrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTQGTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfSo2TrEeSnqN8Csryy_Q" name="isSingleActionConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSpGTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSpWTrEeSnqN8Csryy_Q" name="className" value="ActionConfiguration"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfSpmTrEeSnqN8Csryy_Q" name="Single ViewActionConfiguration" sections="_LxfSbGTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTQWTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfSp2TrEeSnqN8Csryy_Q" name="isSingleViewActionConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSqGTrEeSnqN8Csryy_Q" name="className" value="ViewActionConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSqWTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfSqmTrEeSnqN8Csryy_Q" name="Single SemanticActionConfiguration" sections="_LxfSbWTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTQmTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfSq2TrEeSnqN8Csryy_Q" name="isSingleSemanticActionConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSrGTrEeSnqN8Csryy_Q" name="className" value="SemanticActionConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSrWTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfSrmTrEeSnqN8Csryy_Q" name="Single SemanticTypeConfiguration" sections="_LxfSbmTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTQ2TrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfSr2TrEeSnqN8Csryy_Q" name="isSingleSemanticTypeConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSsGTrEeSnqN8Csryy_Q" name="className" value="SemanticTypeConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSsWTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfSsmTrEeSnqN8Csryy_Q" name="Single ViewTypeConfiguration" sections="_LxfSb2TrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTRGTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfSs2TrEeSnqN8Csryy_Q" name="isSingleViewTypeConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfStGTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfStWTrEeSnqN8Csryy_Q" name="className" value="ViewTypeConfiguration"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfStmTrEeSnqN8Csryy_Q" name="Single ElementTypeAdviceConfiguration" sections="_LxfScGTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTRmTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfSt2TrEeSnqN8Csryy_Q" name="isSingleElementTypeAdviceConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSuGTrEeSnqN8Csryy_Q" name="className" value="ElementTypeAdviceConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSuWTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfSumTrEeSnqN8Csryy_Q" name="Single AspectSemanticTypeConfiguration" sections="_LxfScWTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTR2TrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfSu2TrEeSnqN8Csryy_Q" name="isSingleAspectSemanticTypeConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSvGTrEeSnqN8Csryy_Q" name="className" value="AspectSemanticTypeConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSvWTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfSvmTrEeSnqN8Csryy_Q" name="Single AspectViewTypeConfiguration" sections="_LxfScmTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTSWTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfSv2TrEeSnqN8Csryy_Q" name="isSingleAspectViewTypeConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSwGTrEeSnqN8Csryy_Q" name="className" value="AspectViewTypeConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSwWTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfSwmTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple ExtendedElementTypeSet" sections="_LxfSc2TrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTL2TrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfSw2TrEeSnqN8Csryy_Q" name="isMultipleExtendedElementTypeSet">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSxGTrEeSnqN8Csryy_Q" name="className" value="ExtendedElementTypeSet"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSxWTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfSxmTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple ElementTypeConfiguration" sections="_LxfSdGTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTMmTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfSx2TrEeSnqN8Csryy_Q" name="isMultipleElementTypeConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSyGTrEeSnqN8Csryy_Q" name="className" value="ElementTypeConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSyWTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfSymTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple IconEntry" sections="_LxfSdWTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTN2TrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfSy2TrEeSnqN8Csryy_Q" name="isMultipleIconEntry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSzGTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfSzWTrEeSnqN8Csryy_Q" name="className" value="IconEntry"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfSzmTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple ConfigurationElement" sections="_LxfSdmTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTOmTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfSz2TrEeSnqN8Csryy_Q" name="isMultipleConfigurationElement">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS0GTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS0WTrEeSnqN8Csryy_Q" name="className" value="ConfigurationElement"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfS0mTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple MatcherConfiguration" sections="_LxfSd2TrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTP2TrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfS02TrEeSnqN8Csryy_Q" name="isMultipleMatcherConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS1GTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS1WTrEeSnqN8Csryy_Q" name="className" value="MatcherConfiguration"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfS1mTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple ActionConfiguration" sections="_LxfSeGTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTQGTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfS12TrEeSnqN8Csryy_Q" name="isMultipleActionConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS2GTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS2WTrEeSnqN8Csryy_Q" name="className" value="ActionConfiguration"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfS2mTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple ViewActionConfiguration" sections="_LxfSeWTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTQWTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfS22TrEeSnqN8Csryy_Q" name="isMultipleViewActionConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS3GTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS3WTrEeSnqN8Csryy_Q" name="className" value="ViewActionConfiguration"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfS3mTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple SemanticActionConfiguration" sections="_LxfSemTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTQmTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfS32TrEeSnqN8Csryy_Q" name="isMultipleSemanticActionConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS4GTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS4WTrEeSnqN8Csryy_Q" name="className" value="SemanticActionConfiguration"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfS4mTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple SemanticTypeConfiguration" sections="_LxfSe2TrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTQ2TrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfS42TrEeSnqN8Csryy_Q" name="isMultipleSemanticTypeConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS5GTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS5WTrEeSnqN8Csryy_Q" name="className" value="SemanticTypeConfiguration"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfS5mTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple ViewTypeConfiguration" sections="_LxfSfGTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTRGTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfS52TrEeSnqN8Csryy_Q" name="isMultipleViewTypeConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS6GTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS6WTrEeSnqN8Csryy_Q" name="className" value="ViewTypeConfiguration"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfS6mTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple ElementTypeAdviceConfiguration" sections="_LxfSfWTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTRmTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfS62TrEeSnqN8Csryy_Q" name="isMultipleElementTypeAdviceConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS7GTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS7WTrEeSnqN8Csryy_Q" name="className" value="ElementTypeAdviceConfiguration"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfS7mTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple AspectSemanticTypeConfiguration" sections="_LxfSfmTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTR2TrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfS72TrEeSnqN8Csryy_Q" name="isMultipleAspectSemanticTypeConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS8GTrEeSnqN8Csryy_Q" name="className" value="AspectSemanticTypeConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS8WTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfS8mTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple AspectViewTypeConfiguration" sections="_LxfSf2TrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTSWTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfS82TrEeSnqN8Csryy_Q" name="isMultipleAspectViewTypeConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS9GTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS9WTrEeSnqN8Csryy_Q" name="className" value="AspectViewTypeConfiguration"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfS9mTrEeSnqN8Csryy_Q" name="Single InvariantSemanticTypeConfiguration" sections="_LxfShGTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTTGTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfS92TrEeSnqN8Csryy_Q" name="isSingleInvariantSemanticTypeConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS-GTrEeSnqN8Csryy_Q" name="className" value="InvariantSemanticTypeConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS-WTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/semantictype/invariant/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfS-mTrEeSnqN8Csryy_Q" name="Single InvariantRuleConfiguration" sections="_LxfShWTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTTmTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfS-2TrEeSnqN8Csryy_Q" name="isSingleInvariantRuleConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS_GTrEeSnqN8Csryy_Q" name="className" value="InvariantRuleConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfS_WTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/semantictype/invariant/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfS_mTrEeSnqN8Csryy_Q" name="Single ComposedRuleConfiguration" sections="_LxfShmTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTT2TrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfS_2TrEeSnqN8Csryy_Q" name="isSingleComposedRuleConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTAGTrEeSnqN8Csryy_Q" name="className" value="ComposedRuleConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTAWTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/semantictype/invariant/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfTAmTrEeSnqN8Csryy_Q" name="Single AndRule" sections="_LxfSh2TrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTUWTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfTA2TrEeSnqN8Csryy_Q" name="isSingleAndRule">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTBGTrEeSnqN8Csryy_Q" name="className" value="AndRule"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTBWTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/semantictype/invariant/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfTBmTrEeSnqN8Csryy_Q" name="Single OrRule" sections="_LxfSiGTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTUmTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfTB2TrEeSnqN8Csryy_Q" name="isSingleOrRule">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTCGTrEeSnqN8Csryy_Q" name="className" value="OrRule"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTCWTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/semantictype/invariant/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfTCmTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple InvariantSemanticTypeConfiguration" sections="_LxfSiWTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTTGTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfTC2TrEeSnqN8Csryy_Q" name="isMultipleInvariantSemanticTypeConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTDGTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/semantictype/invariant/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTDWTrEeSnqN8Csryy_Q" name="className" value="InvariantSemanticTypeConfiguration"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfTDmTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple InvariantRuleConfiguration" sections="_LxfSimTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTTmTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfTD2TrEeSnqN8Csryy_Q" name="isMultipleInvariantRuleConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTEGTrEeSnqN8Csryy_Q" name="className" value="InvariantRuleConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTEWTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/semantictype/invariant/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfTEmTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple ComposedRuleConfiguration" sections="_LxfSi2TrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTT2TrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfTE2TrEeSnqN8Csryy_Q" name="isMultipleComposedRuleConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTFGTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/semantictype/invariant/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTFWTrEeSnqN8Csryy_Q" name="className" value="ComposedRuleConfiguration"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfTFmTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple AndRule" sections="_LxfSjGTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTUWTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfTF2TrEeSnqN8Csryy_Q" name="isMultipleAndRule">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTGGTrEeSnqN8Csryy_Q" name="className" value="AndRule"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTGWTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/semantictype/invariant/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfTGmTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple OrRule" sections="_LxfSjWTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTUmTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfTG2TrEeSnqN8Csryy_Q" name="isMultipleOrRule">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTHGTrEeSnqN8Csryy_Q" name="className" value="OrRule"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTHWTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/semantictype/invariant/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfTHmTrEeSnqN8Csryy_Q" name="Single InvariantContainerConfiguration" sections="_LxfSgGTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTVGTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfTH2TrEeSnqN8Csryy_Q" name="isSingleInvariantContainerConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTIGTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/semantictype/invariant/container/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTIWTrEeSnqN8Csryy_Q" name="className" value="InvariantContainerConfiguration"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfTImTrEeSnqN8Csryy_Q" name="Single HierarchyPermission" sections="_LxfSgWTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTVmTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfTI2TrEeSnqN8Csryy_Q" name="isSingleHierarchyPermission">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTJGTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/semantictype/invariant/container/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTJWTrEeSnqN8Csryy_Q" name="className" value="HierarchyPermission"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfTJmTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple InvariantContainerConfiguration" sections="_LxfSgmTrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTVGTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfTJ2TrEeSnqN8Csryy_Q" name="isMultipleInvariantContainerConfiguration">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTKGTrEeSnqN8Csryy_Q" name="className" value="InvariantContainerConfiguration"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTKWTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/semantictype/invariant/container/1.0"/>
+ </constraints>
+ </views>
+ <views xmi:id="_LxfTKmTrEeSnqN8Csryy_Q" elementMultiplicity="-1" name="Multiple HierarchyPermission" sections="_LxfSg2TrEeSnqN8Csryy_Q" automaticContext="true" datacontexts="_LxfTVmTrEeSnqN8Csryy_Q">
+ <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_LxfTK2TrEeSnqN8Csryy_Q" name="isMultipleHierarchyPermission">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTLGTrEeSnqN8Csryy_Q" name="nsUri" value="http://www.eclipse.org/papyrus/infra/extendedtypes/semantictype/invariant/container/1.0"/>
+ <properties xsi:type="constraints:ValueProperty" xmi:id="_LxfTLWTrEeSnqN8Csryy_Q" name="className" value="HierarchyPermission"/>
+ </constraints>
+ </views>
+ <dataContexts xmi:id="_LxfTLmTrEeSnqN8Csryy_Q" name="extendedtypes" label="extendedtypes">
+ <elements xmi:id="_LxfTL2TrEeSnqN8Csryy_Q" name="ExtendedElementTypeSet" supertypes="_LxfTOmTrEeSnqN8Csryy_Q">
+ <properties xmi:id="_LxfTMGTrEeSnqN8Csryy_Q" name="elementType" type="Reference" multiplicity="-1"/>
+ <properties xmi:id="_LxfTMWTrEeSnqN8Csryy_Q" name="extensible" type="Boolean"/>
+ </elements>
+ <elements xmi:id="_LxfTMmTrEeSnqN8Csryy_Q" name="ElementTypeConfiguration" supertypes="_LxfTOmTrEeSnqN8Csryy_Q">
+ <properties xmi:id="_LxfTM2TrEeSnqN8Csryy_Q" name="hint"/>
+ <properties xmi:id="_LxfTNGTrEeSnqN8Csryy_Q" name="kindName"/>
+ <properties xmi:id="_LxfTNWTrEeSnqN8Csryy_Q" name="specializedTypesID" multiplicity="-1"/>
+ <properties xmi:id="_LxfTNmTrEeSnqN8Csryy_Q" name="matcherConfiguration" type="Reference"/>
+ </elements>
+ <elements xmi:id="_LxfTN2TrEeSnqN8Csryy_Q" name="IconEntry">
+ <properties xmi:id="_LxfTOGTrEeSnqN8Csryy_Q" name="iconPath"/>
+ <properties xmi:id="_LxfTOWTrEeSnqN8Csryy_Q" name="bundleId"/>
+ </elements>
+ <elements xmi:id="_LxfTOmTrEeSnqN8Csryy_Q" name="ConfigurationElement">
+ <properties xmi:id="_LxfTO2TrEeSnqN8Csryy_Q" name="name"/>
+ <properties xmi:id="_LxfTPGTrEeSnqN8Csryy_Q" name="description"/>
+ <properties xmi:id="_LxfTPWTrEeSnqN8Csryy_Q" name="identifier"/>
+ <properties xmi:id="_LxfTPmTrEeSnqN8Csryy_Q" name="iconEntry" type="Reference"/>
+ </elements>
+ <elements xmi:id="_LxfTP2TrEeSnqN8Csryy_Q" name="MatcherConfiguration"/>
+ <elements xmi:id="_LxfTQGTrEeSnqN8Csryy_Q" name="ActionConfiguration" supertypes="_LxfTOmTrEeSnqN8Csryy_Q"/>
+ <elements xmi:id="_LxfTQWTrEeSnqN8Csryy_Q" name="ViewActionConfiguration" supertypes="_LxfTQGTrEeSnqN8Csryy_Q"/>
+ <elements xmi:id="_LxfTQmTrEeSnqN8Csryy_Q" name="SemanticActionConfiguration" supertypes="_LxfTQGTrEeSnqN8Csryy_Q"/>
+ <elements xmi:id="_LxfTQ2TrEeSnqN8Csryy_Q" name="SemanticTypeConfiguration" supertypes="_LxfTMmTrEeSnqN8Csryy_Q"/>
+ <elements xmi:id="_LxfTRGTrEeSnqN8Csryy_Q" name="ViewTypeConfiguration" supertypes="_LxfTMmTrEeSnqN8Csryy_Q">
+ <properties xmi:id="_LxfTRWTrEeSnqN8Csryy_Q" name="specializedDiagramTypeID"/>
+ </elements>
+ <elements xmi:id="_LxfTRmTrEeSnqN8Csryy_Q" name="ElementTypeAdviceConfiguration" supertypes="_LxfTOmTrEeSnqN8Csryy_Q"/>
+ <elements xmi:id="_LxfTR2TrEeSnqN8Csryy_Q" name="AspectSemanticTypeConfiguration" supertypes="_LxfTQ2TrEeSnqN8Csryy_Q">
+ <properties xmi:id="_LxfTSGTrEeSnqN8Csryy_Q" name="actionConfiguration" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements xmi:id="_LxfTSWTrEeSnqN8Csryy_Q" name="AspectViewTypeConfiguration" supertypes="_LxfTRGTrEeSnqN8Csryy_Q">
+ <properties xmi:id="_LxfTSmTrEeSnqN8Csryy_Q" name="actionConfiguration" type="Reference" multiplicity="-1"/>
+ </elements>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@modelElementFactories.0"/>
+ </dataContexts>
+ <dataContexts xmi:id="_LxfTS2TrEeSnqN8Csryy_Q" name="invariantsemantictypeconfiguration" label="invariantsemantictypeconfiguration">
+ <elements xmi:id="_LxfTTGTrEeSnqN8Csryy_Q" name="InvariantSemanticTypeConfiguration" supertypes="_LxfTQ2TrEeSnqN8Csryy_Q">
+ <properties xmi:id="_LxfTTWTrEeSnqN8Csryy_Q" name="invariantRuleConfiguration" type="Reference"/>
+ </elements>
+ <elements xmi:id="_LxfTTmTrEeSnqN8Csryy_Q" name="InvariantRuleConfiguration"/>
+ <elements xmi:id="_LxfTT2TrEeSnqN8Csryy_Q" name="ComposedRuleConfiguration" supertypes="_LxfTTmTrEeSnqN8Csryy_Q">
+ <properties xmi:id="_LxfTUGTrEeSnqN8Csryy_Q" name="composedRules" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements xmi:id="_LxfTUWTrEeSnqN8Csryy_Q" name="AndRule" supertypes="_LxfTT2TrEeSnqN8Csryy_Q"/>
+ <elements xmi:id="_LxfTUmTrEeSnqN8Csryy_Q" name="OrRule" supertypes="_LxfTT2TrEeSnqN8Csryy_Q"/>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@modelElementFactories.0"/>
+ </dataContexts>
+ <dataContexts xmi:id="_LxfTU2TrEeSnqN8Csryy_Q" name="invariantcontainerconfiguration" label="invariantcontainerconfiguration">
+ <elements xmi:id="_LxfTVGTrEeSnqN8Csryy_Q" name="InvariantContainerConfiguration" supertypes="_LxfTTmTrEeSnqN8Csryy_Q">
+ <properties xmi:id="_LxfTVWTrEeSnqN8Csryy_Q" name="permissions" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements xmi:id="_LxfTVmTrEeSnqN8Csryy_Q" name="HierarchyPermission">
+ <properties xmi:id="_LxfTV2TrEeSnqN8Csryy_Q" name="childType"/>
+ <properties xmi:id="_LxfTWGTrEeSnqN8Csryy_Q" name="isPermitted" type="Boolean"/>
+ <properties xmi:id="_LxfTWWTrEeSnqN8Csryy_Q" name="isStrict" type="Boolean"/>
+ </elements>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@modelElementFactories.0"/>
+ </dataContexts>
+ </contexts:Context>
+</xmi:XMI>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleActionConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleActionConfiguration.xwt
new file mode 100644
index 00000000000..f010630797c
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleActionConfiguration.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleAndRule.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleAndRule.xwt
new file mode 100644
index 00000000000..d69369c20ec
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleAndRule.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleAspectSemanticTypeConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleAspectSemanticTypeConfiguration.xwt
new file mode 100644
index 00000000000..c902f6a4fb0
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleAspectSemanticTypeConfiguration.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleAspectViewTypeConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleAspectViewTypeConfiguration.xwt
new file mode 100644
index 00000000000..e738ff2346e
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleAspectViewTypeConfiguration.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleComposedRuleConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleComposedRuleConfiguration.xwt
new file mode 100644
index 00000000000..6a66b760328
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleComposedRuleConfiguration.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleConfigurationElement.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleConfigurationElement.xwt
new file mode 100644
index 00000000000..6a66b760328
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleConfigurationElement.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleElementTypeAdviceConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleElementTypeAdviceConfiguration.xwt
new file mode 100644
index 00000000000..6a66b760328
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleElementTypeAdviceConfiguration.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleElementTypeConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleElementTypeConfiguration.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleElementTypeConfiguration.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleExtendedElementTypeSet.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleExtendedElementTypeSet.xwt
new file mode 100644
index 00000000000..cfb33162bc7
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleExtendedElementTypeSet.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleHierarchyPermission.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleHierarchyPermission.xwt
new file mode 100644
index 00000000000..5cf7a8247db
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleHierarchyPermission.xwt
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="invariantcontainerconfiguration:HierarchyPermission:isPermitted"></ppe:BooleanRadio>
+ <ppe:BooleanRadio input="{Binding}"
+ property="invariantcontainerconfiguration:HierarchyPermission:isStrict"></ppe:BooleanRadio>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleIconEntry.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleIconEntry.xwt
new file mode 100644
index 00000000000..b4b832b78ea
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleIconEntry.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleInvariantContainerConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleInvariantContainerConfiguration.xwt
new file mode 100644
index 00000000000..6708b2e86b8
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleInvariantContainerConfiguration.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleInvariantRuleConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleInvariantRuleConfiguration.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleInvariantRuleConfiguration.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleInvariantSemanticTypeConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleInvariantSemanticTypeConfiguration.xwt
new file mode 100644
index 00000000000..6a89e368bb1
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleInvariantSemanticTypeConfiguration.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleMatcherConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleMatcherConfiguration.xwt
new file mode 100644
index 00000000000..6a89e368bb1
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleMatcherConfiguration.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleOrRule.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleOrRule.xwt
new file mode 100644
index 00000000000..d69369c20ec
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleOrRule.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleSemanticActionConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleSemanticActionConfiguration.xwt
new file mode 100644
index 00000000000..8fd1b2ad08e
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleSemanticActionConfiguration.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleSemanticTypeConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleSemanticTypeConfiguration.xwt
new file mode 100644
index 00000000000..51204c02825
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleSemanticTypeConfiguration.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleViewActionConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleViewActionConfiguration.xwt
new file mode 100644
index 00000000000..0f03fd30c5d
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleViewActionConfiguration.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleViewTypeConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleViewTypeConfiguration.xwt
new file mode 100644
index 00000000000..89517d2ad16
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/MultipleViewTypeConfiguration.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleActionConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleActionConfiguration.xwt
new file mode 100644
index 00000000000..dcbfb43b14c
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleActionConfiguration.xwt
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:description"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="extendedtypes:ConfigurationElement:iconEntry"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleAndRule.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleAndRule.xwt
new file mode 100644
index 00000000000..d69f7564409
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleAndRule.xwt
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="invariantsemantictypeconfiguration:ComposedRuleConfiguration:composedRules"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleAspectSemanticTypeConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleAspectSemanticTypeConfiguration.xwt
new file mode 100644
index 00000000000..6b6c14fd486
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleAspectSemanticTypeConfiguration.xwt
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:hint"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:kindName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:description"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:matcherConfiguration"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="extendedtypes:ConfigurationElement:iconEntry"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiString input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:specializedTypesID"></ppe:MultiString>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="extendedtypes:AspectSemanticTypeConfiguration:actionConfiguration"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleAspectViewTypeConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleAspectViewTypeConfiguration.xwt
new file mode 100644
index 00000000000..fa19e8a6cf5
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleAspectViewTypeConfiguration.xwt
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:hint"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:kindName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:description"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:identifier"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ViewTypeConfiguration:specializedDiagramTypeID"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:matcherConfiguration"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="extendedtypes:ConfigurationElement:iconEntry"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiString input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:specializedTypesID"></ppe:MultiString>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="extendedtypes:AspectViewTypeConfiguration:actionConfiguration"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleComposedRuleConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleComposedRuleConfiguration.xwt
new file mode 100644
index 00000000000..a6466877175
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleComposedRuleConfiguration.xwt
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="invariantsemantictypeconfiguration:ComposedRuleConfiguration:composedRules"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleConfigurationElement.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleConfigurationElement.xwt
new file mode 100644
index 00000000000..fefa02ea95d
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleConfigurationElement.xwt
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:description"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="extendedtypes:ConfigurationElement:iconEntry"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleElementTypeAdviceConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleElementTypeAdviceConfiguration.xwt
new file mode 100644
index 00000000000..27e254b37a0
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleElementTypeAdviceConfiguration.xwt
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:description"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="extendedtypes:ConfigurationElement:iconEntry"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleElementTypeConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleElementTypeConfiguration.xwt
new file mode 100644
index 00000000000..d75ebbaf163
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleElementTypeConfiguration.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:hint"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:kindName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:description"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:matcherConfiguration"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="extendedtypes:ConfigurationElement:iconEntry"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiString input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:specializedTypesID"></ppe:MultiString>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleExtendedElementTypeSet.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleExtendedElementTypeSet.xwt
new file mode 100644
index 00000000000..65543db450a
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleExtendedElementTypeSet.xwt
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:description"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="extendedtypes:ExtendedElementTypeSet:extensible"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="extendedtypes:ConfigurationElement:iconEntry"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="extendedtypes:ExtendedElementTypeSet:elementType"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleHierarchyPermission.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleHierarchyPermission.xwt
new file mode 100644
index 00000000000..515ed6e015b
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleHierarchyPermission.xwt
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="invariantcontainerconfiguration:HierarchyPermission:childType"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="invariantcontainerconfiguration:HierarchyPermission:isPermitted"></ppe:BooleanRadio>
+ <ppe:BooleanRadio input="{Binding}"
+ property="invariantcontainerconfiguration:HierarchyPermission:isStrict"></ppe:BooleanRadio>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleIconEntry.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleIconEntry.xwt
new file mode 100644
index 00000000000..48a1b4a78c9
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleIconEntry.xwt
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:IconEntry:iconPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:IconEntry:bundleId"></ppe:StringEditor>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleInvariantContainerConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleInvariantContainerConfiguration.xwt
new file mode 100644
index 00000000000..1bcc4b89040
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleInvariantContainerConfiguration.xwt
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="invariantcontainerconfiguration:InvariantContainerConfiguration:permissions"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleInvariantRuleConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleInvariantRuleConfiguration.xwt
new file mode 100644
index 00000000000..cfb33162bc7
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleInvariantRuleConfiguration.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleInvariantSemanticTypeConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleInvariantSemanticTypeConfiguration.xwt
new file mode 100644
index 00000000000..30ba0f6af9a
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleInvariantSemanticTypeConfiguration.xwt
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:hint"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:kindName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:description"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:matcherConfiguration"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="invariantsemantictypeconfiguration:InvariantSemanticTypeConfiguration:invariantRuleConfiguration"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="extendedtypes:ConfigurationElement:iconEntry"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiString input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:specializedTypesID"></ppe:MultiString>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleMatcherConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleMatcherConfiguration.xwt
new file mode 100644
index 00000000000..6708b2e86b8
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleMatcherConfiguration.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleOrRule.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleOrRule.xwt
new file mode 100644
index 00000000000..31f12961941
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleOrRule.xwt
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="invariantsemantictypeconfiguration:ComposedRuleConfiguration:composedRules"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleSemanticActionConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleSemanticActionConfiguration.xwt
new file mode 100644
index 00000000000..e8e9297c777
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleSemanticActionConfiguration.xwt
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:description"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="extendedtypes:ConfigurationElement:iconEntry"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleSemanticTypeConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleSemanticTypeConfiguration.xwt
new file mode 100644
index 00000000000..9f22b7a6133
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleSemanticTypeConfiguration.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:hint"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:kindName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:description"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:matcherConfiguration"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="extendedtypes:ConfigurationElement:iconEntry"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiString input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:specializedTypesID"></ppe:MultiString>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleViewActionConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleViewActionConfiguration.xwt
new file mode 100644
index 00000000000..c1c2c0629dc
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleViewActionConfiguration.xwt
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:description"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="extendedtypes:ConfigurationElement:iconEntry"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleViewTypeConfiguration.xwt b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleViewTypeConfiguration.xwt
new file mode 100644
index 00000000000..0b8181da43d
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/propertyView/ExtendedTypes/ui/SingleViewTypeConfiguration.xwt
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:hint"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:kindName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:description"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ConfigurationElement:identifier"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="extendedtypes:ViewTypeConfiguration:specializedDiagramTypeID"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:matcherConfiguration"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="extendedtypes:ConfigurationElement:iconEntry"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiString input="{Binding}"
+ property="extendedtypes:ElementTypeConfiguration:specializedTypesID"></ppe:MultiString>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/src/org/eclipse/papyrus/customization/extendedtypes/Activator.java b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/src/org/eclipse/papyrus/customization/extendedtypes/Activator.java
new file mode 100644
index 00000000000..c25646c9c91
--- /dev/null
+++ b/plugins/customization/org.eclipse.papyrus.customization.extendedtypes/src/org/eclipse/papyrus/customization/extendedtypes/Activator.java
@@ -0,0 +1,61 @@
+/*****************************************************************************
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.customization.extendedtypes;
+
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends AbstractUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.eclipse.papyrus.customization.extendedtypes"; //$NON-NLS-1$
+
+ // The shared instance
+ private static Activator plugin;
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+}
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties.generation/src/org/eclipse/papyrus/customization/properties/generation/generators/EcoreGenerator.java b/plugins/customization/org.eclipse.papyrus.customization.properties.generation/src/org/eclipse/papyrus/customization/properties/generation/generators/EcoreGenerator.java
index f55725e948a..e0a44895752 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties.generation/src/org/eclipse/papyrus/customization/properties/generation/generators/EcoreGenerator.java
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties.generation/src/org/eclipse/papyrus/customization/properties/generation/generators/EcoreGenerator.java
@@ -22,6 +22,7 @@ import java.util.List;
import java.util.Set;
import org.eclipse.core.databinding.observable.value.IObservableValue;
+import org.eclipse.emf.common.notify.Notifier;
import org.eclipse.emf.common.util.TreeIterator;
import org.eclipse.emf.common.util.URI;
import org.eclipse.emf.ecore.EClass;
@@ -32,6 +33,7 @@ import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.m2m.qvt.oml.BasicModelExtent;
import org.eclipse.m2m.qvt.oml.ModelExtent;
import org.eclipse.papyrus.customization.properties.generation.Activator;
@@ -279,6 +281,7 @@ public class EcoreGenerator extends AbstractQVTGenerator {
}
public List<Object> getExternalReference() {
+
URI packageURI = URI.createPlatformResourceURI(sourceFileChooser.getFilePath(), true);
try {
@@ -286,16 +289,24 @@ public class EcoreGenerator extends AbstractQVTGenerator {
} catch (IOException e) {
// nothing
}
- new ArrayList<Object>();
+
+ EcoreUtil.resolveAll(ecorePackage);
+
List<Object> listePackage = new ArrayList<Object>();
if (!listePackage.contains(ecorePackage)) {
listePackage.add(ecorePackage);
}
- TreeIterator<EObject> tree = ecorePackage.eAllContents();
+
+ TreeIterator<Notifier> tree = ecorePackage.eResource().getResourceSet().getAllContents();
while (tree.hasNext()) {
- EObject obj = tree.next();
- if (obj instanceof EStructuralFeature) {
- EStructuralFeature feature = (EStructuralFeature) obj;
+ Notifier next = tree.next();
+ if (!(next instanceof EObject)) {
+ continue;
+ }
+
+ EObject object = (EObject) next;
+ if (object instanceof EStructuralFeature) {
+ EStructuralFeature feature = (EStructuralFeature) object;
EClass eClass = feature.getEContainingClass();
if (eClass != null) {
EClassifier classifier = feature.getEType();
@@ -313,9 +324,9 @@ public class EcoreGenerator extends AbstractQVTGenerator {
}
}
}
- if (obj instanceof EClass) {
+ if (object instanceof EClass) {
- EClass eclass = (EClass) obj;
+ EClass eclass = (EClass) object;
List<EClass> liste = eclass.getESuperTypes();
for (EClass item : liste) {
if (!listePackage.contains(item.getEPackage())) {
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties.generation/src/org/eclipse/papyrus/customization/properties/generation/messages/messages.properties b/plugins/customization/org.eclipse.papyrus.customization.properties.generation/src/org/eclipse/papyrus/customization/properties/generation/messages/messages.properties
index fc8fb26512e..abe6c8fc5ba 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties.generation/src/org/eclipse/papyrus/customization/properties/generation/messages/messages.properties
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties.generation/src/org/eclipse/papyrus/customization/properties/generation/messages/messages.properties
@@ -25,9 +25,9 @@ SelectFieldsPage_selectFields=Select the fields you want to be displayed in the
SelectFieldsPage_title=Select fields
SelectOutputPage_0=Output context Page
SelectOutputPage_1= How would you like to generate your new View Property ? \n Select your strategy and your source
-SelectOutputPage_2=Basic method
-SelectOutputPage_3=Same CTX file
-SelectOutputPage_4=Different CTX files
+SelectOutputPage_2=Don't generate dependencies
+SelectOutputPage_3=Generate dependencies in the same file
+SelectOutputPage_4=Generate dependencies in different files
SourceValidator_2=Source file should be a .Ecore file
SourceValidator_4=Source file should be a .Uml file
SourceValidator_5=Source file does not exist in workspace
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties.generation/transforms/ecore2datacontext.qvto b/plugins/customization/org.eclipse.papyrus.customization.properties.generation/transforms/ecore2datacontext.qvto
index 789ccb106f3..33564913f77 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties.generation/transforms/ecore2datacontext.qvto
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties.generation/transforms/ecore2datacontext.qvto
@@ -12,9 +12,8 @@ main() {
mapping EPackage::toContext() : c: Context, root:DataContextRoot when {
//self.isMainPackage() //Only transform source EPackages ; not their dependencies
-self.isSelected()
+ self.isSelected()
}{
- log("Package " + self.name);
c.name := self.name;
c.dataContexts := root;
c.views := self.eClassifiers->select(e | e.oclIsKindOf(EClass))->map toDataContextElement().viewSingle
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/editor/UIEditor.java b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/editor/UIEditor.java
index 3e0903fba4a..8edf2aba116 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/editor/UIEditor.java
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/editor/UIEditor.java
@@ -261,6 +261,16 @@ public class UIEditor extends EcoreEditor implements ITabbedPropertySheetPageCon
// }
}
+ private boolean isSaving = false;
+
+ protected synchronized boolean isSaving() {
+ return isSaving;
+ }
+
+ protected synchronized void setSaving(boolean saving) {
+ this.isSaving = saving;
+ }
+
@Override
public void doSave(IProgressMonitor progressMonitor) {
if (editingDomain.getResourceToReadOnlyMap() == null) {
@@ -294,10 +304,26 @@ public class UIEditor extends EcoreEditor implements ITabbedPropertySheetPageCon
}
}
- super.doSave(progressMonitor);
+ setSaving(true);
+ try {
+ super.doSave(progressMonitor);
+ } finally {
+ setSaving(false);
+ }
refreshContext();
}
+ /**
+ * @see org.eclipse.emf.ecore.presentation.EcoreEditor#handleChangedResources()
+ *
+ */
+ @Override
+ protected void handleChangedResources() {
+ if (!isSaving()) {
+ super.handleChangedResources();
+ }
+ }
+
@Override
public void doSaveAs() {
SaveAsDialog saveAsDialog = new SaveAsDialog(getSite().getShell());

Back to the top