Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Wouters2014-04-04 14:07:54 +0000
committerLaurent Wouters2014-04-04 14:07:54 +0000
commitd60dbb567fdf7a02c140e978b4f1af693f35e9b9 (patch)
treef5673cf8d38997237e1fb85426a14f640a8a0ce5
parent96a5df6bc01e67bb815c1422fa5b865ea5e54f85 (diff)
downloadorg.eclipse.papyrus-d60dbb567fdf7a02c140e978b4f1af693f35e9b9.tar.gz
org.eclipse.papyrus-d60dbb567fdf7a02c140e978b4f1af693f35e9b9.tar.xz
org.eclipse.papyrus-d60dbb567fdf7a02c140e978b4f1af693f35e9b9.zip
[clean] Retiring org.eclipse.papyrus.uml.properties.viewlast/org.eclipse.papyrus.uml.properties.view
Signed-off-by: Laurent Wouters <laurent.wouters@cea.fr>
-rw-r--r--deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/.classpath7
-rw-r--r--deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/.project28
-rw-r--r--deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/.settings/org.eclipse.jdt.core.prefs8
-rw-r--r--deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/META-INF/MANIFEST.MF18
-rw-r--r--deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/about.html28
-rw-r--r--deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/build.properties7
-rw-r--r--deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/icons/UMLDialogs.gifbin582 -> 0 bytes
-rw-r--r--deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/icons/tool.gifbin194 -> 0 bytes
-rw-r--r--deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/icons/type.gifbin324 -> 0 bytes
-rw-r--r--deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/plugin.properties12
-rw-r--r--deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/plugin.xml51
-rw-r--r--deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/resources/uml_generic_dialogs.xml42
-rw-r--r--deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/resources/uml_predefined_controllers.xml571
-rw-r--r--deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/resources/uml_predefined_fragments.xml78
-rw-r--r--deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/src/org/eclipse/papyrus/uml/properties/view/Activator.java50
15 files changed, 0 insertions, 900 deletions
diff --git a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/.classpath b/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/.classpath
deleted file mode 100644
index 2d1a4302f04..00000000000
--- a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?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/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/.project b/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/.project
deleted file mode 100644
index 1ba249bd529..00000000000
--- a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.uml.properties.view</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/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/.settings/org.eclipse.jdt.core.prefs b/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index a7893975fae..00000000000
--- a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,8 +0,0 @@
-#Thu May 06 19:12:19 CEST 2010
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
diff --git a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/META-INF/MANIFEST.MF b/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/META-INF/MANIFEST.MF
deleted file mode 100644
index 35ac40886eb..00000000000
--- a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,18 +0,0 @@
-Manifest-Version: 1.0
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.papyrus.views.properties.runtime;bundle-version="0.9.0",
- org.eclipse.uml2.uml;bundle-version="3.1.0",
- org.eclipse.papyrus.infra.core.log;bundle-version="0.9.0",
- org.eclipse.papyrus.uml.tools.utils;bundle-version="0.9.0",
- org.eclipse.ui.views.properties.tabbed;bundle-version="3.5.0"
-Bundle-Vendor: %providerName
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 0.9.0.qualifier
-Bundle-Name: %pluginName
-Bundle-Localization: plugin
-Bundle-ManifestVersion: 2
-Bundle-Activator: org.eclipse.papyrus.uml.properties.view.Activator
-Bundle-SymbolicName: org.eclipse.papyrus.uml.properties.view;singleton:=true
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-
diff --git a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/about.html b/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/about.html
deleted file mode 100644
index 82d49bf5f81..00000000000
--- a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!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/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/build.properties b/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/build.properties
deleted file mode 100644
index 8ca84c1befb..00000000000
--- a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/build.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-#
-#Mon Sep 12 09:30:09 CEST 2011
-bin.includes=META-INF/,.,plugin.xml,icons/,resources/,plugin.properties,about.html
-output..=bin/
-src.includes=resources/,icons/,about.html,META-INF/,.,plugin.xml,plugin.properties
-source..=src/
-bin..=bin/
diff --git a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/icons/UMLDialogs.gif b/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/icons/UMLDialogs.gif
deleted file mode 100644
index c0648993b83..00000000000
--- a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/icons/UMLDialogs.gif
+++ /dev/null
Binary files differ
diff --git a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/icons/tool.gif b/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/icons/tool.gif
deleted file mode 100644
index 9dfa28cb9e3..00000000000
--- a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/icons/tool.gif
+++ /dev/null
Binary files differ
diff --git a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/icons/type.gif b/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/icons/type.gif
deleted file mode 100644
index 7ef81e587bd..00000000000
--- a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/icons/type.gif
+++ /dev/null
Binary files differ
diff --git a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/plugin.properties b/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/plugin.properties
deleted file mode 100644
index 875a1c584e2..00000000000
--- a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/plugin.properties
+++ /dev/null
@@ -1,12 +0,0 @@
-#################################################################################
-# Copyright (c) 2010 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:
-# Remi Schnekenburger (CEA LIST) remi.schnekenburger@cea.fr - initial API and implementation
-##################################################################################
-pluginName=Papyrus Properties Editor UML views(Incubation)
-providerName=Eclipse Modeling Project
diff --git a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/plugin.xml b/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/plugin.xml
deleted file mode 100644
index 2a833f8b908..00000000000
--- a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/plugin.xml
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
- <extension
- point="org.eclipse.papyrus.views.properties.runtime.propertyViewProvider">
- <propertyViewProvider
- class="org.eclipse.papyrus.views.properties.runtime.view.XMLPropertyViewProvider">
- <Priority
- name="Lowest">
- </Priority>
- <PropertyViewContribution
- description="These are generic fragments for uml elements"
- id="propertyview.uml.fragments"
- icon="icons/tool.gif"
- name="UML Fragments"
- path="resources/uml_predefined_fragments.xml">
- </PropertyViewContribution>
- </propertyViewProvider>
-</extension>
-<extension
- point="org.eclipse.papyrus.views.properties.runtime.propertyEditorControllerProvider">
- <propertyEditorControllerProvider
- class="org.eclipse.papyrus.views.properties.runtime.controller.predefined.PredefinedPropertyControllerProvider"
- description="this is the basic provider for UML features"
- id="org.eclipse.papyrus.uml.properties.view.structuralFeaturesEMFTPredefinedControllers">
- <Priority name="Lowest"/>
- <PredefinedControllers
- id="org.eclipse.papyrus.uml.properties.view.structuralFeaturesEMFTPredefinedControllers"
- name="UML Predefined Controllers for Structural Features"
- path="resources/uml_predefined_controllers.xml">
- </PredefinedControllers>
-
- </propertyEditorControllerProvider>
-</extension>
-<extension
- point="org.eclipse.papyrus.views.properties.runtime.propertyViewProvider">
- <propertyViewProvider
- class="org.eclipse.papyrus.views.properties.runtime.view.XMLPropertyViewProvider">
- <Priority
- name="Lowest">
- </Priority>
- <PropertyViewContribution
- description="Basic configuration for UML property dialogs"
- id="propertyview.uml.dialogs"
- icon="icons/UMLDialogs.gif"
- name="UML Dialogs"
- path="resources/uml_generic_dialogs.xml">
- </PropertyViewContribution>
- </propertyViewProvider>
-</extension>
-</plugin>
diff --git a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/resources/uml_generic_dialogs.xml b/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/resources/uml_generic_dialogs.xml
deleted file mode 100644
index 22cd87c58e9..00000000000
--- a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/resources/uml_generic_dialogs.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<!-- Generic dialogs for UML elements -->
-<dialogs pluginId="org.eclipse.papyrus.uml.properties.view">
- <dialog id="dialog_single_NamedElement"><!-- Dialog for single NameElement -->
- <context enablesFor="1">
- <elementClass
- name="org.eclipse.uml2.uml.NamedElement">
- </elementClass>
- </context>
- <title>
- <string value="Edit Element"/>
- </title>
- <message>
- <emfMessageBinding message="Edit properties of NamedElement {0}">
- <feature name="name"/>
- </emfMessageBinding>
- </message>
- <content>
- <fragment predefinedId="fragment_single_NamedElement"/>
- </content>
- </dialog>
- <dialog id="dialog_single_Interface"><!-- Dialog for single Classifier -->
- <context enablesFor="1">
- <elementClass
- name="org.eclipse.uml2.uml.Interface">
- </elementClass>
- <replacedDialogs>
- <replacedDialog id= "dialog_single_Classifier"/>
- </replacedDialogs>
- </context>
- <title>
- <string value="Edit Element"/>
- </title>
- <message>
- <emfMessageBinding message="Edit properties of element {0}">
- <feature name="name"/>
- </emfMessageBinding>
- </message>
- <content>
- <fragment predefinedId="fragment_single_NamedElement"/>
- </content>
- </dialog>
-</dialogs>
diff --git a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/resources/uml_predefined_controllers.xml b/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/resources/uml_predefined_controllers.xml
deleted file mode 100644
index 9378243cfd2..00000000000
--- a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/resources/uml_predefined_controllers.xml
+++ /dev/null
@@ -1,571 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- generated controller from uml Package - 2010/11/25 - 14:20--><predefinedControllers>
-<!--predefined controller for Comment#body--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Comment_body"><feature handlerID="String" name="body"/><editor id="org.eclipse.papyrus.views.properties.runtime.textPropertyEditor" label="Body:" labelPosition="16384" tooltip="Specifies a string that is the comment."/><constraints><elementClass name="org.eclipse.uml2.uml.Comment"/></constraints></predefinedController>
-<!--predefined controller for Comment#annotatedElement--><predefinedController id="emftEReferenceController" predefinedId="UML_Comment_annotatedElement"><feature handlerID="Reference" name="annotatedElement"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Annotated Element:" labelPosition="16384" tooltip="References the Element(s) being commented."/><constraints><elementClass name="org.eclipse.uml2.uml.Comment"/></constraints></predefinedController>
-<!--predefined controller for Element#ownedElement--><predefinedController id="emftEReferenceController" predefinedId="UML_Element_ownedElement"><feature handlerID="Reference" name="ownedElement"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Owned Element:" labelPosition="16384" tooltip="The Elements owned by this element."/><constraints><elementClass name="org.eclipse.uml2.uml.Element"/></constraints></predefinedController>
-<!--predefined controller for Element#owner--><predefinedController id="emftEReferenceController" predefinedId="UML_Element_owner"><feature handlerID="Reference" name="owner"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Owner:" labelPosition="16384" tooltip="The Element that owns this element."/><constraints><elementClass name="org.eclipse.uml2.uml.Element"/></constraints></predefinedController>
-<!--predefined controller for Element#ownedComment--><predefinedController id="emftEReferenceController" predefinedId="UML_Element_ownedComment"><feature handlerID="Reference" name="ownedComment"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Comment:" labelPosition="16384" tooltip="The Comments owned by this element."/><constraints><elementClass name="org.eclipse.uml2.uml.Element"/></constraints></predefinedController>
-<!--predefined controller for Package#ownedType--><predefinedController id="emftEReferenceController" predefinedId="UML_Package_ownedType"><feature handlerID="Reference" name="ownedType"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Owned Type:" labelPosition="16384" tooltip="References the packaged elements that are Types."/><constraints><elementClass name="org.eclipse.uml2.uml.Package"/></constraints></predefinedController>
-<!--predefined controller for Package#packageMerge--><predefinedController id="emftEReferenceController" predefinedId="UML_Package_packageMerge"><feature handlerID="Reference" name="packageMerge"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Package Merge:" labelPosition="16384" tooltip="References the PackageMerges that are owned by this Package."/><constraints><elementClass name="org.eclipse.uml2.uml.Package"/></constraints></predefinedController>
-<!--predefined controller for Package#packagedElement--><predefinedController id="emftEReferenceController" predefinedId="UML_Package_packagedElement"><feature handlerID="Reference" name="packagedElement"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Packaged Element:" labelPosition="16384" tooltip="Specifies the packageable elements that are owned by this Package."/><constraints><elementClass name="org.eclipse.uml2.uml.Package"/></constraints></predefinedController>
-<!--predefined controller for Package#nestedPackage--><predefinedController id="emftEReferenceController" predefinedId="UML_Package_nestedPackage"><feature handlerID="Reference" name="nestedPackage"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Nested Package:" labelPosition="16384" tooltip="References the packaged elements that are Packages."/><constraints><elementClass name="org.eclipse.uml2.uml.Package"/></constraints></predefinedController>
-<!--predefined controller for Package#nestingPackage--><predefinedController id="emftEReferenceController" predefinedId="UML_Package_nestingPackage"><feature handlerID="Reference" name="nestingPackage"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Nesting Package:" labelPosition="16384" tooltip="References the Package that owns this Package."/><constraints><elementClass name="org.eclipse.uml2.uml.Package"/></constraints></predefinedController>
-<!--predefined controller for Package#profileApplication--><predefinedController id="emftEReferenceController" predefinedId="UML_Package_profileApplication"><feature handlerID="Reference" name="profileApplication"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Profile Application:" labelPosition="16384" tooltip="References the ProfileApplications that indicate which profiles have been applied to the Package."/><constraints><elementClass name="org.eclipse.uml2.uml.Package"/></constraints></predefinedController>
-<!--predefined controller for NamedElement#name--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_NamedElement_name"><feature handlerID="String" name="name"/><editor id="org.eclipse.papyrus.views.properties.runtime.textPropertyEditor" label="Name:" labelPosition="16384" tooltip="The name of the NamedElement."/><constraints><elementClass name="org.eclipse.uml2.uml.NamedElement"/></constraints></predefinedController>
-<!--predefined controller for NamedElement#visibility--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_NamedElement_visibility"><feature handlerID="Enumeration" name="visibility"/><editor id="org.eclipse.papyrus.views.properties.runtime.comboPropertyEditor" label="Visibility:" labelPosition="16384" tooltip="Determines where the NamedElement appears within different Namespaces within the overall model, and its accessibility."/><constraints><elementClass name="org.eclipse.uml2.uml.NamedElement"/></constraints></predefinedController>
-<!--predefined controller for NamedElement#clientDependency--><predefinedController id="emftEReferenceController" predefinedId="UML_NamedElement_clientDependency"><feature handlerID="Reference" name="clientDependency"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Client Dependency:" labelPosition="16384" tooltip="Indicates the dependencies that reference the client."/><constraints><elementClass name="org.eclipse.uml2.uml.NamedElement"/></constraints></predefinedController>
-<!--predefined controller for NamedElement#namespace--><predefinedController id="emftEReferenceController" predefinedId="UML_NamedElement_namespace"><feature handlerID="Reference" name="namespace"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Namespace:" labelPosition="16384" tooltip="Specifies the namespace that owns the NamedElement."/><constraints><elementClass name="org.eclipse.uml2.uml.NamedElement"/></constraints></predefinedController>
-<!--predefined controller for NamedElement#nameExpression--><predefinedController id="emftEReferenceController" predefinedId="UML_NamedElement_nameExpression"><feature handlerID="Reference" name="nameExpression"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Name Expression:" labelPosition="16384" tooltip="The string expression used to define the name of this named element."/><constraints><elementClass name="org.eclipse.uml2.uml.NamedElement"/></constraints></predefinedController>
-<!--predefined controller for Dependency#supplier--><predefinedController id="emftEReferenceController" predefinedId="UML_Dependency_supplier"><feature handlerID="Reference" name="supplier"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Supplier:" labelPosition="16384" tooltip="The element(s) independent of the client element(s), in the same respect and the same dependency relationship. In some directed dependency relationships (such as Refinement Abstractions), a common convention in the domain of class-based OO software is to put the more abstract element in this role. Despite this convention, users of UML may stipulate a sense of dependency suitable for their domain, which makes a more abstract element dependent on that which is more specific."/><constraints><elementClass name="org.eclipse.uml2.uml.Dependency"/></constraints></predefinedController>
-<!--predefined controller for Dependency#client--><predefinedController id="emftEReferenceController" predefinedId="UML_Dependency_client"><feature handlerID="Reference" name="client"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Client:" labelPosition="16384" tooltip="The element(s) dependent on the supplier element(s). In some cases (such as a Trace Abstraction) the assignment of direction (that is, the designation of the client element) is at the discretion of the modeler, and is a stipulation."/><constraints><elementClass name="org.eclipse.uml2.uml.Dependency"/></constraints></predefinedController>
-<!--predefined controller for DirectedRelationship#source--><predefinedController id="emftEReferenceController" predefinedId="UML_DirectedRelationship_source"><feature handlerID="Reference" name="source"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Source:" labelPosition="16384" tooltip="Specifies the sources of the DirectedRelationship."/><constraints><elementClass name="org.eclipse.uml2.uml.DirectedRelationship"/></constraints></predefinedController>
-<!--predefined controller for DirectedRelationship#target--><predefinedController id="emftEReferenceController" predefinedId="UML_DirectedRelationship_target"><feature handlerID="Reference" name="target"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Target:" labelPosition="16384" tooltip="Specifies the targets of the DirectedRelationship."/><constraints><elementClass name="org.eclipse.uml2.uml.DirectedRelationship"/></constraints></predefinedController>
-<!--predefined controller for Relationship#relatedElement--><predefinedController id="emftEReferenceController" predefinedId="UML_Relationship_relatedElement"><feature handlerID="Reference" name="relatedElement"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Related Element:" labelPosition="16384" tooltip="Specifies the elements related by the Relationship."/><constraints><elementClass name="org.eclipse.uml2.uml.Relationship"/></constraints></predefinedController>
-<!--predefined controller for Namespace#elementImport--><predefinedController id="emftEReferenceController" predefinedId="UML_Namespace_elementImport"><feature handlerID="Reference" name="elementImport"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Element Import:" labelPosition="16384" tooltip="References the ElementImports owned by the Namespace."/><constraints><elementClass name="org.eclipse.uml2.uml.Namespace"/></constraints></predefinedController>
-<!--predefined controller for Namespace#packageImport--><predefinedController id="emftEReferenceController" predefinedId="UML_Namespace_packageImport"><feature handlerID="Reference" name="packageImport"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Package Import:" labelPosition="16384" tooltip="References the PackageImports owned by the Namespace."/><constraints><elementClass name="org.eclipse.uml2.uml.Namespace"/></constraints></predefinedController>
-<!--predefined controller for Namespace#ownedRule--><predefinedController id="emftEReferenceController" predefinedId="UML_Namespace_ownedRule"><feature handlerID="Reference" name="ownedRule"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Rule:" labelPosition="16384" tooltip="Specifies a set of Constraints owned by this Namespace."/><constraints><elementClass name="org.eclipse.uml2.uml.Namespace"/></constraints></predefinedController>
-<!--predefined controller for Namespace#member--><predefinedController id="emftEReferenceController" predefinedId="UML_Namespace_member"><feature handlerID="Reference" name="member"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Member:" labelPosition="16384" tooltip="A collection of NamedElements identifiable within the Namespace, either by being owned or by being introduced by importing or inheritance."/><constraints><elementClass name="org.eclipse.uml2.uml.Namespace"/></constraints></predefinedController>
-<!--predefined controller for Namespace#importedMember--><predefinedController id="emftEReferenceController" predefinedId="UML_Namespace_importedMember"><feature handlerID="Reference" name="importedMember"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Imported Member:" labelPosition="16384" tooltip="References the PackageableElements that are members of this Namespace as a result of either PackageImports or ElementImports."/><constraints><elementClass name="org.eclipse.uml2.uml.Namespace"/></constraints></predefinedController>
-<!--predefined controller for Namespace#ownedMember--><predefinedController id="emftEReferenceController" predefinedId="UML_Namespace_ownedMember"><feature handlerID="Reference" name="ownedMember"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Owned Member:" labelPosition="16384" tooltip="A collection of NamedElements owned by the Namespace."/><constraints><elementClass name="org.eclipse.uml2.uml.Namespace"/></constraints></predefinedController>
-<!--predefined controller for ElementImport#visibility--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_ElementImport_visibility"><feature handlerID="Enumeration" name="visibility"/><editor id="org.eclipse.papyrus.views.properties.runtime.comboPropertyEditor" label="Visibility:" labelPosition="16384" tooltip="Specifies the visibility of the imported PackageableElement within the importing Package. The default visibility is the same as that of the imported element. If the imported element does not have a visibility, it is possible to add visibility to the element import."/><constraints><elementClass name="org.eclipse.uml2.uml.ElementImport"/></constraints></predefinedController>
-<!--predefined controller for ElementImport#alias--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_ElementImport_alias"><feature handlerID="String" name="alias"/><editor id="org.eclipse.papyrus.views.properties.runtime.textPropertyEditor" label="Alias:" labelPosition="16384" tooltip="Specifies the name that should be added to the namespace of the importing package in lieu of the name of the imported packagable element. The aliased name must not clash with any other member name in the importing package. By default, no alias is used."/><constraints><elementClass name="org.eclipse.uml2.uml.ElementImport"/></constraints></predefinedController>
-<!--predefined controller for ElementImport#importedElement--><predefinedController id="emftEReferenceController" predefinedId="UML_ElementImport_importedElement"><feature handlerID="Reference" name="importedElement"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Imported Element:" labelPosition="16384" tooltip="Specifies the PackageableElement whose name is to be added to a Namespace."/><constraints><elementClass name="org.eclipse.uml2.uml.ElementImport"/></constraints></predefinedController>
-<!--predefined controller for ElementImport#importingNamespace--><predefinedController id="emftEReferenceController" predefinedId="UML_ElementImport_importingNamespace"><feature handlerID="Reference" name="importingNamespace"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Importing Namespace:" labelPosition="16384" tooltip="Specifies the Namespace that imports a PackageableElement from another Package."/><constraints><elementClass name="org.eclipse.uml2.uml.ElementImport"/></constraints></predefinedController>
-<!--predefined controller for PackageImport#visibility--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_PackageImport_visibility"><feature handlerID="Enumeration" name="visibility"/><editor id="org.eclipse.papyrus.views.properties.runtime.comboPropertyEditor" label="Visibility:" labelPosition="16384" tooltip="Specifies the visibility of the imported PackageableElements within the importing Namespace, i.e., whether imported elements will in turn be visible to other packages that use that importingPackage as an importedPackage. If the PackageImport is public, the imported elements will be visible outside the package, while if it is private they will not."/><constraints><elementClass name="org.eclipse.uml2.uml.PackageImport"/></constraints></predefinedController>
-<!--predefined controller for PackageImport#importedPackage--><predefinedController id="emftEReferenceController" predefinedId="UML_PackageImport_importedPackage"><feature handlerID="Reference" name="importedPackage"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Imported Package:" labelPosition="16384" tooltip="Specifies the Package whose members are imported into a Namespace."/><constraints><elementClass name="org.eclipse.uml2.uml.PackageImport"/></constraints></predefinedController>
-<!--predefined controller for PackageImport#importingNamespace--><predefinedController id="emftEReferenceController" predefinedId="UML_PackageImport_importingNamespace"><feature handlerID="Reference" name="importingNamespace"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Importing Namespace:" labelPosition="16384" tooltip="Specifies the Namespace that imports the members from a Package."/><constraints><elementClass name="org.eclipse.uml2.uml.PackageImport"/></constraints></predefinedController>
-<!--predefined controller for Constraint#constrainedElement--><predefinedController id="emftEReferenceController" predefinedId="UML_Constraint_constrainedElement"><feature handlerID="Reference" name="constrainedElement"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Constrained Element:" labelPosition="16384" tooltip="The ordered set of Elements referenced by this Constraint."/><constraints><elementClass name="org.eclipse.uml2.uml.Constraint"/></constraints></predefinedController>
-<!--predefined controller for Constraint#specification--><predefinedController id="emftEReferenceController" predefinedId="UML_Constraint_specification"><feature handlerID="Reference" name="specification"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Specification:" labelPosition="16384" tooltip="A condition that must be true when evaluated in order for the constraint to be satisfied."/><constraints><elementClass name="org.eclipse.uml2.uml.Constraint"/></constraints></predefinedController>
-<!--predefined controller for Constraint#context--><predefinedController id="emftEReferenceController" predefinedId="UML_Constraint_context"><feature handlerID="Reference" name="context"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Context:" labelPosition="16384" tooltip="Specifies the namespace that owns the NamedElement."/><constraints><elementClass name="org.eclipse.uml2.uml.Constraint"/></constraints></predefinedController>
-<!--predefined controller for TypedElement#type--><predefinedController id="emftEReferenceController" predefinedId="UML_TypedElement_type"><feature handlerID="Reference" name="type"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Type:" labelPosition="16384" tooltip="This information is derived from the return result for this Operation.The type of the TypedElement."/><constraints><elementClass name="org.eclipse.uml2.uml.TypedElement"/></constraints></predefinedController>
-<!--predefined controller for Type#package--><predefinedController id="emftEReferenceController" predefinedId="UML_Type_package"><feature handlerID="Reference" name="package"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Package:" labelPosition="16384" tooltip="Specifies the owning package of this classifier, if any."/><constraints><elementClass name="org.eclipse.uml2.uml.Type"/></constraints></predefinedController>
-<!--predefined controller for Association#isDerived--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Association_isDerived"><feature handlerID="Boolean" name="isDerived"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Derived:" labelPosition="16384" tooltip="Specifies whether the association is derived from other model elements such as other associations or constraints."/><constraints><elementClass name="org.eclipse.uml2.uml.Association"/></constraints></predefinedController>
-<!--predefined controller for Association#ownedEnd--><predefinedController id="emftEReferenceController" predefinedId="UML_Association_ownedEnd"><feature handlerID="Reference" name="ownedEnd"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned End:" labelPosition="16384" tooltip="The ends that are owned by the association itself."/><constraints><elementClass name="org.eclipse.uml2.uml.Association"/></constraints></predefinedController>
-<!--predefined controller for Association#memberEnd--><predefinedController id="emftEReferenceController" predefinedId="UML_Association_memberEnd"><feature handlerID="Reference" name="memberEnd"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Member End:" labelPosition="16384" tooltip="Each end represents participation of instances of the classifier connected to the end in links of the association."/><constraints><elementClass name="org.eclipse.uml2.uml.Association"/></constraints></predefinedController>
-<!--predefined controller for Association#endType--><predefinedController id="emftEReferenceController" predefinedId="UML_Association_endType"><feature handlerID="Reference" name="endType"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="End Type:" labelPosition="16384" tooltip="References the classifiers that are used as types of the ends of the association."/><constraints><elementClass name="org.eclipse.uml2.uml.Association"/></constraints></predefinedController>
-<!--predefined controller for Association#navigableOwnedEnd--><predefinedController id="emftEReferenceController" predefinedId="UML_Association_navigableOwnedEnd"><feature handlerID="Reference" name="navigableOwnedEnd"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Navigable Owned End:" labelPosition="16384" tooltip="The navigable ends that are owned by the association itself."/><constraints><elementClass name="org.eclipse.uml2.uml.Association"/></constraints></predefinedController>
-<!--predefined controller for Classifier#isAbstract--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Classifier_isAbstract"><feature handlerID="Boolean" name="isAbstract"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Abstract:" labelPosition="16384" tooltip="If true, the Classifier does not provide a complete declaration and can typically not be instantiated. An abstract classifier is intended to be used by other classifiers e.g. as the target of general metarelationships or generalization relationships."/><constraints><elementClass name="org.eclipse.uml2.uml.Classifier"/></constraints></predefinedController>
-<!--predefined controller for Classifier#generalization--><predefinedController id="emftEReferenceController" predefinedId="UML_Classifier_generalization"><feature handlerID="Reference" name="generalization"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Generalization:" labelPosition="16384" tooltip="Specifies the Generalization relationships for this Classifier. These Generalizations navigaten to more general classifiers in the generalization hierarchy."/><constraints><elementClass name="org.eclipse.uml2.uml.Classifier"/></constraints></predefinedController>
-<!--predefined controller for Classifier#powertypeExtent--><predefinedController id="emftEReferenceController" predefinedId="UML_Classifier_powertypeExtent"><feature handlerID="Reference" name="powertypeExtent"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Powertype Extent:" labelPosition="16384" tooltip="Designates the GeneralizationSet of which the associated Classifier is a power type."/><constraints><elementClass name="org.eclipse.uml2.uml.Classifier"/></constraints></predefinedController>
-<!--predefined controller for Classifier#feature--><predefinedController id="emftEReferenceController" predefinedId="UML_Classifier_feature"><feature handlerID="Reference" name="feature"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Feature:" labelPosition="16384" tooltip="Note that there may be members of the Classifier that are of the type Feature but are not included in this association, e.g. inherited features.Specifies each feature defined in the classifier."/><constraints><elementClass name="org.eclipse.uml2.uml.Classifier"/></constraints></predefinedController>
-<!--predefined controller for Classifier#inheritedMember--><predefinedController id="emftEReferenceController" predefinedId="UML_Classifier_inheritedMember"><feature handlerID="Reference" name="inheritedMember"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Inherited Member:" labelPosition="16384" tooltip="Specifies all elements inherited by this classifier from the general classifiers."/><constraints><elementClass name="org.eclipse.uml2.uml.Classifier"/></constraints></predefinedController>
-<!--predefined controller for Classifier#redefinedClassifier--><predefinedController id="emftEReferenceController" predefinedId="UML_Classifier_redefinedClassifier"><feature handlerID="Reference" name="redefinedClassifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Redefined Classifier:" labelPosition="16384" tooltip="References the Classifiers that are redefined by this Classifier."/><constraints><elementClass name="org.eclipse.uml2.uml.Classifier"/></constraints></predefinedController>
-<!--predefined controller for Classifier#general--><predefinedController id="emftEReferenceController" predefinedId="UML_Classifier_general"><feature handlerID="Reference" name="general"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="General:" labelPosition="16384" tooltip="References the general classifier in the Generalization relationship.Specifies the general Classifiers for this Classifier."/><constraints><elementClass name="org.eclipse.uml2.uml.Classifier"/></constraints></predefinedController>
-<!--predefined controller for Classifier#substitution--><predefinedController id="emftEReferenceController" predefinedId="UML_Classifier_substitution"><feature handlerID="Reference" name="substitution"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Substitution:" labelPosition="16384" tooltip="References the substitutions that are owned by this Classifier."/><constraints><elementClass name="org.eclipse.uml2.uml.Classifier"/></constraints></predefinedController>
-<!--predefined controller for Classifier#attribute--><predefinedController id="emftEReferenceController" predefinedId="UML_Classifier_attribute"><feature handlerID="Reference" name="attribute"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Attribute:" labelPosition="16384" tooltip="Refers to all of the Properties that are direct (i.e. not inherited or imported) attributes of the classifier."/><constraints><elementClass name="org.eclipse.uml2.uml.Classifier"/></constraints></predefinedController>
-<!--predefined controller for Classifier#representation--><predefinedController id="emftEReferenceController" predefinedId="UML_Classifier_representation"><feature handlerID="Reference" name="representation"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Representation:" labelPosition="16384" tooltip="References a collaboration use which indicates the collaboration that represents this classifier."/><constraints><elementClass name="org.eclipse.uml2.uml.Classifier"/></constraints></predefinedController>
-<!--predefined controller for Classifier#collaborationUse--><predefinedController id="emftEReferenceController" predefinedId="UML_Classifier_collaborationUse"><feature handlerID="Reference" name="collaborationUse"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Collaboration Use:" labelPosition="16384" tooltip="References the collaboration uses owned by the classifier."/><constraints><elementClass name="org.eclipse.uml2.uml.Classifier"/></constraints></predefinedController>
-<!--predefined controller for Classifier#ownedUseCase--><predefinedController id="emftEReferenceController" predefinedId="UML_Classifier_ownedUseCase"><feature handlerID="Reference" name="ownedUseCase"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Use Case:" labelPosition="16384" tooltip="References the use cases owned by this classifier."/><constraints><elementClass name="org.eclipse.uml2.uml.Classifier"/></constraints></predefinedController>
-<!--predefined controller for Classifier#useCase--><predefinedController id="emftEReferenceController" predefinedId="UML_Classifier_useCase"><feature handlerID="Reference" name="useCase"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Use Case:" labelPosition="16384" tooltip="The set of use cases for which this Classifier is the subject."/><constraints><elementClass name="org.eclipse.uml2.uml.Classifier"/></constraints></predefinedController>
-<!--predefined controller for RedefinableElement#isLeaf--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_RedefinableElement_isLeaf"><feature handlerID="Boolean" name="isLeaf"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Leaf:" labelPosition="16384" tooltip="Indicates whether it is possible to further specialize a RedefinableElement. If the value is true, then it is not possible to further specialize the RedefinableElement."/><constraints><elementClass name="org.eclipse.uml2.uml.RedefinableElement"/></constraints></predefinedController>
-<!--predefined controller for RedefinableElement#redefinedElement--><predefinedController id="emftEReferenceController" predefinedId="UML_RedefinableElement_redefinedElement"><feature handlerID="Reference" name="redefinedElement"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Redefined Element:" labelPosition="16384" tooltip="The redefinable element that is being redefined by this element."/><constraints><elementClass name="org.eclipse.uml2.uml.RedefinableElement"/></constraints></predefinedController>
-<!--predefined controller for RedefinableElement#redefinitionContext--><predefinedController id="emftEReferenceController" predefinedId="UML_RedefinableElement_redefinitionContext"><feature handlerID="Reference" name="redefinitionContext"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Redefinition Context:" labelPosition="16384" tooltip="References the contexts that this element may be redefined from."/><constraints><elementClass name="org.eclipse.uml2.uml.RedefinableElement"/></constraints></predefinedController>
-<!--predefined controller for TemplateableElement#templateBinding--><predefinedController id="emftEReferenceController" predefinedId="UML_TemplateableElement_templateBinding"><feature handlerID="Reference" name="templateBinding"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Template Binding:" labelPosition="16384" tooltip="The optional bindings from this element to templates."/><constraints><elementClass name="org.eclipse.uml2.uml.TemplateableElement"/></constraints></predefinedController>
-<!--predefined controller for TemplateableElement#ownedTemplateSignature--><predefinedController id="emftEReferenceController" predefinedId="UML_TemplateableElement_ownedTemplateSignature"><feature handlerID="Reference" name="ownedTemplateSignature"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Owned Template Signature:" labelPosition="16384" tooltip="The optional template signature specifying the formal template parameters."/><constraints><elementClass name="org.eclipse.uml2.uml.TemplateableElement"/></constraints></predefinedController>
-<!--predefined controller for TemplateBinding#signature--><predefinedController id="emftEReferenceController" predefinedId="UML_TemplateBinding_signature"><feature handlerID="Reference" name="signature"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Signature:" labelPosition="16384" tooltip="The template signature for the template that is the target of the binding."/><constraints><elementClass name="org.eclipse.uml2.uml.TemplateBinding"/></constraints></predefinedController>
-<!--predefined controller for TemplateBinding#parameterSubstitution--><predefinedController id="emftEReferenceController" predefinedId="UML_TemplateBinding_parameterSubstitution"><feature handlerID="Reference" name="parameterSubstitution"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Parameter Substitution:" labelPosition="16384" tooltip="The parameter substitutions owned by this template binding."/><constraints><elementClass name="org.eclipse.uml2.uml.TemplateBinding"/></constraints></predefinedController>
-<!--predefined controller for TemplateBinding#boundElement--><predefinedController id="emftEReferenceController" predefinedId="UML_TemplateBinding_boundElement"><feature handlerID="Reference" name="boundElement"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Bound Element:" labelPosition="16384" tooltip="The element that is bound by this binding."/><constraints><elementClass name="org.eclipse.uml2.uml.TemplateBinding"/></constraints></predefinedController>
-<!--predefined controller for TemplateSignature#parameter--><predefinedController id="emftEReferenceController" predefinedId="UML_TemplateSignature_parameter"><feature handlerID="Reference" name="parameter"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Parameter:" labelPosition="16384" tooltip="The ordered set of all formal template parameters for this template signature."/><constraints><elementClass name="org.eclipse.uml2.uml.TemplateSignature"/></constraints></predefinedController>
-<!--predefined controller for TemplateSignature#ownedParameter--><predefinedController id="emftEReferenceController" predefinedId="UML_TemplateSignature_ownedParameter"><feature handlerID="Reference" name="ownedParameter"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Parameter:" labelPosition="16384" tooltip="The formal template parameters that are owned by this template signature."/><constraints><elementClass name="org.eclipse.uml2.uml.TemplateSignature"/></constraints></predefinedController>
-<!--predefined controller for TemplateSignature#template--><predefinedController id="emftEReferenceController" predefinedId="UML_TemplateSignature_template"><feature handlerID="Reference" name="template"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Template:" labelPosition="16384" tooltip="The element that owns this template signature."/><constraints><elementClass name="org.eclipse.uml2.uml.TemplateSignature"/></constraints></predefinedController>
-<!--predefined controller for TemplateParameter#signature--><predefinedController id="emftEReferenceController" predefinedId="UML_TemplateParameter_signature"><feature handlerID="Reference" name="signature"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Signature:" labelPosition="16384" tooltip="The template signature that owns this template parameter."/><constraints><elementClass name="org.eclipse.uml2.uml.TemplateParameter"/></constraints></predefinedController>
-<!--predefined controller for TemplateParameter#parameteredElement--><predefinedController id="emftEReferenceController" predefinedId="UML_TemplateParameter_parameteredElement"><feature handlerID="Reference" name="parameteredElement"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Parametered Element:" labelPosition="16384" tooltip="The element exposed by this template parameter."/><constraints><elementClass name="org.eclipse.uml2.uml.TemplateParameter"/></constraints></predefinedController>
-<!--predefined controller for TemplateParameter#ownedParameteredElement--><predefinedController id="emftEReferenceController" predefinedId="UML_TemplateParameter_ownedParameteredElement"><feature handlerID="Reference" name="ownedParameteredElement"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Owned Parametered Element:" labelPosition="16384" tooltip="The element that is owned by this template parameter."/><constraints><elementClass name="org.eclipse.uml2.uml.TemplateParameter"/></constraints></predefinedController>
-<!--predefined controller for TemplateParameter#default--><predefinedController id="emftEReferenceController" predefinedId="UML_TemplateParameter_default"><feature handlerID="Reference" name="default"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Default:" labelPosition="16384" tooltip="The element that is the default for this formal template parameter."/><constraints><elementClass name="org.eclipse.uml2.uml.TemplateParameter"/></constraints></predefinedController>
-<!--predefined controller for TemplateParameter#ownedDefault--><predefinedController id="emftEReferenceController" predefinedId="UML_TemplateParameter_ownedDefault"><feature handlerID="Reference" name="ownedDefault"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Owned Default:" labelPosition="16384" tooltip="The element that is owned by this template parameter for the purpose of providing a default."/><constraints><elementClass name="org.eclipse.uml2.uml.TemplateParameter"/></constraints></predefinedController>
-<!--predefined controller for ParameterableElement#owningTemplateParameter--><predefinedController id="emftEReferenceController" predefinedId="UML_ParameterableElement_owningTemplateParameter"><feature handlerID="Reference" name="owningTemplateParameter"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Owning Template Parameter:" labelPosition="16384" tooltip="The formal template parameter that owns this element."/><constraints><elementClass name="org.eclipse.uml2.uml.ParameterableElement"/></constraints></predefinedController>
-<!--predefined controller for ParameterableElement#templateParameter--><predefinedController id="emftEReferenceController" predefinedId="UML_ParameterableElement_templateParameter"><feature handlerID="Reference" name="templateParameter"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Template Parameter:" labelPosition="16384" tooltip="The template parameter that exposes this element as a formal parameter."/><constraints><elementClass name="org.eclipse.uml2.uml.ParameterableElement"/></constraints></predefinedController>
-<!--predefined controller for TemplateParameterSubstitution#formal--><predefinedController id="emftEReferenceController" predefinedId="UML_TemplateParameterSubstitution_formal"><feature handlerID="Reference" name="formal"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Formal:" labelPosition="16384" tooltip="The formal template parameter that is associated with this substitution."/><constraints><elementClass name="org.eclipse.uml2.uml.TemplateParameterSubstitution"/></constraints></predefinedController>
-<!--predefined controller for TemplateParameterSubstitution#actual--><predefinedController id="emftEReferenceController" predefinedId="UML_TemplateParameterSubstitution_actual"><feature handlerID="Reference" name="actual"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Actual:" labelPosition="16384" tooltip="The element that is the actual parameter for this substitution."/><constraints><elementClass name="org.eclipse.uml2.uml.TemplateParameterSubstitution"/></constraints></predefinedController>
-<!--predefined controller for TemplateParameterSubstitution#ownedActual--><predefinedController id="emftEReferenceController" predefinedId="UML_TemplateParameterSubstitution_ownedActual"><feature handlerID="Reference" name="ownedActual"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Owned Actual:" labelPosition="16384" tooltip="The actual parameter that is owned by this substitution."/><constraints><elementClass name="org.eclipse.uml2.uml.TemplateParameterSubstitution"/></constraints></predefinedController>
-<!--predefined controller for TemplateParameterSubstitution#templateBinding--><predefinedController id="emftEReferenceController" predefinedId="UML_TemplateParameterSubstitution_templateBinding"><feature handlerID="Reference" name="templateBinding"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Template Binding:" labelPosition="16384" tooltip="The optional bindings from this element to templates."/><constraints><elementClass name="org.eclipse.uml2.uml.TemplateParameterSubstitution"/></constraints></predefinedController>
-<!--predefined controller for Generalization#isSubstitutable--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Generalization_isSubstitutable"><feature handlerID="Boolean" name="isSubstitutable"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Substitutable:" labelPosition="16384" tooltip="Indicates whether the specific classifier can be used wherever the general classifier can be used. If true, the execution traces of the specific classifier will be a superset of the execution traces of the general classifier."/><constraints><elementClass name="org.eclipse.uml2.uml.Generalization"/></constraints></predefinedController>
-<!--predefined controller for Generalization#general--><predefinedController id="emftEReferenceController" predefinedId="UML_Generalization_general"><feature handlerID="Reference" name="general"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="General:" labelPosition="16384" tooltip="References the general classifier in the Generalization relationship."/><constraints><elementClass name="org.eclipse.uml2.uml.Generalization"/></constraints></predefinedController>
-<!--predefined controller for Generalization#generalizationSet--><predefinedController id="emftEReferenceController" predefinedId="UML_Generalization_generalizationSet"><feature handlerID="Reference" name="generalizationSet"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Generalization Set:" labelPosition="16384" tooltip="Designates a set in which instances of Generalization is considered members."/><constraints><elementClass name="org.eclipse.uml2.uml.Generalization"/></constraints></predefinedController>
-<!--predefined controller for Generalization#specific--><predefinedController id="emftEReferenceController" predefinedId="UML_Generalization_specific"><feature handlerID="Reference" name="specific"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Specific:" labelPosition="16384" tooltip="References the specializing classifier in the Generalization relationship."/><constraints><elementClass name="org.eclipse.uml2.uml.Generalization"/></constraints></predefinedController>
-<!--predefined controller for GeneralizationSet#isCovering--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_GeneralizationSet_isCovering"><feature handlerID="Boolean" name="isCovering"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Covering:" labelPosition="16384" tooltip="Indicates (via the associated Generalizations) whether or not the set of specific Classifiers are covering for a particular general classifier. When isCovering is true, every instance of a particular general Classifier is also an instance of at least one of its specific Classifiers for the GeneralizationSet. When isCovering is false, there are one or more instances of the particular general Classifier that are not instances of at least one of its specific Classifiers defined for the GeneralizationSet."/><constraints><elementClass name="org.eclipse.uml2.uml.GeneralizationSet"/></constraints></predefinedController>
-<!--predefined controller for GeneralizationSet#isDisjoint--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_GeneralizationSet_isDisjoint"><feature handlerID="Boolean" name="isDisjoint"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Disjoint:" labelPosition="16384" tooltip="Indicates whether or not the set of specific Classifiers in a Generalization relationship have instance in common. If isDisjoint is true, the specific Classifiers for a particular GeneralizationSet have no members in common; that is, their intersection is empty. If isDisjoint is false, the specific Classifiers in a particular GeneralizationSet have one or more members in common; that is, their intersection is not empty. For example, Person could have two Generalization relationships, each with the different specific Classifier: Manager or Staff. This would be disjoint because every instance of Person must either be a Manager or Staff. In contrast, Person could have two Generalization relationships involving two specific (and non-covering) Classifiers: Sales Person and Manager. This GeneralizationSet would not be disjoint because there are instances of Person which can be a Sales Person and a Manager."/><constraints><elementClass name="org.eclipse.uml2.uml.GeneralizationSet"/></constraints></predefinedController>
-<!--predefined controller for GeneralizationSet#powertype--><predefinedController id="emftEReferenceController" predefinedId="UML_GeneralizationSet_powertype"><feature handlerID="Reference" name="powertype"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Powertype:" labelPosition="16384" tooltip="Designates the Classifier that is defined as the power type for the associated GeneralizationSet."/><constraints><elementClass name="org.eclipse.uml2.uml.GeneralizationSet"/></constraints></predefinedController>
-<!--predefined controller for GeneralizationSet#generalization--><predefinedController id="emftEReferenceController" predefinedId="UML_GeneralizationSet_generalization"><feature handlerID="Reference" name="generalization"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Generalization:" labelPosition="16384" tooltip="Designates the instances of Generalization which are members of a given GeneralizationSet."/><constraints><elementClass name="org.eclipse.uml2.uml.GeneralizationSet"/></constraints></predefinedController>
-<!--predefined controller for Feature#isStatic--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Feature_isStatic"><feature handlerID="Boolean" name="isStatic"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Static:" labelPosition="16384" tooltip="Specifies whether this feature characterizes individual instances classified by the classifier (false) or the classifier itself (true)."/><constraints><elementClass name="org.eclipse.uml2.uml.Feature"/></constraints></predefinedController>
-<!--predefined controller for Feature#featuringClassifier--><predefinedController id="emftEReferenceController" predefinedId="UML_Feature_featuringClassifier"><feature handlerID="Reference" name="featuringClassifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Featuring Classifier:" labelPosition="16384" tooltip="The Classifiers that have this Feature as a feature."/><constraints><elementClass name="org.eclipse.uml2.uml.Feature"/></constraints></predefinedController>
-<!--predefined controller for Substitution#contract--><predefinedController id="emftEReferenceController" predefinedId="UML_Substitution_contract"><feature handlerID="Reference" name="contract"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Contract:" labelPosition="16384" tooltip="The contract with which the substituting classifier complies."/><constraints><elementClass name="org.eclipse.uml2.uml.Substitution"/></constraints></predefinedController>
-<!--predefined controller for Substitution#substitutingClassifier--><predefinedController id="emftEReferenceController" predefinedId="UML_Substitution_substitutingClassifier"><feature handlerID="Reference" name="substitutingClassifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Substituting Classifier:" labelPosition="16384" tooltip="Instances of the substituting classifier are runtime substitutable where instances of the contract classifier are expected."/><constraints><elementClass name="org.eclipse.uml2.uml.Substitution"/></constraints></predefinedController>
-<!--predefined controller for Abstraction#mapping--><predefinedController id="emftEReferenceController" predefinedId="UML_Abstraction_mapping"><feature handlerID="Reference" name="mapping"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Mapping:" labelPosition="16384" tooltip="An composition of an Expression that states the abstraction relationship between the supplier and the client. In some cases, such as Derivation, it is usually formal and unidirectional; in other cases, such as Trace, it is usually informal and bidirectional. The mapping expression is optional and may be omitted if the precise relationship between the elements is not specified."/><constraints><elementClass name="org.eclipse.uml2.uml.Abstraction"/></constraints></predefinedController>
-<!--predefined controller for OpaqueExpression#body--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_OpaqueExpression_body"><feature handlerID="String" name="body"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Body:" labelPosition="16384" tooltip="The text of the expression, possibly in multiple languages."/><constraints><elementClass name="org.eclipse.uml2.uml.OpaqueExpression"/></constraints></predefinedController>
-<!--predefined controller for OpaqueExpression#language--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_OpaqueExpression_language"><feature handlerID="String" name="language"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Language:" labelPosition="16384" tooltip="Specifies the languages in which the expression is stated. The interpretation of the expression body depends on the languages. If the languages are unspecified, they might be implicit from the expression body or the context. Languages are matched to body strings by order."/><constraints><elementClass name="org.eclipse.uml2.uml.OpaqueExpression"/></constraints></predefinedController>
-<!--predefined controller for OpaqueExpression#result--><predefinedController id="emftEReferenceController" predefinedId="UML_OpaqueExpression_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Result:" labelPosition="16384" tooltip="Restricts an opaque expression to return exactly one return result. When the invocation of the opaque expression completes, a single set of values is returned to its owner. This association is derived from the single return result parameter of the associated behavior."/><constraints><elementClass name="org.eclipse.uml2.uml.OpaqueExpression"/></constraints></predefinedController>
-<!--predefined controller for OpaqueExpression#behavior--><predefinedController id="emftEReferenceController" predefinedId="UML_OpaqueExpression_behavior"><feature handlerID="Reference" name="behavior"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Behavior:" labelPosition="16384" tooltip="Specifies the behavior of the opaque expression."/><constraints><elementClass name="org.eclipse.uml2.uml.OpaqueExpression"/></constraints></predefinedController>
-<!--predefined controller for Parameter#direction--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Parameter_direction"><feature handlerID="Enumeration" name="direction"/><editor id="org.eclipse.papyrus.views.properties.runtime.comboPropertyEditor" label="Direction:" labelPosition="16384" tooltip="Indicates whether a parameter is being sent into or out of a behavioral element."/><constraints><elementClass name="org.eclipse.uml2.uml.Parameter"/></constraints></predefinedController>
-<!--predefined controller for Parameter#isException--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Parameter_isException"><feature handlerID="Boolean" name="isException"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Exception:" labelPosition="16384" tooltip="Tells whether an output parameter may emit a value to the exclusion of the other outputs."/><constraints><elementClass name="org.eclipse.uml2.uml.Parameter"/></constraints></predefinedController>
-<!--predefined controller for Parameter#isStream--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Parameter_isStream"><feature handlerID="Boolean" name="isStream"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Stream:" labelPosition="16384" tooltip="Tells whether an input parameter may accept values while its behavior is executing, or whether an output parameter post values while the behavior is executing."/><constraints><elementClass name="org.eclipse.uml2.uml.Parameter"/></constraints></predefinedController>
-<!--predefined controller for Parameter#effect--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Parameter_effect"><feature handlerID="Enumeration" name="effect"/><editor id="org.eclipse.papyrus.views.properties.runtime.comboPropertyEditor" label="Effect:" labelPosition="16384" tooltip="Specifies the effect that the owner of the parameter has on values passed in or out of the parameter."/><constraints><elementClass name="org.eclipse.uml2.uml.Parameter"/></constraints></predefinedController>
-<!--predefined controller for Parameter#parameterSet--><predefinedController id="emftEReferenceController" predefinedId="UML_Parameter_parameterSet"><feature handlerID="Reference" name="parameterSet"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Parameter Set:" labelPosition="16384" tooltip="The parameter sets containing the parameter. See ParameterSet."/><constraints><elementClass name="org.eclipse.uml2.uml.Parameter"/></constraints></predefinedController>
-<!--predefined controller for Parameter#operation--><predefinedController id="emftEReferenceController" predefinedId="UML_Parameter_operation"><feature handlerID="Reference" name="operation"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Operation:" labelPosition="16384" tooltip="References the Operation owning this parameter."/><constraints><elementClass name="org.eclipse.uml2.uml.Parameter"/></constraints></predefinedController>
-<!--predefined controller for Parameter#defaultValue--><predefinedController id="emftEReferenceController" predefinedId="UML_Parameter_defaultValue"><feature handlerID="Reference" name="defaultValue"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Default Value:" labelPosition="16384" tooltip="Specifies a ValueSpecification that represents a value to be used when no argument is supplied for the Parameter."/><constraints><elementClass name="org.eclipse.uml2.uml.Parameter"/></constraints></predefinedController>
-<!--predefined controller for MultiplicityElement#isOrdered--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_MultiplicityElement_isOrdered"><feature handlerID="Boolean" name="isOrdered"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Ordered:" labelPosition="16384" tooltip="For a multivalued multiplicity, this attribute specifies whether the values in an instantiation of this element are sequentially ordered."/><constraints><elementClass name="org.eclipse.uml2.uml.MultiplicityElement"/></constraints></predefinedController>
-<!--predefined controller for MultiplicityElement#isUnique--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_MultiplicityElement_isUnique"><feature handlerID="Boolean" name="isUnique"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Unique:" labelPosition="16384" tooltip="For a multivalued multiplicity, this attributes specifies whether the values in an instantiation of this element are unique."/><constraints><elementClass name="org.eclipse.uml2.uml.MultiplicityElement"/></constraints></predefinedController>
-<!--predefined controller for MultiplicityElement#upperValue--><predefinedController id="emftEReferenceController" predefinedId="UML_MultiplicityElement_upperValue"><feature handlerID="Reference" name="upperValue"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Upper Value:" labelPosition="16384" tooltip="The specification of the upper bound for this multiplicity."/><constraints><elementClass name="org.eclipse.uml2.uml.MultiplicityElement"/></constraints></predefinedController>
-<!--predefined controller for MultiplicityElement#lowerValue--><predefinedController id="emftEReferenceController" predefinedId="UML_MultiplicityElement_lowerValue"><feature handlerID="Reference" name="lowerValue"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Lower Value:" labelPosition="16384" tooltip="The specification of the lower bound for this multiplicity."/><constraints><elementClass name="org.eclipse.uml2.uml.MultiplicityElement"/></constraints></predefinedController>
-<!--predefined controller for ConnectableElement#end--><predefinedController id="emftEReferenceController" predefinedId="UML_ConnectableElement_end"><feature handlerID="Reference" name="end"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="End:" labelPosition="16384" tooltip="Denotes a connector that attaches to this connectable element."/><constraints><elementClass name="org.eclipse.uml2.uml.ConnectableElement"/></constraints></predefinedController>
-<!--predefined controller for ConnectorEnd#definingEnd--><predefinedController id="emftEReferenceController" predefinedId="UML_ConnectorEnd_definingEnd"><feature handlerID="Reference" name="definingEnd"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Defining End:" labelPosition="16384" tooltip="A derived association referencing the corresponding association end on the association which types the connector owing this connector end. This association is derived by selecting the association end at the same place in the ordering of association ends as this connector end."/><constraints><elementClass name="org.eclipse.uml2.uml.ConnectorEnd"/></constraints></predefinedController>
-<!--predefined controller for ConnectorEnd#role--><predefinedController id="emftEReferenceController" predefinedId="UML_ConnectorEnd_role"><feature handlerID="Reference" name="role"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Role:" labelPosition="16384" tooltip="The connectable element attached at this connector end. When an instance of the containing classifier is created, a link may (depending on the multiplicities) be created to an instance of the classifier that types this connectable element."/><constraints><elementClass name="org.eclipse.uml2.uml.ConnectorEnd"/></constraints></predefinedController>
-<!--predefined controller for ConnectorEnd#partWithPort--><predefinedController id="emftEReferenceController" predefinedId="UML_ConnectorEnd_partWithPort"><feature handlerID="Reference" name="partWithPort"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Part With Port:" labelPosition="16384" tooltip="Indicates the role of the internal structure of a classifier with the port to which the connector end is attached."/><constraints><elementClass name="org.eclipse.uml2.uml.ConnectorEnd"/></constraints></predefinedController>
-<!--predefined controller for Property#isDerived--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Property_isDerived"><feature handlerID="Boolean" name="isDerived"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Derived:" labelPosition="16384" tooltip="If isDerived is true, the value of the attribute is derived from information elsewhere.Specifies whether the Property is derived, i.e., whether its value or values can be computed from other information."/><constraints><elementClass name="org.eclipse.uml2.uml.Property"/></constraints></predefinedController>
-<!--predefined controller for Property#isDerivedUnion--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Property_isDerivedUnion"><feature handlerID="Boolean" name="isDerivedUnion"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Derived Union:" labelPosition="16384" tooltip="Specifies whether the property is derived as the union of all of the properties that are constrained to subset it."/><constraints><elementClass name="org.eclipse.uml2.uml.Property"/></constraints></predefinedController>
-<!--predefined controller for Property#aggregation--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Property_aggregation"><feature handlerID="Enumeration" name="aggregation"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Aggregation:" labelPosition="16384" tooltip="Specifies the kind of aggregation that applies to the Property."/><constraints><elementClass name="org.eclipse.uml2.uml.Property"/></constraints></predefinedController>
-<!--predefined controller for Property#class--><predefinedController id="emftEReferenceController" predefinedId="UML_Property_class"><feature handlerID="Reference" name="class"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Class:" labelPosition="16384" tooltip="References the Class that owns the Property."/><constraints><elementClass name="org.eclipse.uml2.uml.Property"/></constraints></predefinedController>
-<!--predefined controller for Property#datatype--><predefinedController id="emftEReferenceController" predefinedId="UML_Property_datatype"><feature handlerID="Reference" name="datatype"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Datatype:" labelPosition="16384" tooltip="The DataType that owns this Property."/><constraints><elementClass name="org.eclipse.uml2.uml.Property"/></constraints></predefinedController>
-<!--predefined controller for Property#redefinedProperty--><predefinedController id="emftEReferenceController" predefinedId="UML_Property_redefinedProperty"><feature handlerID="Reference" name="redefinedProperty"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Redefined Property:" labelPosition="16384" tooltip="References the properties that are redefined by this property."/><constraints><elementClass name="org.eclipse.uml2.uml.Property"/></constraints></predefinedController>
-<!--predefined controller for Property#owningAssociation--><predefinedController id="emftEReferenceController" predefinedId="UML_Property_owningAssociation"><feature handlerID="Reference" name="owningAssociation"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Owning Association:" labelPosition="16384" tooltip="References the owning association of this property, if any."/><constraints><elementClass name="org.eclipse.uml2.uml.Property"/></constraints></predefinedController>
-<!--predefined controller for Property#defaultValue--><predefinedController id="emftEReferenceController" predefinedId="UML_Property_defaultValue"><feature handlerID="Reference" name="defaultValue"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Default Value:" labelPosition="16384" tooltip="A ValueSpecification that is evaluated to give a default value for the Property when an object of the owning Classifier is instantiated."/><constraints><elementClass name="org.eclipse.uml2.uml.Property"/></constraints></predefinedController>
-<!--predefined controller for Property#opposite--><predefinedController id="emftEReferenceController" predefinedId="UML_Property_opposite"><feature handlerID="Reference" name="opposite"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Opposite:" labelPosition="16384" tooltip="In the case where the property is one navigable end of a binary association with both ends navigable, this gives the other end."/><constraints><elementClass name="org.eclipse.uml2.uml.Property"/></constraints></predefinedController>
-<!--predefined controller for Property#subsettedProperty--><predefinedController id="emftEReferenceController" predefinedId="UML_Property_subsettedProperty"><feature handlerID="Reference" name="subsettedProperty"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Subsetted Property:" labelPosition="16384" tooltip="References the properties of which this property is constrained to be a subset."/><constraints><elementClass name="org.eclipse.uml2.uml.Property"/></constraints></predefinedController>
-<!--predefined controller for Property#association--><predefinedController id="emftEReferenceController" predefinedId="UML_Property_association"><feature handlerID="Reference" name="association"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Association:" labelPosition="16384" tooltip="References the association of which this property is a member, if any."/><constraints><elementClass name="org.eclipse.uml2.uml.Property"/></constraints></predefinedController>
-<!--predefined controller for Property#qualifier--><predefinedController id="emftEReferenceController" predefinedId="UML_Property_qualifier"><feature handlerID="Reference" name="qualifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Qualifier:" labelPosition="16384" tooltip="An optional list of ordered qualifier attributes for the end. If the list is empty, then the Association is not qualified."/><constraints><elementClass name="org.eclipse.uml2.uml.Property"/></constraints></predefinedController>
-<!--predefined controller for Property#associationEnd--><predefinedController id="emftEReferenceController" predefinedId="UML_Property_associationEnd"><feature handlerID="Reference" name="associationEnd"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Association End:" labelPosition="16384" tooltip="Designates the optional association end that owns a qualifier attribute."/><constraints><elementClass name="org.eclipse.uml2.uml.Property"/></constraints></predefinedController>
-<!--predefined controller for DeploymentTarget#deployment--><predefinedController id="emftEReferenceController" predefinedId="UML_DeploymentTarget_deployment"><feature handlerID="Reference" name="deployment"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Deployment:" labelPosition="16384" tooltip="The set of Deployments for a DeploymentTarget."/><constraints><elementClass name="org.eclipse.uml2.uml.DeploymentTarget"/></constraints></predefinedController>
-<!--predefined controller for DeploymentTarget#deployedElement--><predefinedController id="emftEReferenceController" predefinedId="UML_DeploymentTarget_deployedElement"><feature handlerID="Reference" name="deployedElement"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Deployed Element:" labelPosition="16384" tooltip="The set of elements that are manifested in an Artifact that is involved in Deployment to a DeploymentTarget."/><constraints><elementClass name="org.eclipse.uml2.uml.DeploymentTarget"/></constraints></predefinedController>
-<!--predefined controller for Deployment#deployedArtifact--><predefinedController id="emftEReferenceController" predefinedId="UML_Deployment_deployedArtifact"><feature handlerID="Reference" name="deployedArtifact"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Deployed Artifact:" labelPosition="16384" tooltip="The Artifacts that are deployed onto a Node. This association specializes the supplier association."/><constraints><elementClass name="org.eclipse.uml2.uml.Deployment"/></constraints></predefinedController>
-<!--predefined controller for Deployment#configuration--><predefinedController id="emftEReferenceController" predefinedId="UML_Deployment_configuration"><feature handlerID="Reference" name="configuration"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Configuration:" labelPosition="16384" tooltip="The specification of properties that parameterize the deployment and execution of one or more Artifacts."/><constraints><elementClass name="org.eclipse.uml2.uml.Deployment"/></constraints></predefinedController>
-<!--predefined controller for Deployment#location--><predefinedController id="emftEReferenceController" predefinedId="UML_Deployment_location"><feature handlerID="Reference" name="location"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Location:" labelPosition="16384" tooltip="The DeployedTarget which is the target of a Deployment."/><constraints><elementClass name="org.eclipse.uml2.uml.Deployment"/></constraints></predefinedController>
-<!--predefined controller for DeploymentSpecification#deploymentLocation--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_DeploymentSpecification_deploymentLocation"><feature handlerID="String" name="deploymentLocation"/><editor id="org.eclipse.papyrus.views.properties.runtime.textPropertyEditor" label="Deployment Location:" labelPosition="16384" tooltip="The location where an Artifact is deployed onto a Node. This is typically a 'directory' or 'memory address'."/><constraints><elementClass name="org.eclipse.uml2.uml.DeploymentSpecification"/></constraints></predefinedController>
-<!--predefined controller for DeploymentSpecification#executionLocation--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_DeploymentSpecification_executionLocation"><feature handlerID="String" name="executionLocation"/><editor id="org.eclipse.papyrus.views.properties.runtime.textPropertyEditor" label="Execution Location:" labelPosition="16384" tooltip="The location where a component Artifact executes. This may be a local or remote location."/><constraints><elementClass name="org.eclipse.uml2.uml.DeploymentSpecification"/></constraints></predefinedController>
-<!--predefined controller for DeploymentSpecification#deployment--><predefinedController id="emftEReferenceController" predefinedId="UML_DeploymentSpecification_deployment"><feature handlerID="Reference" name="deployment"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Deployment:" labelPosition="16384" tooltip="The deployment with which the DeploymentSpecification is associated."/><constraints><elementClass name="org.eclipse.uml2.uml.DeploymentSpecification"/></constraints></predefinedController>
-<!--predefined controller for Artifact#fileName--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Artifact_fileName"><feature handlerID="String" name="fileName"/><editor id="org.eclipse.papyrus.views.properties.runtime.textPropertyEditor" label="File Name:" labelPosition="16384" tooltip="A concrete name that is used to refer to the Artifact in a physical context. Example: file system name, universal resource locator."/><constraints><elementClass name="org.eclipse.uml2.uml.Artifact"/></constraints></predefinedController>
-<!--predefined controller for Artifact#nestedArtifact--><predefinedController id="emftEReferenceController" predefinedId="UML_Artifact_nestedArtifact"><feature handlerID="Reference" name="nestedArtifact"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Nested Artifact:" labelPosition="16384" tooltip="The Artifacts that are defined (nested) within the Artifact.The association is a specialization of the ownedMember association from Namespace to NamedElement."/><constraints><elementClass name="org.eclipse.uml2.uml.Artifact"/></constraints></predefinedController>
-<!--predefined controller for Artifact#manifestation--><predefinedController id="emftEReferenceController" predefinedId="UML_Artifact_manifestation"><feature handlerID="Reference" name="manifestation"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Manifestation:" labelPosition="16384" tooltip="The set of model elements that are manifested in the Artifact. That is, these model elements are utilized in the construction (or generation) of the artifact."/><constraints><elementClass name="org.eclipse.uml2.uml.Artifact"/></constraints></predefinedController>
-<!--predefined controller for Artifact#ownedOperation--><predefinedController id="emftEReferenceController" predefinedId="UML_Artifact_ownedOperation"><feature handlerID="Reference" name="ownedOperation"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Operation:" labelPosition="16384" tooltip="The Operations defined for the Artifact. The association is a specialization of the ownedMember association."/><constraints><elementClass name="org.eclipse.uml2.uml.Artifact"/></constraints></predefinedController>
-<!--predefined controller for Artifact#ownedAttribute--><predefinedController id="emftEReferenceController" predefinedId="UML_Artifact_ownedAttribute"><feature handlerID="Reference" name="ownedAttribute"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Attribute:" labelPosition="16384" tooltip="The attributes or association ends defined for the Artifact.The association is a specialization of the ownedMember association."/><constraints><elementClass name="org.eclipse.uml2.uml.Artifact"/></constraints></predefinedController>
-<!--predefined controller for Manifestation#utilizedElement--><predefinedController id="emftEReferenceController" predefinedId="UML_Manifestation_utilizedElement"><feature handlerID="Reference" name="utilizedElement"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Utilized Element:" labelPosition="16384" tooltip="The model element that is utilized in the manifestation in an Artifact."/><constraints><elementClass name="org.eclipse.uml2.uml.Manifestation"/></constraints></predefinedController>
-<!--predefined controller for Operation#isQuery--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Operation_isQuery"><feature handlerID="Boolean" name="isQuery"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Query:" labelPosition="16384" tooltip="Specifies whether an execution of the BehavioralFeature leaves the state of the system unchanged (isQuery=true) or whether side effects may occur (isQuery=false)."/><constraints><elementClass name="org.eclipse.uml2.uml.Operation"/></constraints></predefinedController>
-<!--predefined controller for Operation#interface--><predefinedController id="emftEReferenceController" predefinedId="UML_Operation_interface"><feature handlerID="Reference" name="interface"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Interface:" labelPosition="16384" tooltip="The Interface that owns this Operation."/><constraints><elementClass name="org.eclipse.uml2.uml.Operation"/></constraints></predefinedController>
-<!--predefined controller for Operation#class--><predefinedController id="emftEReferenceController" predefinedId="UML_Operation_class"><feature handlerID="Reference" name="class"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Class:" labelPosition="16384" tooltip="The class that owns the operation."/><constraints><elementClass name="org.eclipse.uml2.uml.Operation"/></constraints></predefinedController>
-<!--predefined controller for Operation#precondition--><predefinedController id="emftEReferenceController" predefinedId="UML_Operation_precondition"><feature handlerID="Reference" name="precondition"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Precondition:" labelPosition="16384" tooltip="An optional set of Constraints on the state of the system when the Operation is invoked."/><constraints><elementClass name="org.eclipse.uml2.uml.Operation"/></constraints></predefinedController>
-<!--predefined controller for Operation#postcondition--><predefinedController id="emftEReferenceController" predefinedId="UML_Operation_postcondition"><feature handlerID="Reference" name="postcondition"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Postcondition:" labelPosition="16384" tooltip="An optional set of Constraints specifying the state of the system when the Operation is completed."/><constraints><elementClass name="org.eclipse.uml2.uml.Operation"/></constraints></predefinedController>
-<!--predefined controller for Operation#redefinedOperation--><predefinedController id="emftEReferenceController" predefinedId="UML_Operation_redefinedOperation"><feature handlerID="Reference" name="redefinedOperation"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Redefined Operation:" labelPosition="16384" tooltip="References the Operations that are redefined by this Operation."/><constraints><elementClass name="org.eclipse.uml2.uml.Operation"/></constraints></predefinedController>
-<!--predefined controller for Operation#datatype--><predefinedController id="emftEReferenceController" predefinedId="UML_Operation_datatype"><feature handlerID="Reference" name="datatype"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Datatype:" labelPosition="16384" tooltip="The DataType that owns this Operation."/><constraints><elementClass name="org.eclipse.uml2.uml.Operation"/></constraints></predefinedController>
-<!--predefined controller for Operation#bodyCondition--><predefinedController id="emftEReferenceController" predefinedId="UML_Operation_bodyCondition"><feature handlerID="Reference" name="bodyCondition"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Body Condition:" labelPosition="16384" tooltip="An optional Constraint on the result values of an invocation of this Operation."/><constraints><elementClass name="org.eclipse.uml2.uml.Operation"/></constraints></predefinedController>
-<!--predefined controller for Operation#type--><predefinedController id="emftEReferenceController" predefinedId="UML_Operation_type"><feature handlerID="Reference" name="type"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Type:" labelPosition="16384" tooltip="This information is derived from the return result for this Operation.Specifies the return result of the operation, if present."/><constraints><elementClass name="org.eclipse.uml2.uml.Operation"/></constraints></predefinedController>
-<!--predefined controller for BehavioralFeature#isAbstract--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_BehavioralFeature_isAbstract"><feature handlerID="Boolean" name="isAbstract"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Abstract:" labelPosition="16384" tooltip="If true, then the behavioral feature does not have an implementation, and one must be supplied by a more specific element. If false, the behavioral feature must have an implementation in the classifier or one must be inherited from a more general element."/><constraints><elementClass name="org.eclipse.uml2.uml.BehavioralFeature"/></constraints></predefinedController>
-<!--predefined controller for BehavioralFeature#concurrency--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_BehavioralFeature_concurrency"><feature handlerID="Enumeration" name="concurrency"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Concurrency:" labelPosition="16384" tooltip="Specifies the semantics of concurrent calls to the same passive instance (i.e., an instance originating from a class with isActive being false). Active instances control access to their own behavioral features."/><constraints><elementClass name="org.eclipse.uml2.uml.BehavioralFeature"/></constraints></predefinedController>
-<!--predefined controller for BehavioralFeature#ownedParameter--><predefinedController id="emftEReferenceController" predefinedId="UML_BehavioralFeature_ownedParameter"><feature handlerID="Reference" name="ownedParameter"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Parameter:" labelPosition="16384" tooltip="Specifies the ordered set of formal parameters of this BehavioralFeature."/><constraints><elementClass name="org.eclipse.uml2.uml.BehavioralFeature"/></constraints></predefinedController>
-<!--predefined controller for BehavioralFeature#method--><predefinedController id="emftEReferenceController" predefinedId="UML_BehavioralFeature_method"><feature handlerID="Reference" name="method"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Method:" labelPosition="16384" tooltip="A behavioral description that implements the behavioral feature. There may be at most one behavior for a particular pairing of a classifier (as owner of the behavior) and a behavioral feature (as specification of the behavior)."/><constraints><elementClass name="org.eclipse.uml2.uml.BehavioralFeature"/></constraints></predefinedController>
-<!--predefined controller for BehavioralFeature#raisedException--><predefinedController id="emftEReferenceController" predefinedId="UML_BehavioralFeature_raisedException"><feature handlerID="Reference" name="raisedException"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Raised Exception:" labelPosition="16384" tooltip="References the Types representing exceptions that may be raised during an invocation of this feature.The signals that the behavioral feature raises as exceptions."/><constraints><elementClass name="org.eclipse.uml2.uml.BehavioralFeature"/></constraints></predefinedController>
-<!--predefined controller for BehavioralFeature#ownedParameterSet--><predefinedController id="emftEReferenceController" predefinedId="UML_BehavioralFeature_ownedParameterSet"><feature handlerID="Reference" name="ownedParameterSet"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Parameter Set:" labelPosition="16384" tooltip="The ParameterSets owned by this BehavioralFeature."/><constraints><elementClass name="org.eclipse.uml2.uml.BehavioralFeature"/></constraints></predefinedController>
-<!--predefined controller for Behavior#isReentrant--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Behavior_isReentrant"><feature handlerID="Boolean" name="isReentrant"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Reentrant:" labelPosition="16384" tooltip="Tells whether the behavior can be invoked while it is still executing from a previous invocation."/><constraints><elementClass name="org.eclipse.uml2.uml.Behavior"/></constraints></predefinedController>
-<!--predefined controller for Behavior#redefinedBehavior--><predefinedController id="emftEReferenceController" predefinedId="UML_Behavior_redefinedBehavior"><feature handlerID="Reference" name="redefinedBehavior"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Redefined Behavior:" labelPosition="16384" tooltip="References a behavior that this behavior redefines. A subtype of Behavior may redefine any other subtype of Behavior. If the behavior implements a behavioral feature, it replaces the redefined behavior. If the behavior is a classifier behavior, it extends the redefined behavior."/><constraints><elementClass name="org.eclipse.uml2.uml.Behavior"/></constraints></predefinedController>
-<!--predefined controller for Behavior#ownedParameter--><predefinedController id="emftEReferenceController" predefinedId="UML_Behavior_ownedParameter"><feature handlerID="Reference" name="ownedParameter"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Parameter:" labelPosition="16384" tooltip="References a list of parameters to the behavior which describes the order and type of arguments that can be given when the behavior is invoked and of the values which will be returned when the behavior completes its execution."/><constraints><elementClass name="org.eclipse.uml2.uml.Behavior"/></constraints></predefinedController>
-<!--predefined controller for Behavior#context--><predefinedController id="emftEReferenceController" predefinedId="UML_Behavior_context"><feature handlerID="Reference" name="context"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Context:" labelPosition="16384" tooltip="The classifier that is the context for the execution of the behavior. If the behavior is owned by a BehavioredClassifier, that classifier is the context. Otherwise, the context is the first BehavioredClassifier reached by following the chain of owner relationships. For example, following this algorithm, the context of an entry action in a state machine is the classifier that owns the state machine. The features of the context classifier as well as the elements visible to the context classifier are visible to the behavior."/><constraints><elementClass name="org.eclipse.uml2.uml.Behavior"/></constraints></predefinedController>
-<!--predefined controller for Behavior#precondition--><predefinedController id="emftEReferenceController" predefinedId="UML_Behavior_precondition"><feature handlerID="Reference" name="precondition"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Precondition:" labelPosition="16384" tooltip="An optional set of Constraints specifying what must be fulfilled when the behavior is invoked."/><constraints><elementClass name="org.eclipse.uml2.uml.Behavior"/></constraints></predefinedController>
-<!--predefined controller for Behavior#postcondition--><predefinedController id="emftEReferenceController" predefinedId="UML_Behavior_postcondition"><feature handlerID="Reference" name="postcondition"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Postcondition:" labelPosition="16384" tooltip="An optional set of Constraints specifying what is fulfilled after the execution of the behavior is completed, if its precondition was fulfilled before its invocation."/><constraints><elementClass name="org.eclipse.uml2.uml.Behavior"/></constraints></predefinedController>
-<!--predefined controller for Behavior#ownedParameterSet--><predefinedController id="emftEReferenceController" predefinedId="UML_Behavior_ownedParameterSet"><feature handlerID="Reference" name="ownedParameterSet"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Parameter Set:" labelPosition="16384" tooltip="The ParameterSets owned by this Behavior."/><constraints><elementClass name="org.eclipse.uml2.uml.Behavior"/></constraints></predefinedController>
-<!--predefined controller for Behavior#specification--><predefinedController id="emftEReferenceController" predefinedId="UML_Behavior_specification"><feature handlerID="Reference" name="specification"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Specification:" labelPosition="16384" tooltip="Designates a behavioral feature that the behavior implements. The behavioral feature must be owned by the classifier that owns the behavior or be inherited by it. The parameters of the behavioral feature and the implementing behavior must match. A behavior does not need to have a specification, in which case it either is the classifer behavior of a BehavioredClassifier or it can only be invoked by another behavior of the classifier."/><constraints><elementClass name="org.eclipse.uml2.uml.Behavior"/></constraints></predefinedController>
-<!--predefined controller for Class#isActive--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Class_isActive"><feature handlerID="Boolean" name="isActive"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Active:" labelPosition="16384" tooltip="Determines whether an object specified by this class is active or not. If true, then the owning class is referred to as an active class. If false, then such a class is referred to as a passive class."/><constraints><elementClass name="org.eclipse.uml2.uml.Class"/></constraints></predefinedController>
-<!--predefined controller for Class#nestedClassifier--><predefinedController id="emftEReferenceController" predefinedId="UML_Class_nestedClassifier"><feature handlerID="Reference" name="nestedClassifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Nested Classifier:" labelPosition="16384" tooltip="References all the Classifiers that are defined (nested) within the Class."/><constraints><elementClass name="org.eclipse.uml2.uml.Class"/></constraints></predefinedController>
-<!--predefined controller for Class#ownedOperation--><predefinedController id="emftEReferenceController" predefinedId="UML_Class_ownedOperation"><feature handlerID="Reference" name="ownedOperation"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Operation:" labelPosition="16384" tooltip="The operations owned by the class."/><constraints><elementClass name="org.eclipse.uml2.uml.Class"/></constraints></predefinedController>
-<!--predefined controller for Class#superClass--><predefinedController id="emftEReferenceController" predefinedId="UML_Class_superClass"><feature handlerID="Reference" name="superClass"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Super Class:" labelPosition="16384" tooltip="This gives the superclasses of a class."/><constraints><elementClass name="org.eclipse.uml2.uml.Class"/></constraints></predefinedController>
-<!--predefined controller for Class#ownedReception--><predefinedController id="emftEReferenceController" predefinedId="UML_Class_ownedReception"><feature handlerID="Reference" name="ownedReception"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Reception:" labelPosition="16384" tooltip="Receptions that objects of this class are willing to accept."/><constraints><elementClass name="org.eclipse.uml2.uml.Class"/></constraints></predefinedController>
-<!--predefined controller for Class#extension--><predefinedController id="emftEReferenceController" predefinedId="UML_Class_extension"><feature handlerID="Reference" name="extension"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Extension:" labelPosition="16384" tooltip="References the Extensions that specify additional properties of the metaclass. The property is derived from the extensions whose memberEnds are typed by the Class."/><constraints><elementClass name="org.eclipse.uml2.uml.Class"/></constraints></predefinedController>
-<!--predefined controller for BehavioredClassifier#ownedBehavior--><predefinedController id="emftEReferenceController" predefinedId="UML_BehavioredClassifier_ownedBehavior"><feature handlerID="Reference" name="ownedBehavior"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Behavior:" labelPosition="16384" tooltip="References behavior specifications owned by a classifier."/><constraints><elementClass name="org.eclipse.uml2.uml.BehavioredClassifier"/></constraints></predefinedController>
-<!--predefined controller for BehavioredClassifier#classifierBehavior--><predefinedController id="emftEReferenceController" predefinedId="UML_BehavioredClassifier_classifierBehavior"><feature handlerID="Reference" name="classifierBehavior"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Classifier Behavior:" labelPosition="16384" tooltip="A behavior specification that specifies the behavior of the classifier itself."/><constraints><elementClass name="org.eclipse.uml2.uml.BehavioredClassifier"/></constraints></predefinedController>
-<!--predefined controller for BehavioredClassifier#interfaceRealization--><predefinedController id="emftEReferenceController" predefinedId="UML_BehavioredClassifier_interfaceRealization"><feature handlerID="Reference" name="interfaceRealization"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Interface Realization:" labelPosition="16384" tooltip="The set of InterfaceRealizations owned by the BehavioredClassifier. Interface realizations reference the Interfaces of which the BehavioredClassifier is an implementation."/><constraints><elementClass name="org.eclipse.uml2.uml.BehavioredClassifier"/></constraints></predefinedController>
-<!--predefined controller for BehavioredClassifier#ownedTrigger--><predefinedController id="emftEReferenceController" predefinedId="UML_BehavioredClassifier_ownedTrigger"><feature handlerID="Reference" name="ownedTrigger"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Trigger:" labelPosition="16384" tooltip="References Trigger descriptions owned by a Classifier."/><constraints><elementClass name="org.eclipse.uml2.uml.BehavioredClassifier"/></constraints></predefinedController>
-<!--predefined controller for InterfaceRealization#contract--><predefinedController id="emftEReferenceController" predefinedId="UML_InterfaceRealization_contract"><feature handlerID="Reference" name="contract"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Contract:" labelPosition="16384" tooltip="References the Interface specifying the conformance contract."/><constraints><elementClass name="org.eclipse.uml2.uml.InterfaceRealization"/></constraints></predefinedController>
-<!--predefined controller for InterfaceRealization#implementingClassifier--><predefinedController id="emftEReferenceController" predefinedId="UML_InterfaceRealization_implementingClassifier"><feature handlerID="Reference" name="implementingClassifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Implementing Classifier:" labelPosition="16384" tooltip="References the BehavioredClassifier that owns this Interfacerealization (i.e., the classifier that realizes the Interface to which it points)."/><constraints><elementClass name="org.eclipse.uml2.uml.InterfaceRealization"/></constraints></predefinedController>
-<!--predefined controller for Interface#ownedAttribute--><predefinedController id="emftEReferenceController" predefinedId="UML_Interface_ownedAttribute"><feature handlerID="Reference" name="ownedAttribute"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Attribute:" labelPosition="16384" tooltip="The attributes (i.e. the properties) owned by the class."/><constraints><elementClass name="org.eclipse.uml2.uml.Interface"/></constraints></predefinedController>
-<!--predefined controller for Interface#ownedOperation--><predefinedController id="emftEReferenceController" predefinedId="UML_Interface_ownedOperation"><feature handlerID="Reference" name="ownedOperation"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Operation:" labelPosition="16384" tooltip="The operations owned by the class."/><constraints><elementClass name="org.eclipse.uml2.uml.Interface"/></constraints></predefinedController>
-<!--predefined controller for Interface#nestedClassifier--><predefinedController id="emftEReferenceController" predefinedId="UML_Interface_nestedClassifier"><feature handlerID="Reference" name="nestedClassifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Nested Classifier:" labelPosition="16384" tooltip="References all the Classifiers that are defined (nested) within the Class."/><constraints><elementClass name="org.eclipse.uml2.uml.Interface"/></constraints></predefinedController>
-<!--predefined controller for Interface#redefinedInterface--><predefinedController id="emftEReferenceController" predefinedId="UML_Interface_redefinedInterface"><feature handlerID="Reference" name="redefinedInterface"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Redefined Interface:" labelPosition="16384" tooltip="References all the Interfaces redefined by this Interface."/><constraints><elementClass name="org.eclipse.uml2.uml.Interface"/></constraints></predefinedController>
-<!--predefined controller for Interface#ownedReception--><predefinedController id="emftEReferenceController" predefinedId="UML_Interface_ownedReception"><feature handlerID="Reference" name="ownedReception"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Reception:" labelPosition="16384" tooltip="Receptions that objects providing this interface are willing to accept."/><constraints><elementClass name="org.eclipse.uml2.uml.Interface"/></constraints></predefinedController>
-<!--predefined controller for Interface#protocol--><predefinedController id="emftEReferenceController" predefinedId="UML_Interface_protocol"><feature handlerID="Reference" name="protocol"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Protocol:" labelPosition="16384" tooltip="References a protocol state machine specifying the legal sequences of the invocation of the behavioral features described in the interface."/><constraints><elementClass name="org.eclipse.uml2.uml.Interface"/></constraints></predefinedController>
-<!--predefined controller for Reception#signal--><predefinedController id="emftEReferenceController" predefinedId="UML_Reception_signal"><feature handlerID="Reference" name="signal"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Signal:" labelPosition="16384" tooltip="The signal that this reception handles."/><constraints><elementClass name="org.eclipse.uml2.uml.Reception"/></constraints></predefinedController>
-<!--predefined controller for Signal#ownedAttribute--><predefinedController id="emftEReferenceController" predefinedId="UML_Signal_ownedAttribute"><feature handlerID="Reference" name="ownedAttribute"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Attribute:" labelPosition="16384" tooltip="The attributes owned by the signal."/><constraints><elementClass name="org.eclipse.uml2.uml.Signal"/></constraints></predefinedController>
-<!--predefined controller for ProtocolStateMachine#conformance--><predefinedController id="emftEReferenceController" predefinedId="UML_ProtocolStateMachine_conformance"><feature handlerID="Reference" name="conformance"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Conformance:" labelPosition="16384" tooltip="Conformance between protocol state machines."/><constraints><elementClass name="org.eclipse.uml2.uml.ProtocolStateMachine"/></constraints></predefinedController>
-<!--predefined controller for StateMachine#region--><predefinedController id="emftEReferenceController" predefinedId="UML_StateMachine_region"><feature handlerID="Reference" name="region"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Region:" labelPosition="16384" tooltip="The regions owned directly by the state machine."/><constraints><elementClass name="org.eclipse.uml2.uml.StateMachine"/></constraints></predefinedController>
-<!--predefined controller for StateMachine#submachineState--><predefinedController id="emftEReferenceController" predefinedId="UML_StateMachine_submachineState"><feature handlerID="Reference" name="submachineState"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Submachine State:" labelPosition="16384" tooltip="References the submachine(s) in case of a submachine state. Multiple machines are referenced in case of a concurrent state."/><constraints><elementClass name="org.eclipse.uml2.uml.StateMachine"/></constraints></predefinedController>
-<!--predefined controller for StateMachine#connectionPoint--><predefinedController id="emftEReferenceController" predefinedId="UML_StateMachine_connectionPoint"><feature handlerID="Reference" name="connectionPoint"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Connection Point:" labelPosition="16384" tooltip="The connection points defined for this state machine. They represent the interface of the state machine when used as part of submachine state."/><constraints><elementClass name="org.eclipse.uml2.uml.StateMachine"/></constraints></predefinedController>
-<!--predefined controller for StateMachine#extendedStateMachine--><predefinedController id="emftEReferenceController" predefinedId="UML_StateMachine_extendedStateMachine"><feature handlerID="Reference" name="extendedStateMachine"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Extended State Machine:" labelPosition="16384" tooltip="The state machines of which this is an extension."/><constraints><elementClass name="org.eclipse.uml2.uml.StateMachine"/></constraints></predefinedController>
-<!--predefined controller for Region#subvertex--><predefinedController id="emftEReferenceController" predefinedId="UML_Region_subvertex"><feature handlerID="Reference" name="subvertex"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Subvertex:" labelPosition="16384" tooltip="The set of vertices that are owned by this region."/><constraints><elementClass name="org.eclipse.uml2.uml.Region"/></constraints></predefinedController>
-<!--predefined controller for Region#transition--><predefinedController id="emftEReferenceController" predefinedId="UML_Region_transition"><feature handlerID="Reference" name="transition"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Transition:" labelPosition="16384" tooltip="The set of transitions owned by the region. Note that internal transitions are owned by a region, but applies to the source state."/><constraints><elementClass name="org.eclipse.uml2.uml.Region"/></constraints></predefinedController>
-<!--predefined controller for Region#state--><predefinedController id="emftEReferenceController" predefinedId="UML_Region_state"><feature handlerID="Reference" name="state"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="State:" labelPosition="16384" tooltip="The State that owns the Region. If a Region is owned by a State, then it cannot also be owned by a StateMachine."/><constraints><elementClass name="org.eclipse.uml2.uml.Region"/></constraints></predefinedController>
-<!--predefined controller for Region#extendedRegion--><predefinedController id="emftEReferenceController" predefinedId="UML_Region_extendedRegion"><feature handlerID="Reference" name="extendedRegion"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Extended Region:" labelPosition="16384" tooltip="The region of which this region is an extension."/><constraints><elementClass name="org.eclipse.uml2.uml.Region"/></constraints></predefinedController>
-<!--predefined controller for Region#stateMachine--><predefinedController id="emftEReferenceController" predefinedId="UML_Region_stateMachine"><feature handlerID="Reference" name="stateMachine"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="State Machine:" labelPosition="16384" tooltip="The StateMachine that owns the Region. If a Region is owned by a StateMachine, then it cannot also be owned by a State."/><constraints><elementClass name="org.eclipse.uml2.uml.Region"/></constraints></predefinedController>
-<!--predefined controller for Vertex#outgoing--><predefinedController id="emftEReferenceController" predefinedId="UML_Vertex_outgoing"><feature handlerID="Reference" name="outgoing"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Outgoing:" labelPosition="16384" tooltip="Specifies the transitions departing from this vertex."/><constraints><elementClass name="org.eclipse.uml2.uml.Vertex"/></constraints></predefinedController>
-<!--predefined controller for Vertex#incoming--><predefinedController id="emftEReferenceController" predefinedId="UML_Vertex_incoming"><feature handlerID="Reference" name="incoming"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Incoming:" labelPosition="16384" tooltip="Specifies the transitions entering this vertex."/><constraints><elementClass name="org.eclipse.uml2.uml.Vertex"/></constraints></predefinedController>
-<!--predefined controller for Vertex#container--><predefinedController id="emftEReferenceController" predefinedId="UML_Vertex_container"><feature handlerID="Reference" name="container"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Container:" labelPosition="16384" tooltip="The region that contains this vertex."/><constraints><elementClass name="org.eclipse.uml2.uml.Vertex"/></constraints></predefinedController>
-<!--predefined controller for Transition#kind--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Transition_kind"><feature handlerID="Enumeration" name="kind"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Kind:" labelPosition="16384" tooltip="Indicates the precise type of the transition."/><constraints><elementClass name="org.eclipse.uml2.uml.Transition"/></constraints></predefinedController>
-<!--predefined controller for Transition#container--><predefinedController id="emftEReferenceController" predefinedId="UML_Transition_container"><feature handlerID="Reference" name="container"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Container:" labelPosition="16384" tooltip="Designates the region that owns this transition."/><constraints><elementClass name="org.eclipse.uml2.uml.Transition"/></constraints></predefinedController>
-<!--predefined controller for Transition#source--><predefinedController id="emftEReferenceController" predefinedId="UML_Transition_source"><feature handlerID="Reference" name="source"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Source:" labelPosition="16384" tooltip="Designates the originating vertex (state or pseudostate) of the transition."/><constraints><elementClass name="org.eclipse.uml2.uml.Transition"/></constraints></predefinedController>
-<!--predefined controller for Transition#target--><predefinedController id="emftEReferenceController" predefinedId="UML_Transition_target"><feature handlerID="Reference" name="target"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Target:" labelPosition="16384" tooltip="Designates the target vertex that is reached when the transition is taken."/><constraints><elementClass name="org.eclipse.uml2.uml.Transition"/></constraints></predefinedController>
-<!--predefined controller for Transition#redefinedTransition--><predefinedController id="emftEReferenceController" predefinedId="UML_Transition_redefinedTransition"><feature handlerID="Reference" name="redefinedTransition"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Redefined Transition:" labelPosition="16384" tooltip="The transition that is redefined by this transition."/><constraints><elementClass name="org.eclipse.uml2.uml.Transition"/></constraints></predefinedController>
-<!--predefined controller for Transition#guard--><predefinedController id="emftEReferenceController" predefinedId="UML_Transition_guard"><feature handlerID="Reference" name="guard"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Guard:" labelPosition="16384" tooltip="A guard is a constraint that provides a fine-grained control over the firing of the transition. The guard is evaluated when an event occurrence is dispatched by the state machine. If the guard is true at that time, the transition may be enabled, otherwise, it is disabled. Guards should be pure expressions without side effects. Guard expressions with side effects are ill formed."/><constraints><elementClass name="org.eclipse.uml2.uml.Transition"/></constraints></predefinedController>
-<!--predefined controller for Transition#effect--><predefinedController id="emftEReferenceController" predefinedId="UML_Transition_effect"><feature handlerID="Reference" name="effect"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Effect:" labelPosition="16384" tooltip="Specifies an optional behavior to be performed when the transition fires."/><constraints><elementClass name="org.eclipse.uml2.uml.Transition"/></constraints></predefinedController>
-<!--predefined controller for Transition#trigger--><predefinedController id="emftEReferenceController" predefinedId="UML_Transition_trigger"><feature handlerID="Reference" name="trigger"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Trigger:" labelPosition="16384" tooltip="Specifies the triggers that may fire the transition."/><constraints><elementClass name="org.eclipse.uml2.uml.Transition"/></constraints></predefinedController>
-<!--predefined controller for Trigger#event--><predefinedController id="emftEReferenceController" predefinedId="UML_Trigger_event"><feature handlerID="Reference" name="event"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Event:" labelPosition="16384" tooltip="The event that causes the trigger."/><constraints><elementClass name="org.eclipse.uml2.uml.Trigger"/></constraints></predefinedController>
-<!--predefined controller for Trigger#port--><predefinedController id="emftEReferenceController" predefinedId="UML_Trigger_port"><feature handlerID="Reference" name="port"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Port:" labelPosition="16384" tooltip="A optional port of the receiver object on which the behavioral feature is invoked."/><constraints><elementClass name="org.eclipse.uml2.uml.Trigger"/></constraints></predefinedController>
-<!--predefined controller for Port#isBehavior--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Port_isBehavior"><feature handlerID="Boolean" name="isBehavior"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Behavior:" labelPosition="16384" tooltip="Specifies whether requests arriving at this port are sent to the classifier behavior of this classifier. Such ports are referred to as behavior port. Any invocation of a behavioral feature targeted at a behavior port will be handled by the instance of the owning classifier itself, rather than by any instances that this classifier may contain."/><constraints><elementClass name="org.eclipse.uml2.uml.Port"/></constraints></predefinedController>
-<!--predefined controller for Port#isService--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Port_isService"><feature handlerID="Boolean" name="isService"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Service:" labelPosition="16384" tooltip="If true indicates that this port is used to provide the published functionality of a classifier; if false, this port is used to implement the classifier but is not part of the essential externally-visible functionality of the classifier and can, therefore, be altered or deleted along with the internal implementation of the classifier and other properties that are considered part of its implementation."/><constraints><elementClass name="org.eclipse.uml2.uml.Port"/></constraints></predefinedController>
-<!--predefined controller for Port#required--><predefinedController id="emftEReferenceController" predefinedId="UML_Port_required"><feature handlerID="Reference" name="required"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Required:" labelPosition="16384" tooltip="References the interfaces specifying the set of operations and receptions which the classifier expects its environment to handle. This association is derived as the set of interfaces required by the type of the port or its supertypes."/><constraints><elementClass name="org.eclipse.uml2.uml.Port"/></constraints></predefinedController>
-<!--predefined controller for Port#redefinedPort--><predefinedController id="emftEReferenceController" predefinedId="UML_Port_redefinedPort"><feature handlerID="Reference" name="redefinedPort"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Redefined Port:" labelPosition="16384" tooltip="A port may be redefined when its containing classifier is specialized. The redefining port may have additional interfaces to those that are associated with the redefined port or it may replace an interface by one of its subtypes."/><constraints><elementClass name="org.eclipse.uml2.uml.Port"/></constraints></predefinedController>
-<!--predefined controller for Port#provided--><predefinedController id="emftEReferenceController" predefinedId="UML_Port_provided"><feature handlerID="Reference" name="provided"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Provided:" labelPosition="16384" tooltip="References the interfaces specifying the set of operations and receptions which the classifier offers to its environment, and which it will handle either directly or by forwarding it to a part of its internal structure. This association is derived from the interfaces realized by the type of the port or by the type of the port, if the port was typed by an interface."/><constraints><elementClass name="org.eclipse.uml2.uml.Port"/></constraints></predefinedController>
-<!--predefined controller for Port#protocol--><predefinedController id="emftEReferenceController" predefinedId="UML_Port_protocol"><feature handlerID="Reference" name="protocol"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Protocol:" labelPosition="16384" tooltip="References an optional protocol state machine which describes valid interactions at this interaction point."/><constraints><elementClass name="org.eclipse.uml2.uml.Port"/></constraints></predefinedController>
-<!--predefined controller for State#submachine--><predefinedController id="emftEReferenceController" predefinedId="UML_State_submachine"><feature handlerID="Reference" name="submachine"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Submachine:" labelPosition="16384" tooltip="The state machine that is to be inserted in place of the (submachine) state."/><constraints><elementClass name="org.eclipse.uml2.uml.State"/></constraints></predefinedController>
-<!--predefined controller for State#connection--><predefinedController id="emftEReferenceController" predefinedId="UML_State_connection"><feature handlerID="Reference" name="connection"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Connection:" labelPosition="16384" tooltip="The entry and exit connection points used in conjunction with this (submachine) state, i.e. as targets and sources, respectively, in the region with the submachine state. A connection point reference references the corresponding definition of a connection point pseudostate in the statemachine referenced by the submachinestate."/><constraints><elementClass name="org.eclipse.uml2.uml.State"/></constraints></predefinedController>
-<!--predefined controller for State#connectionPoint--><predefinedController id="emftEReferenceController" predefinedId="UML_State_connectionPoint"><feature handlerID="Reference" name="connectionPoint"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Connection Point:" labelPosition="16384" tooltip="The entry and exit pseudostates of a composite state. These can only be entry or exit Pseudostates, and they must have different names. They can only be defined for composite states."/><constraints><elementClass name="org.eclipse.uml2.uml.State"/></constraints></predefinedController>
-<!--predefined controller for State#redefinedState--><predefinedController id="emftEReferenceController" predefinedId="UML_State_redefinedState"><feature handlerID="Reference" name="redefinedState"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Redefined State:" labelPosition="16384" tooltip="The state of which this state is a redefinition."/><constraints><elementClass name="org.eclipse.uml2.uml.State"/></constraints></predefinedController>
-<!--predefined controller for State#stateInvariant--><predefinedController id="emftEReferenceController" predefinedId="UML_State_stateInvariant"><feature handlerID="Reference" name="stateInvariant"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="State Invariant:" labelPosition="16384" tooltip="Specifies conditions that are always true when this state is the current state. In protocol state machines, state invariants are additional conditions to the preconditions of the outgoing transitions, and to the postcondition of the incoming transitions."/><constraints><elementClass name="org.eclipse.uml2.uml.State"/></constraints></predefinedController>
-<!--predefined controller for State#entry--><predefinedController id="emftEReferenceController" predefinedId="UML_State_entry"><feature handlerID="Reference" name="entry"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Entry:" labelPosition="16384" tooltip="An optional behavior that is executed whenever this state is entered regardless of the transition taken to reach the state. If defined, entry actions are always executed to completion prior to any internal behavior or transitions performed within the state."/><constraints><elementClass name="org.eclipse.uml2.uml.State"/></constraints></predefinedController>
-<!--predefined controller for State#exit--><predefinedController id="emftEReferenceController" predefinedId="UML_State_exit"><feature handlerID="Reference" name="exit"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Exit:" labelPosition="16384" tooltip="An optional behavior that is executed whenever this state is exited regardless of which transition was taken out of the state. If defined, exit actions are always executed to completion only after all internal activities and transition actions have completed execution."/><constraints><elementClass name="org.eclipse.uml2.uml.State"/></constraints></predefinedController>
-<!--predefined controller for State#doActivity--><predefinedController id="emftEReferenceController" predefinedId="UML_State_doActivity"><feature handlerID="Reference" name="doActivity"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Do Activity:" labelPosition="16384" tooltip="An optional behavior that is executed while being in the state. The execution starts when this state is entered, and stops either by itself, or when the state is exited, whichever comes first."/><constraints><elementClass name="org.eclipse.uml2.uml.State"/></constraints></predefinedController>
-<!--predefined controller for State#deferrableTrigger--><predefinedController id="emftEReferenceController" predefinedId="UML_State_deferrableTrigger"><feature handlerID="Reference" name="deferrableTrigger"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Deferrable Trigger:" labelPosition="16384" tooltip="A list of triggers that are candidates to be retained by the state machine if they trigger no transitions out of the state (not consumed). A deferred trigger is retained until the state machine reaches a state configuration where it is no longer deferred."/><constraints><elementClass name="org.eclipse.uml2.uml.State"/></constraints></predefinedController>
-<!--predefined controller for State#region--><predefinedController id="emftEReferenceController" predefinedId="UML_State_region"><feature handlerID="Reference" name="region"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Region:" labelPosition="16384" tooltip="The regions owned directly by the state."/><constraints><elementClass name="org.eclipse.uml2.uml.State"/></constraints></predefinedController>
-<!--predefined controller for ConnectionPointReference#entry--><predefinedController id="emftEReferenceController" predefinedId="UML_ConnectionPointReference_entry"><feature handlerID="Reference" name="entry"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Entry:" labelPosition="16384" tooltip="The entryPoint kind pseudo states corresponding to this connection point."/><constraints><elementClass name="org.eclipse.uml2.uml.ConnectionPointReference"/></constraints></predefinedController>
-<!--predefined controller for ConnectionPointReference#exit--><predefinedController id="emftEReferenceController" predefinedId="UML_ConnectionPointReference_exit"><feature handlerID="Reference" name="exit"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Exit:" labelPosition="16384" tooltip="The exitPoints kind pseudo states corresponding to this connection point."/><constraints><elementClass name="org.eclipse.uml2.uml.ConnectionPointReference"/></constraints></predefinedController>
-<!--predefined controller for ConnectionPointReference#state--><predefinedController id="emftEReferenceController" predefinedId="UML_ConnectionPointReference_state"><feature handlerID="Reference" name="state"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="State:" labelPosition="16384" tooltip="The State in which the connection point refreshens are defined."/><constraints><elementClass name="org.eclipse.uml2.uml.ConnectionPointReference"/></constraints></predefinedController>
-<!--predefined controller for Pseudostate#kind--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Pseudostate_kind"><feature handlerID="Enumeration" name="kind"/><editor id="org.eclipse.papyrus.views.properties.runtime.comboPropertyEditor" label="Kind:" labelPosition="16384" tooltip="Determines the precise type of the Pseudostate and can be one of: entryPoint, exitPoint, initial, deepHistory, shallowHistory, join, fork, junction, terminate or choice."/><constraints><elementClass name="org.eclipse.uml2.uml.Pseudostate"/></constraints></predefinedController>
-<!--predefined controller for Pseudostate#stateMachine--><predefinedController id="emftEReferenceController" predefinedId="UML_Pseudostate_stateMachine"><feature handlerID="Reference" name="stateMachine"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="State Machine:" labelPosition="16384" tooltip="The StateMachine in which this Pseudostate is defined. This only applies to Pseudostates of the kind entryPoint or exitPoint."/><constraints><elementClass name="org.eclipse.uml2.uml.Pseudostate"/></constraints></predefinedController>
-<!--predefined controller for Pseudostate#state--><predefinedController id="emftEReferenceController" predefinedId="UML_Pseudostate_state"><feature handlerID="Reference" name="state"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="State:" labelPosition="16384" tooltip="The State that owns this pseudostate and in which it appears."/><constraints><elementClass name="org.eclipse.uml2.uml.Pseudostate"/></constraints></predefinedController>
-<!--predefined controller for ProtocolConformance#generalMachine--><predefinedController id="emftEReferenceController" predefinedId="UML_ProtocolConformance_generalMachine"><feature handlerID="Reference" name="generalMachine"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="General Machine:" labelPosition="16384" tooltip="Specifies the protocol state machine to which the specific state machine conforms."/><constraints><elementClass name="org.eclipse.uml2.uml.ProtocolConformance"/></constraints></predefinedController>
-<!--predefined controller for ProtocolConformance#specificMachine--><predefinedController id="emftEReferenceController" predefinedId="UML_ProtocolConformance_specificMachine"><feature handlerID="Reference" name="specificMachine"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Specific Machine:" labelPosition="16384" tooltip="Specifies the state machine which conforms to the general state machine."/><constraints><elementClass name="org.eclipse.uml2.uml.ProtocolConformance"/></constraints></predefinedController>
-<!--predefined controller for EncapsulatedClassifier#ownedPort--><predefinedController id="emftEReferenceController" predefinedId="UML_EncapsulatedClassifier_ownedPort"><feature handlerID="Reference" name="ownedPort"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Owned Port:" labelPosition="16384" tooltip="References a set of ports that an encapsulated classifier owns."/><constraints><elementClass name="org.eclipse.uml2.uml.EncapsulatedClassifier"/></constraints></predefinedController>
-<!--predefined controller for StructuredClassifier#ownedAttribute--><predefinedController id="emftEReferenceController" predefinedId="UML_StructuredClassifier_ownedAttribute"><feature handlerID="Reference" name="ownedAttribute"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Attribute:" labelPosition="16384" tooltip="References the properties owned by the classifier."/><constraints><elementClass name="org.eclipse.uml2.uml.StructuredClassifier"/></constraints></predefinedController>
-<!--predefined controller for StructuredClassifier#part--><predefinedController id="emftEReferenceController" predefinedId="UML_StructuredClassifier_part"><feature handlerID="Reference" name="part"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Part:" labelPosition="16384" tooltip="References the properties specifying instances that the classifier owns by composition. This association is derived, selecting those owned properties where isComposite is true."/><constraints><elementClass name="org.eclipse.uml2.uml.StructuredClassifier"/></constraints></predefinedController>
-<!--predefined controller for StructuredClassifier#role--><predefinedController id="emftEReferenceController" predefinedId="UML_StructuredClassifier_role"><feature handlerID="Reference" name="role"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Role:" labelPosition="16384" tooltip="References the roles that instances may play in this classifier."/><constraints><elementClass name="org.eclipse.uml2.uml.StructuredClassifier"/></constraints></predefinedController>
-<!--predefined controller for StructuredClassifier#ownedConnector--><predefinedController id="emftEReferenceController" predefinedId="UML_StructuredClassifier_ownedConnector"><feature handlerID="Reference" name="ownedConnector"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Connector:" labelPosition="16384" tooltip="References the connectors owned by the classifier."/><constraints><elementClass name="org.eclipse.uml2.uml.StructuredClassifier"/></constraints></predefinedController>
-<!--predefined controller for Connector#kind--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Connector_kind"><feature handlerID="Enumeration" name="kind"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Kind:" labelPosition="16384" tooltip="Indicates the kind of connector."/><constraints><elementClass name="org.eclipse.uml2.uml.Connector"/></constraints></predefinedController>
-<!--predefined controller for Connector#type--><predefinedController id="emftEReferenceController" predefinedId="UML_Connector_type"><feature handlerID="Reference" name="type"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Type:" labelPosition="16384" tooltip="An optional association that specifies the link corresponding to this connector."/><constraints><elementClass name="org.eclipse.uml2.uml.Connector"/></constraints></predefinedController>
-<!--predefined controller for Connector#redefinedConnector--><predefinedController id="emftEReferenceController" predefinedId="UML_Connector_redefinedConnector"><feature handlerID="Reference" name="redefinedConnector"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Redefined Connector:" labelPosition="16384" tooltip="A connector may be redefined when its containing classifier is specialized. The redefining connector may have a type that specializes the type of the redefined connector. The types of the connector ends of the redefining connector may specialize the types of the connector ends of the redefined connector. The properties of the connector ends of the redefining connector may be replaced."/><constraints><elementClass name="org.eclipse.uml2.uml.Connector"/></constraints></predefinedController>
-<!--predefined controller for Connector#end--><predefinedController id="emftEReferenceController" predefinedId="UML_Connector_end"><feature handlerID="Reference" name="end"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="End:" labelPosition="16384" tooltip="A connector consists of at least two connector ends, each representing the participation of instances of the classifiers typing the connectable elements attached to this end. The set of connector ends is ordered."/><constraints><elementClass name="org.eclipse.uml2.uml.Connector"/></constraints></predefinedController>
-<!--predefined controller for Connector#contract--><predefinedController id="emftEReferenceController" predefinedId="UML_Connector_contract"><feature handlerID="Reference" name="contract"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Contract:" labelPosition="16384" tooltip="The set of Behaviors that specify the valid interaction patterns across the connector."/><constraints><elementClass name="org.eclipse.uml2.uml.Connector"/></constraints></predefinedController>
-<!--predefined controller for Extension#metaclass--><predefinedController id="emftEReferenceController" predefinedId="UML_Extension_metaclass"><feature handlerID="Reference" name="metaclass"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Metaclass:" labelPosition="16384" tooltip="References the Class that is extended through an Extension. The property is derived from the type of the memberEnd that is not the ownedEnd."/><constraints><elementClass name="org.eclipse.uml2.uml.Extension"/></constraints></predefinedController>
-<!--predefined controller for Stereotype#icon--><predefinedController id="emftEReferenceController" predefinedId="UML_Stereotype_icon"><feature handlerID="Reference" name="icon"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Icon:" labelPosition="16384" tooltip="Stereotype can change the graphical appearance of the extended model element by using attached icons. When this association is not null, it references the location of the icon content to be displayed within diagrams presenting the extended model elements."/><constraints><elementClass name="org.eclipse.uml2.uml.Stereotype"/></constraints></predefinedController>
-<!--predefined controller for Image#content--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Image_content"><feature handlerID="String" name="content"/><editor id="org.eclipse.papyrus.views.properties.runtime.textPropertyEditor" label="Content:" labelPosition="16384" tooltip="This contains the serialization of the image according to the format. The value could represent a bitmap, image such as a GIF file, or drawing 'instructions' using a standard such as Scalable Vector Graphic (SVG) (which is XML based)."/><constraints><elementClass name="org.eclipse.uml2.uml.Image"/></constraints></predefinedController>
-<!--predefined controller for Image#location--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Image_location"><feature handlerID="String" name="location"/><editor id="org.eclipse.papyrus.views.properties.runtime.textPropertyEditor" label="Location:" labelPosition="16384" tooltip="This contains a location that can be used by a tool to locate the image as an alternative to embedding it in the stereotype."/><constraints><elementClass name="org.eclipse.uml2.uml.Image"/></constraints></predefinedController>
-<!--predefined controller for Image#format--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Image_format"><feature handlerID="String" name="format"/><editor id="org.eclipse.papyrus.views.properties.runtime.textPropertyEditor" label="Format:" labelPosition="16384" tooltip="This indicates the format of the content - which is how the string content should be interpreted. The following values are reserved: SVG, GIF, PNG, JPG, WMF, EMF, BMP.In addition the prefix 'MIME: ' is also reserved. This option can be used as an alternative to express the reserved values above, for example &quot;SVG&quot; could instead be expressed as &quot;MIME: image/svg+xml&quot;."/><constraints><elementClass name="org.eclipse.uml2.uml.Image"/></constraints></predefinedController>
-<!--predefined controller for Profile#ownedStereotype--><predefinedController id="emftEReferenceController" predefinedId="UML_Profile_ownedStereotype"><feature handlerID="Reference" name="ownedStereotype"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Owned Stereotype:" labelPosition="16384" tooltip="References the Stereotypes that are owned by the Profile."/><constraints><elementClass name="org.eclipse.uml2.uml.Profile"/></constraints></predefinedController>
-<!--predefined controller for Profile#metaclassReference--><predefinedController id="emftEReferenceController" predefinedId="UML_Profile_metaclassReference"><feature handlerID="Reference" name="metaclassReference"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Metaclass Reference:" labelPosition="16384" tooltip="References a metaclass that may be extended."/><constraints><elementClass name="org.eclipse.uml2.uml.Profile"/></constraints></predefinedController>
-<!--predefined controller for Profile#metamodelReference--><predefinedController id="emftEReferenceController" predefinedId="UML_Profile_metamodelReference"><feature handlerID="Reference" name="metamodelReference"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Metamodel Reference:" labelPosition="16384" tooltip="References a package containing (directly or indirectly) metaclasses that may be extended."/><constraints><elementClass name="org.eclipse.uml2.uml.Profile"/></constraints></predefinedController>
-<!--predefined controller for Model#viewpoint--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Model_viewpoint"><feature handlerID="String" name="viewpoint"/><editor id="org.eclipse.papyrus.views.properties.runtime.textPropertyEditor" label="Viewpoint:" labelPosition="16384" tooltip="The name of the viewpoint that is expressed by a model (This name may refer to a profile definition)."/><constraints><elementClass name="org.eclipse.uml2.uml.Model"/></constraints></predefinedController>
-<!--predefined controller for ParameterSet#parameter--><predefinedController id="emftEReferenceController" predefinedId="UML_ParameterSet_parameter"><feature handlerID="Reference" name="parameter"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Parameter:" labelPosition="16384" tooltip="Parameters in the parameter set."/><constraints><elementClass name="org.eclipse.uml2.uml.ParameterSet"/></constraints></predefinedController>
-<!--predefined controller for ParameterSet#condition--><predefinedController id="emftEReferenceController" predefinedId="UML_ParameterSet_condition"><feature handlerID="Reference" name="condition"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Condition:" labelPosition="16384" tooltip="Constraint that should be satisfied for the owner of the parameters in an input parameter set to start execution using the values provided for those parameters, or the owner of the parameters in an output parameter set to end execution providing the values for those parameters, if all preconditions and conditions on input parameter sets were satisfied."/><constraints><elementClass name="org.eclipse.uml2.uml.ParameterSet"/></constraints></predefinedController>
-<!--predefined controller for DataType#ownedAttribute--><predefinedController id="emftEReferenceController" predefinedId="UML_DataType_ownedAttribute"><feature handlerID="Reference" name="ownedAttribute"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Attribute:" labelPosition="16384" tooltip="The Attributes owned by the DataType."/><constraints><elementClass name="org.eclipse.uml2.uml.DataType"/></constraints></predefinedController>
-<!--predefined controller for DataType#ownedOperation--><predefinedController id="emftEReferenceController" predefinedId="UML_DataType_ownedOperation"><feature handlerID="Reference" name="ownedOperation"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Operation:" labelPosition="16384" tooltip="The Operations owned by the DataType."/><constraints><elementClass name="org.eclipse.uml2.uml.DataType"/></constraints></predefinedController>
-<!--predefined controller for StructuralFeature#isReadOnly--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_StructuralFeature_isReadOnly"><feature handlerID="Boolean" name="isReadOnly"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Read Only:" labelPosition="16384" tooltip="States whether the feature's value may be modified by a client."/><constraints><elementClass name="org.eclipse.uml2.uml.StructuralFeature"/></constraints></predefinedController>
-<!--predefined controller for CollaborationUse#type--><predefinedController id="emftEReferenceController" predefinedId="UML_CollaborationUse_type"><feature handlerID="Reference" name="type"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Type:" labelPosition="16384" tooltip="The collaboration which is used in this occurrence. The collaboration defines the cooperation between its roles which are mapped to properties of the classifier owning the collaboration use."/><constraints><elementClass name="org.eclipse.uml2.uml.CollaborationUse"/></constraints></predefinedController>
-<!--predefined controller for CollaborationUse#roleBinding--><predefinedController id="emftEReferenceController" predefinedId="UML_CollaborationUse_roleBinding"><feature handlerID="Reference" name="roleBinding"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Role Binding:" labelPosition="16384" tooltip="A mapping between features of the collaboration type and features of the classifier or operation. This mapping indicates which connectable element of the classifier or operation plays which role(s) in the collaboration. A connectable element may be bound to multiple roles in the same collaboration use (that is, it may play multiple roles)."/><constraints><elementClass name="org.eclipse.uml2.uml.CollaborationUse"/></constraints></predefinedController>
-<!--predefined controller for Collaboration#collaborationRole--><predefinedController id="emftEReferenceController" predefinedId="UML_Collaboration_collaborationRole"><feature handlerID="Reference" name="collaborationRole"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Collaboration Role:" labelPosition="16384" tooltip="References connectable elements (possibly owned by other classifiers) which represent roles that instances may play in this collaboration."/><constraints><elementClass name="org.eclipse.uml2.uml.Collaboration"/></constraints></predefinedController>
-<!--predefined controller for UseCase#include--><predefinedController id="emftEReferenceController" predefinedId="UML_UseCase_include"><feature handlerID="Reference" name="include"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Include:" labelPosition="16384" tooltip="References the Include relationships owned by this use case."/><constraints><elementClass name="org.eclipse.uml2.uml.UseCase"/></constraints></predefinedController>
-<!--predefined controller for UseCase#extend--><predefinedController id="emftEReferenceController" predefinedId="UML_UseCase_extend"><feature handlerID="Reference" name="extend"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Extend:" labelPosition="16384" tooltip="References the Extend relationships owned by this use case."/><constraints><elementClass name="org.eclipse.uml2.uml.UseCase"/></constraints></predefinedController>
-<!--predefined controller for UseCase#extensionPoint--><predefinedController id="emftEReferenceController" predefinedId="UML_UseCase_extensionPoint"><feature handlerID="Reference" name="extensionPoint"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Extension Point:" labelPosition="16384" tooltip="References the ExtensionPoints owned by the use case."/><constraints><elementClass name="org.eclipse.uml2.uml.UseCase"/></constraints></predefinedController>
-<!--predefined controller for UseCase#subject--><predefinedController id="emftEReferenceController" predefinedId="UML_UseCase_subject"><feature handlerID="Reference" name="subject"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Subject:" labelPosition="16384" tooltip="References the subjects to which this use case applies. The subject or its parts realize all the use cases that apply to this subject. Use cases need not be attached to any specific subject, however. The subject may, but need not, own the use cases that apply to it."/><constraints><elementClass name="org.eclipse.uml2.uml.UseCase"/></constraints></predefinedController>
-<!--predefined controller for Include#addition--><predefinedController id="emftEReferenceController" predefinedId="UML_Include_addition"><feature handlerID="Reference" name="addition"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Addition:" labelPosition="16384" tooltip="References the use case that is to be included."/><constraints><elementClass name="org.eclipse.uml2.uml.Include"/></constraints></predefinedController>
-<!--predefined controller for Include#includingCase--><predefinedController id="emftEReferenceController" predefinedId="UML_Include_includingCase"><feature handlerID="Reference" name="includingCase"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Including Case:" labelPosition="16384" tooltip="References the use case which will include the addition and owns the include relationship."/><constraints><elementClass name="org.eclipse.uml2.uml.Include"/></constraints></predefinedController>
-<!--predefined controller for Extend#extendedCase--><predefinedController id="emftEReferenceController" predefinedId="UML_Extend_extendedCase"><feature handlerID="Reference" name="extendedCase"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Extended Case:" labelPosition="16384" tooltip="References the use case that is being extended."/><constraints><elementClass name="org.eclipse.uml2.uml.Extend"/></constraints></predefinedController>
-<!--predefined controller for Extend#condition--><predefinedController id="emftEReferenceController" predefinedId="UML_Extend_condition"><feature handlerID="Reference" name="condition"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Condition:" labelPosition="16384" tooltip="References the condition that must hold when the first extension point is reached for the extension to take place. If no constraint is associated with the extend relationship, the extension is unconditional."/><constraints><elementClass name="org.eclipse.uml2.uml.Extend"/></constraints></predefinedController>
-<!--predefined controller for Extend#extensionLocation--><predefinedController id="emftEReferenceController" predefinedId="UML_Extend_extensionLocation"><feature handlerID="Reference" name="extensionLocation"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Extension Location:" labelPosition="16384" tooltip="An ordered list of extension points belonging to the extended use case, specifying where the respective behavioral fragments of the extending use case are to be inserted. The first fragment in the extending use case is associated with the first extension point in the list, the second fragment with the second point, and so on. (Note that, in most practical cases, the extending use case has just a single behavior fragment, so that the list of extension points is trivial.)"/><constraints><elementClass name="org.eclipse.uml2.uml.Extend"/></constraints></predefinedController>
-<!--predefined controller for Extend#extension--><predefinedController id="emftEReferenceController" predefinedId="UML_Extend_extension"><feature handlerID="Reference" name="extension"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Extension:" labelPosition="16384" tooltip="References the use case that represents the extension and owns the extend relationship."/><constraints><elementClass name="org.eclipse.uml2.uml.Extend"/></constraints></predefinedController>
-<!--predefined controller for ExtensionPoint#useCase--><predefinedController id="emftEReferenceController" predefinedId="UML_ExtensionPoint_useCase"><feature handlerID="Reference" name="useCase"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Use Case:" labelPosition="16384" tooltip="References the use case that owns this extension point."/><constraints><elementClass name="org.eclipse.uml2.uml.ExtensionPoint"/></constraints></predefinedController>
-<!--predefined controller for RedefinableTemplateSignature#extendedSignature--><predefinedController id="emftEReferenceController" predefinedId="UML_RedefinableTemplateSignature_extendedSignature"><feature handlerID="Reference" name="extendedSignature"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Extended Signature:" labelPosition="16384" tooltip="The template signature that is extended by this template signature."/><constraints><elementClass name="org.eclipse.uml2.uml.RedefinableTemplateSignature"/></constraints></predefinedController>
-<!--predefined controller for RedefinableTemplateSignature#inheritedParameter--><predefinedController id="emftEReferenceController" predefinedId="UML_RedefinableTemplateSignature_inheritedParameter"><feature handlerID="Reference" name="inheritedParameter"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Inherited Parameter:" labelPosition="16384" tooltip="The formal template parameters of the extendedSignature."/><constraints><elementClass name="org.eclipse.uml2.uml.RedefinableTemplateSignature"/></constraints></predefinedController>
-<!--predefined controller for RedefinableTemplateSignature#classifier--><predefinedController id="emftEReferenceController" predefinedId="UML_RedefinableTemplateSignature_classifier"><feature handlerID="Reference" name="classifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Classifier:" labelPosition="16384" tooltip="The classifier that owns this template signature."/><constraints><elementClass name="org.eclipse.uml2.uml.RedefinableTemplateSignature"/></constraints></predefinedController>
-<!--predefined controller for ClassifierTemplateParameter#allowSubstitutable--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_ClassifierTemplateParameter_allowSubstitutable"><feature handlerID="Boolean" name="allowSubstitutable"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Allow Substitutable:" labelPosition="16384" tooltip="Constrains the required relationship between an actual parameter and the parameteredElement for this formal parameter."/><constraints><elementClass name="org.eclipse.uml2.uml.ClassifierTemplateParameter"/></constraints></predefinedController>
-<!--predefined controller for ClassifierTemplateParameter#constrainingClassifier--><predefinedController id="emftEReferenceController" predefinedId="UML_ClassifierTemplateParameter_constrainingClassifier"><feature handlerID="Reference" name="constrainingClassifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Constraining Classifier:" labelPosition="16384" tooltip="The classifiers that constrain the argument that can be used for the parameter. If the allowSubstitutable attribute is true, then any classifier that is compatible with this constraining classifier can be substituted; otherwise, it must be either this classifier or one of its subclasses. If this property is empty, there are no constraints on the classifier that can be used as an argument."/><constraints><elementClass name="org.eclipse.uml2.uml.ClassifierTemplateParameter"/></constraints></predefinedController>
-<!--predefined controller for StringExpression#subExpression--><predefinedController id="emftEReferenceController" predefinedId="UML_StringExpression_subExpression"><feature handlerID="Reference" name="subExpression"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Sub Expression:" labelPosition="16384" tooltip="The StringExpressions that constitute this StringExpression."/><constraints><elementClass name="org.eclipse.uml2.uml.StringExpression"/></constraints></predefinedController>
-<!--predefined controller for StringExpression#owningExpression--><predefinedController id="emftEReferenceController" predefinedId="UML_StringExpression_owningExpression"><feature handlerID="Reference" name="owningExpression"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Owning Expression:" labelPosition="16384" tooltip="The string expression of which this expression is a substring."/><constraints><elementClass name="org.eclipse.uml2.uml.StringExpression"/></constraints></predefinedController>
-<!--predefined controller for Expression#symbol--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Expression_symbol"><feature handlerID="String" name="symbol"/><editor id="org.eclipse.papyrus.views.properties.runtime.textPropertyEditor" label="Symbol:" labelPosition="16384" tooltip="The symbol associated with the node in the expression tree."/><constraints><elementClass name="org.eclipse.uml2.uml.Expression"/></constraints></predefinedController>
-<!--predefined controller for Expression#operand--><predefinedController id="emftEReferenceController" predefinedId="UML_Expression_operand"><feature handlerID="Reference" name="operand"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Operand:" labelPosition="16384" tooltip="Specifies a sequence of operands."/><constraints><elementClass name="org.eclipse.uml2.uml.Expression"/></constraints></predefinedController>
-<!--predefined controller for PackageMerge#mergedPackage--><predefinedController id="emftEReferenceController" predefinedId="UML_PackageMerge_mergedPackage"><feature handlerID="Reference" name="mergedPackage"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Merged Package:" labelPosition="16384" tooltip="References the Package that is to be merged with the receiving package of the PackageMerge."/><constraints><elementClass name="org.eclipse.uml2.uml.PackageMerge"/></constraints></predefinedController>
-<!--predefined controller for PackageMerge#receivingPackage--><predefinedController id="emftEReferenceController" predefinedId="UML_PackageMerge_receivingPackage"><feature handlerID="Reference" name="receivingPackage"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Receiving Package:" labelPosition="16384" tooltip="References the Package that is being extended with the contents of the merged package of the PackageMerge."/><constraints><elementClass name="org.eclipse.uml2.uml.PackageMerge"/></constraints></predefinedController>
-<!--predefined controller for ProfileApplication#isStrict--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_ProfileApplication_isStrict"><feature handlerID="Boolean" name="isStrict"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Strict:" labelPosition="16384" tooltip="Specifies that the Profile filtering rules for the metaclasses of the referenced metamodel shall be strictly applied."/><constraints><elementClass name="org.eclipse.uml2.uml.ProfileApplication"/></constraints></predefinedController>
-<!--predefined controller for ProfileApplication#appliedProfile--><predefinedController id="emftEReferenceController" predefinedId="UML_ProfileApplication_appliedProfile"><feature handlerID="Reference" name="appliedProfile"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Applied Profile:" labelPosition="16384" tooltip="References the Profiles that are applied to a Package through this ProfileApplication."/><constraints><elementClass name="org.eclipse.uml2.uml.ProfileApplication"/></constraints></predefinedController>
-<!--predefined controller for ProfileApplication#applyingPackage--><predefinedController id="emftEReferenceController" predefinedId="UML_ProfileApplication_applyingPackage"><feature handlerID="Reference" name="applyingPackage"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Applying Package:" labelPosition="16384" tooltip="The package that owns the profile application."/><constraints><elementClass name="org.eclipse.uml2.uml.ProfileApplication"/></constraints></predefinedController>
-<!--predefined controller for Enumeration#ownedLiteral--><predefinedController id="emftEReferenceController" predefinedId="UML_Enumeration_ownedLiteral"><feature handlerID="Reference" name="ownedLiteral"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Owned Literal:" labelPosition="16384" tooltip="The ordered set of literals for this Enumeration."/><constraints><elementClass name="org.eclipse.uml2.uml.Enumeration"/></constraints></predefinedController>
-<!--predefined controller for EnumerationLiteral#enumeration--><predefinedController id="emftEReferenceController" predefinedId="UML_EnumerationLiteral_enumeration"><feature handlerID="Reference" name="enumeration"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Enumeration:" labelPosition="16384" tooltip="The Enumeration that this EnumerationLiteral is a member of."/><constraints><elementClass name="org.eclipse.uml2.uml.EnumerationLiteral"/></constraints></predefinedController>
-<!--predefined controller for InstanceSpecification#classifier--><predefinedController id="emftEReferenceController" predefinedId="UML_InstanceSpecification_classifier"><feature handlerID="Reference" name="classifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Classifier:" labelPosition="16384" tooltip="The classifier or classifiers of the represented instance. If multiple classifiers are specified, the instance is classified by all of them."/><constraints><elementClass name="org.eclipse.uml2.uml.InstanceSpecification"/></constraints></predefinedController>
-<!--predefined controller for InstanceSpecification#slot--><predefinedController id="emftEReferenceController" predefinedId="UML_InstanceSpecification_slot"><feature handlerID="Reference" name="slot"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Slot:" labelPosition="16384" tooltip="A slot giving the value or values of a structural feature of the instance. An instance specification can have one slot per structural feature of its classifiers, including inherited features. It is not necessary to model a slot for each structural feature, in which case the instance specification is a partial description."/><constraints><elementClass name="org.eclipse.uml2.uml.InstanceSpecification"/></constraints></predefinedController>
-<!--predefined controller for InstanceSpecification#specification--><predefinedController id="emftEReferenceController" predefinedId="UML_InstanceSpecification_specification"><feature handlerID="Reference" name="specification"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Specification:" labelPosition="16384" tooltip="A specification of how to compute, derive, or construct the instance."/><constraints><elementClass name="org.eclipse.uml2.uml.InstanceSpecification"/></constraints></predefinedController>
-<!--predefined controller for Slot#definingFeature--><predefinedController id="emftEReferenceController" predefinedId="UML_Slot_definingFeature"><feature handlerID="Reference" name="definingFeature"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Defining Feature:" labelPosition="16384" tooltip="The structural feature that specifies the values that may be held by the slot."/><constraints><elementClass name="org.eclipse.uml2.uml.Slot"/></constraints></predefinedController>
-<!--predefined controller for Slot#value--><predefinedController id="emftEReferenceController" predefinedId="UML_Slot_value"><feature handlerID="Reference" name="value"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Value:" labelPosition="16384" tooltip="The value or values corresponding to the defining feature for the owning instance specification."/><constraints><elementClass name="org.eclipse.uml2.uml.Slot"/></constraints></predefinedController>
-<!--predefined controller for Slot#owningInstance--><predefinedController id="emftEReferenceController" predefinedId="UML_Slot_owningInstance"><feature handlerID="Reference" name="owningInstance"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Owning Instance:" labelPosition="16384" tooltip="The instance specification that owns this slot."/><constraints><elementClass name="org.eclipse.uml2.uml.Slot"/></constraints></predefinedController>
-<!--predefined controller for LiteralInteger#value--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_LiteralInteger_value"><feature handlerID="String" name="value"/><editor id="org.eclipse.papyrus.views.properties.runtime.textPropertyEditor" label="Value:" labelPosition="16384" tooltip="The specified Integer value."/><constraints><elementClass name="org.eclipse.uml2.uml.LiteralInteger"/></constraints></predefinedController>
-<!--predefined controller for LiteralString#value--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_LiteralString_value"><feature handlerID="String" name="value"/><editor id="org.eclipse.papyrus.views.properties.runtime.textPropertyEditor" label="Value:" labelPosition="16384" tooltip="The specified String value."/><constraints><elementClass name="org.eclipse.uml2.uml.LiteralString"/></constraints></predefinedController>
-<!--predefined controller for LiteralBoolean#value--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_LiteralBoolean_value"><feature handlerID="Boolean" name="value"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Value:" labelPosition="16384" tooltip="The specified Boolean value."/><constraints><elementClass name="org.eclipse.uml2.uml.LiteralBoolean"/></constraints></predefinedController>
-<!--predefined controller for InstanceValue#instance--><predefinedController id="emftEReferenceController" predefinedId="UML_InstanceValue_instance"><feature handlerID="Reference" name="instance"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Instance:" labelPosition="16384" tooltip="The instance that is the specified value."/><constraints><elementClass name="org.eclipse.uml2.uml.InstanceValue"/></constraints></predefinedController>
-<!--predefined controller for LiteralUnlimitedNatural#value--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_LiteralUnlimitedNatural_value"><feature handlerID="String" name="value"/><editor id="org.eclipse.papyrus.views.properties.runtime.textPropertyEditor" label="Value:" labelPosition="16384" tooltip="The specified UnlimitedNatural value."/><constraints><elementClass name="org.eclipse.uml2.uml.LiteralUnlimitedNatural"/></constraints></predefinedController>
-<!--predefined controller for OpaqueBehavior#body--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_OpaqueBehavior_body"><feature handlerID="String" name="body"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Body:" labelPosition="16384" tooltip="Specifies the behavior in one or more languages."/><constraints><elementClass name="org.eclipse.uml2.uml.OpaqueBehavior"/></constraints></predefinedController>
-<!--predefined controller for OpaqueBehavior#language--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_OpaqueBehavior_language"><feature handlerID="String" name="language"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Language:" labelPosition="16384" tooltip="Languages the body strings use in the same order as the body strings."/><constraints><elementClass name="org.eclipse.uml2.uml.OpaqueBehavior"/></constraints></predefinedController>
-<!--predefined controller for OpaqueAction#body--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_OpaqueAction_body"><feature handlerID="String" name="body"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Body:" labelPosition="16384" tooltip="Specifies the action in one or more languages."/><constraints><elementClass name="org.eclipse.uml2.uml.OpaqueAction"/></constraints></predefinedController>
-<!--predefined controller for OpaqueAction#language--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_OpaqueAction_language"><feature handlerID="String" name="language"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Language:" labelPosition="16384" tooltip="Languages the body strings use, in the same order as the body strings"/><constraints><elementClass name="org.eclipse.uml2.uml.OpaqueAction"/></constraints></predefinedController>
-<!--predefined controller for OpaqueAction#inputValue--><predefinedController id="emftEReferenceController" predefinedId="UML_OpaqueAction_inputValue"><feature handlerID="Reference" name="inputValue"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Input Value:" labelPosition="16384" tooltip="Provides input to the action."/><constraints><elementClass name="org.eclipse.uml2.uml.OpaqueAction"/></constraints></predefinedController>
-<!--predefined controller for OpaqueAction#outputValue--><predefinedController id="emftEReferenceController" predefinedId="UML_OpaqueAction_outputValue"><feature handlerID="Reference" name="outputValue"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Output Value:" labelPosition="16384" tooltip="Takes output from the action."/><constraints><elementClass name="org.eclipse.uml2.uml.OpaqueAction"/></constraints></predefinedController>
-<!--predefined controller for Action#output--><predefinedController id="emftEReferenceController" predefinedId="UML_Action_output"><feature handlerID="Reference" name="output"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Output:" labelPosition="16384" tooltip="The ordered set of output pins connected to the Action. The action places its results onto pins in this set."/><constraints><elementClass name="org.eclipse.uml2.uml.Action"/></constraints></predefinedController>
-<!--predefined controller for Action#input--><predefinedController id="emftEReferenceController" predefinedId="UML_Action_input"><feature handlerID="Reference" name="input"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Input:" labelPosition="16384" tooltip="The ordered set of input pins connected to the Action. These are among the total set of inputs."/><constraints><elementClass name="org.eclipse.uml2.uml.Action"/></constraints></predefinedController>
-<!--predefined controller for Action#context--><predefinedController id="emftEReferenceController" predefinedId="UML_Action_context"><feature handlerID="Reference" name="context"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Context:" labelPosition="16384" tooltip="The classifier that owns the behavior of which this action is a part."/><constraints><elementClass name="org.eclipse.uml2.uml.Action"/></constraints></predefinedController>
-<!--predefined controller for Action#localPrecondition--><predefinedController id="emftEReferenceController" predefinedId="UML_Action_localPrecondition"><feature handlerID="Reference" name="localPrecondition"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Local Precondition:" labelPosition="16384" tooltip="Constraint that must be satisfied when execution is started."/><constraints><elementClass name="org.eclipse.uml2.uml.Action"/></constraints></predefinedController>
-<!--predefined controller for Action#localPostcondition--><predefinedController id="emftEReferenceController" predefinedId="UML_Action_localPostcondition"><feature handlerID="Reference" name="localPostcondition"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Local Postcondition:" labelPosition="16384" tooltip="Constraint that must be satisfied when executed is completed."/><constraints><elementClass name="org.eclipse.uml2.uml.Action"/></constraints></predefinedController>
-<!--predefined controller for ExecutableNode#handler--><predefinedController id="emftEReferenceController" predefinedId="UML_ExecutableNode_handler"><feature handlerID="Reference" name="handler"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Handler:" labelPosition="16384" tooltip="A set of exception handlers that are examined if an uncaught exception propagates to the outer level of the executable node."/><constraints><elementClass name="org.eclipse.uml2.uml.ExecutableNode"/></constraints></predefinedController>
-<!--predefined controller for ActivityNode#inStructuredNode--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityNode_inStructuredNode"><feature handlerID="Reference" name="inStructuredNode"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="In Structured Node:" labelPosition="16384" tooltip="Structured activity node containing the node."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityNode"/></constraints></predefinedController>
-<!--predefined controller for ActivityNode#activity--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityNode_activity"><feature handlerID="Reference" name="activity"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Activity:" labelPosition="16384" tooltip="Activity containing the node."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityNode"/></constraints></predefinedController>
-<!--predefined controller for ActivityNode#outgoing--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityNode_outgoing"><feature handlerID="Reference" name="outgoing"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Outgoing:" labelPosition="16384" tooltip="Edges that have the node as source."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityNode"/></constraints></predefinedController>
-<!--predefined controller for ActivityNode#incoming--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityNode_incoming"><feature handlerID="Reference" name="incoming"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Incoming:" labelPosition="16384" tooltip="Edges that have the node as target."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityNode"/></constraints></predefinedController>
-<!--predefined controller for ActivityNode#inPartition--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityNode_inPartition"><feature handlerID="Reference" name="inPartition"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="In Partition:" labelPosition="16384" tooltip="Partitions containing the node."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityNode"/></constraints></predefinedController>
-<!--predefined controller for ActivityNode#inInterruptibleRegion--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityNode_inInterruptibleRegion"><feature handlerID="Reference" name="inInterruptibleRegion"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="In Interruptible Region:" labelPosition="16384" tooltip="Interruptible regions containing the node."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityNode"/></constraints></predefinedController>
-<!--predefined controller for ActivityNode#inGroup--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityNode_inGroup"><feature handlerID="Reference" name="inGroup"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="In Group:" labelPosition="16384" tooltip="Groups containing the node."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityNode"/></constraints></predefinedController>
-<!--predefined controller for ActivityNode#redefinedNode--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityNode_redefinedNode"><feature handlerID="Reference" name="redefinedNode"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Redefined Node:" labelPosition="16384" tooltip="Inherited nodes replaced by this node in a specialization of the activity."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityNode"/></constraints></predefinedController>
-<!--predefined controller for StructuredActivityNode#mustIsolate--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_StructuredActivityNode_mustIsolate"><feature handlerID="Boolean" name="mustIsolate"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Must Isolate:" labelPosition="16384" tooltip="If true, then the actions in the node execute in isolation from actions outside the node."/><constraints><elementClass name="org.eclipse.uml2.uml.StructuredActivityNode"/></constraints></predefinedController>
-<!--predefined controller for StructuredActivityNode#variable--><predefinedController id="emftEReferenceController" predefinedId="UML_StructuredActivityNode_variable"><feature handlerID="Reference" name="variable"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Variable:" labelPosition="16384" tooltip="A variable defined in the scope of the structured activity node. It has no value and may not be accessed"/><constraints><elementClass name="org.eclipse.uml2.uml.StructuredActivityNode"/></constraints></predefinedController>
-<!--predefined controller for StructuredActivityNode#edge--><predefinedController id="emftEReferenceController" predefinedId="UML_StructuredActivityNode_edge"><feature handlerID="Reference" name="edge"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Edge:" labelPosition="16384" tooltip="Edges immediately contained in the structured node."/><constraints><elementClass name="org.eclipse.uml2.uml.StructuredActivityNode"/></constraints></predefinedController>
-<!--predefined controller for StructuredActivityNode#node--><predefinedController id="emftEReferenceController" predefinedId="UML_StructuredActivityNode_node"><feature handlerID="Reference" name="node"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Node:" labelPosition="16384" tooltip="Nodes immediately contained in the group."/><constraints><elementClass name="org.eclipse.uml2.uml.StructuredActivityNode"/></constraints></predefinedController>
-<!--predefined controller for ActivityGroup#subgroup--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityGroup_subgroup"><feature handlerID="Reference" name="subgroup"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Subgroup:" labelPosition="16384" tooltip="Groups immediately contained in the group."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityGroup"/></constraints></predefinedController>
-<!--predefined controller for ActivityGroup#superGroup--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityGroup_superGroup"><feature handlerID="Reference" name="superGroup"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Super Group:" labelPosition="16384" tooltip="Group immediately containing the group."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityGroup"/></constraints></predefinedController>
-<!--predefined controller for ActivityGroup#inActivity--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityGroup_inActivity"><feature handlerID="Reference" name="inActivity"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="In Activity:" labelPosition="16384" tooltip="Activity containing the group."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityGroup"/></constraints></predefinedController>
-<!--predefined controller for ActivityGroup#containedEdge--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityGroup_containedEdge"><feature handlerID="Reference" name="containedEdge"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Contained Edge:" labelPosition="16384" tooltip="Edges immediately contained in the group."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityGroup"/></constraints></predefinedController>
-<!--predefined controller for ActivityGroup#containedNode--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityGroup_containedNode"><feature handlerID="Reference" name="containedNode"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Contained Node:" labelPosition="16384" tooltip="Nodes immediately contained in the group."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityGroup"/></constraints></predefinedController>
-<!--predefined controller for Activity#isReadOnly--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Activity_isReadOnly"><feature handlerID="Boolean" name="isReadOnly"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Read Only:" labelPosition="16384" tooltip="If true, this activity must not make any changes to variables outside the activity or to objects. (This is an assertion, not an executable property. It may be used by an execution engine to optimize model execution. If the assertion is violated by the action, then the model is ill-formed.) The default is false (an activity may make nonlocal changes)."/><constraints><elementClass name="org.eclipse.uml2.uml.Activity"/></constraints></predefinedController>
-<!--predefined controller for Activity#isSingleExecution--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Activity_isSingleExecution"><feature handlerID="Boolean" name="isSingleExecution"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Single Execution:" labelPosition="16384" tooltip="If true, all invocations of the activity are handled by the same execution."/><constraints><elementClass name="org.eclipse.uml2.uml.Activity"/></constraints></predefinedController>
-<!--predefined controller for Activity#structuredNode--><predefinedController id="emftEReferenceController" predefinedId="UML_Activity_structuredNode"><feature handlerID="Reference" name="structuredNode"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Structured Node:" labelPosition="16384" tooltip="Top-level structured nodes in the activity."/><constraints><elementClass name="org.eclipse.uml2.uml.Activity"/></constraints></predefinedController>
-<!--predefined controller for Activity#variable--><predefinedController id="emftEReferenceController" predefinedId="UML_Activity_variable"><feature handlerID="Reference" name="variable"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Variable:" labelPosition="16384" tooltip="Top-level variables in the activity."/><constraints><elementClass name="org.eclipse.uml2.uml.Activity"/></constraints></predefinedController>
-<!--predefined controller for Activity#node--><predefinedController id="emftEReferenceController" predefinedId="UML_Activity_node"><feature handlerID="Reference" name="node"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Node:" labelPosition="16384" tooltip="Nodes coordinated by the activity."/><constraints><elementClass name="org.eclipse.uml2.uml.Activity"/></constraints></predefinedController>
-<!--predefined controller for Activity#edge--><predefinedController id="emftEReferenceController" predefinedId="UML_Activity_edge"><feature handlerID="Reference" name="edge"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Edge:" labelPosition="16384" tooltip="Edges expressing flow between nodes of the activity."/><constraints><elementClass name="org.eclipse.uml2.uml.Activity"/></constraints></predefinedController>
-<!--predefined controller for Activity#partition--><predefinedController id="emftEReferenceController" predefinedId="UML_Activity_partition"><feature handlerID="Reference" name="partition"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Partition:" labelPosition="16384" tooltip="Top-level partitions in the activity."/><constraints><elementClass name="org.eclipse.uml2.uml.Activity"/></constraints></predefinedController>
-<!--predefined controller for Activity#group--><predefinedController id="emftEReferenceController" predefinedId="UML_Activity_group"><feature handlerID="Reference" name="group"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Group:" labelPosition="16384" tooltip="Top-level groups in the activity."/><constraints><elementClass name="org.eclipse.uml2.uml.Activity"/></constraints></predefinedController>
-<!--predefined controller for Variable#scope--><predefinedController id="emftEReferenceController" predefinedId="UML_Variable_scope"><feature handlerID="Reference" name="scope"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Scope:" labelPosition="16384" tooltip="A structured activity node that owns the variable."/><constraints><elementClass name="org.eclipse.uml2.uml.Variable"/></constraints></predefinedController>
-<!--predefined controller for Variable#activityScope--><predefinedController id="emftEReferenceController" predefinedId="UML_Variable_activityScope"><feature handlerID="Reference" name="activityScope"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Activity Scope:" labelPosition="16384" tooltip="An activity that owns the variable."/><constraints><elementClass name="org.eclipse.uml2.uml.Variable"/></constraints></predefinedController>
-<!--predefined controller for ActivityEdge#source--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityEdge_source"><feature handlerID="Reference" name="source"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Source:" labelPosition="16384" tooltip="Node from which tokens are taken when they traverse the edge."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityEdge"/></constraints></predefinedController>
-<!--predefined controller for ActivityEdge#target--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityEdge_target"><feature handlerID="Reference" name="target"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Target:" labelPosition="16384" tooltip="Node to which tokens are put when they traverse the edge."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityEdge"/></constraints></predefinedController>
-<!--predefined controller for ActivityEdge#redefinedEdge--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityEdge_redefinedEdge"><feature handlerID="Reference" name="redefinedEdge"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Redefined Edge:" labelPosition="16384" tooltip="Inherited edges replaced by this edge in a specialization of the activity."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityEdge"/></constraints></predefinedController>
-<!--predefined controller for ActivityEdge#inPartition--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityEdge_inPartition"><feature handlerID="Reference" name="inPartition"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="In Partition:" labelPosition="16384" tooltip="Partitions containing the edge."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityEdge"/></constraints></predefinedController>
-<!--predefined controller for ActivityEdge#guard--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityEdge_guard"><feature handlerID="Reference" name="guard"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Guard:" labelPosition="16384" tooltip="Specification evaluated at runtime to determine if the edge can be traversed."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityEdge"/></constraints></predefinedController>
-<!--predefined controller for ActivityEdge#weight--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityEdge_weight"><feature handlerID="Reference" name="weight"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Weight:" labelPosition="16384" tooltip="The minimum number of tokens that must traverse the edge at the same time."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityEdge"/></constraints></predefinedController>
-<!--predefined controller for ActivityEdge#interrupts--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityEdge_interrupts"><feature handlerID="Reference" name="interrupts"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Interrupts:" labelPosition="16384" tooltip="Region that the edge can interrupt."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityEdge"/></constraints></predefinedController>
-<!--predefined controller for ActivityEdge#inStructuredNode--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityEdge_inStructuredNode"><feature handlerID="Reference" name="inStructuredNode"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="In Structured Node:" labelPosition="16384" tooltip="Structured activity node containing the edge."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityEdge"/></constraints></predefinedController>
-<!--predefined controller for ActivityEdge#inGroup--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityEdge_inGroup"><feature handlerID="Reference" name="inGroup"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="In Group:" labelPosition="16384" tooltip="Groups containing the edge."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityEdge"/></constraints></predefinedController>
-<!--predefined controller for ActivityEdge#activity--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityEdge_activity"><feature handlerID="Reference" name="activity"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Activity:" labelPosition="16384" tooltip="Activity containing the edge."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityEdge"/></constraints></predefinedController>
-<!--predefined controller for ActivityPartition#isDimension--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_ActivityPartition_isDimension"><feature handlerID="Boolean" name="isDimension"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Dimension:" labelPosition="16384" tooltip="Tells whether the partition groups other partitions along a dimension."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityPartition"/></constraints></predefinedController>
-<!--predefined controller for ActivityPartition#isExternal--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_ActivityPartition_isExternal"><feature handlerID="Boolean" name="isExternal"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is External:" labelPosition="16384" tooltip="Tells whether the partition represents an entity to which the partitioning structure does not apply."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityPartition"/></constraints></predefinedController>
-<!--predefined controller for ActivityPartition#node--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityPartition_node"><feature handlerID="Reference" name="node"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Node:" labelPosition="16384" tooltip="Nodes immediately contained in the group."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityPartition"/></constraints></predefinedController>
-<!--predefined controller for ActivityPartition#subpartition--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityPartition_subpartition"><feature handlerID="Reference" name="subpartition"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Subpartition:" labelPosition="16384" tooltip="Partitions immediately contained in the partition."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityPartition"/></constraints></predefinedController>
-<!--predefined controller for ActivityPartition#superPartition--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityPartition_superPartition"><feature handlerID="Reference" name="superPartition"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Super Partition:" labelPosition="16384" tooltip="Partition immediately containing the partition."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityPartition"/></constraints></predefinedController>
-<!--predefined controller for ActivityPartition#represents--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityPartition_represents"><feature handlerID="Reference" name="represents"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Represents:" labelPosition="16384" tooltip="An element constraining behaviors invoked by nodes in the partition."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityPartition"/></constraints></predefinedController>
-<!--predefined controller for ActivityPartition#edge--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityPartition_edge"><feature handlerID="Reference" name="edge"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Edge:" labelPosition="16384" tooltip="Edges immediately contained in the group."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityPartition"/></constraints></predefinedController>
-<!--predefined controller for InterruptibleActivityRegion#node--><predefinedController id="emftEReferenceController" predefinedId="UML_InterruptibleActivityRegion_node"><feature handlerID="Reference" name="node"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Node:" labelPosition="16384" tooltip="Nodes immediately contained in the group."/><constraints><elementClass name="org.eclipse.uml2.uml.InterruptibleActivityRegion"/></constraints></predefinedController>
-<!--predefined controller for InterruptibleActivityRegion#interruptingEdge--><predefinedController id="emftEReferenceController" predefinedId="UML_InterruptibleActivityRegion_interruptingEdge"><feature handlerID="Reference" name="interruptingEdge"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Interrupting Edge:" labelPosition="16384" tooltip="The edges leaving the region that will abort other tokens flowing in the region."/><constraints><elementClass name="org.eclipse.uml2.uml.InterruptibleActivityRegion"/></constraints></predefinedController>
-<!--predefined controller for ExceptionHandler#handlerBody--><predefinedController id="emftEReferenceController" predefinedId="UML_ExceptionHandler_handlerBody"><feature handlerID="Reference" name="handlerBody"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Handler Body:" labelPosition="16384" tooltip="A node that is executed if the handler satisfies an uncaught exception."/><constraints><elementClass name="org.eclipse.uml2.uml.ExceptionHandler"/></constraints></predefinedController>
-<!--predefined controller for ExceptionHandler#exceptionInput--><predefinedController id="emftEReferenceController" predefinedId="UML_ExceptionHandler_exceptionInput"><feature handlerID="Reference" name="exceptionInput"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Exception Input:" labelPosition="16384" tooltip="An object node within the handler body. When the handler catches an exception, the exception token is placed in this node, causing the body to execute."/><constraints><elementClass name="org.eclipse.uml2.uml.ExceptionHandler"/></constraints></predefinedController>
-<!--predefined controller for ExceptionHandler#exceptionType--><predefinedController id="emftEReferenceController" predefinedId="UML_ExceptionHandler_exceptionType"><feature handlerID="Reference" name="exceptionType"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Exception Type:" labelPosition="16384" tooltip="The kind of instances that the handler catches. If an exception occurs whose type is any of the classifiers in the set, the handler catches the exception and executes its body."/><constraints><elementClass name="org.eclipse.uml2.uml.ExceptionHandler"/></constraints></predefinedController>
-<!--predefined controller for ExceptionHandler#protectedNode--><predefinedController id="emftEReferenceController" predefinedId="UML_ExceptionHandler_protectedNode"><feature handlerID="Reference" name="protectedNode"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Protected Node:" labelPosition="16384" tooltip="The node protected by the handler. The handler is examined if an exception propagates to the outside of the node."/><constraints><elementClass name="org.eclipse.uml2.uml.ExceptionHandler"/></constraints></predefinedController>
-<!--predefined controller for ObjectNode#ordering--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_ObjectNode_ordering"><feature handlerID="Enumeration" name="ordering"/><editor id="org.eclipse.papyrus.views.properties.runtime.comboPropertyEditor" label="Ordering:" labelPosition="16384" tooltip="Tells whether and how the tokens in the object node are ordered for selection to traverse edges outgoing from the object node."/><constraints><elementClass name="org.eclipse.uml2.uml.ObjectNode"/></constraints></predefinedController>
-<!--predefined controller for ObjectNode#isControlType--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_ObjectNode_isControlType"><feature handlerID="Boolean" name="isControlType"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Control Type:" labelPosition="16384" tooltip="Tells whether the type of the object node is to be treated as control."/><constraints><elementClass name="org.eclipse.uml2.uml.ObjectNode"/></constraints></predefinedController>
-<!--predefined controller for ObjectNode#upperBound--><predefinedController id="emftEReferenceController" predefinedId="UML_ObjectNode_upperBound"><feature handlerID="Reference" name="upperBound"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Upper Bound:" labelPosition="16384" tooltip="The maximum number of tokens allowed in the node. Objects cannot flow into the node if the upper bound is reached."/><constraints><elementClass name="org.eclipse.uml2.uml.ObjectNode"/></constraints></predefinedController>
-<!--predefined controller for ObjectNode#inState--><predefinedController id="emftEReferenceController" predefinedId="UML_ObjectNode_inState"><feature handlerID="Reference" name="inState"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="In State:" labelPosition="16384" tooltip="The required states of the object available at this point in the activity."/><constraints><elementClass name="org.eclipse.uml2.uml.ObjectNode"/></constraints></predefinedController>
-<!--predefined controller for ObjectNode#selection--><predefinedController id="emftEReferenceController" predefinedId="UML_ObjectNode_selection"><feature handlerID="Reference" name="selection"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Selection:" labelPosition="16384" tooltip="Selects tokens for outgoing edges."/><constraints><elementClass name="org.eclipse.uml2.uml.ObjectNode"/></constraints></predefinedController>
-<!--predefined controller for Pin#isControl--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Pin_isControl"><feature handlerID="Boolean" name="isControl"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Control:" labelPosition="16384" tooltip="Tells whether the pins provide data to the actions, or just controls when it executes it."/><constraints><elementClass name="org.eclipse.uml2.uml.Pin"/></constraints></predefinedController>
-<!--predefined controller for CallAction#isSynchronous--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_CallAction_isSynchronous"><feature handlerID="Boolean" name="isSynchronous"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Synchronous:" labelPosition="16384" tooltip="If true, the call is synchronous and the caller waits for completion of the invoked behavior.If false, the call is asynchronous and the caller proceeds immediately and does not expect a return values."/><constraints><elementClass name="org.eclipse.uml2.uml.CallAction"/></constraints></predefinedController>
-<!--predefined controller for CallAction#result--><predefinedController id="emftEReferenceController" predefinedId="UML_CallAction_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Result:" labelPosition="16384" tooltip="A list of output pins where the results of performing the invocation are placed."/><constraints><elementClass name="org.eclipse.uml2.uml.CallAction"/></constraints></predefinedController>
-<!--predefined controller for InvocationAction#argument--><predefinedController id="emftEReferenceController" predefinedId="UML_InvocationAction_argument"><feature handlerID="Reference" name="argument"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Argument:" labelPosition="16384" tooltip="Specification of the ordered set of argument values that appears during execution."/><constraints><elementClass name="org.eclipse.uml2.uml.InvocationAction"/></constraints></predefinedController>
-<!--predefined controller for InvocationAction#onPort--><predefinedController id="emftEReferenceController" predefinedId="UML_InvocationAction_onPort"><feature handlerID="Reference" name="onPort"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="On Port:" labelPosition="16384" tooltip="A optional port of the receiver object on which the behavioral feature is invoked."/><constraints><elementClass name="org.eclipse.uml2.uml.InvocationAction"/></constraints></predefinedController>
-<!--predefined controller for SendSignalAction#target--><predefinedController id="emftEReferenceController" predefinedId="UML_SendSignalAction_target"><feature handlerID="Reference" name="target"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Target:" labelPosition="16384" tooltip="The target object to which the signal is sent."/><constraints><elementClass name="org.eclipse.uml2.uml.SendSignalAction"/></constraints></predefinedController>
-<!--predefined controller for SendSignalAction#signal--><predefinedController id="emftEReferenceController" predefinedId="UML_SendSignalAction_signal"><feature handlerID="Reference" name="signal"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Signal:" labelPosition="16384" tooltip="The type of signal transmitted to the target object."/><constraints><elementClass name="org.eclipse.uml2.uml.SendSignalAction"/></constraints></predefinedController>
-<!--predefined controller for CallOperationAction#operation--><predefinedController id="emftEReferenceController" predefinedId="UML_CallOperationAction_operation"><feature handlerID="Reference" name="operation"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Operation:" labelPosition="16384" tooltip="The operation to be invoked by the action execution."/><constraints><elementClass name="org.eclipse.uml2.uml.CallOperationAction"/></constraints></predefinedController>
-<!--predefined controller for CallOperationAction#target--><predefinedController id="emftEReferenceController" predefinedId="UML_CallOperationAction_target"><feature handlerID="Reference" name="target"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Target:" labelPosition="16384" tooltip="The target object to which the request is sent. The classifier of the target object is used to dynamically determine a behavior to invoke. This object constitutes the context of the execution of the operation."/><constraints><elementClass name="org.eclipse.uml2.uml.CallOperationAction"/></constraints></predefinedController>
-<!--predefined controller for CallBehaviorAction#behavior--><predefinedController id="emftEReferenceController" predefinedId="UML_CallBehaviorAction_behavior"><feature handlerID="Reference" name="behavior"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Behavior:" labelPosition="16384" tooltip="The invoked behavior. It must be capable of accepting and returning control."/><constraints><elementClass name="org.eclipse.uml2.uml.CallBehaviorAction"/></constraints></predefinedController>
-<!--predefined controller for SequenceNode#executableNode--><predefinedController id="emftEReferenceController" predefinedId="UML_SequenceNode_executableNode"><feature handlerID="Reference" name="executableNode"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Executable Node:" labelPosition="16384" tooltip="An ordered set of executable nodes."/><constraints><elementClass name="org.eclipse.uml2.uml.SequenceNode"/></constraints></predefinedController>
-<!--predefined controller for ActivityParameterNode#parameter--><predefinedController id="emftEReferenceController" predefinedId="UML_ActivityParameterNode_parameter"><feature handlerID="Reference" name="parameter"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Parameter:" labelPosition="16384" tooltip="The parameter the object node will be accepting or providing values for."/><constraints><elementClass name="org.eclipse.uml2.uml.ActivityParameterNode"/></constraints></predefinedController>
-<!--predefined controller for ValuePin#value--><predefinedController id="emftEReferenceController" predefinedId="UML_ValuePin_value"><feature handlerID="Reference" name="value"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Value:" labelPosition="16384" tooltip="Value that the pin will provide."/><constraints><elementClass name="org.eclipse.uml2.uml.ValuePin"/></constraints></predefinedController>
-<!--predefined controller for Message#messageSort--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Message_messageSort"><feature handlerID="Enumeration" name="messageSort"/><editor id="org.eclipse.papyrus.views.properties.runtime.comboPropertyEditor" label="Message Sort:" labelPosition="16384" tooltip="The sort of communication reflected by the Message"/><constraints><elementClass name="org.eclipse.uml2.uml.Message"/></constraints></predefinedController>
-<!--predefined controller for Message#receiveEvent--><predefinedController id="emftEReferenceController" predefinedId="UML_Message_receiveEvent"><feature handlerID="Reference" name="receiveEvent"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Receive Event:" labelPosition="16384" tooltip="References the Receiving of the Message"/><constraints><elementClass name="org.eclipse.uml2.uml.Message"/></constraints></predefinedController>
-<!--predefined controller for Message#sendEvent--><predefinedController id="emftEReferenceController" predefinedId="UML_Message_sendEvent"><feature handlerID="Reference" name="sendEvent"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Send Event:" labelPosition="16384" tooltip="References the Sending of the Message."/><constraints><elementClass name="org.eclipse.uml2.uml.Message"/></constraints></predefinedController>
-<!--predefined controller for Message#connector--><predefinedController id="emftEReferenceController" predefinedId="UML_Message_connector"><feature handlerID="Reference" name="connector"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Connector:" labelPosition="16384" tooltip="The Connector on which this Message is sent."/><constraints><elementClass name="org.eclipse.uml2.uml.Message"/></constraints></predefinedController>
-<!--predefined controller for Message#interaction--><predefinedController id="emftEReferenceController" predefinedId="UML_Message_interaction"><feature handlerID="Reference" name="interaction"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Interaction:" labelPosition="16384" tooltip="The enclosing Interaction owning the Message"/><constraints><elementClass name="org.eclipse.uml2.uml.Message"/></constraints></predefinedController>
-<!--predefined controller for Message#argument--><predefinedController id="emftEReferenceController" predefinedId="UML_Message_argument"><feature handlerID="Reference" name="argument"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Argument:" labelPosition="16384" tooltip="The arguments of the Message"/><constraints><elementClass name="org.eclipse.uml2.uml.Message"/></constraints></predefinedController>
-<!--predefined controller for Message#signature--><predefinedController id="emftEReferenceController" predefinedId="UML_Message_signature"><feature handlerID="Reference" name="signature"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Signature:" labelPosition="16384" tooltip="The definition of the type or signature of the Message (depending on its kind). The associated named element is derived from the message end that constitutes the sending or receiving message event. If both a sending event and a receiving message event are present, the signature is obtained from the sending event."/><constraints><elementClass name="org.eclipse.uml2.uml.Message"/></constraints></predefinedController>
-<!--predefined controller for MessageEnd#message--><predefinedController id="emftEReferenceController" predefinedId="UML_MessageEnd_message"><feature handlerID="Reference" name="message"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Message:" labelPosition="16384" tooltip="References a Message."/><constraints><elementClass name="org.eclipse.uml2.uml.MessageEnd"/></constraints></predefinedController>
-<!--predefined controller for Interaction#lifeline--><predefinedController id="emftEReferenceController" predefinedId="UML_Interaction_lifeline"><feature handlerID="Reference" name="lifeline"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Lifeline:" labelPosition="16384" tooltip="Specifies the participants in this Interaction."/><constraints><elementClass name="org.eclipse.uml2.uml.Interaction"/></constraints></predefinedController>
-<!--predefined controller for Interaction#fragment--><predefinedController id="emftEReferenceController" predefinedId="UML_Interaction_fragment"><feature handlerID="Reference" name="fragment"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Fragment:" labelPosition="16384" tooltip="The ordered set of fragments in the Interaction."/><constraints><elementClass name="org.eclipse.uml2.uml.Interaction"/></constraints></predefinedController>
-<!--predefined controller for Interaction#action--><predefinedController id="emftEReferenceController" predefinedId="UML_Interaction_action"><feature handlerID="Reference" name="action"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Action:" labelPosition="16384" tooltip="Actions owned by the Interaction."/><constraints><elementClass name="org.eclipse.uml2.uml.Interaction"/></constraints></predefinedController>
-<!--predefined controller for Interaction#formalGate--><predefinedController id="emftEReferenceController" predefinedId="UML_Interaction_formalGate"><feature handlerID="Reference" name="formalGate"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Formal Gate:" labelPosition="16384" tooltip="Specifies the gates that form the message interface between this Interaction and any InteractionUses which reference it."/><constraints><elementClass name="org.eclipse.uml2.uml.Interaction"/></constraints></predefinedController>
-<!--predefined controller for Interaction#message--><predefinedController id="emftEReferenceController" predefinedId="UML_Interaction_message"><feature handlerID="Reference" name="message"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Message:" labelPosition="16384" tooltip="The Messages contained in this Interaction."/><constraints><elementClass name="org.eclipse.uml2.uml.Interaction"/></constraints></predefinedController>
-<!--predefined controller for InteractionFragment#covered--><predefinedController id="emftEReferenceController" predefinedId="UML_InteractionFragment_covered"><feature handlerID="Reference" name="covered"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Covered:" labelPosition="16384" tooltip="References the Lifelines that the InteractionFragment involves."/><constraints><elementClass name="org.eclipse.uml2.uml.InteractionFragment"/></constraints></predefinedController>
-<!--predefined controller for InteractionFragment#generalOrdering--><predefinedController id="emftEReferenceController" predefinedId="UML_InteractionFragment_generalOrdering"><feature handlerID="Reference" name="generalOrdering"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="General Ordering:" labelPosition="16384" tooltip="The general ordering relationships contained in this fragment."/><constraints><elementClass name="org.eclipse.uml2.uml.InteractionFragment"/></constraints></predefinedController>
-<!--predefined controller for InteractionFragment#enclosingInteraction--><predefinedController id="emftEReferenceController" predefinedId="UML_InteractionFragment_enclosingInteraction"><feature handlerID="Reference" name="enclosingInteraction"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Enclosing Interaction:" labelPosition="16384" tooltip="The Interaction enclosing this InteractionFragment."/><constraints><elementClass name="org.eclipse.uml2.uml.InteractionFragment"/></constraints></predefinedController>
-<!--predefined controller for InteractionFragment#enclosingOperand--><predefinedController id="emftEReferenceController" predefinedId="UML_InteractionFragment_enclosingOperand"><feature handlerID="Reference" name="enclosingOperand"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Enclosing Operand:" labelPosition="16384" tooltip="The operand enclosing this InteractionFragment (they may nest recursively)"/><constraints><elementClass name="org.eclipse.uml2.uml.InteractionFragment"/></constraints></predefinedController>
-<!--predefined controller for Lifeline#represents--><predefinedController id="emftEReferenceController" predefinedId="UML_Lifeline_represents"><feature handlerID="Reference" name="represents"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Represents:" labelPosition="16384" tooltip="References the ConnectableElement within the classifier that contains the enclosing interaction."/><constraints><elementClass name="org.eclipse.uml2.uml.Lifeline"/></constraints></predefinedController>
-<!--predefined controller for Lifeline#interaction--><predefinedController id="emftEReferenceController" predefinedId="UML_Lifeline_interaction"><feature handlerID="Reference" name="interaction"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Interaction:" labelPosition="16384" tooltip="References the Interaction enclosing this Lifeline."/><constraints><elementClass name="org.eclipse.uml2.uml.Lifeline"/></constraints></predefinedController>
-<!--predefined controller for Lifeline#selector--><predefinedController id="emftEReferenceController" predefinedId="UML_Lifeline_selector"><feature handlerID="Reference" name="selector"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Selector:" labelPosition="16384" tooltip="If the referenced ConnectableElement is multivalued, then this specifies the specific individual part within that set."/><constraints><elementClass name="org.eclipse.uml2.uml.Lifeline"/></constraints></predefinedController>
-<!--predefined controller for Lifeline#decomposedAs--><predefinedController id="emftEReferenceController" predefinedId="UML_Lifeline_decomposedAs"><feature handlerID="Reference" name="decomposedAs"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Decomposed As:" labelPosition="16384" tooltip="References the Interaction that represents the decomposition."/><constraints><elementClass name="org.eclipse.uml2.uml.Lifeline"/></constraints></predefinedController>
-<!--predefined controller for Lifeline#coveredBy--><predefinedController id="emftEReferenceController" predefinedId="UML_Lifeline_coveredBy"><feature handlerID="Reference" name="coveredBy"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Covered By:" labelPosition="16384" tooltip="References the InteractionFragments in which this Lifeline takes part."/><constraints><elementClass name="org.eclipse.uml2.uml.Lifeline"/></constraints></predefinedController>
-<!--predefined controller for InteractionUse#refersTo--><predefinedController id="emftEReferenceController" predefinedId="UML_InteractionUse_refersTo"><feature handlerID="Reference" name="refersTo"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Refers To:" labelPosition="16384" tooltip="Refers to the Interaction that defines its meaning"/><constraints><elementClass name="org.eclipse.uml2.uml.InteractionUse"/></constraints></predefinedController>
-<!--predefined controller for InteractionUse#actualGate--><predefinedController id="emftEReferenceController" predefinedId="UML_InteractionUse_actualGate"><feature handlerID="Reference" name="actualGate"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Actual Gate:" labelPosition="16384" tooltip="The actual gates of the InteractionUse"/><constraints><elementClass name="org.eclipse.uml2.uml.InteractionUse"/></constraints></predefinedController>
-<!--predefined controller for InteractionUse#argument--><predefinedController id="emftEReferenceController" predefinedId="UML_InteractionUse_argument"><feature handlerID="Reference" name="argument"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Argument:" labelPosition="16384" tooltip="The actual arguments of the Interaction"/><constraints><elementClass name="org.eclipse.uml2.uml.InteractionUse"/></constraints></predefinedController>
-<!--predefined controller for GeneralOrdering#before--><predefinedController id="emftEReferenceController" predefinedId="UML_GeneralOrdering_before"><feature handlerID="Reference" name="before"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Before:" labelPosition="16384" tooltip="The OccurrenceSpecification referenced comes before the OccurrenceSpecification referenced by after."/><constraints><elementClass name="org.eclipse.uml2.uml.GeneralOrdering"/></constraints></predefinedController>
-<!--predefined controller for GeneralOrdering#after--><predefinedController id="emftEReferenceController" predefinedId="UML_GeneralOrdering_after"><feature handlerID="Reference" name="after"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="After:" labelPosition="16384" tooltip="The OccurrenceSpecification referenced comes after the OccurrenceSpecification referenced by before."/><constraints><elementClass name="org.eclipse.uml2.uml.GeneralOrdering"/></constraints></predefinedController>
-<!--predefined controller for OccurrenceSpecification#toBefore--><predefinedController id="emftEReferenceController" predefinedId="UML_OccurrenceSpecification_toBefore"><feature handlerID="Reference" name="toBefore"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="To Before:" labelPosition="16384" tooltip="References the GeneralOrderings that specify EventOcurrences that must occur before this OccurrenceSpecification"/><constraints><elementClass name="org.eclipse.uml2.uml.OccurrenceSpecification"/></constraints></predefinedController>
-<!--predefined controller for OccurrenceSpecification#event--><predefinedController id="emftEReferenceController" predefinedId="UML_OccurrenceSpecification_event"><feature handlerID="Reference" name="event"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Event:" labelPosition="16384" tooltip="References a specification of the occurring event."/><constraints><elementClass name="org.eclipse.uml2.uml.OccurrenceSpecification"/></constraints></predefinedController>
-<!--predefined controller for OccurrenceSpecification#toAfter--><predefinedController id="emftEReferenceController" predefinedId="UML_OccurrenceSpecification_toAfter"><feature handlerID="Reference" name="toAfter"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="To After:" labelPosition="16384" tooltip="References the GeneralOrderings that specify EventOcurrences that must occur after this OccurrenceSpecification"/><constraints><elementClass name="org.eclipse.uml2.uml.OccurrenceSpecification"/></constraints></predefinedController>
-<!--predefined controller for InteractionOperand#guard--><predefinedController id="emftEReferenceController" predefinedId="UML_InteractionOperand_guard"><feature handlerID="Reference" name="guard"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Guard:" labelPosition="16384" tooltip="Constraint of the operand."/><constraints><elementClass name="org.eclipse.uml2.uml.InteractionOperand"/></constraints></predefinedController>
-<!--predefined controller for InteractionOperand#fragment--><predefinedController id="emftEReferenceController" predefinedId="UML_InteractionOperand_fragment"><feature handlerID="Reference" name="fragment"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Fragment:" labelPosition="16384" tooltip="The fragments of the operand."/><constraints><elementClass name="org.eclipse.uml2.uml.InteractionOperand"/></constraints></predefinedController>
-<!--predefined controller for InteractionConstraint#minint--><predefinedController id="emftEReferenceController" predefinedId="UML_InteractionConstraint_minint"><feature handlerID="Reference" name="minint"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Minint:" labelPosition="16384" tooltip="The minimum number of iterations of a loop"/><constraints><elementClass name="org.eclipse.uml2.uml.InteractionConstraint"/></constraints></predefinedController>
-<!--predefined controller for InteractionConstraint#maxint--><predefinedController id="emftEReferenceController" predefinedId="UML_InteractionConstraint_maxint"><feature handlerID="Reference" name="maxint"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Maxint:" labelPosition="16384" tooltip="The maximum number of iterations of a loop"/><constraints><elementClass name="org.eclipse.uml2.uml.InteractionConstraint"/></constraints></predefinedController>
-<!--predefined controller for ExecutionSpecification#start--><predefinedController id="emftEReferenceController" predefinedId="UML_ExecutionSpecification_start"><feature handlerID="Reference" name="start"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Start:" labelPosition="16384" tooltip="References the OccurrenceSpecification that designates the start of the Action or Behavior"/><constraints><elementClass name="org.eclipse.uml2.uml.ExecutionSpecification"/></constraints></predefinedController>
-<!--predefined controller for ExecutionSpecification#finish--><predefinedController id="emftEReferenceController" predefinedId="UML_ExecutionSpecification_finish"><feature handlerID="Reference" name="finish"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Finish:" labelPosition="16384" tooltip="References the OccurrenceSpecification that designates the finish of the Action or Behavior."/><constraints><elementClass name="org.eclipse.uml2.uml.ExecutionSpecification"/></constraints></predefinedController>
-<!--predefined controller for StateInvariant#invariant--><predefinedController id="emftEReferenceController" predefinedId="UML_StateInvariant_invariant"><feature handlerID="Reference" name="invariant"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Invariant:" labelPosition="16384" tooltip="A Constraint that should hold at runtime for this StateInvariant"/><constraints><elementClass name="org.eclipse.uml2.uml.StateInvariant"/></constraints></predefinedController>
-<!--predefined controller for ActionExecutionSpecification#action--><predefinedController id="emftEReferenceController" predefinedId="UML_ActionExecutionSpecification_action"><feature handlerID="Reference" name="action"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Action:" labelPosition="16384" tooltip="Action whose execution is occurring."/><constraints><elementClass name="org.eclipse.uml2.uml.ActionExecutionSpecification"/></constraints></predefinedController>
-<!--predefined controller for BehaviorExecutionSpecification#behavior--><predefinedController id="emftEReferenceController" predefinedId="UML_BehaviorExecutionSpecification_behavior"><feature handlerID="Reference" name="behavior"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Behavior:" labelPosition="16384" tooltip="Behavior whose execution is occurring."/><constraints><elementClass name="org.eclipse.uml2.uml.BehaviorExecutionSpecification"/></constraints></predefinedController>
-<!--predefined controller for SendOperationEvent#operation--><predefinedController id="emftEReferenceController" predefinedId="UML_SendOperationEvent_operation"><feature handlerID="Reference" name="operation"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Operation:" labelPosition="16384" tooltip="The operation associated with this event."/><constraints><elementClass name="org.eclipse.uml2.uml.SendOperationEvent"/></constraints></predefinedController>
-<!--predefined controller for SendSignalEvent#signal--><predefinedController id="emftEReferenceController" predefinedId="UML_SendSignalEvent_signal"><feature handlerID="Reference" name="signal"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Signal:" labelPosition="16384" tooltip="The signal associated with this event."/><constraints><elementClass name="org.eclipse.uml2.uml.SendSignalEvent"/></constraints></predefinedController>
-<!--predefined controller for ExecutionOccurrenceSpecification#execution--><predefinedController id="emftEReferenceController" predefinedId="UML_ExecutionOccurrenceSpecification_execution"><feature handlerID="Reference" name="execution"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Execution:" labelPosition="16384" tooltip="References the execution specification describing the execution that is started or finished at this execution event."/><constraints><elementClass name="org.eclipse.uml2.uml.ExecutionOccurrenceSpecification"/></constraints></predefinedController>
-<!--predefined controller for ReceiveOperationEvent#operation--><predefinedController id="emftEReferenceController" predefinedId="UML_ReceiveOperationEvent_operation"><feature handlerID="Reference" name="operation"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Operation:" labelPosition="16384" tooltip="The operation associated with this event."/><constraints><elementClass name="org.eclipse.uml2.uml.ReceiveOperationEvent"/></constraints></predefinedController>
-<!--predefined controller for ReceiveSignalEvent#signal--><predefinedController id="emftEReferenceController" predefinedId="UML_ReceiveSignalEvent_signal"><feature handlerID="Reference" name="signal"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Signal:" labelPosition="16384" tooltip="The signal associated with this event."/><constraints><elementClass name="org.eclipse.uml2.uml.ReceiveSignalEvent"/></constraints></predefinedController>
-<!--predefined controller for CallEvent#operation--><predefinedController id="emftEReferenceController" predefinedId="UML_CallEvent_operation"><feature handlerID="Reference" name="operation"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Operation:" labelPosition="16384" tooltip="Designates the operation whose invocation raised the call event."/><constraints><elementClass name="org.eclipse.uml2.uml.CallEvent"/></constraints></predefinedController>
-<!--predefined controller for ChangeEvent#changeExpression--><predefinedController id="emftEReferenceController" predefinedId="UML_ChangeEvent_changeExpression"><feature handlerID="Reference" name="changeExpression"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Change Expression:" labelPosition="16384" tooltip="A Boolean-valued expression that will result in a change event whenever its value changes from false to true."/><constraints><elementClass name="org.eclipse.uml2.uml.ChangeEvent"/></constraints></predefinedController>
-<!--predefined controller for SignalEvent#signal--><predefinedController id="emftEReferenceController" predefinedId="UML_SignalEvent_signal"><feature handlerID="Reference" name="signal"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Signal:" labelPosition="16384" tooltip="The specific signal that is associated with this event."/><constraints><elementClass name="org.eclipse.uml2.uml.SignalEvent"/></constraints></predefinedController>
-<!--predefined controller for DecisionNode#decisionInput--><predefinedController id="emftEReferenceController" predefinedId="UML_DecisionNode_decisionInput"><feature handlerID="Reference" name="decisionInput"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Decision Input:" labelPosition="16384" tooltip="Provides input to guard specifications on edges outgoing from the decision node."/><constraints><elementClass name="org.eclipse.uml2.uml.DecisionNode"/></constraints></predefinedController>
-<!--predefined controller for DecisionNode#decisionInputFlow--><predefinedController id="emftEReferenceController" predefinedId="UML_DecisionNode_decisionInputFlow"><feature handlerID="Reference" name="decisionInputFlow"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Decision Input Flow:" labelPosition="16384" tooltip="An additional edge incoming to the decision node that provides a decision input value."/><constraints><elementClass name="org.eclipse.uml2.uml.DecisionNode"/></constraints></predefinedController>
-<!--predefined controller for ObjectFlow#isMulticast--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_ObjectFlow_isMulticast"><feature handlerID="Boolean" name="isMulticast"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Multicast:" labelPosition="16384" tooltip="Tells whether the objects in the flow are passed by multicasting."/><constraints><elementClass name="org.eclipse.uml2.uml.ObjectFlow"/></constraints></predefinedController>
-<!--predefined controller for ObjectFlow#isMultireceive--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_ObjectFlow_isMultireceive"><feature handlerID="Boolean" name="isMultireceive"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Multireceive:" labelPosition="16384" tooltip="Tells whether the objects in the flow are gathered from respondents to multicasting."/><constraints><elementClass name="org.eclipse.uml2.uml.ObjectFlow"/></constraints></predefinedController>
-<!--predefined controller for ObjectFlow#transformation--><predefinedController id="emftEReferenceController" predefinedId="UML_ObjectFlow_transformation"><feature handlerID="Reference" name="transformation"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Transformation:" labelPosition="16384" tooltip="Changes or replaces data tokens flowing along edge."/><constraints><elementClass name="org.eclipse.uml2.uml.ObjectFlow"/></constraints></predefinedController>
-<!--predefined controller for ObjectFlow#selection--><predefinedController id="emftEReferenceController" predefinedId="UML_ObjectFlow_selection"><feature handlerID="Reference" name="selection"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Selection:" labelPosition="16384" tooltip="Selects tokens from a source object node."/><constraints><elementClass name="org.eclipse.uml2.uml.ObjectFlow"/></constraints></predefinedController>
-<!--predefined controller for ComponentRealization#abstraction--><predefinedController id="emftEReferenceController" predefinedId="UML_ComponentRealization_abstraction"><feature handlerID="Reference" name="abstraction"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Abstraction:" labelPosition="16384" tooltip="The Component that owns this ComponentRealization and which is implemented by its realizing classifiers."/><constraints><elementClass name="org.eclipse.uml2.uml.ComponentRealization"/></constraints></predefinedController>
-<!--predefined controller for ComponentRealization#realizingClassifier--><predefinedController id="emftEReferenceController" predefinedId="UML_ComponentRealization_realizingClassifier"><feature handlerID="Reference" name="realizingClassifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Realizing Classifier:" labelPosition="16384" tooltip="The classifiers that are involved in the implementation of the Component that owns this Realization."/><constraints><elementClass name="org.eclipse.uml2.uml.ComponentRealization"/></constraints></predefinedController>
-<!--predefined controller for Component#isIndirectlyInstantiated--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Component_isIndirectlyInstantiated"><feature handlerID="Boolean" name="isIndirectlyInstantiated"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Indirectly Instantiated:" labelPosition="16384" tooltip="The kind of instantiation that applies to a Component. If false, the component is instantiated as an addressable object. If true, the Component is defined at design-time, but at runtime (or execution-time) an object specified by the Component does not exist, that is, the component is instantiated indirectly, through the instantiation of its realizing classifiers or parts. Several standard stereotypes use this meta attribute, e.g. &lt;&lt;specification&gt;&gt;, &lt;&lt;focus&gt;&gt;, &lt;&lt;subsystem&gt;&gt;."/><constraints><elementClass name="org.eclipse.uml2.uml.Component"/></constraints></predefinedController>
-<!--predefined controller for Component#required--><predefinedController id="emftEReferenceController" predefinedId="UML_Component_required"><feature handlerID="Reference" name="required"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Required:" labelPosition="16384" tooltip="The interfaces that the component requires from other components in its environment in order to be able to offer its full set of provided functionality. These interfaces may be used by the Component or any of its realizingClassifiers, or they may be the Interfaces that are required by its public Ports."/><constraints><elementClass name="org.eclipse.uml2.uml.Component"/></constraints></predefinedController>
-<!--predefined controller for Component#provided--><predefinedController id="emftEReferenceController" predefinedId="UML_Component_provided"><feature handlerID="Reference" name="provided"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Provided:" labelPosition="16384" tooltip="The interfaces that the component exposes to its environment. These interfaces may be Realized by the Component or any of its realizingClassifiers, or they may be the Interfaces that are provided by its public Ports."/><constraints><elementClass name="org.eclipse.uml2.uml.Component"/></constraints></predefinedController>
-<!--predefined controller for Component#packagedElement--><predefinedController id="emftEReferenceController" predefinedId="UML_Component_packagedElement"><feature handlerID="Reference" name="packagedElement"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Packaged Element:" labelPosition="16384" tooltip="The set of PackageableElements that a Component owns. In the namespace of a component, all model elements that are involved in or related to its definition may be owned or imported explicitly. These may include e.g. Classes, Interfaces, Components, Packages, Use cases, Dependencies (e.g. mappings), and Artifacts."/><constraints><elementClass name="org.eclipse.uml2.uml.Component"/></constraints></predefinedController>
-<!--predefined controller for Component#realization--><predefinedController id="emftEReferenceController" predefinedId="UML_Component_realization"><feature handlerID="Reference" name="realization"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Realization:" labelPosition="16384" tooltip="The set of Realizations owned by the Component. Realizations reference the Classifiers of which the Component is an abstraction; i.e., that realize its behavior."/><constraints><elementClass name="org.eclipse.uml2.uml.Component"/></constraints></predefinedController>
-<!--predefined controller for Node#nestedNode--><predefinedController id="emftEReferenceController" predefinedId="UML_Node_nestedNode"><feature handlerID="Reference" name="nestedNode"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Nested Node:" labelPosition="16384" tooltip="The Nodes that are defined (nested) within the Node."/><constraints><elementClass name="org.eclipse.uml2.uml.Node"/></constraints></predefinedController>
-<!--predefined controller for CombinedFragment#interactionOperator--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_CombinedFragment_interactionOperator"><feature handlerID="Enumeration" name="interactionOperator"/><editor id="org.eclipse.papyrus.views.properties.runtime.comboPropertyEditor" label="Interaction Operator:" labelPosition="16384" tooltip="Specifies the operation which defines the semantics of this combination of InteractionFragments."/><constraints><elementClass name="org.eclipse.uml2.uml.CombinedFragment"/></constraints></predefinedController>
-<!--predefined controller for CombinedFragment#operand--><predefinedController id="emftEReferenceController" predefinedId="UML_CombinedFragment_operand"><feature handlerID="Reference" name="operand"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Operand:" labelPosition="16384" tooltip="The set of operands of the combined fragment."/><constraints><elementClass name="org.eclipse.uml2.uml.CombinedFragment"/></constraints></predefinedController>
-<!--predefined controller for CombinedFragment#cfragmentGate--><predefinedController id="emftEReferenceController" predefinedId="UML_CombinedFragment_cfragmentGate"><feature handlerID="Reference" name="cfragmentGate"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Cfragment Gate:" labelPosition="16384" tooltip="Specifies the gates that form the interface between this CombinedFragment and its surroundings"/><constraints><elementClass name="org.eclipse.uml2.uml.CombinedFragment"/></constraints></predefinedController>
-<!--predefined controller for Continuation#setting--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_Continuation_setting"><feature handlerID="Boolean" name="setting"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Setting:" labelPosition="16384" tooltip="True: when the Continuation is at the end of the enclosing InteractionFragment and False when it is in the beginning."/><constraints><elementClass name="org.eclipse.uml2.uml.Continuation"/></constraints></predefinedController>
-<!--predefined controller for ConsiderIgnoreFragment#message--><predefinedController id="emftEReferenceController" predefinedId="UML_ConsiderIgnoreFragment_message"><feature handlerID="Reference" name="message"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Message:" labelPosition="16384" tooltip="The set of messages that apply to this fragment"/><constraints><elementClass name="org.eclipse.uml2.uml.ConsiderIgnoreFragment"/></constraints></predefinedController>
-<!--predefined controller for CreateObjectAction#classifier--><predefinedController id="emftEReferenceController" predefinedId="UML_CreateObjectAction_classifier"><feature handlerID="Reference" name="classifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Classifier:" labelPosition="16384" tooltip="Classifier to be instantiated."/><constraints><elementClass name="org.eclipse.uml2.uml.CreateObjectAction"/></constraints></predefinedController>
-<!--predefined controller for CreateObjectAction#result--><predefinedController id="emftEReferenceController" predefinedId="UML_CreateObjectAction_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Result:" labelPosition="16384" tooltip="Gives the output pin on which the result is put."/><constraints><elementClass name="org.eclipse.uml2.uml.CreateObjectAction"/></constraints></predefinedController>
-<!--predefined controller for DestroyObjectAction#isDestroyLinks--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_DestroyObjectAction_isDestroyLinks"><feature handlerID="Boolean" name="isDestroyLinks"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Destroy Links:" labelPosition="16384" tooltip="Specifies whether links in which the object participates are destroyed along with the object."/><constraints><elementClass name="org.eclipse.uml2.uml.DestroyObjectAction"/></constraints></predefinedController>
-<!--predefined controller for DestroyObjectAction#isDestroyOwnedObjects--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_DestroyObjectAction_isDestroyOwnedObjects"><feature handlerID="Boolean" name="isDestroyOwnedObjects"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Destroy Owned Objects:" labelPosition="16384" tooltip="Specifies whether objects owned by the object are destroyed along with the object."/><constraints><elementClass name="org.eclipse.uml2.uml.DestroyObjectAction"/></constraints></predefinedController>
-<!--predefined controller for DestroyObjectAction#target--><predefinedController id="emftEReferenceController" predefinedId="UML_DestroyObjectAction_target"><feature handlerID="Reference" name="target"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Target:" labelPosition="16384" tooltip="The input pin providing the object to be destroyed."/><constraints><elementClass name="org.eclipse.uml2.uml.DestroyObjectAction"/></constraints></predefinedController>
-<!--predefined controller for TestIdentityAction#first--><predefinedController id="emftEReferenceController" predefinedId="UML_TestIdentityAction_first"><feature handlerID="Reference" name="first"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="First:" labelPosition="16384" tooltip="Gives the pin on which an object is placed."/><constraints><elementClass name="org.eclipse.uml2.uml.TestIdentityAction"/></constraints></predefinedController>
-<!--predefined controller for TestIdentityAction#second--><predefinedController id="emftEReferenceController" predefinedId="UML_TestIdentityAction_second"><feature handlerID="Reference" name="second"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Second:" labelPosition="16384" tooltip="Gives the pin on which an object is placed."/><constraints><elementClass name="org.eclipse.uml2.uml.TestIdentityAction"/></constraints></predefinedController>
-<!--predefined controller for TestIdentityAction#result--><predefinedController id="emftEReferenceController" predefinedId="UML_TestIdentityAction_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Result:" labelPosition="16384" tooltip="Tells whether the two input objects are identical."/><constraints><elementClass name="org.eclipse.uml2.uml.TestIdentityAction"/></constraints></predefinedController>
-<!--predefined controller for ReadSelfAction#result--><predefinedController id="emftEReferenceController" predefinedId="UML_ReadSelfAction_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Result:" labelPosition="16384" tooltip="Gives the output pin on which the hosting object is placed."/><constraints><elementClass name="org.eclipse.uml2.uml.ReadSelfAction"/></constraints></predefinedController>
-<!--predefined controller for StructuralFeatureAction#structuralFeature--><predefinedController id="emftEReferenceController" predefinedId="UML_StructuralFeatureAction_structuralFeature"><feature handlerID="Reference" name="structuralFeature"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Structural Feature:" labelPosition="16384" tooltip="Structural feature to be read."/><constraints><elementClass name="org.eclipse.uml2.uml.StructuralFeatureAction"/></constraints></predefinedController>
-<!--predefined controller for StructuralFeatureAction#object--><predefinedController id="emftEReferenceController" predefinedId="UML_StructuralFeatureAction_object"><feature handlerID="Reference" name="object"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Object:" labelPosition="16384" tooltip="Gives the input pin from which the object whose structural feature is to be read or written is obtained."/><constraints><elementClass name="org.eclipse.uml2.uml.StructuralFeatureAction"/></constraints></predefinedController>
-<!--predefined controller for ReadStructuralFeatureAction#result--><predefinedController id="emftEReferenceController" predefinedId="UML_ReadStructuralFeatureAction_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Result:" labelPosition="16384" tooltip="Gives the output pin on which the result is put."/><constraints><elementClass name="org.eclipse.uml2.uml.ReadStructuralFeatureAction"/></constraints></predefinedController>
-<!--predefined controller for WriteStructuralFeatureAction#value--><predefinedController id="emftEReferenceController" predefinedId="UML_WriteStructuralFeatureAction_value"><feature handlerID="Reference" name="value"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Value:" labelPosition="16384" tooltip="Value to be added or removed from the structural feature."/><constraints><elementClass name="org.eclipse.uml2.uml.WriteStructuralFeatureAction"/></constraints></predefinedController>
-<!--predefined controller for WriteStructuralFeatureAction#result--><predefinedController id="emftEReferenceController" predefinedId="UML_WriteStructuralFeatureAction_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Result:" labelPosition="16384" tooltip="Gives the output pin on which the result is put."/><constraints><elementClass name="org.eclipse.uml2.uml.WriteStructuralFeatureAction"/></constraints></predefinedController>
-<!--predefined controller for ClearStructuralFeatureAction#result--><predefinedController id="emftEReferenceController" predefinedId="UML_ClearStructuralFeatureAction_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Result:" labelPosition="16384" tooltip="Gives the output pin on which the result is put."/><constraints><elementClass name="org.eclipse.uml2.uml.ClearStructuralFeatureAction"/></constraints></predefinedController>
-<!--predefined controller for RemoveStructuralFeatureValueAction#isRemoveDuplicates--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_RemoveStructuralFeatureValueAction_isRemoveDuplicates"><feature handlerID="Boolean" name="isRemoveDuplicates"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Remove Duplicates:" labelPosition="16384" tooltip="Specifies whether to remove duplicates of the value in nonunique structural features."/><constraints><elementClass name="org.eclipse.uml2.uml.RemoveStructuralFeatureValueAction"/></constraints></predefinedController>
-<!--predefined controller for RemoveStructuralFeatureValueAction#removeAt--><predefinedController id="emftEReferenceController" predefinedId="UML_RemoveStructuralFeatureValueAction_removeAt"><feature handlerID="Reference" name="removeAt"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Remove At:" labelPosition="16384" tooltip="Specifies the position of an existing value to remove in ordered nonunique structural features. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited."/><constraints><elementClass name="org.eclipse.uml2.uml.RemoveStructuralFeatureValueAction"/></constraints></predefinedController>
-<!--predefined controller for AddStructuralFeatureValueAction#isReplaceAll--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_AddStructuralFeatureValueAction_isReplaceAll"><feature handlerID="Boolean" name="isReplaceAll"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Replace All:" labelPosition="16384" tooltip="Specifies whether existing values of the structural feature of the object should be removed before adding the new value."/><constraints><elementClass name="org.eclipse.uml2.uml.AddStructuralFeatureValueAction"/></constraints></predefinedController>
-<!--predefined controller for AddStructuralFeatureValueAction#insertAt--><predefinedController id="emftEReferenceController" predefinedId="UML_AddStructuralFeatureValueAction_insertAt"><feature handlerID="Reference" name="insertAt"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Insert At:" labelPosition="16384" tooltip="Gives the position at which to insert a new value or move an existing value in ordered structural features. The type of the pin is UnlimitedNatural, but the value cannot be zero. This pin is omitted for unordered structural features."/><constraints><elementClass name="org.eclipse.uml2.uml.AddStructuralFeatureValueAction"/></constraints></predefinedController>
-<!--predefined controller for LinkAction#endData--><predefinedController id="emftEReferenceController" predefinedId="UML_LinkAction_endData"><feature handlerID="Reference" name="endData"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="End Data:" labelPosition="16384" tooltip="Data identifying one end of a link by the objects on its ends and qualifiers."/><constraints><elementClass name="org.eclipse.uml2.uml.LinkAction"/></constraints></predefinedController>
-<!--predefined controller for LinkAction#inputValue--><predefinedController id="emftEReferenceController" predefinedId="UML_LinkAction_inputValue"><feature handlerID="Reference" name="inputValue"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Input Value:" labelPosition="16384" tooltip="Pins taking end objects and qualifier values as input."/><constraints><elementClass name="org.eclipse.uml2.uml.LinkAction"/></constraints></predefinedController>
-<!--predefined controller for LinkEndData#value--><predefinedController id="emftEReferenceController" predefinedId="UML_LinkEndData_value"><feature handlerID="Reference" name="value"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Value:" labelPosition="16384" tooltip="Input pin that provides the specified object for the given end. This pin is omitted if the link-end data specifies an 'open' end for reading."/><constraints><elementClass name="org.eclipse.uml2.uml.LinkEndData"/></constraints></predefinedController>
-<!--predefined controller for LinkEndData#end--><predefinedController id="emftEReferenceController" predefinedId="UML_LinkEndData_end"><feature handlerID="Reference" name="end"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="End:" labelPosition="16384" tooltip="Association end for which this link-end data specifies values."/><constraints><elementClass name="org.eclipse.uml2.uml.LinkEndData"/></constraints></predefinedController>
-<!--predefined controller for LinkEndData#qualifier--><predefinedController id="emftEReferenceController" predefinedId="UML_LinkEndData_qualifier"><feature handlerID="Reference" name="qualifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Qualifier:" labelPosition="16384" tooltip="List of qualifier values"/><constraints><elementClass name="org.eclipse.uml2.uml.LinkEndData"/></constraints></predefinedController>
-<!--predefined controller for QualifierValue#qualifier--><predefinedController id="emftEReferenceController" predefinedId="UML_QualifierValue_qualifier"><feature handlerID="Reference" name="qualifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Qualifier:" labelPosition="16384" tooltip="Attribute representing the qualifier for which the value is to be specified."/><constraints><elementClass name="org.eclipse.uml2.uml.QualifierValue"/></constraints></predefinedController>
-<!--predefined controller for QualifierValue#value--><predefinedController id="emftEReferenceController" predefinedId="UML_QualifierValue_value"><feature handlerID="Reference" name="value"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Value:" labelPosition="16384" tooltip="Input pin from which the specified value for the qualifier is taken."/><constraints><elementClass name="org.eclipse.uml2.uml.QualifierValue"/></constraints></predefinedController>
-<!--predefined controller for ReadLinkAction#result--><predefinedController id="emftEReferenceController" predefinedId="UML_ReadLinkAction_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Result:" labelPosition="16384" tooltip="The pin on which are put the objects participating in the association at the end not specified by the inputs."/><constraints><elementClass name="org.eclipse.uml2.uml.ReadLinkAction"/></constraints></predefinedController>
-<!--predefined controller for LinkEndCreationData#isReplaceAll--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_LinkEndCreationData_isReplaceAll"><feature handlerID="Boolean" name="isReplaceAll"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Replace All:" labelPosition="16384" tooltip="Specifies whether the existing links emanating from the object on this end should be destroyed before creating a new link."/><constraints><elementClass name="org.eclipse.uml2.uml.LinkEndCreationData"/></constraints></predefinedController>
-<!--predefined controller for LinkEndCreationData#insertAt--><predefinedController id="emftEReferenceController" predefinedId="UML_LinkEndCreationData_insertAt"><feature handlerID="Reference" name="insertAt"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Insert At:" labelPosition="16384" tooltip="Specifies where the new link should be inserted for ordered association ends, or where an existing link should be moved to. The type of the input is UnlimitedNatural, but the input cannot be zero. This pin is omitted for association ends that are not ordered."/><constraints><elementClass name="org.eclipse.uml2.uml.LinkEndCreationData"/></constraints></predefinedController>
-<!--predefined controller for LinkEndDestructionData#isDestroyDuplicates--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_LinkEndDestructionData_isDestroyDuplicates"><feature handlerID="Boolean" name="isDestroyDuplicates"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Destroy Duplicates:" labelPosition="16384" tooltip="Specifies whether to destroy duplicates of the value in nonunique association ends."/><constraints><elementClass name="org.eclipse.uml2.uml.LinkEndDestructionData"/></constraints></predefinedController>
-<!--predefined controller for LinkEndDestructionData#destroyAt--><predefinedController id="emftEReferenceController" predefinedId="UML_LinkEndDestructionData_destroyAt"><feature handlerID="Reference" name="destroyAt"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Destroy At:" labelPosition="16384" tooltip="Specifies the position of an existing link to be destroyed in ordered nonunique association ends. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited."/><constraints><elementClass name="org.eclipse.uml2.uml.LinkEndDestructionData"/></constraints></predefinedController>
-<!--predefined controller for ClearAssociationAction#object--><predefinedController id="emftEReferenceController" predefinedId="UML_ClearAssociationAction_object"><feature handlerID="Reference" name="object"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Object:" labelPosition="16384" tooltip="Gives the input pin from which is obtained the object whose participation in the association is to be cleared."/><constraints><elementClass name="org.eclipse.uml2.uml.ClearAssociationAction"/></constraints></predefinedController>
-<!--predefined controller for ClearAssociationAction#association--><predefinedController id="emftEReferenceController" predefinedId="UML_ClearAssociationAction_association"><feature handlerID="Reference" name="association"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Association:" labelPosition="16384" tooltip="Association to be cleared."/><constraints><elementClass name="org.eclipse.uml2.uml.ClearAssociationAction"/></constraints></predefinedController>
-<!--predefined controller for BroadcastSignalAction#signal--><predefinedController id="emftEReferenceController" predefinedId="UML_BroadcastSignalAction_signal"><feature handlerID="Reference" name="signal"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Signal:" labelPosition="16384" tooltip="The specification of signal object transmitted to the target objects."/><constraints><elementClass name="org.eclipse.uml2.uml.BroadcastSignalAction"/></constraints></predefinedController>
-<!--predefined controller for SendObjectAction#target--><predefinedController id="emftEReferenceController" predefinedId="UML_SendObjectAction_target"><feature handlerID="Reference" name="target"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Target:" labelPosition="16384" tooltip="The target object to which the object is sent."/><constraints><elementClass name="org.eclipse.uml2.uml.SendObjectAction"/></constraints></predefinedController>
-<!--predefined controller for SendObjectAction#request--><predefinedController id="emftEReferenceController" predefinedId="UML_SendObjectAction_request"><feature handlerID="Reference" name="request"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Request:" labelPosition="16384" tooltip="The request object, which is transmitted to the target object. The object may be copied in transmission, so identity might not be preserved."/><constraints><elementClass name="org.eclipse.uml2.uml.SendObjectAction"/></constraints></predefinedController>
-<!--predefined controller for ValueSpecificationAction#value--><predefinedController id="emftEReferenceController" predefinedId="UML_ValueSpecificationAction_value"><feature handlerID="Reference" name="value"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Value:" labelPosition="16384" tooltip="Value specification to be evaluated."/><constraints><elementClass name="org.eclipse.uml2.uml.ValueSpecificationAction"/></constraints></predefinedController>
-<!--predefined controller for ValueSpecificationAction#result--><predefinedController id="emftEReferenceController" predefinedId="UML_ValueSpecificationAction_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Result:" labelPosition="16384" tooltip="Gives the output pin on which the result is put."/><constraints><elementClass name="org.eclipse.uml2.uml.ValueSpecificationAction"/></constraints></predefinedController>
-<!--predefined controller for TimeExpression#expr--><predefinedController id="emftEReferenceController" predefinedId="UML_TimeExpression_expr"><feature handlerID="Reference" name="expr"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Expr:" labelPosition="16384" tooltip="The value of the time expression."/><constraints><elementClass name="org.eclipse.uml2.uml.TimeExpression"/></constraints></predefinedController>
-<!--predefined controller for TimeExpression#observation--><predefinedController id="emftEReferenceController" predefinedId="UML_TimeExpression_observation"><feature handlerID="Reference" name="observation"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Observation:" labelPosition="16384" tooltip="Refers to the time and duration observations that are involved in expr."/><constraints><elementClass name="org.eclipse.uml2.uml.TimeExpression"/></constraints></predefinedController>
-<!--predefined controller for Duration#expr--><predefinedController id="emftEReferenceController" predefinedId="UML_Duration_expr"><feature handlerID="Reference" name="expr"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Expr:" labelPosition="16384" tooltip="The value of the Duration."/><constraints><elementClass name="org.eclipse.uml2.uml.Duration"/></constraints></predefinedController>
-<!--predefined controller for Duration#observation--><predefinedController id="emftEReferenceController" predefinedId="UML_Duration_observation"><feature handlerID="Reference" name="observation"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Observation:" labelPosition="16384" tooltip="Refers to the time and duration observations that are involved in expr."/><constraints><elementClass name="org.eclipse.uml2.uml.Duration"/></constraints></predefinedController>
-<!--predefined controller for Interval#min--><predefinedController id="emftEReferenceController" predefinedId="UML_Interval_min"><feature handlerID="Reference" name="min"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Min:" labelPosition="16384" tooltip="Refers to the ValueSpecification denoting the minimum value of the range."/><constraints><elementClass name="org.eclipse.uml2.uml.Interval"/></constraints></predefinedController>
-<!--predefined controller for Interval#max--><predefinedController id="emftEReferenceController" predefinedId="UML_Interval_max"><feature handlerID="Reference" name="max"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Max:" labelPosition="16384" tooltip="Refers to the ValueSpecification denoting the maximum value of the range."/><constraints><elementClass name="org.eclipse.uml2.uml.Interval"/></constraints></predefinedController>
-<!--predefined controller for TimeConstraint#firstEvent--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_TimeConstraint_firstEvent"><feature handlerID="Boolean" name="firstEvent"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="First Event:" labelPosition="16384" tooltip="The value of firstEvent is related to constrainedElement. If firstEvent is true, then the corresponding observation event is the first time instant the execution enters constrainedElement. If firstEvent is false, then the corresponding observation event is the last time instant the execution is within constrainedElement."/><constraints><elementClass name="org.eclipse.uml2.uml.TimeConstraint"/></constraints></predefinedController>
-<!--predefined controller for DurationConstraint#firstEvent--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_DurationConstraint_firstEvent"><feature handlerID="Boolean" name="firstEvent"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="First Event:" labelPosition="16384" tooltip="The value of firstEvent[i] is related to constrainedElement[i] (where i is 1 or 2). If firstEvent[i] is true, then the corresponding observation event is the first time instant the execution enters constrainedElement[i]. If firstEvent[i] is false, then the corresponding observation event is the last time instant the execution is within constrainedElement[i]. Default value is true applied when constrainedElement[i] refers an element that represents only one time instant."/><constraints><elementClass name="org.eclipse.uml2.uml.DurationConstraint"/></constraints></predefinedController>
-<!--predefined controller for TimeObservation#firstEvent--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_TimeObservation_firstEvent"><feature handlerID="Boolean" name="firstEvent"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="First Event:" labelPosition="16384" tooltip="The value of firstEvent is related to event. If firstEvent is true, then the corresponding observation event is the first time instant the execution enters event. If firstEvent is false, then the corresponding observation event is the time instant the execution exits event."/><constraints><elementClass name="org.eclipse.uml2.uml.TimeObservation"/></constraints></predefinedController>
-<!--predefined controller for TimeObservation#event--><predefinedController id="emftEReferenceController" predefinedId="UML_TimeObservation_event"><feature handlerID="Reference" name="event"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Event:" labelPosition="16384" tooltip="The observation is determined by the entering or exiting of the event element during execution."/><constraints><elementClass name="org.eclipse.uml2.uml.TimeObservation"/></constraints></predefinedController>
-<!--predefined controller for DurationObservation#firstEvent--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_DurationObservation_firstEvent"><feature handlerID="Boolean" name="firstEvent"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="First Event:" labelPosition="16384" tooltip="The value of firstEvent[i] is related to event[i] (where i is 1 or 2). If firstEvent[i] is true, then the corresponding observation event is the first time instant the execution enters event[i]. If firstEvent[i] is false, then the corresponding observation event is the time instant the execution exits event[i]. Default value is true applied when event[i] refers an element that represents only one time instant."/><constraints><elementClass name="org.eclipse.uml2.uml.DurationObservation"/></constraints></predefinedController>
-<!--predefined controller for DurationObservation#event--><predefinedController id="emftEReferenceController" predefinedId="UML_DurationObservation_event"><feature handlerID="Reference" name="event"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Event:" labelPosition="16384" tooltip="The observation is determined by the entering or exiting of the event element during execution."/><constraints><elementClass name="org.eclipse.uml2.uml.DurationObservation"/></constraints></predefinedController>
-<!--predefined controller for TimeEvent#isRelative--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_TimeEvent_isRelative"><feature handlerID="Boolean" name="isRelative"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Relative:" labelPosition="16384" tooltip="Specifies whether it is relative or absolute time."/><constraints><elementClass name="org.eclipse.uml2.uml.TimeEvent"/></constraints></predefinedController>
-<!--predefined controller for TimeEvent#when--><predefinedController id="emftEReferenceController" predefinedId="UML_TimeEvent_when"><feature handlerID="Reference" name="when"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="When:" labelPosition="16384" tooltip="Specifies the corresponding time deadline."/><constraints><elementClass name="org.eclipse.uml2.uml.TimeEvent"/></constraints></predefinedController>
-<!--predefined controller for VariableAction#variable--><predefinedController id="emftEReferenceController" predefinedId="UML_VariableAction_variable"><feature handlerID="Reference" name="variable"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Variable:" labelPosition="16384" tooltip="Variable to be read."/><constraints><elementClass name="org.eclipse.uml2.uml.VariableAction"/></constraints></predefinedController>
-<!--predefined controller for ReadVariableAction#result--><predefinedController id="emftEReferenceController" predefinedId="UML_ReadVariableAction_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Result:" labelPosition="16384" tooltip="Gives the output pin on which the result is put."/><constraints><elementClass name="org.eclipse.uml2.uml.ReadVariableAction"/></constraints></predefinedController>
-<!--predefined controller for WriteVariableAction#value--><predefinedController id="emftEReferenceController" predefinedId="UML_WriteVariableAction_value"><feature handlerID="Reference" name="value"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Value:" labelPosition="16384" tooltip="Value to be added or removed from the variable."/><constraints><elementClass name="org.eclipse.uml2.uml.WriteVariableAction"/></constraints></predefinedController>
-<!--predefined controller for AddVariableValueAction#isReplaceAll--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_AddVariableValueAction_isReplaceAll"><feature handlerID="Boolean" name="isReplaceAll"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Replace All:" labelPosition="16384" tooltip="Specifies whether existing values of the variable should be removed before adding the new value."/><constraints><elementClass name="org.eclipse.uml2.uml.AddVariableValueAction"/></constraints></predefinedController>
-<!--predefined controller for AddVariableValueAction#insertAt--><predefinedController id="emftEReferenceController" predefinedId="UML_AddVariableValueAction_insertAt"><feature handlerID="Reference" name="insertAt"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Insert At:" labelPosition="16384" tooltip="Gives the position at which to insert a new value or move an existing value in ordered variables. The types is UnlimitedINatural, but the value cannot be zero. This pin is omitted for unordered variables."/><constraints><elementClass name="org.eclipse.uml2.uml.AddVariableValueAction"/></constraints></predefinedController>
-<!--predefined controller for RemoveVariableValueAction#isRemoveDuplicates--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_RemoveVariableValueAction_isRemoveDuplicates"><feature handlerID="Boolean" name="isRemoveDuplicates"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Remove Duplicates:" labelPosition="16384" tooltip="Specifies whether to remove duplicates of the value in nonunique variables."/><constraints><elementClass name="org.eclipse.uml2.uml.RemoveVariableValueAction"/></constraints></predefinedController>
-<!--predefined controller for RemoveVariableValueAction#removeAt--><predefinedController id="emftEReferenceController" predefinedId="UML_RemoveVariableValueAction_removeAt"><feature handlerID="Reference" name="removeAt"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Remove At:" labelPosition="16384" tooltip="Specifies the position of an existing value to remove in ordered nonunique variables. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited."/><constraints><elementClass name="org.eclipse.uml2.uml.RemoveVariableValueAction"/></constraints></predefinedController>
-<!--predefined controller for RaiseExceptionAction#exception--><predefinedController id="emftEReferenceController" predefinedId="UML_RaiseExceptionAction_exception"><feature handlerID="Reference" name="exception"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Exception:" labelPosition="16384" tooltip="An input pin whose value becomes an exception object."/><constraints><elementClass name="org.eclipse.uml2.uml.RaiseExceptionAction"/></constraints></predefinedController>
-<!--predefined controller for ActionInputPin#fromAction--><predefinedController id="emftEReferenceController" predefinedId="UML_ActionInputPin_fromAction"><feature handlerID="Reference" name="fromAction"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="From Action:" labelPosition="16384" tooltip="The action used to provide values."/><constraints><elementClass name="org.eclipse.uml2.uml.ActionInputPin"/></constraints></predefinedController>
-<!--predefined controller for InformationItem#represented--><predefinedController id="emftEReferenceController" predefinedId="UML_InformationItem_represented"><feature handlerID="Reference" name="represented"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Represented:" labelPosition="16384" tooltip="Determines the classifiers that will specify the structure and nature of the information. An information item represents all its represented classifiers."/><constraints><elementClass name="org.eclipse.uml2.uml.InformationItem"/></constraints></predefinedController>
-<!--predefined controller for InformationFlow#realization--><predefinedController id="emftEReferenceController" predefinedId="UML_InformationFlow_realization"><feature handlerID="Reference" name="realization"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Realization:" labelPosition="16384" tooltip="Determines which Relationship will realize the specified flow"/><constraints><elementClass name="org.eclipse.uml2.uml.InformationFlow"/></constraints></predefinedController>
-<!--predefined controller for InformationFlow#conveyed--><predefinedController id="emftEReferenceController" predefinedId="UML_InformationFlow_conveyed"><feature handlerID="Reference" name="conveyed"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Conveyed:" labelPosition="16384" tooltip="Specifies the information items that may circulate on this information flow."/><constraints><elementClass name="org.eclipse.uml2.uml.InformationFlow"/></constraints></predefinedController>
-<!--predefined controller for InformationFlow#informationSource--><predefinedController id="emftEReferenceController" predefinedId="UML_InformationFlow_informationSource"><feature handlerID="Reference" name="informationSource"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Information Source:" labelPosition="16384" tooltip="Defines from which source the conveyed InformationItems are initiated."/><constraints><elementClass name="org.eclipse.uml2.uml.InformationFlow"/></constraints></predefinedController>
-<!--predefined controller for InformationFlow#informationTarget--><predefinedController id="emftEReferenceController" predefinedId="UML_InformationFlow_informationTarget"><feature handlerID="Reference" name="informationTarget"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Information Target:" labelPosition="16384" tooltip="Defines to which target the conveyed InformationItems are directed."/><constraints><elementClass name="org.eclipse.uml2.uml.InformationFlow"/></constraints></predefinedController>
-<!--predefined controller for InformationFlow#realizingActivityEdge--><predefinedController id="emftEReferenceController" predefinedId="UML_InformationFlow_realizingActivityEdge"><feature handlerID="Reference" name="realizingActivityEdge"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Realizing Activity Edge:" labelPosition="16384" tooltip="Determines which ActivityEdges will realize the specified flow."/><constraints><elementClass name="org.eclipse.uml2.uml.InformationFlow"/></constraints></predefinedController>
-<!--predefined controller for InformationFlow#realizingConnector--><predefinedController id="emftEReferenceController" predefinedId="UML_InformationFlow_realizingConnector"><feature handlerID="Reference" name="realizingConnector"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Realizing Connector:" labelPosition="16384" tooltip="Determines which Connectors will realize the specified flow."/><constraints><elementClass name="org.eclipse.uml2.uml.InformationFlow"/></constraints></predefinedController>
-<!--predefined controller for InformationFlow#realizingMessage--><predefinedController id="emftEReferenceController" predefinedId="UML_InformationFlow_realizingMessage"><feature handlerID="Reference" name="realizingMessage"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Realizing Message:" labelPosition="16384" tooltip="Determines which Messages will realize the specified flow."/><constraints><elementClass name="org.eclipse.uml2.uml.InformationFlow"/></constraints></predefinedController>
-<!--predefined controller for ReadExtentAction#result--><predefinedController id="emftEReferenceController" predefinedId="UML_ReadExtentAction_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Result:" labelPosition="16384" tooltip="The runtime instances of the classifier."/><constraints><elementClass name="org.eclipse.uml2.uml.ReadExtentAction"/></constraints></predefinedController>
-<!--predefined controller for ReadExtentAction#classifier--><predefinedController id="emftEReferenceController" predefinedId="UML_ReadExtentAction_classifier"><feature handlerID="Reference" name="classifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Classifier:" labelPosition="16384" tooltip="The classifier whose instances are to be retrieved."/><constraints><elementClass name="org.eclipse.uml2.uml.ReadExtentAction"/></constraints></predefinedController>
-<!--predefined controller for ReclassifyObjectAction#isReplaceAll--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_ReclassifyObjectAction_isReplaceAll"><feature handlerID="Boolean" name="isReplaceAll"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Replace All:" labelPosition="16384" tooltip="Specifies whether existing classifiers should be removed before adding the new classifiers."/><constraints><elementClass name="org.eclipse.uml2.uml.ReclassifyObjectAction"/></constraints></predefinedController>
-<!--predefined controller for ReclassifyObjectAction#oldClassifier--><predefinedController id="emftEReferenceController" predefinedId="UML_ReclassifyObjectAction_oldClassifier"><feature handlerID="Reference" name="oldClassifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Old Classifier:" labelPosition="16384" tooltip="A set of classifiers to be removed from the classifiers of the object."/><constraints><elementClass name="org.eclipse.uml2.uml.ReclassifyObjectAction"/></constraints></predefinedController>
-<!--predefined controller for ReclassifyObjectAction#newClassifier--><predefinedController id="emftEReferenceController" predefinedId="UML_ReclassifyObjectAction_newClassifier"><feature handlerID="Reference" name="newClassifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="New Classifier:" labelPosition="16384" tooltip="A set of classifiers to be added to the classifiers of the object."/><constraints><elementClass name="org.eclipse.uml2.uml.ReclassifyObjectAction"/></constraints></predefinedController>
-<!--predefined controller for ReclassifyObjectAction#object--><predefinedController id="emftEReferenceController" predefinedId="UML_ReclassifyObjectAction_object"><feature handlerID="Reference" name="object"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Object:" labelPosition="16384" tooltip="Holds the object to be reclassified."/><constraints><elementClass name="org.eclipse.uml2.uml.ReclassifyObjectAction"/></constraints></predefinedController>
-<!--predefined controller for ReadIsClassifiedObjectAction#isDirect--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_ReadIsClassifiedObjectAction_isDirect"><feature handlerID="Boolean" name="isDirect"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Direct:" labelPosition="16384" tooltip="Indicates whether the classifier must directly classify the input object."/><constraints><elementClass name="org.eclipse.uml2.uml.ReadIsClassifiedObjectAction"/></constraints></predefinedController>
-<!--predefined controller for ReadIsClassifiedObjectAction#classifier--><predefinedController id="emftEReferenceController" predefinedId="UML_ReadIsClassifiedObjectAction_classifier"><feature handlerID="Reference" name="classifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Classifier:" labelPosition="16384" tooltip="The classifier against which the classification of the input object is tested."/><constraints><elementClass name="org.eclipse.uml2.uml.ReadIsClassifiedObjectAction"/></constraints></predefinedController>
-<!--predefined controller for ReadIsClassifiedObjectAction#result--><predefinedController id="emftEReferenceController" predefinedId="UML_ReadIsClassifiedObjectAction_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Result:" labelPosition="16384" tooltip="After termination of the action, will hold the result of the test."/><constraints><elementClass name="org.eclipse.uml2.uml.ReadIsClassifiedObjectAction"/></constraints></predefinedController>
-<!--predefined controller for ReadIsClassifiedObjectAction#object--><predefinedController id="emftEReferenceController" predefinedId="UML_ReadIsClassifiedObjectAction_object"><feature handlerID="Reference" name="object"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Object:" labelPosition="16384" tooltip="Holds the object whose classification is to be tested."/><constraints><elementClass name="org.eclipse.uml2.uml.ReadIsClassifiedObjectAction"/></constraints></predefinedController>
-<!--predefined controller for StartClassifierBehaviorAction#object--><predefinedController id="emftEReferenceController" predefinedId="UML_StartClassifierBehaviorAction_object"><feature handlerID="Reference" name="object"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Object:" labelPosition="16384" tooltip="Holds the object on which to start the owned behavior."/><constraints><elementClass name="org.eclipse.uml2.uml.StartClassifierBehaviorAction"/></constraints></predefinedController>
-<!--predefined controller for ReadLinkObjectEndAction#object--><predefinedController id="emftEReferenceController" predefinedId="UML_ReadLinkObjectEndAction_object"><feature handlerID="Reference" name="object"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Object:" labelPosition="16384" tooltip="Gives the input pin from which the link object is obtained."/><constraints><elementClass name="org.eclipse.uml2.uml.ReadLinkObjectEndAction"/></constraints></predefinedController>
-<!--predefined controller for ReadLinkObjectEndAction#end--><predefinedController id="emftEReferenceController" predefinedId="UML_ReadLinkObjectEndAction_end"><feature handlerID="Reference" name="end"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="End:" labelPosition="16384" tooltip="Link end to be read."/><constraints><elementClass name="org.eclipse.uml2.uml.ReadLinkObjectEndAction"/></constraints></predefinedController>
-<!--predefined controller for ReadLinkObjectEndAction#result--><predefinedController id="emftEReferenceController" predefinedId="UML_ReadLinkObjectEndAction_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Result:" labelPosition="16384" tooltip="Pin where the result value is placed."/><constraints><elementClass name="org.eclipse.uml2.uml.ReadLinkObjectEndAction"/></constraints></predefinedController>
-<!--predefined controller for ReadLinkObjectEndQualifierAction#object--><predefinedController id="emftEReferenceController" predefinedId="UML_ReadLinkObjectEndQualifierAction_object"><feature handlerID="Reference" name="object"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Object:" labelPosition="16384" tooltip="Gives the input pin from which the link object is obtained."/><constraints><elementClass name="org.eclipse.uml2.uml.ReadLinkObjectEndQualifierAction"/></constraints></predefinedController>
-<!--predefined controller for ReadLinkObjectEndQualifierAction#result--><predefinedController id="emftEReferenceController" predefinedId="UML_ReadLinkObjectEndQualifierAction_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Result:" labelPosition="16384" tooltip="Pin where the result value is placed."/><constraints><elementClass name="org.eclipse.uml2.uml.ReadLinkObjectEndQualifierAction"/></constraints></predefinedController>
-<!--predefined controller for ReadLinkObjectEndQualifierAction#qualifier--><predefinedController id="emftEReferenceController" predefinedId="UML_ReadLinkObjectEndQualifierAction_qualifier"><feature handlerID="Reference" name="qualifier"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Qualifier:" labelPosition="16384" tooltip="The attribute representing the qualifier to be read."/><constraints><elementClass name="org.eclipse.uml2.uml.ReadLinkObjectEndQualifierAction"/></constraints></predefinedController>
-<!--predefined controller for CreateLinkObjectAction#result--><predefinedController id="emftEReferenceController" predefinedId="UML_CreateLinkObjectAction_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Result:" labelPosition="16384" tooltip="Gives the output pin on which the result is put."/><constraints><elementClass name="org.eclipse.uml2.uml.CreateLinkObjectAction"/></constraints></predefinedController>
-<!--predefined controller for AcceptEventAction#isUnmarshall--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_AcceptEventAction_isUnmarshall"><feature handlerID="Boolean" name="isUnmarshall"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Unmarshall:" labelPosition="16384" tooltip="Indicates whether there is a single output pin for the event, or multiple output pins for attributes of the event."/><constraints><elementClass name="org.eclipse.uml2.uml.AcceptEventAction"/></constraints></predefinedController>
-<!--predefined controller for AcceptEventAction#result--><predefinedController id="emftEReferenceController" predefinedId="UML_AcceptEventAction_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Result:" labelPosition="16384" tooltip="Pins holding the received event objects or their attributes. Event objects may be copied in transmission, so identity might not be preserved."/><constraints><elementClass name="org.eclipse.uml2.uml.AcceptEventAction"/></constraints></predefinedController>
-<!--predefined controller for AcceptEventAction#trigger--><predefinedController id="emftEReferenceController" predefinedId="UML_AcceptEventAction_trigger"><feature handlerID="Reference" name="trigger"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Trigger:" labelPosition="16384" tooltip="The type of events accepted by the action, as specified by triggers. For triggers with signal events, a signal of the specified type or any subtype of the specified signal type is accepted."/><constraints><elementClass name="org.eclipse.uml2.uml.AcceptEventAction"/></constraints></predefinedController>
-<!--predefined controller for AcceptCallAction#returnInformation--><predefinedController id="emftEReferenceController" predefinedId="UML_AcceptCallAction_returnInformation"><feature handlerID="Reference" name="returnInformation"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Return Information:" labelPosition="16384" tooltip="Pin where a value is placed containing sufficient information to perform a subsequent reply and return control to the caller. The contents of this value are opaque. It can be passed and copied but it cannot be manipulated by the model."/><constraints><elementClass name="org.eclipse.uml2.uml.AcceptCallAction"/></constraints></predefinedController>
-<!--predefined controller for ReplyAction#replyToCall--><predefinedController id="emftEReferenceController" predefinedId="UML_ReplyAction_replyToCall"><feature handlerID="Reference" name="replyToCall"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Reply To Call:" labelPosition="16384" tooltip="The trigger specifying the operation whose call is being replied to."/><constraints><elementClass name="org.eclipse.uml2.uml.ReplyAction"/></constraints></predefinedController>
-<!--predefined controller for ReplyAction#returnInformation--><predefinedController id="emftEReferenceController" predefinedId="UML_ReplyAction_returnInformation"><feature handlerID="Reference" name="returnInformation"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Return Information:" labelPosition="16384" tooltip="A pin containing the return information value produced by an earlier AcceptCallAction."/><constraints><elementClass name="org.eclipse.uml2.uml.ReplyAction"/></constraints></predefinedController>
-<!--predefined controller for ReplyAction#replyValue--><predefinedController id="emftEReferenceController" predefinedId="UML_ReplyAction_replyValue"><feature handlerID="Reference" name="replyValue"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Reply Value:" labelPosition="16384" tooltip="A list of pins containing the reply values of the operation. These values are returned to the caller."/><constraints><elementClass name="org.eclipse.uml2.uml.ReplyAction"/></constraints></predefinedController>
-<!--predefined controller for UnmarshallAction#result--><predefinedController id="emftEReferenceController" predefinedId="UML_UnmarshallAction_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Result:" labelPosition="16384" tooltip="The values of the structural features of the input object."/><constraints><elementClass name="org.eclipse.uml2.uml.UnmarshallAction"/></constraints></predefinedController>
-<!--predefined controller for UnmarshallAction#unmarshallType--><predefinedController id="emftEReferenceController" predefinedId="UML_UnmarshallAction_unmarshallType"><feature handlerID="Reference" name="unmarshallType"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Unmarshall Type:" labelPosition="16384" tooltip="The type of the object to be unmarshalled."/><constraints><elementClass name="org.eclipse.uml2.uml.UnmarshallAction"/></constraints></predefinedController>
-<!--predefined controller for UnmarshallAction#object--><predefinedController id="emftEReferenceController" predefinedId="UML_UnmarshallAction_object"><feature handlerID="Reference" name="object"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Object:" labelPosition="16384" tooltip="The object to be unmarshalled."/><constraints><elementClass name="org.eclipse.uml2.uml.UnmarshallAction"/></constraints></predefinedController>
-<!--predefined controller for ReduceAction#isOrdered--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_ReduceAction_isOrdered"><feature handlerID="Boolean" name="isOrdered"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Ordered:" labelPosition="16384" tooltip="Tells whether the order of the input collection should determine the order in which the behavior is applied to its elements."/><constraints><elementClass name="org.eclipse.uml2.uml.ReduceAction"/></constraints></predefinedController>
-<!--predefined controller for ReduceAction#reducer--><predefinedController id="emftEReferenceController" predefinedId="UML_ReduceAction_reducer"><feature handlerID="Reference" name="reducer"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Reducer:" labelPosition="16384" tooltip="Behavior that is applied to two elements of the input collection to produce a value that is the same type as elements of the collection."/><constraints><elementClass name="org.eclipse.uml2.uml.ReduceAction"/></constraints></predefinedController>
-<!--predefined controller for ReduceAction#result--><predefinedController id="emftEReferenceController" predefinedId="UML_ReduceAction_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Result:" labelPosition="16384" tooltip="Gives the output pin on which the result is put."/><constraints><elementClass name="org.eclipse.uml2.uml.ReduceAction"/></constraints></predefinedController>
-<!--predefined controller for ReduceAction#collection--><predefinedController id="emftEReferenceController" predefinedId="UML_ReduceAction_collection"><feature handlerID="Reference" name="collection"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Collection:" labelPosition="16384" tooltip="The collection to be reduced."/><constraints><elementClass name="org.eclipse.uml2.uml.ReduceAction"/></constraints></predefinedController>
-<!--predefined controller for StartObjectBehaviorAction#object--><predefinedController id="emftEReferenceController" predefinedId="UML_StartObjectBehaviorAction_object"><feature handlerID="Reference" name="object"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Object:" labelPosition="16384" tooltip="Holds the object which is either a behavior to be started or has a classifier behavior to be started."/><constraints><elementClass name="org.eclipse.uml2.uml.StartObjectBehaviorAction"/></constraints></predefinedController>
-<!--predefined controller for JoinNode#isCombineDuplicate--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_JoinNode_isCombineDuplicate"><feature handlerID="Boolean" name="isCombineDuplicate"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Combine Duplicate:" labelPosition="16384" tooltip="Tells whether tokens having objects with the same identity are combined into one by the join."/><constraints><elementClass name="org.eclipse.uml2.uml.JoinNode"/></constraints></predefinedController>
-<!--predefined controller for JoinNode#joinSpec--><predefinedController id="emftEReferenceController" predefinedId="UML_JoinNode_joinSpec"><feature handlerID="Reference" name="joinSpec"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Join Spec:" labelPosition="16384" tooltip="A specification giving the conditions under which the join with emit a token. Default is &quot;and&quot;."/><constraints><elementClass name="org.eclipse.uml2.uml.JoinNode"/></constraints></predefinedController>
-<!--predefined controller for ConditionalNode#isDeterminate--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_ConditionalNode_isDeterminate"><feature handlerID="Boolean" name="isDeterminate"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Determinate:" labelPosition="16384" tooltip="If true, the modeler asserts that at most one test will succeed."/><constraints><elementClass name="org.eclipse.uml2.uml.ConditionalNode"/></constraints></predefinedController>
-<!--predefined controller for ConditionalNode#isAssured--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_ConditionalNode_isAssured"><feature handlerID="Boolean" name="isAssured"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Assured:" labelPosition="16384" tooltip="If true, the modeler asserts that at least one test will succeed."/><constraints><elementClass name="org.eclipse.uml2.uml.ConditionalNode"/></constraints></predefinedController>
-<!--predefined controller for ConditionalNode#clause--><predefinedController id="emftEReferenceController" predefinedId="UML_ConditionalNode_clause"><feature handlerID="Reference" name="clause"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Clause:" labelPosition="16384" tooltip="Set of clauses composing the conditional."/><constraints><elementClass name="org.eclipse.uml2.uml.ConditionalNode"/></constraints></predefinedController>
-<!--predefined controller for ConditionalNode#result--><predefinedController id="emftEReferenceController" predefinedId="UML_ConditionalNode_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Result:" labelPosition="16384" tooltip="A list of output pins that constitute the data flow outputs of the conditional."/><constraints><elementClass name="org.eclipse.uml2.uml.ConditionalNode"/></constraints></predefinedController>
-<!--predefined controller for Clause#test--><predefinedController id="emftEReferenceController" predefinedId="UML_Clause_test"><feature handlerID="Reference" name="test"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Test:" labelPosition="16384" tooltip="A nested activity fragment with a designated output pin that specifies the result of the test."/><constraints><elementClass name="org.eclipse.uml2.uml.Clause"/></constraints></predefinedController>
-<!--predefined controller for Clause#body--><predefinedController id="emftEReferenceController" predefinedId="UML_Clause_body"><feature handlerID="Reference" name="body"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Body:" labelPosition="16384" tooltip="A nested activity fragment that is executed if the test evaluates to true and the clause is chosen over any concurrent clauses that also evaluate to true."/><constraints><elementClass name="org.eclipse.uml2.uml.Clause"/></constraints></predefinedController>
-<!--predefined controller for Clause#predecessorClause--><predefinedController id="emftEReferenceController" predefinedId="UML_Clause_predecessorClause"><feature handlerID="Reference" name="predecessorClause"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Predecessor Clause:" labelPosition="16384" tooltip="A set of clauses whose tests must all evaluate false before the current clause can be tested."/><constraints><elementClass name="org.eclipse.uml2.uml.Clause"/></constraints></predefinedController>
-<!--predefined controller for Clause#successorClause--><predefinedController id="emftEReferenceController" predefinedId="UML_Clause_successorClause"><feature handlerID="Reference" name="successorClause"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Successor Clause:" labelPosition="16384" tooltip="A set of clauses which may not be tested unless the current clause tests false."/><constraints><elementClass name="org.eclipse.uml2.uml.Clause"/></constraints></predefinedController>
-<!--predefined controller for Clause#decider--><predefinedController id="emftEReferenceController" predefinedId="UML_Clause_decider"><feature handlerID="Reference" name="decider"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Decider:" labelPosition="16384" tooltip="An output pin within the test fragment the value of which is examined after execution of the test to determine whether the body should be executed."/><constraints><elementClass name="org.eclipse.uml2.uml.Clause"/></constraints></predefinedController>
-<!--predefined controller for Clause#bodyOutput--><predefinedController id="emftEReferenceController" predefinedId="UML_Clause_bodyOutput"><feature handlerID="Reference" name="bodyOutput"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Body Output:" labelPosition="16384" tooltip="A list of output pins within the body fragment whose values are moved to the result pins of the containing conditional node after execution of the clause body."/><constraints><elementClass name="org.eclipse.uml2.uml.Clause"/></constraints></predefinedController>
-<!--predefined controller for LoopNode#isTestedFirst--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_LoopNode_isTestedFirst"><feature handlerID="Boolean" name="isTestedFirst"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Is Tested First:" labelPosition="16384" tooltip="If true, the test is performed before the first execution of the body.If false, the body is executed once before the test is performed."/><constraints><elementClass name="org.eclipse.uml2.uml.LoopNode"/></constraints></predefinedController>
-<!--predefined controller for LoopNode#bodyPart--><predefinedController id="emftEReferenceController" predefinedId="UML_LoopNode_bodyPart"><feature handlerID="Reference" name="bodyPart"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Body Part:" labelPosition="16384" tooltip="The set of nodes and edges that perform the repetitive computations of the loop. The body section is executed as long as the test section produces a true value."/><constraints><elementClass name="org.eclipse.uml2.uml.LoopNode"/></constraints></predefinedController>
-<!--predefined controller for LoopNode#setupPart--><predefinedController id="emftEReferenceController" predefinedId="UML_LoopNode_setupPart"><feature handlerID="Reference" name="setupPart"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Setup Part:" labelPosition="16384" tooltip="The set of nodes and edges that initialize values or perform other setup computations for the loop."/><constraints><elementClass name="org.eclipse.uml2.uml.LoopNode"/></constraints></predefinedController>
-<!--predefined controller for LoopNode#decider--><predefinedController id="emftEReferenceController" predefinedId="UML_LoopNode_decider"><feature handlerID="Reference" name="decider"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Decider:" labelPosition="16384" tooltip="An output pin within the test fragment the value of which is examined after execution of the test to determine whether to execute the loop body."/><constraints><elementClass name="org.eclipse.uml2.uml.LoopNode"/></constraints></predefinedController>
-<!--predefined controller for LoopNode#test--><predefinedController id="emftEReferenceController" predefinedId="UML_LoopNode_test"><feature handlerID="Reference" name="test"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Test:" labelPosition="16384" tooltip="The set of nodes, edges, and designated value that compute a Boolean value to determine if another execution of the body will be performed."/><constraints><elementClass name="org.eclipse.uml2.uml.LoopNode"/></constraints></predefinedController>
-<!--predefined controller for LoopNode#result--><predefinedController id="emftEReferenceController" predefinedId="UML_LoopNode_result"><feature handlerID="Reference" name="result"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Result:" labelPosition="16384" tooltip="A list of output pins that constitute the data flow output of the entire loop."/><constraints><elementClass name="org.eclipse.uml2.uml.LoopNode"/></constraints></predefinedController>
-<!--predefined controller for LoopNode#loopVariable--><predefinedController id="emftEReferenceController" predefinedId="UML_LoopNode_loopVariable"><feature handlerID="Reference" name="loopVariable"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Loop Variable:" labelPosition="16384" tooltip="A list of output pins that hold the values of the loop variables during an execution of the loop. When the test fails, the values are movied to the result pins of the loop."/><constraints><elementClass name="org.eclipse.uml2.uml.LoopNode"/></constraints></predefinedController>
-<!--predefined controller for LoopNode#bodyOutput--><predefinedController id="emftEReferenceController" predefinedId="UML_LoopNode_bodyOutput"><feature handlerID="Reference" name="bodyOutput"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Body Output:" labelPosition="16384" tooltip="A list of output pins within the body fragment the values of which are moved to the loop variable pins after completion of execution of the body, before the next iteration of the loop begins or before the loop exits."/><constraints><elementClass name="org.eclipse.uml2.uml.LoopNode"/></constraints></predefinedController>
-<!--predefined controller for LoopNode#loopVariableInput--><predefinedController id="emftEReferenceController" predefinedId="UML_LoopNode_loopVariableInput"><feature handlerID="Reference" name="loopVariableInput"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleStructuralFeaturesPropertyEditor" label="Loop Variable Input:" labelPosition="16384" tooltip="A list of values that are moved into the loop variable pins before the first iteration of the loop."/><constraints><elementClass name="org.eclipse.uml2.uml.LoopNode"/></constraints></predefinedController>
-<!--predefined controller for ExpansionNode#regionAsOutput--><predefinedController id="emftEReferenceController" predefinedId="UML_ExpansionNode_regionAsOutput"><feature handlerID="Reference" name="regionAsOutput"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Region As Output:" labelPosition="16384" tooltip="The expansion region for which the node is an output."/><constraints><elementClass name="org.eclipse.uml2.uml.ExpansionNode"/></constraints></predefinedController>
-<!--predefined controller for ExpansionNode#regionAsInput--><predefinedController id="emftEReferenceController" predefinedId="UML_ExpansionNode_regionAsInput"><feature handlerID="Reference" name="regionAsInput"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Region As Input:" labelPosition="16384" tooltip="The expansion region for which the node is an input."/><constraints><elementClass name="org.eclipse.uml2.uml.ExpansionNode"/></constraints></predefinedController>
-<!--predefined controller for ExpansionRegion#mode--><predefinedController id="emftStructuralFeatureController" predefinedId="UML_ExpansionRegion_mode"><feature handlerID="Enumeration" name="mode"/><editor id="org.eclipse.papyrus.views.properties.runtime.radioBoxPropertyEditor" label="Mode:" labelPosition="16384" tooltip="The way in which the executions interact:parallel: all interactions are independentiterative: the interactions occur in order of the elementsstream: a stream of values flows into a single execution"/><constraints><elementClass name="org.eclipse.uml2.uml.ExpansionRegion"/></constraints></predefinedController>
-<!--predefined controller for ExpansionRegion#inputElement--><predefinedController id="emftEReferenceController" predefinedId="UML_ExpansionRegion_inputElement"><feature handlerID="Reference" name="inputElement"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Input Element:" labelPosition="16384" tooltip="An object node that holds a separate element of the input collection during each of the multiple executions of the region."/><constraints><elementClass name="org.eclipse.uml2.uml.ExpansionRegion"/></constraints></predefinedController>
-<!--predefined controller for ExpansionRegion#outputElement--><predefinedController id="emftEReferenceController" predefinedId="UML_ExpansionRegion_outputElement"><feature handlerID="Reference" name="outputElement"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Output Element:" labelPosition="16384" tooltip="An object node that accepts a separate element of the output collection during each of the multiple executions of the region. The values are formed into a collection that is available when the execution of the region is complete."/><constraints><elementClass name="org.eclipse.uml2.uml.ExpansionRegion"/></constraints></predefinedController>
-<!--predefined controller for ProtocolTransition#postCondition--><predefinedController id="emftEReferenceController" predefinedId="UML_ProtocolTransition_postCondition"><feature handlerID="Reference" name="postCondition"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Post Condition:" labelPosition="16384" tooltip="Specifies the post condition of the transition which is the condition that should be obtained once the transition is triggered. This post condition is part of the post condition of the operation connected to the transition."/><constraints><elementClass name="org.eclipse.uml2.uml.ProtocolTransition"/></constraints></predefinedController>
-<!--predefined controller for ProtocolTransition#referred--><predefinedController id="emftEReferenceController" predefinedId="UML_ProtocolTransition_referred"><feature handlerID="Reference" name="referred"/><editor id="org.eclipse.papyrus.views.properties.runtime.multipleReferencePropertyEditor" label="Referred:" labelPosition="16384" tooltip="This association refers to the associated operation. It is derived from the operation of the call trigger when applicable."/><constraints><elementClass name="org.eclipse.uml2.uml.ProtocolTransition"/></constraints></predefinedController>
-<!--predefined controller for ProtocolTransition#preCondition--><predefinedController id="emftEReferenceController" predefinedId="UML_ProtocolTransition_preCondition"><feature handlerID="Reference" name="preCondition"/><editor id="org.eclipse.papyrus.views.properties.runtime.simpleReferencePropertyEditor" label="Pre Condition:" labelPosition="16384" tooltip="Specifies the precondition of the transition. It specifies the condition that should be verified before triggering the transition. This guard condition added to the source state will be evaluated as part of the precondition of the operation referred by the transition if any."/><constraints><elementClass name="org.eclipse.uml2.uml.ProtocolTransition"/></constraints></predefinedController></predefinedControllers> \ No newline at end of file
diff --git a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/resources/uml_predefined_fragments.xml b/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/resources/uml_predefined_fragments.xml
deleted file mode 100644
index c83da46a547..00000000000
--- a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/resources/uml_predefined_fragments.xml
+++ /dev/null
@@ -1,78 +0,0 @@
-<!--UML Basic fragment-->
-<fragments pluginId="org.eclipse.papyrus.uml.properties.view">
- <fragment id="fragment_single_NamedElement"><!-- fragment for single NameElement -->
- <context enablesFor="1">
- <elementClass name="org.eclipse.uml2.uml.NamedElement"></elementClass>
- </context>
- <content>
- <container>
- <layout kind="Grid" numColumns="2" sameWidth="true"/>
- <controller predefinedId="UML_NamedElement_name"/>
- <controller predefinedId="UML_NamedElement_visibility"/>
- <!-- <controller id="emftStructuralFeatureController">
- <feature name="qualifiedName" handlerID="String"/>
- <editor id="org.eclipse.papyrus.views.properties.runtime.textPropertyEditor" label="Qualified Name:" labelPosition="16384"/>
- </controller> -->
- </container>
- </content>
- </fragment>
- <fragment id="fragment_multi_NamedElement"> <!-- fragment for multiple NameElements -->
- <context enablesFor="-1">
- <elementClass name="org.eclipse.uml2.uml.NamedElement"></elementClass>
- </context>
- <content>
- <container>
- <layout kind="Grid" numColumns="2" sameWidth="false"/>
- <controller predefinedId="UML_NamedElement_visibility"/>
- </container>
- </content>
- </fragment>
- <fragment id="fragment_single_Property"><!-- fragment for UML Property -->
- <context enablesFor="1">
- <elementClass name="org.eclipse.uml2.uml.Property"></elementClass>
- </context>
- <content>
- <expandableContainer label="Type">
- <layout kind="Grid" numColumns="1" sameWidth="false"/>
- <controller predefinedId="UML_TypedElement_type"/>
- <controller predefinedId="UML_Property_defaultValue"/>
- <controller id="emftStructuralFeatureController">
- <feature handlerID="Multiplicity">
- <availableValue value="0..1"/>
- <availableValue value="1..1"/>
- <availableValue value="0..*"/>
- <availableValue value="1..*"/>
- </feature>
- <editor id="org.eclipse.papyrus.views.properties.runtime.uml.multiplicityPropertyEditor" label="Multiplicity:" labelPosition="16384"/>
- </controller>
- </expandableContainer>
- <expandableContainer label="Redefinition And Subset" layout="Grid" numColumns="2" sameWidth="false">
- <controller predefinedId="UML_Property_redefinedProperty"/>
- <controller predefinedId="UML_Property_subsettedProperty"/>
- </expandableContainer>
- </content>
- </fragment>
- <fragment id="fragment_single_Classifier"> <!-- fragment for UML Classifier -->
- <context enablesFor="1">
- <elementClass name="org.eclipse.uml2.uml.StructuredClassifier"></elementClass>
- </context>
- <content>
- <container>
- <layout kind="Grid" numColumns="2" sameWidth="false"/>
- <controller predefinedId="UML_Classifier_isAbstract"/>
- </container>
- <expandableContainer label="Features" layout="Grid" numColumns="2" sameWidth="false">
- <controller predefinedId="UML_StructuredClassifier_ownedAttribute"/>
- <controller predefinedId="UML_Class_ownedOperation"/>
- </expandableContainer>
- <groupContainer label="MyGroup" layout="Grid" numColumns="1" sameWidth="false">
- <controller id="emftStructuralFeatureController">
- <feature name="qualifiedName" handlerID="String"/>
- <editor id="org.eclipse.papyrus.views.properties.runtime.textPropertyEditor" label="Qualified Name:" labelPosition="16384">
- <icon pluginID="org.eclipse.papyrus.views.properties.tabbed.uml" path="/icons/tool.gif"/>
- </editor>
- </controller>
- </groupContainer>
- </content>
- </fragment>
-</fragments>
diff --git a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/src/org/eclipse/papyrus/uml/properties/view/Activator.java b/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/src/org/eclipse/papyrus/uml/properties/view/Activator.java
deleted file mode 100644
index 6f791d2aee4..00000000000
--- a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.uml.properties.view/src/org/eclipse/papyrus/uml/properties/view/Activator.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package org.eclipse.papyrus.uml.properties.view;
-
-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.uml.properties.view"; //$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;
- }
-
-}

Back to the top