Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'tests/junit/plugins/editor')
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.eclipse.project.editors.tests/pom.xml2
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/.classpath7
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/.project28
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/.settings/org.eclipse.jdt.core.prefs291
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/.settings/org.eclipse.jdt.ui.prefs68
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/META-INF/MANIFEST.MF47
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/about.html28
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/build.properties7
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/complex_multipage_model.di237
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/complex_multipage_model.notation578
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/complex_multipage_model.uml178
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_diagram.di35
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_diagram.notation282
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_diagram.uml49
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_table.di31
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_table.notation666
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_table.uml16
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_sash_page.di15
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_sash_page.notation49
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_sash_page.uml9
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/empty_model.di9
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/empty_model.notation2
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/empty_model.uml2
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_class_model.di17
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_class_model.notation93
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_class_model.uml16
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_table_model.di193
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_table_model.notation2
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_table_model.uml6
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_uml_generic_table_model.di17
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_uml_generic_table_model.notation125
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_uml_generic_table_model.uml2
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/table.di12
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/table.notation219
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/table.uml4
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_diagrams_model.di20
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_diagrams_model.notation16
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_diagrams_model.uml12
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_tables_model.di20
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_tables_model.notation54
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_tables_model.uml13
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/unnamed_diagram.di12
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/unnamed_diagram.notation93
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/unnamed_diagram.uml16
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/canonical/css_leaktest.di2
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/canonical/css_leaktest.notation66
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/canonical/css_leaktest.uml9
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/model set/^&_&^.di205
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/model set/^&_&^.notation107
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/model set/^&_&^.uml6
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/j2ee-no-constraints.profile.uml252
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/j2ee.profile.uml317
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model-no-j2ee-constraints.di12
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model-no-j2ee-constraints.notation71
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model-no-j2ee-constraints.uml26
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model.di12
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model.notation71
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model.uml26
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/complex_invalid_model.di407
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/complex_invalid_model.notation560
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/complex_invalid_model.uml129
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/empty_di_model.di3
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/empty_di_model.notation92
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/empty_di_model.uml16
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalidAvailablePage.di24
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalidAvailablePage.notation131
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalidAvailablePage.uml17
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalid_child_tab.di18
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalid_child_tab.notation5
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalid_child_tab.uml2
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/missing_page_recovery.di12
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/missing_page_recovery.notation92
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/missing_page_recovery.uml16
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_diagram_recovery.di23
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_diagram_recovery.notation98
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_diagram_recovery.uml16
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_table_recovery.di199
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_table_recovery.notation92
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_table_recovery.uml19
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/banking.di12
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/banking.notation91
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/banking.uml35
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment.di18
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment.notation415
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment.uml44
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment_sashes.di22
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment_sashes.notation415
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment_sashes.uml44
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/library.di12
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/library.notation72
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/library.uml26
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/org.eclipse.papyrus.editor.integration.tests.launch43
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/pom.xml15
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/src/org/eclipse/papyrus/editor/integration/tests/Activator.java76
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/src/org/eclipse/papyrus/editor/integration/tests/AllTests.java41
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/src/org/eclipse/papyrus/editor/integration/tests/tests/AbstractEditorIntegrationTest.java26
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/src/org/eclipse/papyrus/editor/integration/tests/tests/EditingMemoryLeakFixture.java197
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/src/org/eclipse/papyrus/editor/integration/tests/tests/EditingScenariosMemoryLeakTest.java162
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/src/org/eclipse/papyrus/editor/integration/tests/tests/EditorMemoryLeakTest.java202
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/src/org/eclipse/papyrus/editor/integration/tests/tests/EditorReloadTest.java719
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/src/org/eclipse/papyrus/editor/integration/tests/tests/ModelSetTests.java128
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/src/org/eclipse/papyrus/editor/integration/tests/tests/PageManagerTests.java567
-rw-r--r--tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/src/org/eclipse/papyrus/editor/integration/tests/tests/RecoveryTest.java175
-rwxr-xr-xtests/junit/plugins/editor/pom.xml23
104 files changed, 10330 insertions, 1 deletions
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.eclipse.project.editors.tests/pom.xml b/tests/junit/plugins/editor/org.eclipse.papyrus.eclipse.project.editors.tests/pom.xml
index 1adc7c826d0..d8ea91e7494 100644
--- a/tests/junit/plugins/editor/org.eclipse.papyrus.eclipse.project.editors.tests/pom.xml
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.eclipse.project.editors.tests/pom.xml
@@ -8,7 +8,7 @@
<version>1.2.0-SNAPSHOT</version>
<relativePath>../../../../../releng/main-tests</relativePath>
</parent>
- <groupId>org.eclipse.papyrus</groupId>
+ <groupId>org.eclipse.papyrus.tests</groupId>
<artifactId>org.eclipse.papyrus.eclipse.project.editors.tests</artifactId>
<version>2.0.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/.classpath b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/.classpath
new file mode 100644
index 00000000000..64c5e31b7a2
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/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/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/.project b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/.project
new file mode 100644
index 00000000000..b462121a6c6
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.editor.integration.tests</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/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/.settings/org.eclipse.jdt.core.prefs b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 00000000000..c585cc455ae
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,291 @@
+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
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_assignment=0
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
+org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
+org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+org.eclipse.jdt.core.formatter.blank_lines_before_field=0
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
+org.eclipse.jdt.core.formatter.comment.format_block_comments=true
+org.eclipse.jdt.core.formatter.comment.format_header=false
+org.eclipse.jdt.core.formatter.comment.format_html=true
+org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
+org.eclipse.jdt.core.formatter.comment.format_line_comments=true
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
+org.eclipse.jdt.core.formatter.comment.line_length=260
+org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
+org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
+org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
+org.eclipse.jdt.core.formatter.compact_else_if=true
+org.eclipse.jdt.core.formatter.continuation_indentation=2
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
+org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
+org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
+org.eclipse.jdt.core.formatter.indentation.size=4
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.join_lines_in_comments=false
+org.eclipse.jdt.core.formatter.join_wrapped_lines=false
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.lineSplit=260
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=5
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
+org.eclipse.jdt.core.formatter.tabulation.char=tab
+org.eclipse.jdt.core.formatter.tabulation.size=4
+org.eclipse.jdt.core.formatter.use_on_off_tags=false
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
+org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/.settings/org.eclipse.jdt.ui.prefs b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/.settings/org.eclipse.jdt.ui.prefs
new file mode 100644
index 00000000000..954281dbc31
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/.settings/org.eclipse.jdt.ui.prefs
@@ -0,0 +1,68 @@
+cleanup.add_default_serial_version_id=true
+cleanup.add_generated_serial_version_id=false
+cleanup.add_missing_annotations=true
+cleanup.add_missing_deprecated_annotations=true
+cleanup.add_missing_methods=false
+cleanup.add_missing_nls_tags=false
+cleanup.add_missing_override_annotations=true
+cleanup.add_missing_override_annotations_interface_methods=true
+cleanup.add_serial_version_id=false
+cleanup.always_use_blocks=true
+cleanup.always_use_parentheses_in_expressions=false
+cleanup.always_use_this_for_non_static_field_access=false
+cleanup.always_use_this_for_non_static_method_access=false
+cleanup.convert_functional_interfaces=false
+cleanup.convert_to_enhanced_for_loop=false
+cleanup.correct_indentation=false
+cleanup.format_source_code=false
+cleanup.format_source_code_changes_only=false
+cleanup.insert_inferred_type_arguments=false
+cleanup.make_local_variable_final=true
+cleanup.make_parameters_final=false
+cleanup.make_private_fields_final=true
+cleanup.make_type_abstract_if_missing_method=false
+cleanup.make_variable_declarations_final=false
+cleanup.never_use_blocks=false
+cleanup.never_use_parentheses_in_expressions=true
+cleanup.organize_imports=false
+cleanup.qualify_static_field_accesses_with_declaring_class=false
+cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
+cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
+cleanup.qualify_static_member_accesses_with_declaring_class=true
+cleanup.qualify_static_method_accesses_with_declaring_class=false
+cleanup.remove_private_constructors=true
+cleanup.remove_redundant_type_arguments=true
+cleanup.remove_trailing_whitespaces=true
+cleanup.remove_trailing_whitespaces_all=true
+cleanup.remove_trailing_whitespaces_ignore_empty=false
+cleanup.remove_unnecessary_casts=true
+cleanup.remove_unnecessary_nls_tags=true
+cleanup.remove_unused_imports=true
+cleanup.remove_unused_local_variables=false
+cleanup.remove_unused_private_fields=true
+cleanup.remove_unused_private_members=false
+cleanup.remove_unused_private_methods=true
+cleanup.remove_unused_private_types=true
+cleanup.sort_members=false
+cleanup.sort_members_all=false
+cleanup.use_anonymous_class_creation=false
+cleanup.use_blocks=true
+cleanup.use_blocks_only_for_return_and_throw=false
+cleanup.use_lambda=true
+cleanup.use_parentheses_in_expressions=false
+cleanup.use_this_for_non_static_field_access=false
+cleanup.use_this_for_non_static_field_access_only_if_necessary=true
+cleanup.use_this_for_non_static_method_access=false
+cleanup.use_this_for_non_static_method_access_only_if_necessary=true
+cleanup.use_type_arguments=false
+cleanup_profile=_Papyrus
+cleanup_settings_version=2
+eclipse.preferences.version=1
+formatter_profile=_Papyrus
+formatter_settings_version=12
+org.eclipse.jdt.ui.ignorelowercasenames=true
+org.eclipse.jdt.ui.importorder=java;javax;org;com;
+org.eclipse.jdt.ui.javadoc=true
+org.eclipse.jdt.ui.ondemandthreshold=99
+org.eclipse.jdt.ui.staticondemandthreshold=99
+org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\n * @return the ${bare_field_name}\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\n * @param ${param} the ${bare_field_name} to set\n */</template><template autoinsert\="false" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\n * Constructor.\n *\n * ${tags}\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/*****************************************************************************\n * Copyright (c) ${year} CEA LIST and others.\n * \n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * which accompanies this distribution, and is available at\n * http\://www.eclipse.org/legal/epl-v10.html\n *\n * Contributors\:\n * CEA LIST - Initial API and implementation\n * \n *****************************************************************************/\n</template><template autoinsert\="true" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\n * @author ${user}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\n * \n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\n * ${tags}\n */</template><template autoinsert\="false" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/**\n * ${see_to_overridden}\n *\n * ${tags}\n */</template><template autoinsert\="false" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\n * ${see_to_target}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\n${package_declaration}\n\n${typecomment}\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/META-INF/MANIFEST.MF b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..b5cfb384cf8
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/META-INF/MANIFEST.MF
@@ -0,0 +1,47 @@
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.papyrus.infra.core;bundle-version="1.2.0",
+ org.eclipse.papyrus.uml.diagram.clazz;bundle-version="1.2.0",
+ org.eclipse.papyrus.uml.diagram.timing;bundle-version="1.2.0",
+ org.eclipse.papyrus.infra.core.log;bundle-version="1.2.0",
+ org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.gmf.runtime.notation;bundle-version="1.5.0",
+ org.eclipse.papyrus.uml.tools;bundle-version="1.2.0",
+ org.eclipse.uml2.uml;bundle-version="4.1.0",
+ org.eclipse.papyrus.uml.diagram.common;bundle-version="1.2.0",
+ org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.2.0",
+ org.eclipse.ui.ide;bundle-version="3.9.0",
+ org.eclipse.emf.transaction;bundle-version="1.4.0",
+ org.eclipse.gmf.runtime.common.core;bundle-version="1.7.0",
+ org.eclipse.gmf.runtime.emf.type.core;bundle-version="1.7.0",
+ org.eclipse.papyrus.infra.widgets;bundle-version="1.2.0",
+ org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.7.0",
+ org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.7.0",
+ org.eclipse.papyrus.infra.services.edit;bundle-version="1.2.0",
+ org.junit;bundle-version="4.10.0",
+ org.eclipse.papyrus.views.modelexplorer;bundle-version="1.2.0",
+ org.eclipse.ui.navigator;bundle-version="3.5.0",
+ org.eclipse.papyrus.infra.services.validation;bundle-version="1.2.0",
+ org.eclipse.papyrus.uml.service.validation;bundle-version="1.2.0",
+ com.google.guava;bundle-version="11.0.0",
+ org.eclipse.papyrus.infra.nattable.common;bundle-version="1.2.0",
+ org.eclipse.papyrus.infra.nattable;bundle-version="1.2.0",
+ org.eclipse.papyrus.uml.nattable.menu;bundle-version="1.2.0",
+ org.eclipse.papyrus.uml.diagram.sequence;bundle-version="1.2.0",
+ org.eclipse.papyrus.infra.emf;bundle-version="1.2.0",
+ org.eclipse.papyrus.junit.framework;bundle-version="1.2.0",
+ org.eclipse.papyrus.junit.utils;bundle-version="1.2.0",
+ org.eclipse.papyrus.infra.ui;bundle-version="1.2.0",
+ org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.2.0",
+ org.eclipse.papyrus.infra.core.sashwindows.di;bundle-version="1.2.0"
+Export-Package: org.eclipse.papyrus.editor.integration.tests,
+ org.eclipse.papyrus.editor.integration.tests.tests
+Bundle-Vendor: Eclipse Modeling Project
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.2.0.qualifier
+Bundle-Name: Papyrus Editor Integration Tests
+Bundle-ManifestVersion: 2
+Bundle-Activator: org.eclipse.papyrus.editor.integration.tests.Activator
+Bundle-SymbolicName: org.eclipse.papyrus.editor.integration.tests
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/about.html b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/about.html
new file mode 100644
index 00000000000..d35d5aed64c
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2007</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/build.properties b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/build.properties
new file mode 100644
index 00000000000..6b8634c222f
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/build.properties
@@ -0,0 +1,7 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ about.html,\
+ model/
+src.includes = about.html
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/complex_multipage_model.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/complex_multipage_model.di
new file mode 100644
index 00000000000..8148e9633e1
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/complex_multipage_model.di
@@ -0,0 +1,237 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi" xmlns:org.eclipse.papyrus.infra.table.instance.papyrustableinstance="http://www.eclipse.org/Papyrus/Table/0.8.0/papyrustableinstance" xmlns:tableinstance="http://www.eclipse.org/EMF_Facet/ModelCellEditor/0.1.0/tableinstance" xmlns:tableinstance2="http://www.eclipse.org/EMF_Facet/Table/0.1.0/tableinstance2">
+ <di:SashWindowsMngr>
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="complex_multipage_model.notation#_zyAt8XqTEeK9jI2Tc6HWsA"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="complex_multipage_model.notation#_zyAt83qTEeK9jI2Tc6HWsA"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="complex_multipage_model.notation#_1B5ogHqTEeK9jI2Tc6HWsA"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="complex_multipage_model.notation#_1PIzQHqTEeK9jI2Tc6HWsA"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="complex_multipage_model.notation#_1pLD4HqTEeK9jI2Tc6HWsA"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="complex_multipage_model.notation#_12a1sHqTEeK9jI2Tc6HWsA"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="complex_multipage_model.notation#_1_fSIHqTEeK9jI2Tc6HWsA"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="complex_multipage_model.notation#_B_L-UHqUEeK9jI2Tc6HWsA"/>
+ </availablePage>
+ <availablePage emfPageIdentifier="/1"/>
+ </pageList>
+ <sashModel currentSelection="/0/@sashModel/@windows.0/@children.0/@children.0/@children.1">
+ <windows>
+ <children xsi:type="di:SashPanel" direction="256">
+ <children xsi:type="di:SashPanel" direction="512">
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="complex_multipage_model.notation#_1B5ogHqTEeK9jI2Tc6HWsA"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="complex_multipage_model.notation#_B_L-UHqUEeK9jI2Tc6HWsA"/>
+ </children>
+ </children>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="complex_multipage_model.notation#_1_fSIHqTEeK9jI2Tc6HWsA"/>
+ </children>
+ <children emfPageIdentifier="/1"/>
+ <children>
+ <emfPageIdentifier href="complex_multipage_model.notation#_zyAt8XqTEeK9jI2Tc6HWsA"/>
+ </children>
+ </children>
+ </children>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="complex_multipage_model.notation#_12a1sHqTEeK9jI2Tc6HWsA"/>
+ </children>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+ </di:SashWindowsMngr>
+ <org.eclipse.papyrus.infra.table.instance.papyrustableinstance:PapyrusTableInstance name="DefaultTable" table="/2"/>
+ <tableinstance2:TableInstance2 description="Table Description">
+ <tableConfiguration href="platform:/plugin/org.eclipse.papyrus.uml.table.default/resources/default.tableconfiguration2#/"/>
+ <customizations href="emffacet:/customization/UMLPapyrusDefaultBrowserCustomization#/"/>
+ <customizations href="#/2/@localCustomizations.1"/>
+ <customizations href="#/2/@localCustomizations.0"/>
+ <context href="complex_multipage_model.uml#_BYzTwHqUEeK9jI2Tc6HWsA"/>
+ <columns xsi:type="tableinstance:DefaultLabelColumn"/>
+ <columns xsi:type="tableinstance:MetaClassColumn"/>
+ <columns xsi:type="tableinstance:EContainerColumn"/>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/emf/2002/Ecore#//EModelElement/eAnnotations"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedComment"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedElement"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/owner"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/clientDependency"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/nameExpression"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/namespace"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/qualifiedName"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/visibility"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/elementImport"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/packageImport"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/ownedRule"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/ownedMember"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/importedMember"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/member"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/isLeaf"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/redefinedElement"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/redefinitionContext"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//ParameterableElement/owningTemplateParameter"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//ParameterableElement/templateParameter"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Type/package"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//TemplateableElement/ownedTemplateSignature"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//TemplateableElement/templateBinding"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/feature"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/attribute"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/collaborationUse"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/general"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/generalization"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/powertypeExtent"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/inheritedMember"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/isAbstract"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/isFinalSpecialization"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/ownedUseCase"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/useCase"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/redefinedClassifier"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/representation"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/substitution"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/ownedAttribute"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/ownedConnector"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/part"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/role"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//EncapsulatedClassifier/ownedPort"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/classifierBehavior"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/interfaceRealization"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/ownedBehavior"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/ownedOperation"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/extension"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/isActive"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/nestedClassifier"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/ownedReception"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/superClass"/>
+ </columns>
+ <rows>
+ <element href="complex_multipage_model.uml#_CeRuEHqUEeK9jI2Tc6HWsA"/>
+ </rows>
+ <rows>
+ <element href="complex_multipage_model.uml#_CkYWEHqUEeK9jI2Tc6HWsA"/>
+ </rows>
+ <localCustomizations metamodelURI="http://www.eclipse.org/emf/2002/Ecore"/>
+ <localCustomizations metamodelURI="http://www.eclipse.org/uml2/4.0.0/UML"/>
+ </tableinstance2:TableInstance2>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/complex_multipage_model.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/complex_multipage_model.notation
new file mode 100644
index 00000000000..226c64a89fd
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/complex_multipage_model.notation
@@ -0,0 +1,578 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+ <notation:Diagram xmi:id="_zyAt8XqTEeK9jI2Tc6HWsA" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_D1nUcHqUEeK9jI2Tc6HWsA" type="2012">
+ <children xmi:type="notation:DecorationNode" xmi:id="_D1nUcnqUEeK9jI2Tc6HWsA" type="5038"/>
+ <element xmi:type="uml:Comment" href="complex_multipage_model.uml#_D1TycHqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_D1nUcXqUEeK9jI2Tc6HWsA" x="60" y="65" width="291" height="131"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_zyAt8nqTEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:Model" href="complex_multipage_model.uml#_zyAt8HqTEeK9jI2Tc6HWsA"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_zyAt83qTEeK9jI2Tc6HWsA" type="PapyrusUMLTimingDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_zyAt9HqTEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:Model" href="complex_multipage_model.uml#_zyAt8HqTEeK9jI2Tc6HWsA"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_1B5ogHqTEeK9jI2Tc6HWsA" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="__d6UYHqTEeK9jI2Tc6HWsA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="__eEFYHqTEeK9jI2Tc6HWsA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__eEFYXqTEeK9jI2Tc6HWsA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__eEFcHqTEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__eEFcXqTEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="__eEFYnqTEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__eEFY3qTEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__eEFZHqTEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__eEFZXqTEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__eEFZnqTEeK9jI2Tc6HWsA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__eEFcnqTEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__eEFc3qTEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="__eEFZ3qTEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__eEFaHqTEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__eEFaXqTEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__eEFanqTEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__eEFa3qTEeK9jI2Tc6HWsA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__eEFdHqTEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__eEFdXqTEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="__eEFbHqTEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__eEFbXqTEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__eEFbnqTEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__eEFb3qTEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xmi:type="uml:Class" href="complex_multipage_model.uml#__dxKcHqTEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__d6UYXqTEeK9jI2Tc6HWsA" x="70" y="74"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__pOMgHqTEeK9jI2Tc6HWsA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="__pOMgnqTEeK9jI2Tc6HWsA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__pOMg3qTEeK9jI2Tc6HWsA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__pX9gHqTEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__pX9gXqTEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="__pOMhHqTEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__pOMhXqTEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__pOMhnqTEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__pOMh3qTEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__pOMiHqTEeK9jI2Tc6HWsA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__pX9gnqTEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__pX9g3qTEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="__pOMiXqTEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__pOMinqTEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__pOMi3qTEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__pOMjHqTEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__pOMjXqTEeK9jI2Tc6HWsA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__pX9hHqTEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__pX9hXqTEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="__pOMjnqTEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__pOMj3qTEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__pOMkHqTEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__pOMkXqTEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xmi:type="uml:Class" href="complex_multipage_model.uml#__o7RkHqTEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__pOMgXqTEeK9jI2Tc6HWsA" x="445" y="74"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_BZP_sHqUEeK9jI2Tc6HWsA" type="2007">
+ <children xmi:type="notation:DecorationNode" xmi:id="_BZP_snqUEeK9jI2Tc6HWsA" type="5026"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_BZP_s3qUEeK9jI2Tc6HWsA" type="7016">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BZ11kHqUEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BZ11kXqUEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BZP_tHqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BZP_tXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xmi:type="uml:Package" href="complex_multipage_model.uml#_BYzTwHqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BZP_sXqUEeK9jI2Tc6HWsA" x="215" y="215" width="246" height="126"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_1B5ogXqTEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:Model" href="complex_multipage_model.uml#_zyAt8HqTEeK9jI2Tc6HWsA"/>
+ <edges xmi:type="notation:Connector" xmi:id="__8HTUHqTEeK9jI2Tc6HWsA" type="4001" source="__d6UYHqTEeK9jI2Tc6HWsA" target="__pOMgHqTEeK9jI2Tc6HWsA">
+ <children xmi:type="notation:DecorationNode" xmi:id="__8REUHqTEeK9jI2Tc6HWsA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__8REUXqTEeK9jI2Tc6HWsA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="__8REUnqTEeK9jI2Tc6HWsA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__8REU3qTEeK9jI2Tc6HWsA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="__8REVHqTEeK9jI2Tc6HWsA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__8REVXqTEeK9jI2Tc6HWsA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="__8REVnqTEeK9jI2Tc6HWsA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__8REV3qTEeK9jI2Tc6HWsA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="__8REWHqTEeK9jI2Tc6HWsA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__8REWXqTEeK9jI2Tc6HWsA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="__8REWnqTEeK9jI2Tc6HWsA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__8REW3qTEeK9jI2Tc6HWsA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="__8HTUXqTEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:Association" href="complex_multipage_model.uml#__70YYHqTEeK9jI2Tc6HWsA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__8HTUnqTEeK9jI2Tc6HWsA" points="[50, 1, -325, 1]$[325, 46, -50, 46]"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_1PIzQHqTEeK9jI2Tc6HWsA" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_1PIzQXqTEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:Model" href="complex_multipage_model.uml#_zyAt8HqTEeK9jI2Tc6HWsA"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_1pLD4HqTEeK9jI2Tc6HWsA" type="PapyrusUMLTimingDiagram" name="TimingDiagram" measurementUnit="Pixel">
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_1pLD4XqTEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:Model" href="complex_multipage_model.uml#_zyAt8HqTEeK9jI2Tc6HWsA"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_12a1sHqTEeK9jI2Tc6HWsA" type="PapyrusUMLTimingDiagram" name="TimingDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_My-4EHqUEeK9jI2Tc6HWsA" type="2">
+ <children xmi:type="notation:DecorationNode" xmi:id="_My-4EnqUEeK9jI2Tc6HWsA" type="37"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_My-4E3qUEeK9jI2Tc6HWsA" type="5">
+ <children xmi:type="notation:Shape" xmi:id="_OjB5YHqUEeK9jI2Tc6HWsA" type="19">
+ <children xmi:type="notation:DecorationNode" xmi:id="_OjB5YnqUEeK9jI2Tc6HWsA" type="21"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OjB5Y3qUEeK9jI2Tc6HWsA" type="7">
+ <children xmi:type="notation:Shape" xmi:id="_R3OOAHqUEeK9jI2Tc6HWsA" type="9">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_R5v9kXqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionView">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_R5v9knqUEeK9jI2Tc6HWsA" key="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionViewID" value="_R5v9kHqUEeK9jI2Tc6HWsA"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_R6C4gHqUEeK9jI2Tc6HWsA" key="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionViewName" value="State 1"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_R3OOAnqUEeK9jI2Tc6HWsA" type="38">
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_R3XX8HqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_R3OOAXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SOvWIHqUEeK9jI2Tc6HWsA" type="9">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SO4gEXqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionView">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SO4gEnqUEeK9jI2Tc6HWsA" key="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionViewID" value="_SO4gEHqUEeK9jI2Tc6HWsA"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SPCREHqUEeK9jI2Tc6HWsA" key="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionViewName" value="State 2"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SOvWInqUEeK9jI2Tc6HWsA" type="38">
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_SOvWI3qUEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SOvWIXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_OjB5ZHqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_OjB5ZXqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OjB5ZnqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OjB5Z3qUEeK9jI2Tc6HWsA" type="8">
+ <children xmi:type="notation:Shape" xmi:id="_R6fkcHqUEeK9jI2Tc6HWsA" type="11">
+ <children xmi:type="notation:DecorationNode" xmi:id="_R6fkcnqUEeK9jI2Tc6HWsA" type="62">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_R6fkc3qUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_multipage_model.uml#_R6C4gXqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_R6fkcXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_TEAKMHqUEeK9jI2Tc6HWsA" type="12">
+ <children xmi:type="notation:DecorationNode" xmi:id="_TEAKNHqUEeK9jI2Tc6HWsA" type="10">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TEAKNXqUEeK9jI2Tc6HWsA" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_TEAKNnqUEeK9jI2Tc6HWsA" type="58">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TEAKN3qUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_TEAKMXqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_TEAKMnqUEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:OccurrenceSpecification" href="complex_multipage_model.uml#_TDtPQHqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TaxrcHqUEeK9jI2Tc6HWsA" x="114" y="71"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_TEAKOXqUEeK9jI2Tc6HWsA" type="39">
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TEAKOnqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_TEmnIHqUEeK9jI2Tc6HWsA" type="11">
+ <children xmi:type="notation:DecorationNode" xmi:id="_TEmnInqUEeK9jI2Tc6HWsA" type="62">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TEmnI3qUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_multipage_model.uml#_TEAKO3qUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TEmnIXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_UCqK0HqUEeK9jI2Tc6HWsA" type="12">
+ <children xmi:type="notation:DecorationNode" xmi:id="_UCqK1HqUEeK9jI2Tc6HWsA" type="10">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UCqK1XqUEeK9jI2Tc6HWsA" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UCqK1nqUEeK9jI2Tc6HWsA" type="58">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UCqK13qUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_UCqK0XqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_UCqK0nqUEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:OccurrenceSpecification" href="complex_multipage_model.uml#_UCXP4HqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UCqK2HqUEeK9jI2Tc6HWsA" x="334" y="140"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_UCqK2XqUEeK9jI2Tc6HWsA" type="39">
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UCqK2nqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_UDQAsHqUEeK9jI2Tc6HWsA" type="11">
+ <children xmi:type="notation:DecorationNode" xmi:id="_UDQAsnqUEeK9jI2Tc6HWsA" type="62">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UDQAs3qUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_multipage_model.uml#_UCqK23qUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UDQAsXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OjB5aHqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OjB5aXqUEeK9jI2Tc6HWsA" visible="false" type="82">
+ <children xmi:type="notation:Shape" xmi:id="_OqUNIHqUEeK9jI2Tc6HWsA" type="24">
+ <children xmi:type="notation:DecorationNode" xmi:id="_OqUNInqUEeK9jI2Tc6HWsA" type="80">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OqUNI3qUEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OqUNIXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_OjB5anqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_OjB5a3qUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OjB5bHqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xmi:type="uml:Lifeline" href="complex_multipage_model.uml#_Of5s4HqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OjB5YXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_PNl5UHqUEeK9jI2Tc6HWsA" type="20">
+ <children xmi:type="notation:DecorationNode" xmi:id="_PNl5UnqUEeK9jI2Tc6HWsA" type="22"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_PNl5U3qUEeK9jI2Tc6HWsA" type="23">
+ <children xmi:type="notation:Shape" xmi:id="_PSfncHqUEeK9jI2Tc6HWsA" type="28">
+ <children xmi:type="notation:DecorationNode" xmi:id="_PSfncnqUEeK9jI2Tc6HWsA" type="31"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_PSfnc3qUEeK9jI2Tc6HWsA" type="64">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_PSfndHqUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_multipage_model.uml#_PSMsgHqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PSfncXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Ugum4HqUEeK9jI2Tc6HWsA" type="12">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Ugum5HqUEeK9jI2Tc6HWsA" type="10">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Ugum5XqUEeK9jI2Tc6HWsA" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Ugum5nqUEeK9jI2Tc6HWsA" type="58">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Ugum53qUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_Ugum4XqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Ugum4nqUEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:OccurrenceSpecification" href="complex_multipage_model.uml#_Uglc8HqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Ugum6HqUEeK9jI2Tc6HWsA" x="181" y="52"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_UhBh0HqUEeK9jI2Tc6HWsA" type="28">
+ <children xmi:type="notation:DecorationNode" xmi:id="_UhBh0nqUEeK9jI2Tc6HWsA" type="31"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UhBh03qUEeK9jI2Tc6HWsA" type="64">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UhBh1HqUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_multipage_model.uml#_Ugum6XqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UhBh0XqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Z0BFcHqUEeK9jI2Tc6HWsA" type="12">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Z0BFdHqUEeK9jI2Tc6HWsA" type="10">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Z0BFdXqUEeK9jI2Tc6HWsA" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Z0BFdnqUEeK9jI2Tc6HWsA" type="58">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Z0BFd3qUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_Z0BFcXqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Z0BFcnqUEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:OccurrenceSpecification" href="complex_multipage_model.uml#_Zz37gHqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Z0BFeHqUEeK9jI2Tc6HWsA" x="294" y="46"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Z0UncHqUEeK9jI2Tc6HWsA" type="28">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Z0UncnqUEeK9jI2Tc6HWsA" type="31"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Z0Unc3qUEeK9jI2Tc6HWsA" type="64">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Z0UndHqUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_multipage_model.uml#_Z0BFeXqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z0UncXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_UuIJsHqUEeK9jI2Tc6HWsA" type="12">
+ <children xmi:type="notation:DecorationNode" xmi:id="_UuIJtHqUEeK9jI2Tc6HWsA" type="10">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UuIJtXqUEeK9jI2Tc6HWsA" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UuIJtnqUEeK9jI2Tc6HWsA" type="58">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UuIJt3qUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_UuIJsXqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_UuIJsnqUEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:OccurrenceSpecification" href="complex_multipage_model.uml#_Ut-_wHqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UuIJuHqUEeK9jI2Tc6HWsA" x="388" y="45"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_UubEoHqUEeK9jI2Tc6HWsA" type="28">
+ <children xmi:type="notation:DecorationNode" xmi:id="_UubEonqUEeK9jI2Tc6HWsA" type="31"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UubEo3qUEeK9jI2Tc6HWsA" type="64">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UubEpHqUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_multipage_model.uml#_UuIJuXqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UubEoXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PNl5VHqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_PNl5VXqUEeK9jI2Tc6HWsA" visible="false" type="83">
+ <children xmi:type="notation:Shape" xmi:id="_PXs3kHqUEeK9jI2Tc6HWsA" type="24">
+ <children xmi:type="notation:DecorationNode" xmi:id="_PXs3knqUEeK9jI2Tc6HWsA" type="80">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PXs3k3qUEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PXs3kXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_PNl5VnqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_PNl5V3qUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PNl5WHqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xmi:type="uml:Lifeline" href="complex_multipage_model.uml#_PM_cYHqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PNl5UXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_WUWgoHqUEeK9jI2Tc6HWsA" type="19">
+ <children xmi:type="notation:DecorationNode" xmi:id="_WUWgonqUEeK9jI2Tc6HWsA" type="21"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WUWgo3qUEeK9jI2Tc6HWsA" type="7">
+ <children xmi:type="notation:Shape" xmi:id="_WtNFgHqUEeK9jI2Tc6HWsA" type="9">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WtWPcXqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionView">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WtWPcnqUEeK9jI2Tc6HWsA" key="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionViewID" value="_WtWPcHqUEeK9jI2Tc6HWsA"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WtpxcHqUEeK9jI2Tc6HWsA" key="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionViewName" value="State 1"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WtNFgnqUEeK9jI2Tc6HWsA" type="38">
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_WtNFg3qUEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WtNFgXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_W1GdQHqUEeK9jI2Tc6HWsA" type="9">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_W1PnMXqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionView">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_W1PnMnqUEeK9jI2Tc6HWsA" key="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionViewID" value="_W1PnMHqUEeK9jI2Tc6HWsA"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_W1ZYMHqUEeK9jI2Tc6HWsA" key="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionViewName" value="State 2"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_W1GdQnqUEeK9jI2Tc6HWsA" type="38">
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_W1GdQ3qUEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_W1GdQXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_YUVbYHqUEeK9jI2Tc6HWsA" type="9">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YUelUXqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionView">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YUelUnqUEeK9jI2Tc6HWsA" key="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionViewID" value="_YUelUHqUEeK9jI2Tc6HWsA"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YUoWUHqUEeK9jI2Tc6HWsA" key="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionViewName" value="State 3"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YUVbYnqUEeK9jI2Tc6HWsA" type="38">
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_YUVbY3qUEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YUVbYXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_WUWgpHqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_WUWgpXqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WUWgpnqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WUWgp3qUEeK9jI2Tc6HWsA" type="8">
+ <children xmi:type="notation:Shape" xmi:id="_WuF2UHqUEeK9jI2Tc6HWsA" type="11">
+ <children xmi:type="notation:DecorationNode" xmi:id="_WuF2UnqUEeK9jI2Tc6HWsA" type="62">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WuF2U3qUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_multipage_model.uml#_WtpxcXqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WuF2UXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Xj9uYHqUEeK9jI2Tc6HWsA" type="12">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Xj9uZHqUEeK9jI2Tc6HWsA" type="10">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Xj9uZXqUEeK9jI2Tc6HWsA" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Xj9uZnqUEeK9jI2Tc6HWsA" type="58">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Xj9uZ3qUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_Xj9uYXqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Xj9uYnqUEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:OccurrenceSpecification" href="complex_multipage_model.uml#_Xjz9YHqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Xj9uaHqUEeK9jI2Tc6HWsA" x="83" y="67"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Xj9uaXqUEeK9jI2Tc6HWsA" type="39">
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Xj9uanqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XkjkQHqUEeK9jI2Tc6HWsA" type="11">
+ <children xmi:type="notation:DecorationNode" xmi:id="_XkjkQnqUEeK9jI2Tc6HWsA" type="62">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XkjkQ3qUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_multipage_model.uml#_Xj9ua3qUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XkjkQXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XraaMHqUEeK9jI2Tc6HWsA" type="12">
+ <children xmi:type="notation:DecorationNode" xmi:id="_XraaNHqUEeK9jI2Tc6HWsA" type="10">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XraaNXqUEeK9jI2Tc6HWsA" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XraaNnqUEeK9jI2Tc6HWsA" type="58">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XraaN3qUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_XraaMXqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_XraaMnqUEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:OccurrenceSpecification" href="complex_multipage_model.uml#_XrQpMHqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XraaOHqUEeK9jI2Tc6HWsA" x="152" y="70"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XraaOXqUEeK9jI2Tc6HWsA" type="39">
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XraaOnqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XsAQEHqUEeK9jI2Tc6HWsA" type="11">
+ <children xmi:type="notation:DecorationNode" xmi:id="_XsAQEnqUEeK9jI2Tc6HWsA" type="62">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XsAQE3qUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_multipage_model.uml#_XraaO3qUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XsAQEXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XzJZ4HqUEeK9jI2Tc6HWsA" type="12">
+ <children xmi:type="notation:DecorationNode" xmi:id="_XzJZ5HqUEeK9jI2Tc6HWsA" type="10">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XzJZ5XqUEeK9jI2Tc6HWsA" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XzJZ5nqUEeK9jI2Tc6HWsA" type="58">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XzJZ53qUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_XzJZ4XqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_XzJZ4nqUEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:OccurrenceSpecification" href="complex_multipage_model.uml#_Xy_o4HqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XzJZ6HqUEeK9jI2Tc6HWsA" x="265" y="72"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XzJZ6XqUEeK9jI2Tc6HWsA" type="39">
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XzJZ6nqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XzvPwHqUEeK9jI2Tc6HWsA" type="11">
+ <children xmi:type="notation:DecorationNode" xmi:id="_XzvPwnqUEeK9jI2Tc6HWsA" type="62">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XzvPw3qUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_multipage_model.uml#_XzJZ63qUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XzvPwXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_X8FTcHqUEeK9jI2Tc6HWsA" type="12">
+ <children xmi:type="notation:DecorationNode" xmi:id="_X8FTdHqUEeK9jI2Tc6HWsA" type="10">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_X8FTdXqUEeK9jI2Tc6HWsA" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_X8FTdnqUEeK9jI2Tc6HWsA" type="58">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_X8FTd3qUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_X8FTcXqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_X8FTcnqUEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:OccurrenceSpecification" href="complex_multipage_model.uml#_X7yYgHqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_X8FTeHqUEeK9jI2Tc6HWsA" x="338" y="66"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_X8FTeXqUEeK9jI2Tc6HWsA" type="39">
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X8FTenqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_X8h_YHqUEeK9jI2Tc6HWsA" type="11">
+ <children xmi:type="notation:DecorationNode" xmi:id="_X8rJUXqUEeK9jI2Tc6HWsA" type="62">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_X8rJUnqUEeK9jI2Tc6HWsA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_multipage_model.uml#_X8FTe3qUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X8rJUHqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WUWgqHqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WUWgqXqUEeK9jI2Tc6HWsA" visible="false" type="82">
+ <children xmi:type="notation:Shape" xmi:id="_WUpbkHqUEeK9jI2Tc6HWsA" type="24">
+ <children xmi:type="notation:DecorationNode" xmi:id="_WUpbknqUEeK9jI2Tc6HWsA" type="80">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WUpbk3qUEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WUpbkXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_WUWgqnqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_WUWgq3qUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WUWgrHqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xmi:type="uml:Lifeline" href="complex_multipage_model.uml#_WT50sHqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WUWgoXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_My-4FHqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_My-4FXqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_My-4FnqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_My-4F3qUEeK9jI2Tc6HWsA" type="29">
+ <children xmi:type="notation:Shape" xmi:id="_NFchEHqUEeK9jI2Tc6HWsA" type="24">
+ <children xmi:type="notation:DecorationNode" xmi:id="_NFchEnqUEeK9jI2Tc6HWsA" type="80">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NFchE3qUEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NFchEXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_My-4GHqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_My-4GXqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_My-4GnqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xmi:type="uml:Interaction" href="complex_multipage_model.uml#_MyiMIHqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_My-4EXqUEeK9jI2Tc6HWsA" x="80" y="125" height="605"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_12a1sXqTEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:Model" href="complex_multipage_model.uml#_zyAt8HqTEeK9jI2Tc6HWsA"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_1_fSIHqTEeK9jI2Tc6HWsA" type="PapyrusUMLTimingDiagram" name="TimingDiagram" measurementUnit="Pixel">
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_1_fSIXqTEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:Model" href="complex_multipage_model.uml#_zyAt8HqTEeK9jI2Tc6HWsA"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_B_L-UHqUEeK9jI2Tc6HWsA" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_CeuaAHqUEeK9jI2Tc6HWsA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_CeuaAnqUEeK9jI2Tc6HWsA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CeuaA3qUEeK9jI2Tc6HWsA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CeuaEnqUEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CeuaE3qUEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CeuaBHqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_CeuaBXqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_CeuaBnqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CeuaB3qUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CeuaCHqUEeK9jI2Tc6HWsA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CeuaFHqUEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CeuaFXqUEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CeuaCXqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_CeuaCnqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_CeuaC3qUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CeuaDHqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CeuaDXqUEeK9jI2Tc6HWsA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CeuaFnqUEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CeuaF3qUEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CeuaDnqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_CeuaD3qUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_CeuaEHqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CeuaEXqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xmi:type="uml:Class" href="complex_multipage_model.uml#_CeRuEHqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CeuaAXqUEeK9jI2Tc6HWsA" x="104" y="95"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CkrRAHqUEeK9jI2Tc6HWsA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_CkrRAnqUEeK9jI2Tc6HWsA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CkrRA3qUEeK9jI2Tc6HWsA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ck1CCXqUEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ck1CCnqUEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CkrRBHqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_CkrRBXqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_CkrRBnqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CkrRB3qUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CkrRCHqUEeK9jI2Tc6HWsA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ck1CC3qUEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ck1CDHqUEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Ck1CAHqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Ck1CAXqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Ck1CAnqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ck1CA3qUEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Ck1CBHqUEeK9jI2Tc6HWsA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ck1CDXqUEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ck1CDnqUEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Ck1CBXqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Ck1CBnqUEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Ck1CB3qUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ck1CCHqUEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xmi:type="uml:Class" href="complex_multipage_model.uml#_CkYWEHqUEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CkrRAXqUEeK9jI2Tc6HWsA" x="393" y="94"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_B_L-UXqUEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:Package" href="complex_multipage_model.uml#_BYzTwHqUEeK9jI2Tc6HWsA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_DTPnMHqUEeK9jI2Tc6HWsA" type="4002" source="_CeuaAHqUEeK9jI2Tc6HWsA" target="_CkrRAHqUEeK9jI2Tc6HWsA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_DTPnM3qUEeK9jI2Tc6HWsA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_DTPnNHqUEeK9jI2Tc6HWsA" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_DTPnMXqUEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:Generalization" href="complex_multipage_model.uml#_DS8sQHqUEeK9jI2Tc6HWsA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DTPnMnqUEeK9jI2Tc6HWsA" points="[50, 9, -239, 10]$[298, 49, 9, 50]"/>
+ </edges>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/complex_multipage_model.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/complex_multipage_model.uml
new file mode 100644
index 00000000000..951eaa9cc2c
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/complex_multipage_model.uml
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_zyAt8HqTEeK9jI2Tc6HWsA" name="model">
+ <ownedComment xmi:id="_D1TycHqUEeK9jI2Tc6HWsA">
+ <body>Complex model with many pages and a specific layout </body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="__dxKcHqTEeK9jI2Tc6HWsA" name="Class1">
+ <ownedAttribute xmi:id="__7qnYHqTEeK9jI2Tc6HWsA" name="class2" type="__o7RkHqTEeK9jI2Tc6HWsA" association="__70YYHqTEeK9jI2Tc6HWsA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__7qnYXqTEeK9jI2Tc6HWsA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__7qnYnqTEeK9jI2Tc6HWsA" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="__o7RkHqTEeK9jI2Tc6HWsA" name="Class2"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="__70YYHqTEeK9jI2Tc6HWsA" name="class1_class2_1" memberEnd="__70YYXqTEeK9jI2Tc6HWsA __7qnYHqTEeK9jI2Tc6HWsA">
+ <ownedEnd xmi:id="__70YYXqTEeK9jI2Tc6HWsA" name="class1" type="__dxKcHqTEeK9jI2Tc6HWsA" association="__70YYHqTEeK9jI2Tc6HWsA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__70YYnqTEeK9jI2Tc6HWsA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__70YY3qTEeK9jI2Tc6HWsA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_BYzTwHqUEeK9jI2Tc6HWsA" name="Package1">
+ <packagedElement xmi:type="uml:Class" xmi:id="_CeRuEHqUEeK9jI2Tc6HWsA" name="Class1">
+ <generalization xmi:id="_DS8sQHqUEeK9jI2Tc6HWsA" general="_CkYWEHqUEeK9jI2Tc6HWsA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_CkYWEHqUEeK9jI2Tc6HWsA" name="Class2"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interaction" xmi:id="_MyiMIHqUEeK9jI2Tc6HWsA">
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_PSMsgHqUEeK9jI2Tc6HWsA" name="S1" covered="_PM_cYHqUEeK9jI2Tc6HWsA">
+ <invariant xmi:id="_PSMsgXqUEeK9jI2Tc6HWsA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_PSMsgnqUEeK9jI2Tc6HWsA"/>
+ </invariant>
+ </fragment>
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_R6C4gXqUEeK9jI2Tc6HWsA" name="State 1_1" covered="_Of5s4HqUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_R6MpgHqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.StateInvariant">
+ <details xmi:id="_R6VzcHqUEeK9jI2Tc6HWsA" key="org.eclipse.papyrus.uml.diagram.timing.StateInvariantStateDefinitionId" value="_R5v9kHqUEeK9jI2Tc6HWsA"/>
+ </eAnnotations>
+ <invariant xmi:id="_R6C4gnqUEeK9jI2Tc6HWsA" name="InState_State 1">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_R6C4g3qUEeK9jI2Tc6HWsA">
+ <body>State 1</body>
+ </specification>
+ </invariant>
+ </fragment>
+ <fragment xmi:type="uml:OccurrenceSpecification" xmi:id="_TDtPQHqUEeK9jI2Tc6HWsA" name="State 1_1_To_State 2_1" covered="_Of5s4HqUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_TDtPQXqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.autogeneratedOccurrenceSpecificationName"/>
+ </fragment>
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_TEAKO3qUEeK9jI2Tc6HWsA" name="State 2_1" covered="_Of5s4HqUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_TEJ7MHqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.StateInvariant">
+ <details xmi:id="_TETsMHqUEeK9jI2Tc6HWsA" key="org.eclipse.papyrus.uml.diagram.timing.StateInvariantStateDefinitionId" value="_SO4gEHqUEeK9jI2Tc6HWsA"/>
+ </eAnnotations>
+ <invariant xmi:id="_TEAKPHqUEeK9jI2Tc6HWsA" name="InState_State 2">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_TEAKPXqUEeK9jI2Tc6HWsA">
+ <body>State 2</body>
+ </specification>
+ </invariant>
+ </fragment>
+ <fragment xmi:type="uml:OccurrenceSpecification" xmi:id="_UCXP4HqUEeK9jI2Tc6HWsA" name="State 2_1_To_State 1_2" covered="_Of5s4HqUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_UCXP4XqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.autogeneratedOccurrenceSpecificationName"/>
+ </fragment>
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_UCqK23qUEeK9jI2Tc6HWsA" name="State 1_2" covered="_Of5s4HqUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_UC9FwHqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.StateInvariant">
+ <details xmi:id="_UC9FwXqUEeK9jI2Tc6HWsA" key="org.eclipse.papyrus.uml.diagram.timing.StateInvariantStateDefinitionId" value="_R5v9kHqUEeK9jI2Tc6HWsA"/>
+ </eAnnotations>
+ <invariant xmi:id="_UCqK3HqUEeK9jI2Tc6HWsA" name="InState_State 1">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_UCqK3XqUEeK9jI2Tc6HWsA">
+ <body>State 1</body>
+ </specification>
+ </invariant>
+ </fragment>
+ <fragment xmi:type="uml:OccurrenceSpecification" xmi:id="_Uglc8HqUEeK9jI2Tc6HWsA" name="&lt;unnamed>_To_&lt;unnamed>" covered="_PM_cYHqUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_Uglc8XqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.autogeneratedOccurrenceSpecificationName"/>
+ </fragment>
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_Ugum6XqUEeK9jI2Tc6HWsA" name="S2" covered="_PM_cYHqUEeK9jI2Tc6HWsA">
+ <invariant xmi:id="_Ugum6nqUEeK9jI2Tc6HWsA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_Ugum63qUEeK9jI2Tc6HWsA"/>
+ </invariant>
+ </fragment>
+ <fragment xmi:type="uml:OccurrenceSpecification" xmi:id="_Zz37gHqUEeK9jI2Tc6HWsA" name="&lt;unnamed>_To_&lt;unnamed>" covered="_PM_cYHqUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_Zz37gXqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.autogeneratedOccurrenceSpecificationName"/>
+ </fragment>
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_Z0BFeXqUEeK9jI2Tc6HWsA" name="S3" covered="_PM_cYHqUEeK9jI2Tc6HWsA">
+ <invariant xmi:id="_Z0BFenqUEeK9jI2Tc6HWsA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_Z0BFe3qUEeK9jI2Tc6HWsA"/>
+ </invariant>
+ </fragment>
+ <fragment xmi:type="uml:OccurrenceSpecification" xmi:id="_Ut-_wHqUEeK9jI2Tc6HWsA" name="&lt;unnamed>_To_&lt;unnamed>" covered="_PM_cYHqUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_Ut-_wXqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.autogeneratedOccurrenceSpecificationName"/>
+ </fragment>
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_UuIJuXqUEeK9jI2Tc6HWsA" name="S4" covered="_PM_cYHqUEeK9jI2Tc6HWsA">
+ <invariant xmi:id="_UuIJunqUEeK9jI2Tc6HWsA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_UuIJu3qUEeK9jI2Tc6HWsA"/>
+ </invariant>
+ </fragment>
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_WtpxcXqUEeK9jI2Tc6HWsA" name="State 1_1" covered="_WT50sHqUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_Wty7YHqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.StateInvariant">
+ <details xmi:id="_Wt8sYHqUEeK9jI2Tc6HWsA" key="org.eclipse.papyrus.uml.diagram.timing.StateInvariantStateDefinitionId" value="_WtWPcHqUEeK9jI2Tc6HWsA"/>
+ </eAnnotations>
+ <invariant xmi:id="_WtpxcnqUEeK9jI2Tc6HWsA" name="InState_State 1">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_Wtpxc3qUEeK9jI2Tc6HWsA">
+ <body>State 1</body>
+ </specification>
+ </invariant>
+ </fragment>
+ <fragment xmi:type="uml:OccurrenceSpecification" xmi:id="_Xjz9YHqUEeK9jI2Tc6HWsA" name="State 1_1_To_State 3_1" covered="_WT50sHqUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_Xjz9YXqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.autogeneratedOccurrenceSpecificationName"/>
+ </fragment>
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_Xj9ua3qUEeK9jI2Tc6HWsA" name="State 3_1" covered="_WT50sHqUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_XkQpUHqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.StateInvariant">
+ <details xmi:id="_XkQpUXqUEeK9jI2Tc6HWsA" key="org.eclipse.papyrus.uml.diagram.timing.StateInvariantStateDefinitionId" value="_YUelUHqUEeK9jI2Tc6HWsA"/>
+ </eAnnotations>
+ <invariant xmi:id="_Xj9ubHqUEeK9jI2Tc6HWsA" name="InState_State 3">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_Xj9ubXqUEeK9jI2Tc6HWsA">
+ <body>State 3</body>
+ </specification>
+ </invariant>
+ </fragment>
+ <fragment xmi:type="uml:OccurrenceSpecification" xmi:id="_XrQpMHqUEeK9jI2Tc6HWsA" name="State 3_1_To_State 2_1" covered="_WT50sHqUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_XrQpMXqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.autogeneratedOccurrenceSpecificationName"/>
+ </fragment>
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_XraaO3qUEeK9jI2Tc6HWsA" name="State 2_1" covered="_WT50sHqUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_XrtVIHqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.StateInvariant">
+ <details xmi:id="_XrtVIXqUEeK9jI2Tc6HWsA" key="org.eclipse.papyrus.uml.diagram.timing.StateInvariantStateDefinitionId" value="_W1PnMHqUEeK9jI2Tc6HWsA"/>
+ </eAnnotations>
+ <invariant xmi:id="_XraaPHqUEeK9jI2Tc6HWsA" name="InState_State 2">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_XraaPXqUEeK9jI2Tc6HWsA">
+ <body>State 2</body>
+ </specification>
+ </invariant>
+ </fragment>
+ <fragment xmi:type="uml:OccurrenceSpecification" xmi:id="_Xy_o4HqUEeK9jI2Tc6HWsA" name="State 2_1_To_State 1_2" covered="_WT50sHqUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_Xy_o4XqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.autogeneratedOccurrenceSpecificationName"/>
+ </fragment>
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_XzJZ63qUEeK9jI2Tc6HWsA" name="State 1_2" covered="_WT50sHqUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_XzSj0HqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.StateInvariant">
+ <details xmi:id="_XzcU0HqUEeK9jI2Tc6HWsA" key="org.eclipse.papyrus.uml.diagram.timing.StateInvariantStateDefinitionId" value="_WtWPcHqUEeK9jI2Tc6HWsA"/>
+ </eAnnotations>
+ <invariant xmi:id="_XzJZ7HqUEeK9jI2Tc6HWsA" name="InState_State 1">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_XzJZ7XqUEeK9jI2Tc6HWsA">
+ <body>State 1</body>
+ </specification>
+ </invariant>
+ </fragment>
+ <fragment xmi:type="uml:OccurrenceSpecification" xmi:id="_X7yYgHqUEeK9jI2Tc6HWsA" name="State 1_2_To_State 3_2" covered="_WT50sHqUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_X7yYgXqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.autogeneratedOccurrenceSpecificationName"/>
+ </fragment>
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_X8FTe3qUEeK9jI2Tc6HWsA" name="State 3_2" covered="_WT50sHqUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_X8OdYHqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.StateInvariant">
+ <details xmi:id="_X8YOYHqUEeK9jI2Tc6HWsA" key="org.eclipse.papyrus.uml.diagram.timing.StateInvariantStateDefinitionId" value="_YUelUHqUEeK9jI2Tc6HWsA"/>
+ </eAnnotations>
+ <invariant xmi:id="_X8FTfHqUEeK9jI2Tc6HWsA" name="InState_State 3">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_X8FTfXqUEeK9jI2Tc6HWsA">
+ <body>State 3</body>
+ </specification>
+ </invariant>
+ </fragment>
+ <lifeline xmi:id="_Of5s4HqUEeK9jI2Tc6HWsA" coveredBy="_R6C4gXqUEeK9jI2Tc6HWsA _TDtPQHqUEeK9jI2Tc6HWsA _TEAKO3qUEeK9jI2Tc6HWsA _UCXP4HqUEeK9jI2Tc6HWsA _UCqK23qUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_OgWY0HqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.lifeline">
+ <details xmi:id="_OggJ0HqUEeK9jI2Tc6HWsA" key="type" value="full"/>
+ </eAnnotations>
+ <eAnnotations xmi:id="_R5v9k3qUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.LifelineStateDefinitions">
+ <details xmi:id="_R55ukHqUEeK9jI2Tc6HWsA" key="_R5v9kHqUEeK9jI2Tc6HWsA" value="State 1"/>
+ <details xmi:id="_SO4gE3qUEeK9jI2Tc6HWsA" key="_SO4gEHqUEeK9jI2Tc6HWsA" value="State 2"/>
+ </eAnnotations>
+ </lifeline>
+ <lifeline xmi:id="_PM_cYHqUEeK9jI2Tc6HWsA" coveredBy="_PSMsgHqUEeK9jI2Tc6HWsA _Uglc8HqUEeK9jI2Tc6HWsA _Ugum6XqUEeK9jI2Tc6HWsA _Zz37gHqUEeK9jI2Tc6HWsA _Z0BFeXqUEeK9jI2Tc6HWsA _Ut-_wHqUEeK9jI2Tc6HWsA _UuIJuXqUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_PNSXUHqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.lifeline">
+ <details xmi:id="_PNSXUXqUEeK9jI2Tc6HWsA" key="type" value="compact"/>
+ </eAnnotations>
+ </lifeline>
+ <lifeline xmi:id="_WT50sHqUEeK9jI2Tc6HWsA" coveredBy="_WtpxcXqUEeK9jI2Tc6HWsA _Xjz9YHqUEeK9jI2Tc6HWsA _Xj9ua3qUEeK9jI2Tc6HWsA _XrQpMHqUEeK9jI2Tc6HWsA _XraaO3qUEeK9jI2Tc6HWsA _Xy_o4HqUEeK9jI2Tc6HWsA _XzJZ63qUEeK9jI2Tc6HWsA _X7yYgHqUEeK9jI2Tc6HWsA _X8FTe3qUEeK9jI2Tc6HWsA">
+ <eAnnotations xmi:id="_WUC-oHqUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.lifeline">
+ <details xmi:id="_WUMvoHqUEeK9jI2Tc6HWsA" key="type" value="full"/>
+ </eAnnotations>
+ <eAnnotations xmi:id="_WtWPc3qUEeK9jI2Tc6HWsA" source="org.eclipse.papyrus.uml.diagram.timing.LifelineStateDefinitions">
+ <details xmi:id="_WtgAcHqUEeK9jI2Tc6HWsA" key="_WtWPcHqUEeK9jI2Tc6HWsA" value="State 1"/>
+ <details xmi:id="_W1PnM3qUEeK9jI2Tc6HWsA" key="_W1PnMHqUEeK9jI2Tc6HWsA" value="State 2"/>
+ <details xmi:id="_YUelU3qUEeK9jI2Tc6HWsA" key="_YUelUHqUEeK9jI2Tc6HWsA" value="State 3"/>
+ </eAnnotations>
+ </lifeline>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_diagram.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_diagram.di
new file mode 100644
index 00000000000..8ae13a19f1e
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_diagram.di
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="delete_contained_diagram.notation#_7KiAcHxQEeKD0tnoPLkh-A"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="delete_contained_diagram.notation#_45GUoH9WEeKg8Ob6i-v52w"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="delete_contained_diagram.notation#_GeJbwH9cEeKUSOg4DHoPwA"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="delete_contained_diagram.notation#_HGUPAH9cEeKUSOg4DHoPwA"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="delete_contained_diagram.notation#_a0DxsH9sEeKFzdr7iEywzg"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="delete_contained_diagram.notation#_45GUoH9WEeKg8Ob6i-v52w"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="delete_contained_diagram.notation#_GeJbwH9cEeKUSOg4DHoPwA"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="delete_contained_diagram.notation#_7KiAcHxQEeKD0tnoPLkh-A"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_diagram.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_diagram.notation
new file mode 100644
index 00000000000..660b276d194
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_diagram.notation
@@ -0,0 +1,282 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+ <notation:Diagram xmi:id="_7KiAcHxQEeKD0tnoPLkh-A" type="PapyrusUMLActivityDiagram" name="ActivityDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_7KiAcXxQEeKD0tnoPLkh-A" type="2001" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7KiAcnxQEeKD0tnoPLkh-A" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7KiAc3xQEeKD0tnoPLkh-A" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7KiAdHxQEeKD0tnoPLkh-A" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7KiAdXxQEeKD0tnoPLkh-A" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7KiAdnxQEeKD0tnoPLkh-A" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7KiAd3xQEeKD0tnoPLkh-A" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7KiAeHxQEeKD0tnoPLkh-A" type="5001"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7KiAenxQEeKD0tnoPLkh-A" type="7001">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_7KiAe3xQEeKD0tnoPLkh-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_7KiAfHxQEeKD0tnoPLkh-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7KiAfXxQEeKD0tnoPLkh-A"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7KiAfnxQEeKD0tnoPLkh-A" type="7002">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_7KiAf3xQEeKD0tnoPLkh-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_7KiAgHxQEeKD0tnoPLkh-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7KiAgXxQEeKD0tnoPLkh-A"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7KiAgnxQEeKD0tnoPLkh-A" type="7003">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_7KiAg3xQEeKD0tnoPLkh-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_7KiAhHxQEeKD0tnoPLkh-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7KiAhXxQEeKD0tnoPLkh-A"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7KiAhnxQEeKD0tnoPLkh-A" type="7004">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7KiAh3xQEeKD0tnoPLkh-A"/>
+ </children>
+ <element xmi:type="uml:Activity" href="delete_contained_diagram.uml#_7Hjk8HxQEeKD0tnoPLkh-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7KiAiHxQEeKD0tnoPLkh-A"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_7KiAiXxQEeKD0tnoPLkh-A"/>
+ <element xmi:type="uml:Activity" href="delete_contained_diagram.uml#_7Hjk8HxQEeKD0tnoPLkh-A"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_45GUoH9WEeKg8Ob6i-v52w" type="PapyrusUMLClassDiagram" name="ClassDiagram3" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_Itj5oH9cEeKUSOg4DHoPwA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_IttqoH9cEeKUSOg4DHoPwA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_IttqoX9cEeKUSOg4DHoPwA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IttqsH9cEeKUSOg4DHoPwA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IttqsX9cEeKUSOg4DHoPwA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_nL9LIIAfEeKTe7ZOi8nJaA" type="3012">
+ <element xmi:type="uml:Property" href="delete_contained_diagram.uml#_nDxfgIAfEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nL9LIYAfEeKTe7ZOi8nJaA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_nWEwcIAfEeKTe7ZOi8nJaA" type="3012">
+ <element xmi:type="uml:Property" href="delete_contained_diagram.uml#_nVx1gIAfEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nWEwcYAfEeKTe7ZOi8nJaA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ondf0IAfEeKTe7ZOi8nJaA" type="3012">
+ <element xmi:type="uml:Property" href="delete_contained_diagram.uml#_onKk4IAfEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ondf0YAfEeKTe7ZOi8nJaA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pUtAUIAfEeKTe7ZOi8nJaA" type="3012">
+ <element xmi:type="uml:Property" href="delete_contained_diagram.uml#_pUQUYIAfEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pUtAUYAfEeKTe7ZOi8nJaA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pcviAIAfEeKTe7ZOi8nJaA" type="3012">
+ <element xmi:type="uml:Property" href="delete_contained_diagram.uml#_pcmYEIAfEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pcviAYAfEeKTe7ZOi8nJaA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pozBAIAfEeKTe7ZOi8nJaA" type="3012">
+ <element xmi:type="uml:Property" href="delete_contained_diagram.uml#_poWVEIAfEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pozBAYAfEeKTe7ZOi8nJaA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Ittqon9cEeKUSOg4DHoPwA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Ittqo39cEeKUSOg4DHoPwA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_IttqpH9cEeKUSOg4DHoPwA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IttqpX9cEeKUSOg4DHoPwA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Ittqpn9cEeKUSOg4DHoPwA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ittqsn9cEeKUSOg4DHoPwA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ittqs39cEeKUSOg4DHoPwA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Ittqp39cEeKUSOg4DHoPwA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_IttqqH9cEeKUSOg4DHoPwA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_IttqqX9cEeKUSOg4DHoPwA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ittqqn9cEeKUSOg4DHoPwA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Ittqq39cEeKUSOg4DHoPwA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_It3boH9cEeKUSOg4DHoPwA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_It3boX9cEeKUSOg4DHoPwA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_IttqrH9cEeKUSOg4DHoPwA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_IttqrX9cEeKUSOg4DHoPwA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Ittqrn9cEeKUSOg4DHoPwA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ittqr39cEeKUSOg4DHoPwA"/>
+ </children>
+ <element xmi:type="uml:Class" href="delete_contained_diagram.uml#_8UYvwH9WEeKg8Ob6i-v52w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Itj5oX9cEeKUSOg4DHoPwA" x="150" y="205"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_IuwMcH9cEeKUSOg4DHoPwA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_IuwMcn9cEeKUSOg4DHoPwA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_IuwMc39cEeKUSOg4DHoPwA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IuwMgn9cEeKUSOg4DHoPwA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IuwMg39cEeKUSOg4DHoPwA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_AfaMYIAgEeKTe7ZOi8nJaA" type="3012">
+ <element xmi:type="uml:Property" href="delete_contained_diagram.uml#_nDxfgIAfEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AfaMYYAgEeKTe7ZOi8nJaA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_AfaMYoAgEeKTe7ZOi8nJaA" type="3012">
+ <element xmi:type="uml:Property" href="delete_contained_diagram.uml#_nVx1gIAfEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AfaMY4AgEeKTe7ZOi8nJaA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_AfaMZIAgEeKTe7ZOi8nJaA" type="3012">
+ <element xmi:type="uml:Property" href="delete_contained_diagram.uml#_pcmYEIAfEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AfaMZYAgEeKTe7ZOi8nJaA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_IuwMdH9cEeKUSOg4DHoPwA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_IuwMdX9cEeKUSOg4DHoPwA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_IuwMdn9cEeKUSOg4DHoPwA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IuwMd39cEeKUSOg4DHoPwA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_IuwMeH9cEeKUSOg4DHoPwA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IuwMhH9cEeKUSOg4DHoPwA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IuwMhX9cEeKUSOg4DHoPwA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_raBuEIAfEeKTe7ZOi8nJaA" type="3013">
+ <element xmi:type="uml:Operation" href="delete_contained_diagram.uml#_rZlCIIAfEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_raBuEYAfEeKTe7ZOi8nJaA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_reL1UIAfEeKTe7ZOi8nJaA" type="3013">
+ <element xmi:type="uml:Operation" href="delete_contained_diagram.uml#_rd46YIAfEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_reL1UYAfEeKTe7ZOi8nJaA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rizPkIAfEeKTe7ZOi8nJaA" type="3013">
+ <element xmi:type="uml:Operation" href="delete_contained_diagram.uml#_rigUoIAfEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_rizPkYAfEeKTe7ZOi8nJaA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_roTaoIAfEeKTe7ZOi8nJaA" type="3013">
+ <element xmi:type="uml:Operation" href="delete_contained_diagram.uml#_roAfsIAfEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_roTaoYAfEeKTe7ZOi8nJaA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rtNv0IAfEeKTe7ZOi8nJaA" type="3013">
+ <element xmi:type="uml:Operation" href="delete_contained_diagram.uml#_rs604IAfEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_rtNv0YAfEeKTe7ZOi8nJaA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_IuwMeX9cEeKUSOg4DHoPwA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_IuwMen9cEeKUSOg4DHoPwA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_IuwMe39cEeKUSOg4DHoPwA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IuwMfH9cEeKUSOg4DHoPwA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_IuwMfX9cEeKUSOg4DHoPwA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Iu59cH9cEeKUSOg4DHoPwA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Iu59cX9cEeKUSOg4DHoPwA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_IuwMfn9cEeKUSOg4DHoPwA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_IuwMf39cEeKUSOg4DHoPwA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_IuwMgH9cEeKUSOg4DHoPwA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IuwMgX9cEeKUSOg4DHoPwA"/>
+ </children>
+ <element xmi:type="uml:Class" href="delete_contained_diagram.uml#_9c2MoH9WEeKg8Ob6i-v52w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IuwMcX9cEeKUSOg4DHoPwA" x="490" y="530" width="336"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_IvWpYH9cEeKUSOg4DHoPwA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_IvWpYn9cEeKUSOg4DHoPwA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_IvWpY39cEeKUSOg4DHoPwA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IvWpcn9cEeKUSOg4DHoPwA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IvWpc39cEeKUSOg4DHoPwA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_IvWpZH9cEeKUSOg4DHoPwA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_IvWpZX9cEeKUSOg4DHoPwA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_IvWpZn9cEeKUSOg4DHoPwA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IvWpZ39cEeKUSOg4DHoPwA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_IvWpaH9cEeKUSOg4DHoPwA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IvWpdH9cEeKUSOg4DHoPwA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IvWpdX9cEeKUSOg4DHoPwA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_qycwsIAfEeKTe7ZOi8nJaA" type="3013">
+ <element xmi:type="uml:Operation" href="delete_contained_diagram.uml#_qyAEwIAfEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qycwsYAfEeKTe7ZOi8nJaA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rDHC4IAfEeKTe7ZOi8nJaA" type="3013">
+ <element xmi:type="uml:Operation" href="delete_contained_diagram.uml#_rC0H8IAfEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_rDHC4YAfEeKTe7ZOi8nJaA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rILJEIAfEeKTe7ZOi8nJaA" type="3013">
+ <element xmi:type="uml:Operation" href="delete_contained_diagram.uml#_rHudIIAfEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_rILJEYAfEeKTe7ZOi8nJaA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rNE3MIAfEeKTe7ZOi8nJaA" type="3013">
+ <element xmi:type="uml:Operation" href="delete_contained_diagram.uml#_rMx8QIAfEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_rNE3MYAfEeKTe7ZOi8nJaA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_IvWpaX9cEeKUSOg4DHoPwA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_IvWpan9cEeKUSOg4DHoPwA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_IvWpa39cEeKUSOg4DHoPwA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IvWpbH9cEeKUSOg4DHoPwA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_IvWpbX9cEeKUSOg4DHoPwA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IvWpdn9cEeKUSOg4DHoPwA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IvWpd39cEeKUSOg4DHoPwA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_IvWpbn9cEeKUSOg4DHoPwA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_IvWpb39cEeKUSOg4DHoPwA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_IvWpcH9cEeKUSOg4DHoPwA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IvWpcX9cEeKUSOg4DHoPwA"/>
+ </children>
+ <element xmi:type="uml:Class" href="delete_contained_diagram.uml#_9q0-QH9WEeKg8Ob6i-v52w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IvWpYX9cEeKUSOg4DHoPwA" x="905" y="220"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_njLtcIAhEeKTe7ZOi8nJaA" type="2015">
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_njLtcYAhEeKTe7ZOi8nJaA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_njLtcoAhEeKTe7ZOi8nJaA"/>
+ <element xmi:type="uml:Association" href="delete_contained_diagram.uml#_mxWA04AhEeKTe7ZOi8nJaA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_njLtdIAhEeKTe7ZOi8nJaA" x="645" y="285"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_45GUoX9WEeKg8Ob6i-v52w"/>
+ <element xmi:type="uml:Package" href="delete_contained_diagram.uml#_4gjRwH9WEeKg8Ob6i-v52w"/>
+ <edges xmi:type="notation:Connector" xmi:id="_6tQAgIAfEeKTe7ZOi8nJaA" type="4002" source="_IuwMcH9cEeKUSOg4DHoPwA" target="_Itj5oH9cEeKUSOg4DHoPwA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6tQAg4AfEeKTe7ZOi8nJaA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6tQAhIAfEeKTe7ZOi8nJaA" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_6tQAgYAfEeKTe7ZOi8nJaA"/>
+ <element xmi:type="uml:Generalization" href="delete_contained_diagram.uml#_6sgZoIAfEeKTe7ZOi8nJaA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_6tQAgoAfEeKTe7ZOi8nJaA" points="[-131, 0, 271, 215]$[-402, 0, 0, 215]$[-402, -192, 0, 23]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6wYNAIAfEeKTe7ZOi8nJaA" id="(0.3898809523809524,0.21875)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6wYNAYAfEeKTe7ZOi8nJaA" id="(0.3894736842105263,0.8693181818181818)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_nlQxEIAhEeKTe7ZOi8nJaA" type="4019" source="_njLtcIAhEeKTe7ZOi8nJaA" target="_Itj5oH9cEeKUSOg4DHoPwA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_nlQxE4AhEeKTe7ZOi8nJaA" type="6024">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nlQxFIAhEeKTe7ZOi8nJaA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nlQxFYAhEeKTe7ZOi8nJaA" type="6035">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nlQxFoAhEeKTe7ZOi8nJaA" y="20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_nlQxEYAhEeKTe7ZOi8nJaA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_nmv-0IAhEeKTe7ZOi8nJaA" name="Semantic_Branch_Style">
+ <eObjectValue xmi:type="uml:Property" href="delete_contained_diagram.uml#_mxWA1IAhEeKTe7ZOi8nJaA"/>
+ </styles>
+ <element xmi:type="uml:Association" href="delete_contained_diagram.uml#_mxWA04AhEeKTe7ZOi8nJaA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nlQxEoAhEeKTe7ZOi8nJaA" points="[0, 0, -245, -293]$[171, 205, -74, -88]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_noY9kIAhEeKTe7ZOi8nJaA" type="4019" source="_njLtcIAhEeKTe7ZOi8nJaA" target="_IvWpYH9cEeKUSOg4DHoPwA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_noY9k4AhEeKTe7ZOi8nJaA" type="6024">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_noY9lIAhEeKTe7ZOi8nJaA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_noY9lYAhEeKTe7ZOi8nJaA" type="6035">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_noY9loAhEeKTe7ZOi8nJaA" y="20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_noY9kYAhEeKTe7ZOi8nJaA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_noY9l4AhEeKTe7ZOi8nJaA" name="Semantic_Branch_Style">
+ <eObjectValue xmi:type="uml:Property" href="delete_contained_diagram.uml#_mxWA0IAhEeKTe7ZOi8nJaA"/>
+ </styles>
+ <element xmi:type="uml:Association" href="delete_contained_diagram.uml#_mxWA04AhEeKTe7ZOi8nJaA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_noY9koAhEeKTe7ZOi8nJaA" points="[7, -3, -258, 85]$[210, -70, -55, 18]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_nor4gIAhEeKTe7ZOi8nJaA" type="4019" source="_njLtcIAhEeKTe7ZOi8nJaA" target="_IuwMcH9cEeKUSOg4DHoPwA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_nor4g4AhEeKTe7ZOi8nJaA" type="6024">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nor4hIAhEeKTe7ZOi8nJaA" x="-19" y="29"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nor4hYAhEeKTe7ZOi8nJaA" type="6035">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nor4hoAhEeKTe7ZOi8nJaA" x="-4" y="22"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_nor4gYAhEeKTe7ZOi8nJaA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_nor4h4AhEeKTe7ZOi8nJaA" name="Semantic_Branch_Style">
+ <eObjectValue xmi:type="uml:Property" href="delete_contained_diagram.uml#_nicGkIAhEeKTe7ZOi8nJaA"/>
+ </styles>
+ <element xmi:type="uml:Association" href="delete_contained_diagram.uml#_mxWA04AhEeKTe7ZOi8nJaA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nor4goAhEeKTe7ZOi8nJaA" points="[0, 0, -663, -629]$[558, 530, -105, -99]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4osc4IAhEeKTe7ZOi8nJaA" id="(0.35,0.8)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_GeJbwH9cEeKUSOg4DHoPwA" type="PapyrusUMLClassDiagram" name="ClassDiagram2" measurementUnit="Pixel">
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_GeJbwX9cEeKUSOg4DHoPwA"/>
+ <element xmi:type="uml:Package" href="delete_contained_diagram.uml#_3wyowH9WEeKg8Ob6i-v52w"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_HGUPAH9cEeKUSOg4DHoPwA" type="PapyrusUMLClassDiagram" name="ClassDiagram1" measurementUnit="Pixel">
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_HGUPAX9cEeKUSOg4DHoPwA"/>
+ <element xmi:type="uml:Package" href="delete_contained_diagram.uml#_3AS_8H9WEeKg8Ob6i-v52w"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_a0DxsH9sEeKFzdr7iEywzg" type="PapyrusUMLDeploymentDiagram" name="NewDeploymentDiagram" measurementUnit="Pixel">
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_a0DxsX9sEeKFzdr7iEywzg"/>
+ <element xmi:type="uml:Package" href="delete_contained_diagram.uml#_3AS_8H9WEeKg8Ob6i-v52w"/>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_diagram.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_diagram.uml
new file mode 100644
index 00000000000..41d2a331cba
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_diagram.uml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_0VtdsHxQEeKD0tnoPLkh-A" name="model">
+ <packagedElement xmi:type="uml:Activity" xmi:id="_7Hjk8HxQEeKD0tnoPLkh-A" name="Activity1"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_3AS_8H9WEeKg8Ob6i-v52w" name="Package1">
+ <packagedElement xmi:type="uml:Package" xmi:id="_3wyowH9WEeKg8Ob6i-v52w" name="Package2">
+ <packagedElement xmi:type="uml:Package" xmi:id="_4gjRwH9WEeKg8Ob6i-v52w" name="Package3">
+ <packagedElement xmi:type="uml:Class" xmi:id="_8UYvwH9WEeKg8Ob6i-v52w" name="Class1">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_nDxfgIAfEeKTe7ZOi8nJaA" name="Attribute1"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_nVx1gIAfEeKTe7ZOi8nJaA" name="Attribute2"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_onKk4IAfEeKTe7ZOi8nJaA" name="Attribute3"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_pUQUYIAfEeKTe7ZOi8nJaA" name="Attribute4"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_pcmYEIAfEeKTe7ZOi8nJaA" name="Attribute5"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_poWVEIAfEeKTe7ZOi8nJaA" name="Attribute6"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_8cIWgH9WEeKg8Ob6i-v52w" name="Class2"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_9c2MoH9WEeKg8Ob6i-v52w" name="Class3">
+ <generalization xmi:type="uml:Generalization" xmi:id="_6sgZoIAfEeKTe7ZOi8nJaA" general="_8UYvwH9WEeKg8Ob6i-v52w"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_rZlCIIAfEeKTe7ZOi8nJaA" name="Operation1"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_rd46YIAfEeKTe7ZOi8nJaA" name="Operation2"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_rigUoIAfEeKTe7ZOi8nJaA" name="Operation3"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_roAfsIAfEeKTe7ZOi8nJaA" name="Operation4"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_rs604IAfEeKTe7ZOi8nJaA" name="Operation5"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_9d4ucH9WEeKg8Ob6i-v52w" name="Class4"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_9exfQH9WEeKg8Ob6i-v52w" name="Class5"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_9q0-QH9WEeKg8Ob6i-v52w" name="Class6">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_qyAEwIAfEeKTe7ZOi8nJaA" name="Operation1"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_rC0H8IAfEeKTe7ZOi8nJaA" name="Operation2"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_rHudIIAfEeKTe7ZOi8nJaA" name="Operation3"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_rMx8QIAfEeKTe7ZOi8nJaA" name="Operation4"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_mxWA04AhEeKTe7ZOi8nJaA" name="class1_class6_1" memberEnd="_mxWA1IAhEeKTe7ZOi8nJaA _mxWA0IAhEeKTe7ZOi8nJaA _nicGkIAhEeKTe7ZOi8nJaA">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_mxWA1IAhEeKTe7ZOi8nJaA" name="class1" type="_8UYvwH9WEeKg8Ob6i-v52w" association="_mxWA04AhEeKTe7ZOi8nJaA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mxWA1YAhEeKTe7ZOi8nJaA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mxWA1oAhEeKTe7ZOi8nJaA" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_mxWA0IAhEeKTe7ZOi8nJaA" name="class6" type="_9q0-QH9WEeKg8Ob6i-v52w" association="_mxWA04AhEeKTe7ZOi8nJaA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mxWA0YAhEeKTe7ZOi8nJaA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mxWA0oAhEeKTe7ZOi8nJaA" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_nicGkIAhEeKTe7ZOi8nJaA" name="Class3" type="_9c2MoH9WEeKg8Ob6i-v52w" association="_mxWA04AhEeKTe7ZOi8nJaA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nilQgIAhEeKTe7ZOi8nJaA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nivBgIAhEeKTe7ZOi8nJaA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_table.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_table.di
new file mode 100644
index 00000000000..2c53cfcf529
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_table.di
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="delete_contained_table.notation#_xS-k4Nm4EeKhMIaB2_NRKQ"/>
+ </availablePage>
+ <availablePage/>
+ <availablePage>
+ <emfPageIdentifier href="delete_contained_table.notation#_JE2eoNm5EeKhMIaB2_NRKQ"/>
+ </availablePage>
+ <availablePage/>
+ <availablePage>
+ <emfPageIdentifier href="delete_contained_table.notation#_TziO4Nm5EeKhMIaB2_NRKQ"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="delete_contained_table.notation#_xS-k4Nm4EeKhMIaB2_NRKQ"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="delete_contained_table.notation#_JE2eoNm5EeKhMIaB2_NRKQ"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="delete_contained_table.notation#_TziO4Nm5EeKhMIaB2_NRKQ"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_table.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_table.notation
new file mode 100644
index 00000000000..8e19ab5e0ce
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_table.notation
@@ -0,0 +1,666 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:nattable="http://www.eclipse.org/papyrus/nattable/model" xmlns:nattableaxis="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis" xmlns:nattableaxisconfiguration="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration" xmlns:nattableaxisprovider="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis http://www.eclipse.org/papyrus/nattable/model#//nattableaxis http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model#//nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableconfiguration">
+ <nattable:Table xmi:id="_xS-k4Nm4EeKhMIaB2_NRKQ" name="GenericTable0" currentRowAxisProvider="_xS-k4tm4EeKhMIaB2_NRKQ" currentColumnAxisProvider="_xS-k4dm4EeKhMIaB2_NRKQ">
+ <context xmi:type="uml:Activity" href="delete_contained_table.uml#_rpqzANm4EeKhMIaB2_NRKQ"/>
+ <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#/"/>
+ <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_xS-k4dm4EeKhMIaB2_NRKQ" description="This axis provider provides available columns according to the rows of the table (features of the object displayed on the other axis)" name="UML Feature axis provider">
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Idm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Behavior/redefinedBehavior"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Itm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/packageImport"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9I9m4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/inheritedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9JNm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/ownedNode"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Jdm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/ownedOperation"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Jtm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/namespace"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9J9m4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/qualifiedName"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9KNm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/extension"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Kdm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/partition"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Ktm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/attribute"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9K9m4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/redefinedClassifier"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9LNm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/redefinedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Ldm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Behavior/specification"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Ltm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/visibility"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9L9m4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/owner"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9MNm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/isAbstract"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Mdm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/generalization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Mtm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//Behavior/isReentrant"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9M9m4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/interfaceRealization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9NNm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Behavior/ownedParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Ndm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/edge"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Ntm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Behavior/postcondition"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9N9m4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/ownedConnector"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9ONm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/feature"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Odm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/ownedRule"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Otm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//EncapsulatedClassifier/ownedPort"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9O9m4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/collaborationUse"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9PNm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/member"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Pdm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/group"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Ptm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/powertypeExtent"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9P9m4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//ParameterableElement/owningTemplateParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9QNm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/superClass"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Qdm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/importedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Qtm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/isActive"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Q9m4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/clientDependency"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9RNm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/ownedGroup"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Rdm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/node"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Rtm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/nameExpression"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9R9m4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/useCase"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9SNm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/classifierBehavior"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Sdm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/isLeaf"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Stm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/structuredNode"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9S9m4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//TemplateableElement/ownedTemplateSignature"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9TNm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/isReadOnly"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Tdm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/ownedAttribute"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Ttm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/ownedBehavior"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9T9m4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/ownedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9UNm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/ownedUseCase"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Udm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Behavior/precondition"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Utm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedComment"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9U9m4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/general"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9VNm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/redefinitionContext"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Vdm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Behavior/ownedParameterSet"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Vtm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/variable"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9V9m4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//TemplateableElement/templateBinding"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9WNm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Wdm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/substitution"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Wtm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/part"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9W9m4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/isFinalSpecialization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9XNm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//ParameterableElement/templateParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Xdm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/representation"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Xtm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Behavior/context"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9X9m4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/ownedReception"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9YNm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/elementImport"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Ydm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Ytm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type/package"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Y9m4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/role"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9ZNm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/isSingleExecution"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_x5d9Zdm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/nestedClassifier"/>
+ </axis>
+ </columnAxisProvidersHistory>
+ <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_xS-k4tm4EeKhMIaB2_NRKQ" description="This axis provider contains the object dropped by the user into the table" name="DroppedElementAxisProvider">
+ <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_x5d9INm4EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="uml:Activity" href="delete_contained_table.uml#_rpqzANm4EeKhMIaB2_NRKQ"/>
+ </axis>
+ </rowAxisProvidersHistory>
+ </nattable:Table>
+ <nattable:Table xmi:id="_JE2eoNm5EeKhMIaB2_NRKQ" name="TableOfViews0" currentRowAxisProvider="_JE2eptm5EeKhMIaB2_NRKQ" currentColumnAxisProvider="_JE2eodm5EeKhMIaB2_NRKQ">
+ <context xmi:type="uml:Package" href="delete_contained_table.uml#_02ZBQNm4EeKhMIaB2_NRKQ"/>
+ <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.infra.nattable.views.config/resources/viewpage.nattableconfiguration#/"/>
+ <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_JE2eodm5EeKhMIaB2_NRKQ" description="Provides the features of the views" name="Papyrus Views feature provider">
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_JE2eotm5EeKhMIaB2_NRKQ" element="nattable_editor_pages:/name">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.infra.nattable.views.config/resources/viewpage.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ </axis>
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_JE2eo9m5EeKhMIaB2_NRKQ" element="nattable_editor_pages:/context">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.infra.nattable.views.config/resources/viewpage.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ </axis>
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_JE2epNm5EeKhMIaB2_NRKQ" element="nattable_editor_pages:/isOpen">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.infra.nattable.views.config/resources/viewpage.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ </axis>
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_JE2epdm5EeKhMIaB2_NRKQ" element="nattable_editor_pages:/type">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.infra.nattable.views.config/resources/viewpage.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ </axis>
+ </columnAxisProvidersHistory>
+ <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_JE2eptm5EeKhMIaB2_NRKQ"/>
+ </nattable:Table>
+ <nattable:Table xmi:id="_TziO4Nm5EeKhMIaB2_NRKQ" name="GenericTable0" currentRowAxisProvider="_TziO4tm5EeKhMIaB2_NRKQ" currentColumnAxisProvider="_TziO4dm5EeKhMIaB2_NRKQ">
+ <context xmi:type="uml:Package" href="delete_contained_table.uml#_zXYsoNm4EeKhMIaB2_NRKQ"/>
+ <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#/"/>
+ <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_TziO4dm5EeKhMIaB2_NRKQ" description="This axis provider provides available columns according to the rows of the table (features of the object displayed on the other axis)" name="UML Feature axis provider">
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI0Nm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Behavior/redefinedBehavior"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI0dm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/packageImport"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI0tm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/inheritedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI09m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/ownedNode"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI1Nm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/ownedOperation"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI1dm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/namespace"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI1tm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/qualifiedName"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI19m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/extension"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI2Nm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/partition"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI2dm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/attribute"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI2tm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/redefinedClassifier"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI29m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/redefinedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI3Nm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Behavior/specification"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI3dm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package/ownedStereotype"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI3tm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/visibility"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI39m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/owner"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI4Nm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/isAbstract"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI4dm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/generalization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI4tm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//Behavior/isReentrant"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI49m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/interfaceRealization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI5Nm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Behavior/ownedParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI5dm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/edge"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI5tm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Behavior/postcondition"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI59m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/ownedConnector"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI6Nm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/feature"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI6dm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/ownedRule"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI6tm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package/URI"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI69m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//EncapsulatedClassifier/ownedPort"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI7Nm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/collaborationUse"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI7dm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/member"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI7tm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package/packagedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI79m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Dependency/client"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI8Nm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/group"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI8dm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/powertypeExtent"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI8tm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//ParameterableElement/owningTemplateParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI89m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/superClass"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI9Nm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/importedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI9dm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/isActive"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI9tm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/clientDependency"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI99m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/ownedGroup"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI-Nm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package/nestedPackage"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI-dm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package/packageMerge"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI-tm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/node"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI-9m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/nameExpression"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI_Nm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/useCase"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI_dm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/classifierBehavior"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI_tm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Abstraction/mapping"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTI_9m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/isLeaf"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJANm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/structuredNode"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJAdm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//TemplateableElement/ownedTemplateSignature"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJAtm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/isReadOnly"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJA9m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/ownedAttribute"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJBNm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/ownedBehavior"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJBdm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/ownedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJBtm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/ownedUseCase"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJB9m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//DirectedRelationship/source"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJCNm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Behavior/precondition"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJCdm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedComment"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJCtm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/general"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJC9m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/redefinitionContext"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJDNm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Behavior/ownedParameterSet"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJDdm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/variable"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJDtm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//TemplateableElement/templateBinding"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJD9m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJENm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/substitution"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJEdm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package/profileApplication"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJEtm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Dependency/supplier"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJE9m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package/nestingPackage"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJFNm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/part"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJFdm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/isFinalSpecialization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJFtm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package/ownedType"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJF9m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//ParameterableElement/templateParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJGNm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/representation"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJGdm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//DirectedRelationship/target"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJGtm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Behavior/context"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJG9m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/ownedReception"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJHNm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/elementImport"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJHdm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJHtm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type/package"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJH9m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/role"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJINm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity/isSingleExecution"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJIdm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/nestedClassifier"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_UYTJItm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Relationship/relatedElement"/>
+ </axis>
+ </columnAxisProvidersHistory>
+ <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_TziO4tm5EeKhMIaB2_NRKQ" description="This axis provider contains the object dropped by the user into the table" name="DroppedElementAxisProvider">
+ <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_UYShwNm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="uml:Activity" href="delete_contained_table.uml#_rpqzANm4EeKhMIaB2_NRKQ"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_UYShwdm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="uml:Package" href="delete_contained_table.uml#_zXYsoNm4EeKhMIaB2_NRKQ"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_UYShwtm5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="uml:Package" href="delete_contained_table.uml#_02ZBQNm4EeKhMIaB2_NRKQ"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_UYShw9m5EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="uml:Abstraction" href="delete_contained_table.uml#_RDE5cNm5EeKhMIaB2_NRKQ"/>
+ </axis>
+ </rowAxisProvidersHistory>
+ </nattable:Table>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_table.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_table.uml
new file mode 100644
index 00000000000..ca30b5e89de
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_contained_table.uml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_qLSJcNm4EeKhMIaB2_NRKQ" name="model">
+ <packagedElement xmi:type="uml:Activity" xmi:id="_rpqzANm4EeKhMIaB2_NRKQ" name="Activity1"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_zXYsoNm4EeKhMIaB2_NRKQ" name="Package1">
+ <packagedElement xmi:type="uml:Package" xmi:id="_02ZBQNm4EeKhMIaB2_NRKQ" name="Package2">
+ <packagedElement xmi:type="uml:Package" xmi:id="_11d4oNm4EeKhMIaB2_NRKQ" name="Package3">
+ <packagedElement xmi:type="uml:Class" xmi:id="_6LCxwNm4EeKhMIaB2_NRKQ" name="Class1"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_6mn6gNm4EeKhMIaB2_NRKQ" name="Class2"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_6seq4Nm4EeKhMIaB2_NRKQ" name="Class3"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_62sW0Nm4EeKhMIaB2_NRKQ" name="Class4"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_69BoUNm4EeKhMIaB2_NRKQ" name="Class5"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_7Cwc4Nm4EeKhMIaB2_NRKQ" name="Class6"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_sash_page.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_sash_page.di
new file mode 100644
index 00000000000..ec515781fcd
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_sash_page.di
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <sashModel>
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="delete_sash_page.notation#_simUYNVWEeOoXOFyw97Vng"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="delete_sash_page.notation#_yjT5oNVWEeOoXOFyw97Vng"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_sash_page.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_sash_page.notation
new file mode 100644
index 00000000000..f69e268e509
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_sash_page.notation
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
+ <notation:Diagram xmi:id="_simUYNVWEeOoXOFyw97Vng" type="PapyrusUMLClassDiagram" name="classes" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_vz67MNVWEeOoXOFyw97Vng" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_vz-lkNVWEeOoXOFyw97Vng" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_v0CP8NVWEeOoXOFyw97Vng" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_v0CP8dVWEeOoXOFyw97Vng"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_v0CP8tVWEeOoXOFyw97Vng"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_v0CP89VWEeOoXOFyw97Vng"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v0CP9NVWEeOoXOFyw97Vng"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_v0C3ANVWEeOoXOFyw97Vng" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_v0C3AdVWEeOoXOFyw97Vng"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_v0C3AtVWEeOoXOFyw97Vng"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_v0C3A9VWEeOoXOFyw97Vng"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v0C3BNVWEeOoXOFyw97Vng"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_v0C3BdVWEeOoXOFyw97Vng" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_v0C3BtVWEeOoXOFyw97Vng"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_v0C3B9VWEeOoXOFyw97Vng"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_v0C3CNVWEeOoXOFyw97Vng"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v0C3CdVWEeOoXOFyw97Vng"/>
+ </children>
+ <element xmi:type="uml:Class" href="delete_sash_page.uml#_vzHp8NVWEeOoXOFyw97Vng"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vz67MdVWEeOoXOFyw97Vng" x="98" y="142"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_simUYdVWEeOoXOFyw97Vng"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_simUYtVWEeOoXOFyw97Vng">
+ <owner xmi:type="uml:Model" href="delete_sash_page.uml#_sgZU8NVWEeOoXOFyw97Vng"/>
+ </styles>
+ <element xmi:type="uml:Model" href="delete_sash_page.uml#_sgZU8NVWEeOoXOFyw97Vng"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_yjT5oNVWEeOoXOFyw97Vng" type="PapyrusUMLSequenceDiagram" name="SeqDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_yjT5odVWEeOoXOFyw97Vng" type="2001">
+ <children xmi:type="notation:DecorationNode" xmi:id="_yjT5otVWEeOoXOFyw97Vng" type="5001"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_yjT5o9VWEeOoXOFyw97Vng" type="7001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yjT5pNVWEeOoXOFyw97Vng"/>
+ </children>
+ <element xmi:type="uml:Interaction" href="delete_sash_page.uml#_yOvX0NVWEeOoXOFyw97Vng"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yjT5pdVWEeOoXOFyw97Vng"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_yjT5ptVWEeOoXOFyw97Vng"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_yjT5p9VWEeOoXOFyw97Vng">
+ <owner xmi:type="uml:Class" href="delete_sash_page.uml#_vzHp8NVWEeOoXOFyw97Vng"/>
+ </styles>
+ <element xmi:type="uml:Interaction" href="delete_sash_page.uml#_yOvX0NVWEeOoXOFyw97Vng"/>
+ </notation:Diagram>
+ <css:ModelStyleSheets xmi:id="_mYXeYNVkEeOI4Kq2eB46WA"/>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_sash_page.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_sash_page.uml
new file mode 100644
index 00000000000..7aa02902acd
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/delete_sash_page.uml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_sgZU8NVWEeOoXOFyw97Vng" name="delete_sash_page">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_sgZU8dVWEeOoXOFyw97Vng">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Class" xmi:id="_vzHp8NVWEeOoXOFyw97Vng" name="Class1" classifierBehavior="_yOvX0NVWEeOoXOFyw97Vng">
+ <ownedBehavior xmi:type="uml:Interaction" xmi:id="_yOvX0NVWEeOoXOFyw97Vng" name="Interaction"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/empty_model.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/empty_model.di
new file mode 100644
index 00000000000..9bddb6f752a
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/empty_model.di
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="ASCII"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList/>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder"/>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/empty_model.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/empty_model.notation
new file mode 100644
index 00000000000..bf9abab340f
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/empty_model.notation
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/empty_model.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/empty_model.uml
new file mode 100644
index 00000000000..9cda1ff90d3
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/empty_model.uml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_uTjBgHqQEeK9jI2Tc6HWsA" name="model"/>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_class_model.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_class_model.di
new file mode 100644
index 00000000000..a0c464641d4
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_class_model.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="ASCII"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="simple_class_model.notation#_1xkSQHqQEeK9jI2Tc6HWsA"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="simple_class_model.notation#_1xkSQHqQEeK9jI2Tc6HWsA"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_class_model.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_class_model.notation
new file mode 100644
index 00000000000..e6d14315d3f
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_class_model.notation
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_1xkSQHqQEeK9jI2Tc6HWsA" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_2WT-EHqQEeK9jI2Tc6HWsA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_2WdvEHqQEeK9jI2Tc6HWsA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2WdvEXqQEeK9jI2Tc6HWsA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2WdvIHqQEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2WdvIXqQEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2WdvEnqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2WdvE3qQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2WdvFHqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2WdvFXqQEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2WdvFnqQEeK9jI2Tc6HWsA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2WdvInqQEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2WdvI3qQEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2WdvF3qQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2WdvGHqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2WdvGXqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2WdvGnqQEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2WdvG3qQEeK9jI2Tc6HWsA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2WdvJHqQEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2WdvJXqQEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2WdvHHqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2WdvHXqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2WdvHnqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2WdvH3qQEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xmi:type="uml:Class" href="simple_class_model.uml#_2O35UHqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2WT-EXqQEeK9jI2Tc6HWsA" x="290" y="270"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_3N8wsHqQEeK9jI2Tc6HWsA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_3N8wsnqQEeK9jI2Tc6HWsA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_3N8ws3qQEeK9jI2Tc6HWsA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3N8wwnqQEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3N8ww3qQEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_3N8wtHqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_3N8wtXqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_3N8wtnqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3N8wt3qQEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_3N8wuHqQEeK9jI2Tc6HWsA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3N8wxHqQEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3N8wxXqQEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_3N8wuXqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_3N8wunqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_3N8wu3qQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3N8wvHqQEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_3N8wvXqQEeK9jI2Tc6HWsA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3N8wxnqQEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3N8wx3qQEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_3N8wvnqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_3N8wv3qQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_3N8wwHqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3N8wwXqQEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xmi:type="uml:Class" href="simple_class_model.uml#_3Np1wHqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3N8wsXqQEeK9jI2Tc6HWsA" x="840" y="270"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_1xkSQXqQEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:Model" href="simple_class_model.uml#_1w91UHqQEeK9jI2Tc6HWsA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_4hkUsHqQEeK9jI2Tc6HWsA" type="4001" source="_2WT-EHqQEeK9jI2Tc6HWsA" target="_3N8wsHqQEeK9jI2Tc6HWsA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hkUs3qQEeK9jI2Tc6HWsA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hkUtHqQEeK9jI2Tc6HWsA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hkUtXqQEeK9jI2Tc6HWsA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hkUtnqQEeK9jI2Tc6HWsA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hkUt3qQEeK9jI2Tc6HWsA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hkUuHqQEeK9jI2Tc6HWsA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hkUuXqQEeK9jI2Tc6HWsA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hkUunqQEeK9jI2Tc6HWsA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hkUu3qQEeK9jI2Tc6HWsA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hkUvHqQEeK9jI2Tc6HWsA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hkUvXqQEeK9jI2Tc6HWsA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hkUvnqQEeK9jI2Tc6HWsA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_4hkUsXqQEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:Association" href="simple_class_model.uml#_4hHowHqQEeK9jI2Tc6HWsA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4hkUsnqQEeK9jI2Tc6HWsA" points="[77, -1, -567, -9]$[645, -42, 1, -50]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4nEfwHqQEeK9jI2Tc6HWsA" id="(0.23,0.45)"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_class_model.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_class_model.uml
new file mode 100644
index 00000000000..dd30e382016
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_class_model.uml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_1w91UHqQEeK9jI2Tc6HWsA" name="Model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_2O35UHqQEeK9jI2Tc6HWsA" name="Class1">
+ <ownedAttribute xmi:id="_4g93wHqQEeK9jI2Tc6HWsA" name="class2" type="_3Np1wHqQEeK9jI2Tc6HWsA" association="_4hHowHqQEeK9jI2Tc6HWsA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4g93wXqQEeK9jI2Tc6HWsA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4g93wnqQEeK9jI2Tc6HWsA" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_3Np1wHqQEeK9jI2Tc6HWsA" name="Class2"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4hHowHqQEeK9jI2Tc6HWsA" name="class1_class2_1" memberEnd="_4hHowXqQEeK9jI2Tc6HWsA _4g93wHqQEeK9jI2Tc6HWsA">
+ <ownedEnd xmi:id="_4hHowXqQEeK9jI2Tc6HWsA" name="class1" type="_2O35UHqQEeK9jI2Tc6HWsA" association="_4hHowHqQEeK9jI2Tc6HWsA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4hHownqQEeK9jI2Tc6HWsA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4hHow3qQEeK9jI2Tc6HWsA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_table_model.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_table_model.di
new file mode 100644
index 00000000000..f984b86c331
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_table_model.di
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi" xmlns:org.eclipse.papyrus.infra.table.instance.papyrustableinstance="http://www.eclipse.org/Papyrus/Table/0.8.0/papyrustableinstance" xmlns:tableinstance="http://www.eclipse.org/EMF_Facet/ModelCellEditor/0.1.0/tableinstance" xmlns:tableinstance2="http://www.eclipse.org/EMF_Facet/Table/0.1.0/tableinstance2">
+ <di:SashWindowsMngr>
+ <pageList>
+ <availablePage emfPageIdentifier="/1"/>
+ </pageList>
+ <sashModel currentSelection="/0/@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children emfPageIdentifier="/1"/>
+ </children>
+ </windows>
+ </sashModel>
+ </di:SashWindowsMngr>
+ <org.eclipse.papyrus.infra.table.instance.papyrustableinstance:PapyrusTableInstance name="DefaultTable" table="/2"/>
+ <tableinstance2:TableInstance2 description="Table Description">
+ <tableConfiguration href="platform:/plugin/org.eclipse.papyrus.uml.table.default/resources/default.tableconfiguration2#/"/>
+ <customizations href="emffacet:/customization/UMLPapyrusDefaultBrowserCustomization#/"/>
+ <customizations href="#/2/@localCustomizations.1"/>
+ <customizations href="#/2/@localCustomizations.0"/>
+ <context href="simple_table_model.uml#_a4aMkHqSEeK9jI2Tc6HWsA"/>
+ <columns xsi:type="tableinstance:DefaultLabelColumn"/>
+ <columns xsi:type="tableinstance:MetaClassColumn"/>
+ <columns xsi:type="tableinstance:EContainerColumn"/>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/emf/2002/Ecore#//EModelElement/eAnnotations"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedComment"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedElement"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/owner"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/clientDependency"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/nameExpression"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/namespace"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/qualifiedName"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/visibility"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/elementImport"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/packageImport"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/ownedRule"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/ownedMember"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/importedMember"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/member"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/isLeaf"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/redefinedElement"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/redefinitionContext"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//ParameterableElement/owningTemplateParameter"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//ParameterableElement/templateParameter"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Type/package"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//TemplateableElement/ownedTemplateSignature"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//TemplateableElement/templateBinding"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/feature"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/attribute"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/collaborationUse"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/general"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/generalization"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/powertypeExtent"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/inheritedMember"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/isAbstract"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/isFinalSpecialization"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/ownedUseCase"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/useCase"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/redefinedClassifier"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/representation"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/substitution"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/ownedAttribute"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/ownedConnector"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/part"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/role"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//EncapsulatedClassifier/ownedPort"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/classifierBehavior"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/interfaceRealization"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/ownedBehavior"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/ownedOperation"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/extension"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/isActive"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/nestedClassifier"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/ownedReception"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/superClass"/>
+ </columns>
+ <rows>
+ <element href="simple_table_model.uml#_exmrsHqSEeK9jI2Tc6HWsA"/>
+ </rows>
+ <rows>
+ <element href="simple_table_model.uml#_f9eo8HqSEeK9jI2Tc6HWsA"/>
+ </rows>
+ <rows>
+ <element href="simple_table_model.uml#_ge8-UHqSEeK9jI2Tc6HWsA"/>
+ </rows>
+ <localCustomizations metamodelURI="http://www.eclipse.org/emf/2002/Ecore"/>
+ <localCustomizations metamodelURI="http://www.eclipse.org/uml2/4.0.0/UML"/>
+ </tableinstance2:TableInstance2>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_table_model.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_table_model.notation
new file mode 100644
index 00000000000..bf9abab340f
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_table_model.notation
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_table_model.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_table_model.uml
new file mode 100644
index 00000000000..89a192bff5a
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_table_model.uml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_a4aMkHqSEeK9jI2Tc6HWsA" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_exmrsHqSEeK9jI2Tc6HWsA" name="Class1" visibility="private"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_f9eo8HqSEeK9jI2Tc6HWsA" name="Class2" isActive="true"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_ge8-UHqSEeK9jI2Tc6HWsA" name="Class3" isAbstract="true"/>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_uml_generic_table_model.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_uml_generic_table_model.di
new file mode 100644
index 00000000000..4ce4e686639
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_uml_generic_table_model.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="simple_uml_generic_table_model.notation#_5NSlgNm3EeKhMIaB2_NRKQ"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="simple_uml_generic_table_model.notation#_5NSlgNm3EeKhMIaB2_NRKQ"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_uml_generic_table_model.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_uml_generic_table_model.notation
new file mode 100644
index 00000000000..f9ff8f7b201
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_uml_generic_table_model.notation
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<nattable:Table xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:nattable="http://www.eclipse.org/papyrus/nattable/model" xmlns:nattableaxis="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis" xmlns:nattableaxisconfiguration="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration" xmlns:nattableaxisprovider="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis http://www.eclipse.org/papyrus/nattable/model#//nattableaxis http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model#//nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableconfiguration" xmi:id="_5NSlgNm3EeKhMIaB2_NRKQ" name="GenericTable0" currentRowAxisProvider="_5NSlgtm3EeKhMIaB2_NRKQ" currentColumnAxisProvider="_5NSlgdm3EeKhMIaB2_NRKQ">
+ <context xmi:type="uml:Model" href="simple_uml_generic_table_model.uml#_4fBKQNm3EeKhMIaB2_NRKQ"/>
+ <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#/"/>
+ <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_5NSlgdm3EeKhMIaB2_NRKQ" description="This axis provider provides available columns according to the rows of the table (features of the object displayed on the other axis)" name="UML Feature axis provider">
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohI8dm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/clientDependency"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohI8tm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/packageImport"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohI89m3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package/nestedPackage"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohI9Nm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/namespace"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohI9dm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package/packageMerge"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohI9tm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/nameExpression"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohI99m3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/qualifiedName"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohI-Nm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/visibility"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohI-dm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package/ownedStereotype"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohI-tm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/owner"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohI-9m3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//TemplateableElement/ownedTemplateSignature"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohI_Nm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/ownedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohI_dm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model/viewpoint"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohI_tm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedComment"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohI_9m3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohJANm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//TemplateableElement/templateBinding"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohJAdm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package/profileApplication"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohJAtm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package/nestingPackage"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohJA9m3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package/ownedType"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohJBNm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/ownedRule"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohJBdm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//ParameterableElement/templateParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohJBtm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package/URI"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohJB9m3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/elementImport"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohJCNm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohJCdm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/member"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohJCtm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package/packagedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohJC9m3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//ParameterableElement/owningTemplateParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5ohJDNm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/importedMember"/>
+ </axis>
+ </columnAxisProvidersHistory>
+ <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_5NSlgtm3EeKhMIaB2_NRKQ" description="This axis provider contains the object dropped by the user into the table" name="DroppedElementAxisProvider">
+ <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_5ohI8Nm3EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="uml:Model" href="simple_uml_generic_table_model.uml#_4fBKQNm3EeKhMIaB2_NRKQ"/>
+ </axis>
+ </rowAxisProvidersHistory>
+</nattable:Table>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_uml_generic_table_model.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_uml_generic_table_model.uml
new file mode 100644
index 00000000000..195a0e80b5f
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/simple_uml_generic_table_model.uml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_4fBKQNm3EeKhMIaB2_NRKQ" name="model"/>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/table.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/table.di
new file mode 100644
index 00000000000..0eab39cbb9c
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/table.di
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="table.notation#_VLYegNUjEeOcVbClmdiLRw"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/table.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/table.notation
new file mode 100644
index 00000000000..8ce107d34ff
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/table.notation
@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<nattable:Table xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:nattable="http://www.eclipse.org/papyrus/nattable/model" xmlns:nattableaxis="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis" xmlns:nattableaxisconfiguration="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration" xmlns:nattableaxisprovider="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis http://www.eclipse.org/papyrus/nattable/model#//nattableaxis http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model#//nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableconfiguration" xmi:id="_VLYegNUjEeOcVbClmdiLRw" name="table1" currentRowAxisProvider="_VLYegtUjEeOcVbClmdiLRw" currentColumnAxisProvider="_VLYegdUjEeOcVbClmdiLRw">
+ <context xmi:type="uml:Model" href="table.uml#_Rpg6QNUjEeOcVbClmdiLRw"/>
+ <owner xmi:type="uml:Model" href="table.uml#_Rpg6QNUjEeOcVbClmdiLRw"/>
+ <prototype xmi:type="configuration:PapyrusSyncTable" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#//@viewpoints.0/@modelKinds.24"/>
+ <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#/"/>
+ <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_VLYegdUjEeOcVbClmdiLRw" description="This axis provider provides available columns according to the rows of the table (features of the object displayed on the other axis)" name="UML Feature axis provider">
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEMNUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/part"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEMdUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/nestedClassifier"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEMtUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterableElement/templateParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEM9UjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/attribute"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHENNUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedComment"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHENdUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/isAbstract"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHENtUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/isFinalSpecialization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEN9UjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/role"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEONUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/isActive"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEOdUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableElement/redefinitionContext"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEOtUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/useCase"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEO9UjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/general"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEPNUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//EncapsulatedClassifier/ownedPort"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEPdUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/ownedRule"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEPtUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/ownedOperation"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEP9UjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioredClassifier/ownedBehavior"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEQNUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/inheritedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEQdUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEQtUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateableElement/ownedTemplateSignature"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEQ9UjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableElement/isLeaf"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHERNUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHERdUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/ownedUseCase"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHERtUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/representation"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHER9UjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioredClassifier/interfaceRealization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHESNUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/qualifiedName"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHESdUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type/package"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEStUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/substitution"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHES9UjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/extension"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHETNUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/visibility"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHETdUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/ownedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHETtUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/clientDependency"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHET9UjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/packageImport"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEUNUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/ownedAttribute"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEUdUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/nameExpression"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEUtUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/feature"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEU9UjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/superClass"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEVNUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/generalization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEVdUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/member"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEVtUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/ownedReception"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEV9UjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/collaborationUse"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEWNUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/powertypeExtent"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEWdUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterableElement/owningTemplateParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEWtUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableElement/redefinedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEW9UjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/owner"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEXNUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/redefinedClassifier"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEXdUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/elementImport"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEXtUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateableElement/templateBinding"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEX9UjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioredClassifier/classifierBehavior"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEYNUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/importedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEYdUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/ownedConnector"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_YhHEYtUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/namespace"/>
+ </axis>
+ </columnAxisProvidersHistory>
+ <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_VLYegtUjEeOcVbClmdiLRw" description="This axis provider contains the object dropped by the user into the table" name="DroppedElementAxisProvider">
+ <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_YhFPANUjEeOcVbClmdiLRw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="uml:Class" href="table.uml#_Wi5EANUjEeOcVbClmdiLRw"/>
+ </axis>
+ </rowAxisProvidersHistory>
+</nattable:Table>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/table.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/table.uml
new file mode 100644
index 00000000000..715500c8abc
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/table.uml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_Rpg6QNUjEeOcVbClmdiLRw" name="table">
+ <packagedElement xmi:type="uml:Class" xmi:id="_Wi5EANUjEeOcVbClmdiLRw" name="Foo" isAbstract="true"/>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_diagrams_model.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_diagrams_model.di
new file mode 100644
index 00000000000..cf4c7e491ce
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_diagrams_model.di
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ASCII"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="two_diagrams_model.notation#_-qtdMXqQEeK9jI2Tc6HWsA"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="two_diagrams_model.notation#_-q3OMHqQEeK9jI2Tc6HWsA"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="two_diagrams_model.notation#_-qtdMXqQEeK9jI2Tc6HWsA"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_diagrams_model.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_diagrams_model.notation
new file mode 100644
index 00000000000..447b1891da3
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_diagrams_model.notation
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+ <notation:Diagram xmi:id="_-qtdMXqQEeK9jI2Tc6HWsA" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_AR9H0HqREeK9jI2Tc6HWsA" type="2012">
+ <children xmi:type="notation:DecorationNode" xmi:id="_AR9H0nqREeK9jI2Tc6HWsA" type="5038"/>
+ <element xmi:type="uml:Comment" href="two_diagrams_model.uml#_ARNg8HqREeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AR9H0XqREeK9jI2Tc6HWsA" x="200" y="105" width="446" height="141"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_-qtdMnqQEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:Model" href="two_diagrams_model.uml#_-qtdMHqQEeK9jI2Tc6HWsA"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_-q3OMHqQEeK9jI2Tc6HWsA" type="PapyrusUMLTimingDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_-q3OMXqQEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:Model" href="two_diagrams_model.uml#_-qtdMHqQEeK9jI2Tc6HWsA"/>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_diagrams_model.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_diagrams_model.uml
new file mode 100644
index 00000000000..7b08dbe5e96
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_diagrams_model.uml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_-qtdMHqQEeK9jI2Tc6HWsA" name="model">
+ <ownedComment xmi:id="_ARNg8HqREeK9jI2Tc6HWsA" annotatedElement="_-qtdMHqQEeK9jI2Tc6HWsA">
+ <body>This model contains two diagrams. The Class Diagram is opened, while the timing diagram is closed.&#xD;
+&#xD;
+Expected behavior:&#xD;
+&#xD;
+ - allPages() contains two entries&#xD;
+ - activeEditor is a UML Class Diagram Editor&#xD;
+ - activePage() is a Class Diagram</body>
+ </ownedComment>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_tables_model.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_tables_model.di
new file mode 100644
index 00000000000..47afbb32acf
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_tables_model.di
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="two_tables_model.notation#_uNjMYNm1EeKhMIaB2_NRKQ"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="two_tables_model.notation#_usfyMNm1EeKhMIaB2_NRKQ"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="two_tables_model.notation#_uNjMYNm1EeKhMIaB2_NRKQ"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_tables_model.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_tables_model.notation
new file mode 100644
index 00000000000..044d61cfeaf
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_tables_model.notation
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:nattable="http://www.eclipse.org/papyrus/nattable/model" xmlns:nattableaxis="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis" xmlns:nattableaxisconfiguration="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration" xmlns:nattableaxisprovider="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis http://www.eclipse.org/papyrus/nattable/model#//nattableaxis http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model#//nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableconfiguration">
+ <nattable:Table xmi:id="_uNjMYNm1EeKhMIaB2_NRKQ" name="GenericTable0" currentRowAxisProvider="_uNjMYtm1EeKhMIaB2_NRKQ" currentColumnAxisProvider="_uNjMYdm1EeKhMIaB2_NRKQ">
+ <context xmi:type="uml:Model" href="two_tables_model.uml#_WYKr5Nm1EeKhMIaB2_NRKQ"/>
+ <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#/"/>
+ <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_uNjMYdm1EeKhMIaB2_NRKQ" description="This axis provider provides available columns according to the rows of the table (features of the object displayed on the other axis)" name="UML Feature axis provider">
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_sU7BYdm2EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_sU7BYtm2EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/owner"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_sU7BY9m2EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//Comment/body"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_sU7BZNm2EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Comment/annotatedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_sU7BZdm2EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedComment"/>
+ </axis>
+ </columnAxisProvidersHistory>
+ <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_uNjMYtm1EeKhMIaB2_NRKQ" description="This axis provider contains the object dropped by the user into the table" name="DroppedElementAxisProvider">
+ <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_sU7BYNm2EeKhMIaB2_NRKQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="uml:Comment" href="two_tables_model.uml#_YWxtYNm1EeKhMIaB2_NRKQ"/>
+ </axis>
+ </rowAxisProvidersHistory>
+ </nattable:Table>
+ <nattable:Table xmi:id="_usfyMNm1EeKhMIaB2_NRKQ" name="TableOfViews0" currentRowAxisProvider="_usfyNtm1EeKhMIaB2_NRKQ" currentColumnAxisProvider="_usfyMdm1EeKhMIaB2_NRKQ">
+ <context xmi:type="uml:Model" href="two_tables_model.uml#_WYKr5Nm1EeKhMIaB2_NRKQ"/>
+ <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.infra.nattable.views.config/resources/viewpage.nattableconfiguration#/"/>
+ <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_usfyMdm1EeKhMIaB2_NRKQ" description="Provides the features of the views" name="Papyrus Views feature provider">
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_usfyMtm1EeKhMIaB2_NRKQ" element="nattable_editor_pages:/name">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.infra.nattable.views.config/resources/viewpage.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ </axis>
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_usfyM9m1EeKhMIaB2_NRKQ" element="nattable_editor_pages:/context">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.infra.nattable.views.config/resources/viewpage.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ </axis>
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_usfyNNm1EeKhMIaB2_NRKQ" element="nattable_editor_pages:/isOpen">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.infra.nattable.views.config/resources/viewpage.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ </axis>
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_usfyNdm1EeKhMIaB2_NRKQ" element="nattable_editor_pages:/type">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.infra.nattable.views.config/resources/viewpage.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ </axis>
+ </columnAxisProvidersHistory>
+ <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_usfyNtm1EeKhMIaB2_NRKQ"/>
+ </nattable:Table>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_tables_model.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_tables_model.uml
new file mode 100644
index 00000000000..182886efd40
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/two_tables_model.uml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_WYKr5Nm1EeKhMIaB2_NRKQ" name="model">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_YWxtYNm1EeKhMIaB2_NRKQ">
+ <body>This model contains two tables. The Generic Table is opened, while the table of views is closed.&#xD;
+Expected behavior:&#xD;
+- allPages() contains two entries&#xD;
+- activeEditor is a UML Generic Table Editor Editor&#xD;
+- activePage() is a Generic Table</body>
+ </ownedComment>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_WYKr5dm1EeKhMIaB2_NRKQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/unnamed_diagram.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/unnamed_diagram.di
new file mode 100644
index 00000000000..6973c8a48a6
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/unnamed_diagram.di
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ASCII"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="unnamed_diagram.notation#_1xkSQHqQEeK9jI2Tc6HWsA"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/unnamed_diagram.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/unnamed_diagram.notation
new file mode 100644
index 00000000000..d8bec030baf
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/unnamed_diagram.notation
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_1xkSQHqQEeK9jI2Tc6HWsA" type="PapyrusUMLClassDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_2WT-EHqQEeK9jI2Tc6HWsA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_2WdvEHqQEeK9jI2Tc6HWsA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2WdvEXqQEeK9jI2Tc6HWsA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2WdvIHqQEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2WdvIXqQEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2WdvEnqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2WdvE3qQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2WdvFHqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2WdvFXqQEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2WdvFnqQEeK9jI2Tc6HWsA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2WdvInqQEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2WdvI3qQEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2WdvF3qQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2WdvGHqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2WdvGXqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2WdvGnqQEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2WdvG3qQEeK9jI2Tc6HWsA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2WdvJHqQEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2WdvJXqQEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2WdvHHqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2WdvHXqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2WdvHnqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2WdvH3qQEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xmi:type="uml:Class" href="unnamed_diagram.uml#_2O35UHqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2WT-EXqQEeK9jI2Tc6HWsA" x="290" y="270"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_3N8wsHqQEeK9jI2Tc6HWsA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_3N8wsnqQEeK9jI2Tc6HWsA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_3N8ws3qQEeK9jI2Tc6HWsA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3N8wwnqQEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3N8ww3qQEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_3N8wtHqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_3N8wtXqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_3N8wtnqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3N8wt3qQEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_3N8wuHqQEeK9jI2Tc6HWsA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3N8wxHqQEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3N8wxXqQEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_3N8wuXqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_3N8wunqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_3N8wu3qQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3N8wvHqQEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_3N8wvXqQEeK9jI2Tc6HWsA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3N8wxnqQEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3N8wx3qQEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_3N8wvnqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_3N8wv3qQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_3N8wwHqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3N8wwXqQEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xmi:type="uml:Class" href="unnamed_diagram.uml#_3Np1wHqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3N8wsXqQEeK9jI2Tc6HWsA" x="840" y="270"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_1xkSQXqQEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:Model" href="unnamed_diagram.uml#_1w91UHqQEeK9jI2Tc6HWsA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_4hkUsHqQEeK9jI2Tc6HWsA" type="4001" source="_2WT-EHqQEeK9jI2Tc6HWsA" target="_3N8wsHqQEeK9jI2Tc6HWsA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hkUs3qQEeK9jI2Tc6HWsA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hkUtHqQEeK9jI2Tc6HWsA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hkUtXqQEeK9jI2Tc6HWsA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hkUtnqQEeK9jI2Tc6HWsA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hkUt3qQEeK9jI2Tc6HWsA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hkUuHqQEeK9jI2Tc6HWsA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hkUuXqQEeK9jI2Tc6HWsA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hkUunqQEeK9jI2Tc6HWsA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hkUu3qQEeK9jI2Tc6HWsA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hkUvHqQEeK9jI2Tc6HWsA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hkUvXqQEeK9jI2Tc6HWsA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hkUvnqQEeK9jI2Tc6HWsA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_4hkUsXqQEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:Association" href="unnamed_diagram.uml#_4hHowHqQEeK9jI2Tc6HWsA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4hkUsnqQEeK9jI2Tc6HWsA" points="[77, -1, -567, -9]$[645, -42, 1, -50]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4nEfwHqQEeK9jI2Tc6HWsA" id="(0.23,0.45)"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/unnamed_diagram.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/unnamed_diagram.uml
new file mode 100644
index 00000000000..cac8a57cf98
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/basic/unnamed_diagram.uml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_1w91UHqQEeK9jI2Tc6HWsA" name="model2">
+ <packagedElement xmi:type="uml:Class" xmi:id="_2O35UHqQEeK9jI2Tc6HWsA" name="Class1">
+ <ownedAttribute xmi:id="_4g93wHqQEeK9jI2Tc6HWsA" name="class2" type="_3Np1wHqQEeK9jI2Tc6HWsA" association="_4hHowHqQEeK9jI2Tc6HWsA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4g93wXqQEeK9jI2Tc6HWsA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4g93wnqQEeK9jI2Tc6HWsA" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_3Np1wHqQEeK9jI2Tc6HWsA" name="Class2"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4hHowHqQEeK9jI2Tc6HWsA" name="class1_class2_1" memberEnd="_4hHowXqQEeK9jI2Tc6HWsA _4g93wHqQEeK9jI2Tc6HWsA">
+ <ownedEnd xmi:id="_4hHowXqQEeK9jI2Tc6HWsA" name="class1" type="_2O35UHqQEeK9jI2Tc6HWsA" association="_4hHowHqQEeK9jI2Tc6HWsA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4hHownqQEeK9jI2Tc6HWsA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4hHow3qQEeK9jI2Tc6HWsA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/canonical/css_leaktest.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/canonical/css_leaktest.di
new file mode 100644
index 00000000000..bf9abab340f
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/canonical/css_leaktest.di
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/canonical/css_leaktest.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/canonical/css_leaktest.notation
new file mode 100644
index 00000000000..50f74c0a930
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/canonical/css_leaktest.notation
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
+ <notation:Diagram xmi:id="_b2JjcMjxEeS9XIofcN-grg" type="PapyrusUMLClassDiagram" name="main" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_eDFVEMjxEeS9XIofcN-grg" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_eDHKQMjxEeS9XIofcN-grg" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_eDHKQcjxEeS9XIofcN-grg" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_eDHKQsjxEeS9XIofcN-grg" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_eDHxUMjxEeS9XIofcN-grg" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_eDHxUcjxEeS9XIofcN-grg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_eDHxUsjxEeS9XIofcN-grg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_eDHxU8jxEeS9XIofcN-grg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eDHxVMjxEeS9XIofcN-grg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_eDHxVcjxEeS9XIofcN-grg" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_eDHxVsjxEeS9XIofcN-grg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_eDHxV8jxEeS9XIofcN-grg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_eDHxWMjxEeS9XIofcN-grg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eDHxWcjxEeS9XIofcN-grg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_eDHxWsjxEeS9XIofcN-grg" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_eDHxW8jxEeS9XIofcN-grg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_eDHxXMjxEeS9XIofcN-grg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_eDHxXcjxEeS9XIofcN-grg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eDHxXsjxEeS9XIofcN-grg"/>
+ </children>
+ <element xmi:type="uml:Class" href="css_leaktest.uml#_eC9ZQMjxEeS9XIofcN-grg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eDFVEcjxEeS9XIofcN-grg" x="47" y="21"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ggADcMjxEeS9XIofcN-grg" type="2006">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ggAqgMjxEeS9XIofcN-grg" type="5023"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ggAqgcjxEeS9XIofcN-grg" type="8508">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ggAqgsjxEeS9XIofcN-grg" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ggBRkMjxEeS9XIofcN-grg" type="7015">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ggBRkcjxEeS9XIofcN-grg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ggBRksjxEeS9XIofcN-grg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ggBRk8jxEeS9XIofcN-grg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ggBRlMjxEeS9XIofcN-grg"/>
+ </children>
+ <element xmi:type="uml:Enumeration" href="css_leaktest.uml#_gf9nMMjxEeS9XIofcN-grg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ggADccjxEeS9XIofcN-grg" x="252" y="17"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_i5ZjwMjxEeS9XIofcN-grg" type="2007">
+ <children xmi:type="notation:DecorationNode" xmi:id="_i5aK0MjxEeS9XIofcN-grg" type="5026"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_i5aK0cjxEeS9XIofcN-grg" type="7016">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yadd4MjxEeS9XIofcN-grg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yadd4cjxEeS9XIofcN-grg" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i5aK0sjxEeS9XIofcN-grg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i5aK08jxEeS9XIofcN-grg"/>
+ </children>
+ <element xmi:type="uml:Package" href="css_leaktest.uml#_i5XukMjxEeS9XIofcN-grg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i5ZjwcjxEeS9XIofcN-grg" x="29" y="159" width="385" height="300"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_b2JjccjxEeS9XIofcN-grg" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_b2JjcsjxEeS9XIofcN-grg"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_b2Jjc8jxEeS9XIofcN-grg">
+ <owner xmi:type="uml:Model" href="css_leaktest.uml#_b0QGAMjxEeS9XIofcN-grg"/>
+ </styles>
+ <styles xmi:type="notation:EObjectListValueStyle" xmi:id="_yY3icMjxEeS9XIofcN-grg" name="css_stylesheets" eObjectListValue="_yY4wkMjxEeS9XIofcN-grg"/>
+ <element xmi:type="uml:Model" href="css_leaktest.uml#_b0QGAMjxEeS9XIofcN-grg"/>
+ </notation:Diagram>
+ <css:ModelStyleSheets xmi:id="_tfPhEMjxEeS9XIofcN-grg"/>
+ <css:EmbeddedStyleSheet xmi:id="_yY4wkMjxEeS9XIofcN-grg" label="canonical" content="Class, Enumeration, Package {&#xA; canonical: true&#xA;}"/>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/canonical/css_leaktest.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/canonical/css_leaktest.uml
new file mode 100644
index 00000000000..c4c95eda8ff
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/canonical/css_leaktest.uml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_b0QGAMjxEeS9XIofcN-grg" name="Model">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_b0QtEMjxEeS9XIofcN-grg">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Class" xmi:id="_eC9ZQMjxEeS9XIofcN-grg" name="Class1"/>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_gf9nMMjxEeS9XIofcN-grg" name="Enumeration1"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_i5XukMjxEeS9XIofcN-grg" name="Package1"/>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/model set/^&_&^.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/model set/^&_&^.di
new file mode 100644
index 00000000000..641e1446fd0
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/model set/^&_&^.di
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi" xmlns:org.eclipse.papyrus.infra.table.instance.papyrustableinstance="http://www.eclipse.org/Papyrus/Table/0.8.0/papyrustableinstance" xmlns:tableinstance="http://www.eclipse.org/EMF_Facet/ModelCellEditor/0.1.0/tableinstance" xmlns:tableinstance2="http://www.eclipse.org/EMF_Facet/Table/0.1.0/tableinstance2">
+ <di:SashWindowsMngr>
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="%5E&amp;_&amp;%5E.notation#_3Q0W8XzfEeKVBdbqCJSLPg"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="%5E&amp;_&amp;%5E.notation#_3Q-H8HzfEeKVBdbqCJSLPg"/>
+ </availablePage>
+ <availablePage emfPageIdentifier="/1"/>
+ </pageList>
+ <sashModel currentSelection="/0/@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="%5E&amp;_&amp;%5E.notation#_3Q0W8XzfEeKVBdbqCJSLPg"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="%5E&amp;_&amp;%5E.notation#_3Q-H8HzfEeKVBdbqCJSLPg"/>
+ </children>
+ <children emfPageIdentifier="/1"/>
+ </children>
+ </windows>
+ </sashModel>
+ </di:SashWindowsMngr>
+ <org.eclipse.papyrus.infra.table.instance.papyrustableinstance:PapyrusTableInstance name="DefaultTable" table="/2"/>
+ <tableinstance2:TableInstance2 description="Table Description">
+ <tableConfiguration href="platform:/plugin/org.eclipse.papyrus.uml.table.default/resources/default.tableconfiguration2#/"/>
+ <customizations href="emffacet:/customization/UMLPapyrusDefaultBrowserCustomization#/"/>
+ <customizations href="#/2/@localCustomizations.1"/>
+ <customizations href="#/2/@localCustomizations.0"/>
+ <context href="%5E&amp;_&amp;%5E.uml#_3Q0W8HzfEeKVBdbqCJSLPg"/>
+ <columns xsi:type="tableinstance:DefaultLabelColumn"/>
+ <columns xsi:type="tableinstance:MetaClassColumn"/>
+ <columns xsi:type="tableinstance:EContainerColumn"/>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/emf/2002/Ecore#//EModelElement/eAnnotations"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedComment"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedElement"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/owner"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/clientDependency"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/nameExpression"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/namespace"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/qualifiedName"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/visibility"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/elementImport"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/packageImport"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/ownedRule"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/ownedMember"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/importedMember"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/member"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/isLeaf"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/redefinedElement"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/redefinitionContext"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//ParameterableElement/owningTemplateParameter"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//ParameterableElement/templateParameter"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Type/package"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//TemplateableElement/ownedTemplateSignature"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//TemplateableElement/templateBinding"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/feature"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/attribute"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/collaborationUse"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/general"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/generalization"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/powertypeExtent"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/inheritedMember"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/isAbstract"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/isFinalSpecialization"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/ownedUseCase"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/useCase"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/redefinedClassifier"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/representation"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/substitution"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/ownedAttribute"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/ownedConnector"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/part"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/role"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//EncapsulatedClassifier/ownedPort"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/classifierBehavior"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/interfaceRealization"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/ownedBehavior"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/ownedOperation"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/extension"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/isActive"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/nestedClassifier"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/ownedReception"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/superClass"/>
+ </columns>
+ <rows>
+ <element href="%5E&amp;_&amp;%5E.uml#_5xWaAHzfEeKVBdbqCJSLPg"/>
+ </rows>
+ <rows>
+ <element href="%5E&amp;_&amp;%5E.uml#_56RsgHzfEeKVBdbqCJSLPg"/>
+ </rows>
+ <rows>
+ <element href="%5E&amp;_&amp;%5E.uml#_59194HzfEeKVBdbqCJSLPg"/>
+ </rows>
+ <localCustomizations metamodelURI="http://www.eclipse.org/emf/2002/Ecore"/>
+ <localCustomizations metamodelURI="http://www.eclipse.org/uml2/4.0.0/UML"/>
+ </tableinstance2:TableInstance2>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/model set/^&_&^.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/model set/^&_&^.notation
new file mode 100644
index 00000000000..dba85c8bdfd
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/model set/^&_&^.notation
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+ <notation:Diagram xmi:id="_3Q0W8XzfEeKVBdbqCJSLPg" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_5xfj8HzfEeKVBdbqCJSLPg" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5xfj8nzfEeKVBdbqCJSLPg" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5xfj83zfEeKVBdbqCJSLPg" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5xfkAnzfEeKVBdbqCJSLPg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5xfkA3zfEeKVBdbqCJSLPg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5xfj9HzfEeKVBdbqCJSLPg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5xfj9XzfEeKVBdbqCJSLPg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5xfj9nzfEeKVBdbqCJSLPg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5xfj93zfEeKVBdbqCJSLPg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5xfj-HzfEeKVBdbqCJSLPg" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5xfkBHzfEeKVBdbqCJSLPg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5xfkBXzfEeKVBdbqCJSLPg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5xfj-XzfEeKVBdbqCJSLPg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5xfj-nzfEeKVBdbqCJSLPg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5xfj-3zfEeKVBdbqCJSLPg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5xfj_HzfEeKVBdbqCJSLPg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5xfj_XzfEeKVBdbqCJSLPg" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5xfkBnzfEeKVBdbqCJSLPg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5xfkB3zfEeKVBdbqCJSLPg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5xfj_nzfEeKVBdbqCJSLPg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5xfj_3zfEeKVBdbqCJSLPg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5xfkAHzfEeKVBdbqCJSLPg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5xfkAXzfEeKVBdbqCJSLPg"/>
+ </children>
+ <element xmi:type="uml:Class" href="%5E&amp;_&amp;%5E.uml#_5xWaAHzfEeKVBdbqCJSLPg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5xfj8XzfEeKVBdbqCJSLPg" x="727" y="222"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_56kncHzfEeKVBdbqCJSLPg" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_56kncnzfEeKVBdbqCJSLPg" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_56knc3zfEeKVBdbqCJSLPg" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_56kngnzfEeKVBdbqCJSLPg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_56kng3zfEeKVBdbqCJSLPg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_56kndHzfEeKVBdbqCJSLPg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_56kndXzfEeKVBdbqCJSLPg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_56kndnzfEeKVBdbqCJSLPg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_56knd3zfEeKVBdbqCJSLPg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_56kneHzfEeKVBdbqCJSLPg" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_56knhHzfEeKVBdbqCJSLPg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_56knhXzfEeKVBdbqCJSLPg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_56kneXzfEeKVBdbqCJSLPg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_56knenzfEeKVBdbqCJSLPg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_56kne3zfEeKVBdbqCJSLPg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_56knfHzfEeKVBdbqCJSLPg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_56knfXzfEeKVBdbqCJSLPg" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_56knhnzfEeKVBdbqCJSLPg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_56knh3zfEeKVBdbqCJSLPg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_56knfnzfEeKVBdbqCJSLPg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_56knf3zfEeKVBdbqCJSLPg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_56kngHzfEeKVBdbqCJSLPg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_56kngXzfEeKVBdbqCJSLPg"/>
+ </children>
+ <element xmi:type="uml:Class" href="%5E&amp;_&amp;%5E.uml#_56RsgHzfEeKVBdbqCJSLPg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_56kncXzfEeKVBdbqCJSLPg" x="1215" y="469"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5-I40HzfEeKVBdbqCJSLPg" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5-I40nzfEeKVBdbqCJSLPg" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5-I403zfEeKVBdbqCJSLPg" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5-I44nzfEeKVBdbqCJSLPg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5-I443zfEeKVBdbqCJSLPg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5-I41HzfEeKVBdbqCJSLPg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5-I41XzfEeKVBdbqCJSLPg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5-I41nzfEeKVBdbqCJSLPg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5-I413zfEeKVBdbqCJSLPg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5-I42HzfEeKVBdbqCJSLPg" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5-I45HzfEeKVBdbqCJSLPg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5-I45XzfEeKVBdbqCJSLPg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5-I42XzfEeKVBdbqCJSLPg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5-I42nzfEeKVBdbqCJSLPg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5-I423zfEeKVBdbqCJSLPg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5-I43HzfEeKVBdbqCJSLPg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5-I43XzfEeKVBdbqCJSLPg" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5-I45nzfEeKVBdbqCJSLPg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5-I453zfEeKVBdbqCJSLPg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5-I43nzfEeKVBdbqCJSLPg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5-I433zfEeKVBdbqCJSLPg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5-I44HzfEeKVBdbqCJSLPg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5-I44XzfEeKVBdbqCJSLPg"/>
+ </children>
+ <element xmi:type="uml:Class" href="%5E&amp;_&amp;%5E.uml#_59194HzfEeKVBdbqCJSLPg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5-I40XzfEeKVBdbqCJSLPg" x="536" y="516"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_3Q0W8nzfEeKVBdbqCJSLPg"/>
+ <element xmi:type="uml:Model" href="%5E&amp;_&amp;%5E.uml#_3Q0W8HzfEeKVBdbqCJSLPg"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_3Q-H8HzfEeKVBdbqCJSLPg" type="PapyrusUMLTimingDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_3Q-H8XzfEeKVBdbqCJSLPg"/>
+ <element xmi:type="uml:Model" href="%5E&amp;_&amp;%5E.uml#_3Q0W8HzfEeKVBdbqCJSLPg"/>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/model set/^&_&^.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/model set/^&_&^.uml
new file mode 100644
index 00000000000..10080eb029d
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/model set/^&_&^.uml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_3Q0W8HzfEeKVBdbqCJSLPg" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_5xWaAHzfEeKVBdbqCJSLPg" name="Class1"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_56RsgHzfEeKVBdbqCJSLPg" name="Class2"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_59194HzfEeKVBdbqCJSLPg" name="Class3"/>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/j2ee-no-constraints.profile.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/j2ee-no-constraints.profile.uml
new file mode 100644
index 00000000000..ba4a69ee274
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/j2ee-no-constraints.profile.uml
@@ -0,0 +1,252 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Profile xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_ONhZ8JKHEeOKCcahrNz4pQ" name="j2ee" metaclassReference="_bAWzQJKHEeOKCcahrNz4pQ _T4nCkJKJEeOKCcahrNz4pQ _L0PHUJ_NEeOHObuLP75oVQ _L0PuYJ_NEeOHObuLP75oVQ _7o7ocJ_vEeOpdoxiri2fUg _45ebwJ_zEeOJ6O64b4-bJQ" metamodelReference="_ONhZ8ZKHEeOKCcahrNz4pQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fVKQUJKHEeOKCcahrNz4pQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_jFgSINOFEeO2iNKjb11rWg" name="j2ee" nsURI="http:///schemas/j2ee/_jFbZoNOFEeO2iNKjb11rWg/1" nsPrefix="j2ee">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSIdOFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/Ecore">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSI9OFEeO2iNKjb11rWg" key="invocationDelegates" value="http://www.eclipse.org/emf/2002/Ecore/OCL"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFj8gtOFEeO2iNKjb11rWg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFj8g9OFEeO2iNKjb11rWg" key="Version" value="0.0.2"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFj8hNOFEeO2iNKjb11rWg" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFj8hdOFEeO2iNKjb11rWg" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFj8htOFEeO2iNKjb11rWg" key="Date" value="2014-05-04"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFj8h9OFEeO2iNKjb11rWg" key="Author" value="Christian W. Damus"/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jFgSJNOFEeO2iNKjb11rWg" name="Attribute" eSuperTypes="_jFgSL9OFEeO2iNKjb11rWg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSJdOFEeO2iNKjb11rWg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QT4pgJKHEeOKCcahrNz4pQ"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_jFgSJtOFEeO2iNKjb11rWg" name="getBaseElement" ordered="false" lowerBound="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSJ9OFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSKNOFEeO2iNKjb11rWg" key="body" value="base_Property"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jFgSKtOFEeO2iNKjb11rWg" name="isID" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jFgSLNOFEeO2iNKjb11rWg" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jFgSL9OFEeO2iNKjb11rWg" name="Taggable" abstract="true">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSMNOFEeO2iNKjb11rWg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_2L6UAJ_MEeOHObuLP75oVQ"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_jFgSP9OFEeO2iNKjb11rWg" name="getBaseElement" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jFgSQdOFEeO2iNKjb11rWg" name="comment" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jFgSQ9OFEeO2iNKjb11rWg" name="disposition" ordered="false" lowerBound="1" eType="_jFgSR9OFEeO2iNKjb11rWg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jFgSRdOFEeO2iNKjb11rWg" name="tag" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_jFgSR9OFEeO2iNKjb11rWg" name="DispositionKind">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSSNOFEeO2iNKjb11rWg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XYYEQJNpEeOGJZd41BJaSw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jFgSSdOFEeO2iNKjb11rWg" name="sad"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jFgSStOFEeO2iNKjb11rWg" name="happy" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jFgSS9OFEeO2iNKjb11rWg" name="Bean" eSuperTypes="_jFgSL9OFEeO2iNKjb11rWg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSTNOFEeO2iNKjb11rWg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_EMn1sJ_NEeOHObuLP75oVQ"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_jFgSW9OFEeO2iNKjb11rWg" name="getBaseElement" ordered="false" lowerBound="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSXNOFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSXdOFEeO2iNKjb11rWg" key="body" value="Set{base_Class, base_Interface}->excludingNull()->any(true)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jFgSX9OFEeO2iNKjb11rWg" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jFgSYdOFEeO2iNKjb11rWg" name="base_Interface" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interface"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jFgSY9OFEeO2iNKjb11rWg" name="finder" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jFgSZtOFEeO2iNKjb11rWg" name="Context" eSuperTypes="_jFgSL9OFEeO2iNKjb11rWg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSZ9OFEeO2iNKjb11rWg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_0uzH4J_vEeOpdoxiri2fUg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jFgSaNOFEeO2iNKjb11rWg" name="base_Classifier" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jFgSatOFEeO2iNKjb11rWg" name="base_Lifeline" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Lifeline"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_6xK9MJ_zEeOJ6O64b4-bJQ" name="j2ee" nsURI="http:///schemas/j2ee/_6xJIAJ_zEeOJ6O64b4-bJQ/0" nsPrefix="j2ee">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6xOnkJ_zEeOJ6O64b4-bJQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6xOnkZ_zEeOJ6O64b4-bJQ" key="Version" value="0.0.1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6xOnkp_zEeOJ6O64b4-bJQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6xOnk5_zEeOJ6O64b4-bJQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6xOnlJ_zEeOJ6O64b4-bJQ" key="Date" value="2014-02-27"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6xOnlZ_zEeOJ6O64b4-bJQ" key="Author" value="Christian W. Damus"/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_6xK9MZ_zEeOJ6O64b4-bJQ" name="Attribute" eSuperTypes="_6xK9OJ_zEeOJ6O64b4-bJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6xK9Mp_zEeOJ6O64b4-bJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QT4pgJKHEeOKCcahrNz4pQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6xK9M5_zEeOJ6O64b4-bJQ" name="isID" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6xK9NZ_zEeOJ6O64b4-bJQ" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_6xK9OJ_zEeOJ6O64b4-bJQ" name="Taggable" abstract="true">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6xK9OZ_zEeOJ6O64b4-bJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_2L6UAJ_MEeOHObuLP75oVQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6xK9Op_zEeOJ6O64b4-bJQ" name="comment" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6xK9PJ_zEeOJ6O64b4-bJQ" name="disposition" ordered="false" lowerBound="1" eType="_6xK9QJ_zEeOJ6O64b4-bJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6xK9Pp_zEeOJ6O64b4-bJQ" name="tag" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_6xK9QJ_zEeOJ6O64b4-bJQ" name="DispositionKind">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6xK9QZ_zEeOJ6O64b4-bJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XYYEQJNpEeOGJZd41BJaSw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_6xK9Qp_zEeOJ6O64b4-bJQ" name="sad"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_6xK9Q5_zEeOJ6O64b4-bJQ" name="happy" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_6xK9RJ_zEeOJ6O64b4-bJQ" name="Bean" eSuperTypes="_6xK9OJ_zEeOJ6O64b4-bJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6xK9RZ_zEeOJ6O64b4-bJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_EMn1sJ_NEeOHObuLP75oVQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6xK9Rp_zEeOJ6O64b4-bJQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6xK9SJ_zEeOJ6O64b4-bJQ" name="base_Interface" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interface"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6xK9Sp_zEeOJ6O64b4-bJQ" name="finder" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_6xK9TZ_zEeOJ6O64b4-bJQ" name="Context" eSuperTypes="_6xK9OJ_zEeOJ6O64b4-bJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6xK9Tp_zEeOJ6O64b4-bJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_0uzH4J_vEeOpdoxiri2fUg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6xK9T5_zEeOJ6O64b4-bJQ" name="base_Classifier" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6xK9UZ_zEeOJ6O64b4-bJQ" name="base_Lifeline" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Lifeline"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ </eAnnotations>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_bAWzQJKHEeOKCcahrNz4pQ" alias="Property">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_T4nCkJKJEeOKCcahrNz4pQ" alias="Operation">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_L0PHUJ_NEeOHObuLP75oVQ" alias="Interface">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_L0PuYJ_NEeOHObuLP75oVQ" alias="Class">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_7o7ocJ_vEeOpdoxiri2fUg" alias="Classifier">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_45ebwJ_zEeOJ6O64b4-bJQ" alias="Lifeline">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Lifeline"/>
+ </elementImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_ONhZ8ZKHEeOKCcahrNz4pQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_ONhZ8pKHEeOKCcahrNz4pQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_QT4pgJKHEeOKCcahrNz4pQ" name="Attribute">
+ <generalization xmi:type="uml:Generalization" xmi:id="_GupGgJ_NEeOHObuLP75oVQ" general="_2L6UAJ_MEeOHObuLP75oVQ"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_UWgKYJKHEeOKCcahrNz4pQ" name="isID">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_b0MrAJKHEeOKCcahrNz4pQ" name="base_Property" association="_b0NSEJKHEeOKCcahrNz4pQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ </ownedAttribute>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_XFcXAMvZEeOzp5U28ShFoQ" name="getBaseElement" bodyCondition="_XFcXAcvZEeOzp5U28ShFoQ">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="_XFcXAcvZEeOzp5U28ShFoQ" name="body">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_XFcXAsvZEeOzp5U28ShFoQ">
+ <language>OCL</language>
+ <body>base_Property</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_XFcXA8vZEeOzp5U28ShFoQ" direction="return">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_b0NSEJKHEeOKCcahrNz4pQ" name="E_Attribute_Property1" memberEnd="_b0NSEZKHEeOKCcahrNz4pQ _b0MrAJKHEeOKCcahrNz4pQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_b0NSEZKHEeOKCcahrNz4pQ" name="extension_Attribute" type="_QT4pgJKHEeOKCcahrNz4pQ" aggregation="composite" association="_b0NSEJKHEeOKCcahrNz4pQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_UkhtY5KJEeOKCcahrNz4pQ" name="attribute_operation_1" memberEnd="_UkhtZJKJEeOKCcahrNz4pQ _UkhtYJKJEeOKCcahrNz4pQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_UkhtZJKJEeOKCcahrNz4pQ" name="attribute" type="_EMn1sJ_NEeOHObuLP75oVQ" association="_UkhtY5KJEeOKCcahrNz4pQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UkhtZZKJEeOKCcahrNz4pQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UkhtZpKJEeOKCcahrNz4pQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_XYYEQJNpEeOGJZd41BJaSw" name="DispositionKind">
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_YwYZAJNpEeOGJZd41BJaSw" name="sad"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ZbucEJNpEeOGJZd41BJaSw" name="happy"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_2L6UAJ_MEeOHObuLP75oVQ" name="Taggable" isAbstract="true">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_bLTv4JNUEeOscpAmdCPVFA" name="comment">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_egGhcJNUEeOscpAmdCPVFA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_egHIgJNUEeOscpAmdCPVFA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_aXfgwJNpEeOGJZd41BJaSw" name="disposition" type="_XYYEQJNpEeOGJZd41BJaSw"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_pjxUoJlyEeOYT-OW6x9nfw" name="tag">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tuBHgJlyEeOYT-OW6x9nfw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tuBukJlyEeOYT-OW6x9nfw" value="*"/>
+ </ownedAttribute>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_GJm9cMvYEeOzp5U28ShFoQ" name="getBaseElement" isAbstract="true" isQuery="true">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_Rf0AsMvYEeOzp5U28ShFoQ" direction="return">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_EMn1sJ_NEeOHObuLP75oVQ" name="Bean">
+ <generalization xmi:type="uml:Generalization" xmi:id="_GFrCAJ_NEeOHObuLP75oVQ" general="_2L6UAJ_MEeOHObuLP75oVQ"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_NNbu4J_NEeOHObuLP75oVQ" name="base_Class" association="_NNbu4Z_NEeOHObuLP75oVQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_NqSC8J_NEeOHObuLP75oVQ" name="base_Interface" association="_NqSqAJ_NEeOHObuLP75oVQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_UkhtYJKJEeOKCcahrNz4pQ" name="finder" association="_UkhtY5KJEeOKCcahrNz4pQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UkhtYZKJEeOKCcahrNz4pQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UkhtYpKJEeOKCcahrNz4pQ" value="1"/>
+ </ownedAttribute>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_VPpIcMvYEeOzp5U28ShFoQ" name="getBaseElement" bodyCondition="_S7SDsMvZEeOzp5U28ShFoQ">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="_S7SDsMvZEeOzp5U28ShFoQ" name="body">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_S7SDscvZEeOzp5U28ShFoQ">
+ <language>OCL</language>
+ <body>Set{base_Class, base_Interface}->excludingNull()->any(true)</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_BDBBoMvZEeOzp5U28ShFoQ" direction="return">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_NNbu4Z_NEeOHObuLP75oVQ" name="E_Bean_Class1" memberEnd="_NNbu4p_NEeOHObuLP75oVQ _NNbu4J_NEeOHObuLP75oVQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_NNbu4p_NEeOHObuLP75oVQ" name="extension_Bean" type="_EMn1sJ_NEeOHObuLP75oVQ" aggregation="composite" association="_NNbu4Z_NEeOHObuLP75oVQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_NqSqAJ_NEeOHObuLP75oVQ" name="E_Bean_Interface1" memberEnd="_NqSqAZ_NEeOHObuLP75oVQ _NqSC8J_NEeOHObuLP75oVQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_NqSqAZ_NEeOHObuLP75oVQ" name="extension_Bean" type="_EMn1sJ_NEeOHObuLP75oVQ" aggregation="composite" association="_NqSqAJ_NEeOHObuLP75oVQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_0uzH4J_vEeOpdoxiri2fUg" name="Context">
+ <generalization xmi:type="uml:Generalization" xmi:id="_5IlLkJ_vEeOpdoxiri2fUg" general="_2L6UAJ_MEeOHObuLP75oVQ"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_8n2u0J_vEeOpdoxiri2fUg" name="base_Classifier" association="_8n3V4J_vEeOpdoxiri2fUg">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_520NwJ_zEeOJ6O64b4-bJQ" name="base_Lifeline" association="_520NwZ_zEeOJ6O64b4-bJQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Lifeline"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8n3V4J_vEeOpdoxiri2fUg" name="E_Context_Classifier1" memberEnd="_8n3V4Z_vEeOpdoxiri2fUg _8n2u0J_vEeOpdoxiri2fUg">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8n3V4Z_vEeOpdoxiri2fUg" name="extension_Context" type="_0uzH4J_vEeOpdoxiri2fUg" aggregation="composite" association="_8n3V4J_vEeOpdoxiri2fUg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_520NwZ_zEeOJ6O64b4-bJQ" name="E_Context_Lifeline1" memberEnd="_520Nwp_zEeOJ6O64b4-bJQ _520NwJ_zEeOJ6O64b4-bJQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_520Nwp_zEeOJ6O64b4-bJQ" name="extension_Context" type="_0uzH4J_vEeOpdoxiri2fUg" aggregation="composite" association="_520NwZ_zEeOJ6O64b4-bJQ"/>
+ </packagedElement>
+</uml:Profile>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/j2ee.profile.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/j2ee.profile.uml
new file mode 100644
index 00000000000..2ecfb621eb5
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/j2ee.profile.uml
@@ -0,0 +1,317 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Profile xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_ONhZ8JKHEeOKCcahrNz4pQ" name="j2ee" metaclassReference="_bAWzQJKHEeOKCcahrNz4pQ _T4nCkJKJEeOKCcahrNz4pQ _L0PHUJ_NEeOHObuLP75oVQ _L0PuYJ_NEeOHObuLP75oVQ _7o7ocJ_vEeOpdoxiri2fUg _45ebwJ_zEeOJ6O64b4-bJQ" metamodelReference="_ONhZ8ZKHEeOKCcahrNz4pQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fVKQUJKHEeOKCcahrNz4pQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_jFgSINOFEeO2iNKjb11rWg" name="j2ee" nsURI="http:///schemas/j2ee/_jFbZoNOFEeO2iNKjb11rWg/1" nsPrefix="j2ee">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSIdOFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/Ecore">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSItOFEeO2iNKjb11rWg" key="validationDelegates" value="http://www.eclipse.org/emf/2002/Ecore/OCL"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSI9OFEeO2iNKjb11rWg" key="invocationDelegates" value="http://www.eclipse.org/emf/2002/Ecore/OCL"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFj8gtOFEeO2iNKjb11rWg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFj8g9OFEeO2iNKjb11rWg" key="Version" value="0.0.2"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFj8hNOFEeO2iNKjb11rWg" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFj8hdOFEeO2iNKjb11rWg" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFj8htOFEeO2iNKjb11rWg" key="Date" value="2014-05-04"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFj8h9OFEeO2iNKjb11rWg" key="Author" value="Christian W. Damus"/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jFgSJNOFEeO2iNKjb11rWg" name="Attribute" eSuperTypes="_jFgSL9OFEeO2iNKjb11rWg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSJdOFEeO2iNKjb11rWg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QT4pgJKHEeOKCcahrNz4pQ"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_jFgSJtOFEeO2iNKjb11rWg" name="getBaseElement" ordered="false" lowerBound="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSJ9OFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSKNOFEeO2iNKjb11rWg" key="body" value="base_Property"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jFgSKtOFEeO2iNKjb11rWg" name="isID" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jFgSLNOFEeO2iNKjb11rWg" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jFgSL9OFEeO2iNKjb11rWg" name="Taggable" abstract="true">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSMNOFEeO2iNKjb11rWg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_2L6UAJ_MEeOHObuLP75oVQ"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_jFgSMdOFEeO2iNKjb11rWg" name="element_has_name">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSMtOFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSM9OFEeO2iNKjb11rWg" key="body" value="getBaseElement().name &lt;> null"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_jFgSNdOFEeO2iNKjb11rWg" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSNtOFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSN9OFEeO2iNKjb11rWg" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_jFgSOdOFEeO2iNKjb11rWg" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSOtOFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSO9OFEeO2iNKjb11rWg" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_jFgSPNOFEeO2iNKjb11rWg">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_jFgSPdOFEeO2iNKjb11rWg">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_jFgSPtOFEeO2iNKjb11rWg">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_jFgSP9OFEeO2iNKjb11rWg" name="getBaseElement" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jFgSQdOFEeO2iNKjb11rWg" name="comment" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jFgSQ9OFEeO2iNKjb11rWg" name="disposition" ordered="false" lowerBound="1" eType="_jFgSR9OFEeO2iNKjb11rWg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jFgSRdOFEeO2iNKjb11rWg" name="tag" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_jFgSR9OFEeO2iNKjb11rWg" name="DispositionKind">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSSNOFEeO2iNKjb11rWg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XYYEQJNpEeOGJZd41BJaSw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jFgSSdOFEeO2iNKjb11rWg" name="sad"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jFgSStOFEeO2iNKjb11rWg" name="happy" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jFgSS9OFEeO2iNKjb11rWg" name="Bean" eSuperTypes="_jFgSL9OFEeO2iNKjb11rWg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSTNOFEeO2iNKjb11rWg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_EMn1sJ_NEeOHObuLP75oVQ"/>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_jFgSTdOFEeO2iNKjb11rWg" name="is_ok">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSTtOFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgST9OFEeO2iNKjb11rWg" key="body" value="true"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_jFgSUdOFEeO2iNKjb11rWg" name="diagnostics">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSUtOFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSU9OFEeO2iNKjb11rWg" key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ </eParameters>
+ <eParameters xmi:type="ecore:EParameter" xmi:id="_jFgSVdOFEeO2iNKjb11rWg" name="context">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSVtOFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/GenModel">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSV9OFEeO2iNKjb11rWg" key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType xmi:type="ecore:EGenericType" xmi:id="_jFgSWNOFEeO2iNKjb11rWg">
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_jFgSWdOFEeO2iNKjb11rWg">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eTypeArguments xmi:type="ecore:EGenericType" xmi:id="_jFgSWtOFEeO2iNKjb11rWg">
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eTypeArguments>
+ <eClassifier xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eOperations xmi:type="ecore:EOperation" xmi:id="_jFgSW9OFEeO2iNKjb11rWg" name="getBaseElement" ordered="false" lowerBound="1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSXNOFEeO2iNKjb11rWg" source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFgSXdOFEeO2iNKjb11rWg" key="body" value="Set{base_Class, base_Interface}->excludingNull()->any(true)"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
+ </eOperations>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jFgSX9OFEeO2iNKjb11rWg" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jFgSYdOFEeO2iNKjb11rWg" name="base_Interface" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interface"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jFgSY9OFEeO2iNKjb11rWg" name="finder" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jFgSZtOFEeO2iNKjb11rWg" name="Context" eSuperTypes="_jFgSL9OFEeO2iNKjb11rWg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFgSZ9OFEeO2iNKjb11rWg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_0uzH4J_vEeOpdoxiri2fUg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jFgSaNOFEeO2iNKjb11rWg" name="base_Classifier" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jFgSatOFEeO2iNKjb11rWg" name="base_Lifeline" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Lifeline"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_6xK9MJ_zEeOJ6O64b4-bJQ" name="j2ee" nsURI="http:///schemas/j2ee/_6xJIAJ_zEeOJ6O64b4-bJQ/0" nsPrefix="j2ee">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6xOnkJ_zEeOJ6O64b4-bJQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6xOnkZ_zEeOJ6O64b4-bJQ" key="Version" value="0.0.1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6xOnkp_zEeOJ6O64b4-bJQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6xOnk5_zEeOJ6O64b4-bJQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6xOnlJ_zEeOJ6O64b4-bJQ" key="Date" value="2014-02-27"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6xOnlZ_zEeOJ6O64b4-bJQ" key="Author" value="Christian W. Damus"/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_6xK9MZ_zEeOJ6O64b4-bJQ" name="Attribute" eSuperTypes="_6xK9OJ_zEeOJ6O64b4-bJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6xK9Mp_zEeOJ6O64b4-bJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QT4pgJKHEeOKCcahrNz4pQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6xK9M5_zEeOJ6O64b4-bJQ" name="isID" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6xK9NZ_zEeOJ6O64b4-bJQ" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_6xK9OJ_zEeOJ6O64b4-bJQ" name="Taggable" abstract="true">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6xK9OZ_zEeOJ6O64b4-bJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_2L6UAJ_MEeOHObuLP75oVQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6xK9Op_zEeOJ6O64b4-bJQ" name="comment" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6xK9PJ_zEeOJ6O64b4-bJQ" name="disposition" ordered="false" lowerBound="1" eType="_6xK9QJ_zEeOJ6O64b4-bJQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6xK9Pp_zEeOJ6O64b4-bJQ" name="tag" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_6xK9QJ_zEeOJ6O64b4-bJQ" name="DispositionKind">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6xK9QZ_zEeOJ6O64b4-bJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XYYEQJNpEeOGJZd41BJaSw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_6xK9Qp_zEeOJ6O64b4-bJQ" name="sad"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_6xK9Q5_zEeOJ6O64b4-bJQ" name="happy" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_6xK9RJ_zEeOJ6O64b4-bJQ" name="Bean" eSuperTypes="_6xK9OJ_zEeOJ6O64b4-bJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6xK9RZ_zEeOJ6O64b4-bJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_EMn1sJ_NEeOHObuLP75oVQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6xK9Rp_zEeOJ6O64b4-bJQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6xK9SJ_zEeOJ6O64b4-bJQ" name="base_Interface" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interface"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6xK9Sp_zEeOJ6O64b4-bJQ" name="finder" ordered="false">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_6xK9TZ_zEeOJ6O64b4-bJQ" name="Context" eSuperTypes="_6xK9OJ_zEeOJ6O64b4-bJQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6xK9Tp_zEeOJ6O64b4-bJQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_0uzH4J_vEeOpdoxiri2fUg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6xK9T5_zEeOJ6O64b4-bJQ" name="base_Classifier" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6xK9UZ_zEeOJ6O64b4-bJQ" name="base_Lifeline" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Lifeline"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ </eAnnotations>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_bAWzQJKHEeOKCcahrNz4pQ" alias="Property">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_T4nCkJKJEeOKCcahrNz4pQ" alias="Operation">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_L0PHUJ_NEeOHObuLP75oVQ" alias="Interface">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_L0PuYJ_NEeOHObuLP75oVQ" alias="Class">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_7o7ocJ_vEeOpdoxiri2fUg" alias="Classifier">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_45ebwJ_zEeOJ6O64b4-bJQ" alias="Lifeline">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Lifeline"/>
+ </elementImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_ONhZ8ZKHEeOKCcahrNz4pQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_ONhZ8pKHEeOKCcahrNz4pQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_QT4pgJKHEeOKCcahrNz4pQ" name="Attribute">
+ <generalization xmi:type="uml:Generalization" xmi:id="_GupGgJ_NEeOHObuLP75oVQ" general="_2L6UAJ_MEeOHObuLP75oVQ"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_UWgKYJKHEeOKCcahrNz4pQ" name="isID">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_b0MrAJKHEeOKCcahrNz4pQ" name="base_Property" association="_b0NSEJKHEeOKCcahrNz4pQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ </ownedAttribute>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_XFcXAMvZEeOzp5U28ShFoQ" name="getBaseElement" bodyCondition="_XFcXAcvZEeOzp5U28ShFoQ">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="_XFcXAcvZEeOzp5U28ShFoQ" name="body">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_XFcXAsvZEeOzp5U28ShFoQ">
+ <language>OCL</language>
+ <body>base_Property</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_XFcXA8vZEeOzp5U28ShFoQ" direction="return">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_b0NSEJKHEeOKCcahrNz4pQ" name="E_Attribute_Property1" memberEnd="_b0NSEZKHEeOKCcahrNz4pQ _b0MrAJKHEeOKCcahrNz4pQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_b0NSEZKHEeOKCcahrNz4pQ" name="extension_Attribute" type="_QT4pgJKHEeOKCcahrNz4pQ" aggregation="composite" association="_b0NSEJKHEeOKCcahrNz4pQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_UkhtY5KJEeOKCcahrNz4pQ" name="attribute_operation_1" memberEnd="_UkhtZJKJEeOKCcahrNz4pQ _UkhtYJKJEeOKCcahrNz4pQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_UkhtZJKJEeOKCcahrNz4pQ" name="attribute" type="_EMn1sJ_NEeOHObuLP75oVQ" association="_UkhtY5KJEeOKCcahrNz4pQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UkhtZZKJEeOKCcahrNz4pQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UkhtZpKJEeOKCcahrNz4pQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_XYYEQJNpEeOGJZd41BJaSw" name="DispositionKind">
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_YwYZAJNpEeOGJZd41BJaSw" name="sad"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ZbucEJNpEeOGJZd41BJaSw" name="happy"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_2L6UAJ_MEeOHObuLP75oVQ" name="Taggable" isAbstract="true">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="_2X1t0MvXEeOzp5U28ShFoQ" name="element_has_name">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_C85J0MvYEeOzp5U28ShFoQ">
+ <language>OCL</language>
+ <body>getBaseElement().name &lt;> null</body>
+ </specification>
+ </ownedRule>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_bLTv4JNUEeOscpAmdCPVFA" name="comment">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_egGhcJNUEeOscpAmdCPVFA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_egHIgJNUEeOscpAmdCPVFA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_aXfgwJNpEeOGJZd41BJaSw" name="disposition" type="_XYYEQJNpEeOGJZd41BJaSw"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_pjxUoJlyEeOYT-OW6x9nfw" name="tag">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tuBHgJlyEeOYT-OW6x9nfw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tuBukJlyEeOYT-OW6x9nfw" value="*"/>
+ </ownedAttribute>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_GJm9cMvYEeOzp5U28ShFoQ" name="getBaseElement" isAbstract="true" isQuery="true">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_Rf0AsMvYEeOzp5U28ShFoQ" direction="return">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_EMn1sJ_NEeOHObuLP75oVQ" name="Bean">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="_ZLKI4NOFEeO2iNKjb11rWg" name="is_ok">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_fDP9oNOFEeO2iNKjb11rWg">
+ <language>OCL</language>
+ <body>true</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:type="uml:Generalization" xmi:id="_GFrCAJ_NEeOHObuLP75oVQ" general="_2L6UAJ_MEeOHObuLP75oVQ"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_NNbu4J_NEeOHObuLP75oVQ" name="base_Class" association="_NNbu4Z_NEeOHObuLP75oVQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_NqSC8J_NEeOHObuLP75oVQ" name="base_Interface" association="_NqSqAJ_NEeOHObuLP75oVQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_UkhtYJKJEeOKCcahrNz4pQ" name="finder" association="_UkhtY5KJEeOKCcahrNz4pQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UkhtYZKJEeOKCcahrNz4pQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UkhtYpKJEeOKCcahrNz4pQ" value="1"/>
+ </ownedAttribute>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_VPpIcMvYEeOzp5U28ShFoQ" name="getBaseElement" bodyCondition="_S7SDsMvZEeOzp5U28ShFoQ">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="_S7SDsMvZEeOzp5U28ShFoQ" name="body">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_S7SDscvZEeOzp5U28ShFoQ">
+ <language>OCL</language>
+ <body>Set{base_Class, base_Interface}->excludingNull()->any(true)</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_BDBBoMvZEeOzp5U28ShFoQ" direction="return">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_NNbu4Z_NEeOHObuLP75oVQ" name="E_Bean_Class1" memberEnd="_NNbu4p_NEeOHObuLP75oVQ _NNbu4J_NEeOHObuLP75oVQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_NNbu4p_NEeOHObuLP75oVQ" name="extension_Bean" type="_EMn1sJ_NEeOHObuLP75oVQ" aggregation="composite" association="_NNbu4Z_NEeOHObuLP75oVQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_NqSqAJ_NEeOHObuLP75oVQ" name="E_Bean_Interface1" memberEnd="_NqSqAZ_NEeOHObuLP75oVQ _NqSC8J_NEeOHObuLP75oVQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_NqSqAZ_NEeOHObuLP75oVQ" name="extension_Bean" type="_EMn1sJ_NEeOHObuLP75oVQ" aggregation="composite" association="_NqSqAJ_NEeOHObuLP75oVQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_0uzH4J_vEeOpdoxiri2fUg" name="Context">
+ <generalization xmi:type="uml:Generalization" xmi:id="_5IlLkJ_vEeOpdoxiri2fUg" general="_2L6UAJ_MEeOHObuLP75oVQ"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_8n2u0J_vEeOpdoxiri2fUg" name="base_Classifier" association="_8n3V4J_vEeOpdoxiri2fUg">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_520NwJ_zEeOJ6O64b4-bJQ" name="base_Lifeline" association="_520NwZ_zEeOJ6O64b4-bJQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Lifeline"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8n3V4J_vEeOpdoxiri2fUg" name="E_Context_Classifier1" memberEnd="_8n3V4Z_vEeOpdoxiri2fUg _8n2u0J_vEeOpdoxiri2fUg">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8n3V4Z_vEeOpdoxiri2fUg" name="extension_Context" type="_0uzH4J_vEeOpdoxiri2fUg" aggregation="composite" association="_8n3V4J_vEeOpdoxiri2fUg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_520NwZ_zEeOJ6O64b4-bJQ" name="E_Context_Lifeline1" memberEnd="_520Nwp_zEeOJ6O64b4-bJQ _520NwJ_zEeOJ6O64b4-bJQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_520Nwp_zEeOJ6O64b4-bJQ" name="extension_Context" type="_0uzH4J_vEeOpdoxiri2fUg" aggregation="composite" association="_520NwZ_zEeOJ6O64b4-bJQ"/>
+ </packagedElement>
+</uml:Profile>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model-no-j2ee-constraints.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model-no-j2ee-constraints.di
new file mode 100644
index 00000000000..571f53ee13f
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model-no-j2ee-constraints.di
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="model-no-j2ee-constraints.notation#_J526gLjVEeOUcroamP8z5w"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model-no-j2ee-constraints.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model-no-j2ee-constraints.notation
new file mode 100644
index 00000000000..d98e9c7cb2f
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model-no-j2ee-constraints.notation
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_J526gLjVEeOUcroamP8z5w" type="PapyrusUMLClassDiagram" name="classes" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_K0bsYLjVEeOUcroamP8z5w" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dJGWkLjVEeOUcroamP8z5w" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jJ0i4LjVEeOUcroamP8z5w" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jJ0i4bjVEeOUcroamP8z5w" key="StereotypeList" value="j2ee::Bean"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jJ0i4rjVEeOUcroamP8z5w" key="PropStereoDisplay" value="j2ee::Bean.finder,j2ee::Bean.comment,j2ee::Bean.disposition,j2ee::Bean.tag"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jJ1J8LjVEeOUcroamP8z5w" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jJ1J8bjVEeOUcroamP8z5w" key="StereotypePropertyLocation" value="Comment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_K0eIoLjVEeOUcroamP8z5w" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_K0gk4LjVEeOUcroamP8z5w" type="7017">
+ <children xmi:type="notation:Node" xmi:id="_nMwz4LjVEeOUcroamP8z5w" type="3012">
+ <element xmi:type="uml:Property" href="model-no-j2ee-constraints.uml#_nMtwkLjVEeOUcroamP8z5w"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nMwz4bjVEeOUcroamP8z5w"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_K0gk4bjVEeOUcroamP8z5w"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_K0gk4rjVEeOUcroamP8z5w"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_K0gk47jVEeOUcroamP8z5w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_K0gk5LjVEeOUcroamP8z5w"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_K0hL8LjVEeOUcroamP8z5w" type="7018">
+ <children xmi:type="notation:Node" xmi:id="_mFRAULjVEeOUcroamP8z5w" type="3013">
+ <element xmi:type="uml:Operation" href="model-no-j2ee-constraints.uml#_mDkXMLjVEeOUcroamP8z5w"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mFRAUbjVEeOUcroamP8z5w"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_K0hL8bjVEeOUcroamP8z5w"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_K0hL8rjVEeOUcroamP8z5w"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_K0hL87jVEeOUcroamP8z5w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_K0hL9LjVEeOUcroamP8z5w"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_K0hL9bjVEeOUcroamP8z5w" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_K0hL9rjVEeOUcroamP8z5w"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_K0hL97jVEeOUcroamP8z5w"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_K0hL-LjVEeOUcroamP8z5w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_K0hL-bjVEeOUcroamP8z5w"/>
+ </children>
+ <element xmi:type="uml:Class" href="model-no-j2ee-constraints.uml#_Kzml8LjVEeOUcroamP8z5w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_K0bsYbjVEeOUcroamP8z5w" x="35" y="123"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ef5KYLjVEeOUcroamP8z5w" type="AppliedStereotypesComment">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jK7WILjVEeOUcroamP8z5w" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jK79MbjVEeOUcroamP8z5w" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jK79MrjVEeOUcroamP8z5w" key="StereotypeList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jK79M7jVEeOUcroamP8z5w" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jK79NLjVEeOUcroamP8z5w" key="PropStereoDisplay" value="j2ee::Bean.finder,j2ee::Bean.comment,j2ee::Bean.disposition,j2ee::Bean.tag"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jK79NbjVEeOUcroamP8z5w" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ef5KYbjVEeOUcroamP8z5w" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ef6YgLjVEeOUcroamP8z5w" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="model-no-j2ee-constraints.uml#_Kzml8LjVEeOUcroamP8z5w"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ef5KYrjVEeOUcroamP8z5w" x="221" y="116"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_J526gbjVEeOUcroamP8z5w"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_J526grjVEeOUcroamP8z5w">
+ <owner xmi:type="uml:Model" href="model-no-j2ee-constraints.uml#_J4wuULjVEeOUcroamP8z5w"/>
+ </styles>
+ <element xmi:type="uml:Model" href="model-no-j2ee-constraints.uml#_J4wuULjVEeOUcroamP8z5w"/>
+ <edges xmi:type="notation:Connector" xmi:id="_ef6_kLjVEeOUcroamP8z5w" type="AppliedStereotypesCommentLink" source="_K0bsYLjVEeOUcroamP8z5w" target="_ef5KYLjVEeOUcroamP8z5w">
+ <styles xmi:type="notation:FontStyle" xmi:id="_ef6_kbjVEeOUcroamP8z5w"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ef6_lbjVEeOUcroamP8z5w" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="model-no-j2ee-constraints.uml#_Kzml8LjVEeOUcroamP8z5w"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ef6_krjVEeOUcroamP8z5w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ef6_k7jVEeOUcroamP8z5w" id="(1.0,0.4473684210526316)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ef6_lLjVEeOUcroamP8z5w" id="(0.0,0.6323529411764706)"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model-no-j2ee-constraints.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model-no-j2ee-constraints.uml
new file mode 100644
index 00000000000..9891f8006a8
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model-no-j2ee-constraints.uml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:j2ee="http:///schemas/j2ee/_jFbZoNOFEeO2iNKjb11rWg/1" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/j2ee/_jFbZoNOFEeO2iNKjb11rWg/1 j2ee-no-constraints.profile.uml#_jFgSINOFEeO2iNKjb11rWg">
+ <uml:Model xmi:id="_J4wuULjVEeOUcroamP8z5w" name="Model">
+ <packageImport xmi:id="_J4wuUbjVEeOUcroamP8z5w">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Class" xmi:id="_Kzml8LjVEeOUcroamP8z5w" name="Person">
+ <ownedAttribute xmi:id="_nMtwkLjVEeOUcroamP8z5w" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rLtVsLjVEeOUcroamP8z5w" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rLuj0LjVEeOUcroamP8z5w" value="1"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_mDkXMLjVEeOUcroamP8z5w" name="lookup"/>
+ </packagedElement>
+ <profileApplication xmi:id="_XFt30LjVEeOUcroamP8z5w">
+ <eAnnotations xmi:id="_XGDPALjVEeOUcroamP8z5w" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="j2ee-no-constraints.profile.uml#_jFgSINOFEeO2iNKjb11rWg"/>
+ </eAnnotations>
+ <appliedProfile href="j2ee-no-constraints.profile.uml#_ONhZ8JKHEeOKCcahrNz4pQ"/>
+ </profileApplication>
+ </uml:Model>
+ <j2ee:Bean xmi:id="_WG5mgLtDEeOsE9GQnSNONw" comment="This is a comment." disposition="happy" base_Class="_Kzml8LjVEeOUcroamP8z5w" finder="_mDkXMLjVEeOUcroamP8z5w">
+ <tag>gold</tag>
+ <tag>p1</tag>
+ </j2ee:Bean>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model.di
new file mode 100644
index 00000000000..3f8c9b9d256
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model.di
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="model.notation#_J526gLjVEeOUcroamP8z5w"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model.notation
new file mode 100644
index 00000000000..9482a3e63b3
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model.notation
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_J526gLjVEeOUcroamP8z5w" type="PapyrusUMLClassDiagram" name="classes" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_K0bsYLjVEeOUcroamP8z5w" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dJGWkLjVEeOUcroamP8z5w" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jJ0i4LjVEeOUcroamP8z5w" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jJ0i4bjVEeOUcroamP8z5w" key="StereotypeList" value="j2ee::Bean"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jJ0i4rjVEeOUcroamP8z5w" key="PropStereoDisplay" value="j2ee::Bean.finder,j2ee::Bean.comment,j2ee::Bean.disposition,j2ee::Bean.tag"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jJ1J8LjVEeOUcroamP8z5w" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jJ1J8bjVEeOUcroamP8z5w" key="StereotypePropertyLocation" value="Comment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_K0eIoLjVEeOUcroamP8z5w" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_K0gk4LjVEeOUcroamP8z5w" type="7017">
+ <children xmi:type="notation:Node" xmi:id="_nMwz4LjVEeOUcroamP8z5w" type="3012">
+ <element xmi:type="uml:Property" href="model.uml#_nMtwkLjVEeOUcroamP8z5w"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nMwz4bjVEeOUcroamP8z5w"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_K0gk4bjVEeOUcroamP8z5w"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_K0gk4rjVEeOUcroamP8z5w"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_K0gk47jVEeOUcroamP8z5w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_K0gk5LjVEeOUcroamP8z5w"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_K0hL8LjVEeOUcroamP8z5w" type="7018">
+ <children xmi:type="notation:Node" xmi:id="_mFRAULjVEeOUcroamP8z5w" type="3013">
+ <element xmi:type="uml:Operation" href="model.uml#_mDkXMLjVEeOUcroamP8z5w"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mFRAUbjVEeOUcroamP8z5w"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_K0hL8bjVEeOUcroamP8z5w"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_K0hL8rjVEeOUcroamP8z5w"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_K0hL87jVEeOUcroamP8z5w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_K0hL9LjVEeOUcroamP8z5w"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_K0hL9bjVEeOUcroamP8z5w" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_K0hL9rjVEeOUcroamP8z5w"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_K0hL97jVEeOUcroamP8z5w"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_K0hL-LjVEeOUcroamP8z5w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_K0hL-bjVEeOUcroamP8z5w"/>
+ </children>
+ <element xmi:type="uml:Class" href="model.uml#_Kzml8LjVEeOUcroamP8z5w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_K0bsYbjVEeOUcroamP8z5w" x="35" y="123"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ef5KYLjVEeOUcroamP8z5w" type="AppliedStereotypesComment">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jK7WILjVEeOUcroamP8z5w" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jK79MbjVEeOUcroamP8z5w" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jK79MrjVEeOUcroamP8z5w" key="StereotypeList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jK79M7jVEeOUcroamP8z5w" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jK79NLjVEeOUcroamP8z5w" key="PropStereoDisplay" value="j2ee::Bean.finder,j2ee::Bean.comment,j2ee::Bean.disposition,j2ee::Bean.tag"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jK79NbjVEeOUcroamP8z5w" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ef5KYbjVEeOUcroamP8z5w" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ef6YgLjVEeOUcroamP8z5w" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="model.uml#_Kzml8LjVEeOUcroamP8z5w"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ef5KYrjVEeOUcroamP8z5w" x="221" y="116"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_J526gbjVEeOUcroamP8z5w"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_J526grjVEeOUcroamP8z5w">
+ <owner xmi:type="uml:Model" href="model.uml#_J4wuULjVEeOUcroamP8z5w"/>
+ </styles>
+ <element xmi:type="uml:Model" href="model.uml#_J4wuULjVEeOUcroamP8z5w"/>
+ <edges xmi:type="notation:Connector" xmi:id="_ef6_kLjVEeOUcroamP8z5w" type="AppliedStereotypesCommentLink" source="_K0bsYLjVEeOUcroamP8z5w" target="_ef5KYLjVEeOUcroamP8z5w">
+ <styles xmi:type="notation:FontStyle" xmi:id="_ef6_kbjVEeOUcroamP8z5w"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ef6_lbjVEeOUcroamP8z5w" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="model.uml#_Kzml8LjVEeOUcroamP8z5w"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ef6_krjVEeOUcroamP8z5w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ef6_k7jVEeOUcroamP8z5w" id="(1.0,0.4473684210526316)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ef6_lLjVEeOUcroamP8z5w" id="(0.0,0.6323529411764706)"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model.uml
new file mode 100644
index 00000000000..42136560022
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/profile/model.uml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:j2ee="http:///schemas/j2ee/_jFbZoNOFEeO2iNKjb11rWg/1" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/j2ee/_jFbZoNOFEeO2iNKjb11rWg/1 j2ee.profile.uml#_jFgSINOFEeO2iNKjb11rWg">
+ <uml:Model xmi:id="_J4wuULjVEeOUcroamP8z5w" name="Model">
+ <packageImport xmi:id="_J4wuUbjVEeOUcroamP8z5w">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Class" xmi:id="_Kzml8LjVEeOUcroamP8z5w" name="Person">
+ <ownedAttribute xmi:id="_nMtwkLjVEeOUcroamP8z5w" name="name" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rLtVsLjVEeOUcroamP8z5w" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rLuj0LjVEeOUcroamP8z5w" value="1"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_mDkXMLjVEeOUcroamP8z5w" name="lookup"/>
+ </packagedElement>
+ <profileApplication xmi:id="_XFt30LjVEeOUcroamP8z5w">
+ <eAnnotations xmi:id="_XGDPALjVEeOUcroamP8z5w" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="j2ee.profile.uml#_jFgSINOFEeO2iNKjb11rWg"/>
+ </eAnnotations>
+ <appliedProfile href="j2ee.profile.uml#_ONhZ8JKHEeOKCcahrNz4pQ"/>
+ </profileApplication>
+ </uml:Model>
+ <j2ee:Bean xmi:id="_WG5mgLtDEeOsE9GQnSNONw" comment="This is a comment." disposition="happy" base_Class="_Kzml8LjVEeOUcroamP8z5w" finder="_mDkXMLjVEeOUcroamP8z5w">
+ <tag>gold</tag>
+ <tag>p1</tag>
+ </j2ee:Bean>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/complex_invalid_model.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/complex_invalid_model.di
new file mode 100644
index 00000000000..5930bed8a28
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/complex_invalid_model.di
@@ -0,0 +1,407 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi" xmlns:org.eclipse.papyrus.infra.table.instance.papyrustableinstance="http://www.eclipse.org/Papyrus/Table/0.8.0/papyrustableinstance" xmlns:tableinstance="http://www.eclipse.org/EMF_Facet/ModelCellEditor/0.1.0/tableinstance" xmlns:tableinstance2="http://www.eclipse.org/EMF_Facet/Table/0.1.0/tableinstance2">
+ <di:SashWindowsMngr>
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier />
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="complex_invalid_model.notation#_yEbw0HqeEeK5vdodFAvPrA"/>
+ </availablePage>
+ <availablePage />
+ <availablePage>
+ <emfPageIdentifier href="complex_invalid_model.notation#_A_vSgHqfEeK5vdodFAvPrA"/>
+ </availablePage>
+ <availablePage emfPageIdentifier="/3"/>
+ </pageList>
+ <sashModel currentSelection="/0/@sashModel/@windows.0/@children.0/@children.1">
+ <windows>
+ <children xsi:type="di:SashPanel" direction="256">
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="complex_invalid_model.notation#_yER_0XqeEeK5vdodFAvPrA"/>
+ </children>
+ <children emfPageIdentifier="/1"/>
+ <children />
+ </children>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier />
+ </children>
+ <children>
+ <emfPageIdentifier href="complex_invalid_model.notation#_A_vSgHqfEeK5vdodFAvPrA"/>
+ </children>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+ </di:SashWindowsMngr>
+ <org.eclipse.papyrus.infra.table.instance.papyrustableinstance:PapyrusTableInstance name="DefaultTable" table="/2"/>
+ <tableinstance2:TableInstance2 description="Table Description">
+ <tableConfiguration href="platform:/plugin/org.eclipse.papyrus.uml.table.default/resources/default.tableconfiguration2#/"/>
+ <customizations href="emffacet:/customization/UMLPapyrusDefaultBrowserCustomization#/"/>
+ <customizations href="#/2/@localCustomizations.1"/>
+ <customizations href="#/2/@localCustomizations.0"/>
+ <context href="complex_invalid_model.uml#_yER_0HqeEeK5vdodFAvPrA"/>
+ <columns xsi:type="tableinstance:DefaultLabelColumn"/>
+ <columns xsi:type="tableinstance:MetaClassColumn"/>
+ <columns xsi:type="tableinstance:EContainerColumn"/>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/emf/2002/Ecore#//EModelElement/eAnnotations"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedComment"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedElement"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/owner"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/clientDependency"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/nameExpression"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/namespace"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/qualifiedName"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/visibility"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/elementImport"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/packageImport"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/ownedRule"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/ownedMember"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/importedMember"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/member"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/isLeaf"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/redefinedElement"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/redefinitionContext"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//ParameterableElement/owningTemplateParameter"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//ParameterableElement/templateParameter"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Type/package"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//TemplateableElement/ownedTemplateSignature"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//TemplateableElement/templateBinding"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/feature"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/attribute"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/collaborationUse"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/general"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/generalization"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/powertypeExtent"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/inheritedMember"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/isAbstract"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/isFinalSpecialization"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/ownedUseCase"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/useCase"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/redefinedClassifier"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/representation"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/substitution"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/ownedAttribute"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/ownedConnector"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/part"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/role"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//EncapsulatedClassifier/ownedPort"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/classifierBehavior"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/interfaceRealization"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/ownedBehavior"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/ownedOperation"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/extension"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/isActive"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/nestedClassifier"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/ownedReception"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/superClass"/>
+ </columns>
+ <rows>
+ <element href="complex_invalid_model.uml#_4Iu1kHqeEeK5vdodFAvPrA"/>
+ </rows>
+ <rows>
+ <element href="complex_invalid_model.uml#_4QBwYHqeEeK5vdodFAvPrA"/>
+ </rows>
+ <rows>
+ <element href="complex_invalid_model.uml#_4QnmQHqeEeK5vdodFAvPrA"/>
+ </rows>
+ <rows>
+ <element href="complex_invalid_model.uml#_4T48sHqeEeK5vdodFAvPrA"/>
+ </rows>
+ <rows>
+ <element href="complex_invalid_model.uml#_4WasQHqeEeK5vdodFAvPrA"/>
+ </rows>
+ <localCustomizations metamodelURI="http://www.eclipse.org/emf/2002/Ecore"/>
+ <localCustomizations metamodelURI="http://www.eclipse.org/uml2/4.0.0/UML"/>
+ </tableinstance2:TableInstance2>
+ <org.eclipse.papyrus.infra.table.instance.papyrustableinstance:PapyrusTableInstance name="DefaultTable" table="/4"/>
+ <tableinstance2:TableInstance2 description="Table Description">
+ <tableConfiguration href="platform:/plugin/org.eclipse.papyrus.uml.table.default/resources/default.tableconfiguration2#/"/>
+ <customizations href="emffacet:/customization/UMLPapyrusDefaultBrowserCustomization#/"/>
+ <customizations href="#/4/@localCustomizations.1"/>
+ <customizations href="#/4/@localCustomizations.0"/>
+ <context href="complex_invalid_model.uml#_yER_0HqeEeK5vdodFAvPrA"/>
+ <columns xsi:type="tableinstance:DefaultLabelColumn"/>
+ <columns xsi:type="tableinstance:MetaClassColumn"/>
+ <columns xsi:type="tableinstance:EContainerColumn"/>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/emf/2002/Ecore#//EModelElement/eAnnotations"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedComment"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedElement"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/owner"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/clientDependency"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/nameExpression"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/namespace"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/qualifiedName"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/visibility"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/elementImport"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/packageImport"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/ownedRule"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/ownedMember"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/importedMember"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/member"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/isLeaf"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/redefinedElement"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/redefinitionContext"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//ParameterableElement/owningTemplateParameter"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//ParameterableElement/templateParameter"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Type/package"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//TemplateableElement/ownedTemplateSignature"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//TemplateableElement/templateBinding"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/feature"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/attribute"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/collaborationUse"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/general"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/generalization"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/powertypeExtent"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/inheritedMember"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/isAbstract"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/isFinalSpecialization"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/ownedUseCase"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/useCase"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/redefinedClassifier"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/representation"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/substitution"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/ownedAttribute"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/ownedConnector"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/part"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/role"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//EncapsulatedClassifier/ownedPort"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/classifierBehavior"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/interfaceRealization"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/ownedBehavior"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/ownedOperation"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/extension"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/isActive"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/nestedClassifier"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/ownedReception"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/superClass"/>
+ </columns>
+ <rows>
+ <element href="complex_invalid_model.uml#_4WasQHqeEeK5vdodFAvPrA"/>
+ </rows>
+ <rows>
+ <element href="complex_invalid_model.uml#_BkzHYHqfEeK5vdodFAvPrA"/>
+ </rows>
+ <rows>
+ <element href="complex_invalid_model.uml#_BqKIgHqfEeK5vdodFAvPrA"/>
+ </rows>
+ <rows>
+ <element href="complex_invalid_model.uml#_Bv0EkHqfEeK5vdodFAvPrA"/>
+ </rows>
+ <rows>
+ <element href="complex_invalid_model.uml#_B0cF4HqfEeK5vdodFAvPrA"/>
+ </rows>
+ <localCustomizations metamodelURI="http://www.eclipse.org/emf/2002/Ecore"/>
+ <localCustomizations metamodelURI="http://www.eclipse.org/uml2/4.0.0/UML"/>
+ </tableinstance2:TableInstance2>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/complex_invalid_model.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/complex_invalid_model.notation
new file mode 100644
index 00000000000..f5507da16d2
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/complex_invalid_model.notation
@@ -0,0 +1,560 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+ <notation:Diagram xmi:id="_yER_0XqeEeK5vdodFAvPrA" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_4JBwgHqeEeK5vdodFAvPrA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4JBwgnqeEeK5vdodFAvPrA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4JBwg3qeEeK5vdodFAvPrA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4JBwknqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4JBwk3qeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4JBwhHqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4JBwhXqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4JBwhnqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4JBwh3qeEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4JBwiHqeEeK5vdodFAvPrA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4JBwlHqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4JBwlXqeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4JBwiXqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4JBwinqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4JBwi3qeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4JBwjHqeEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4JBwjXqeEeK5vdodFAvPrA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4JBwlnqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4JBwl3qeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4JBwjnqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4JBwj3qeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4JBwkHqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4JBwkXqeEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Class" href="complex_invalid_model.uml#_4Iu1kHqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4JBwgXqeEeK5vdodFAvPrA" x="346" y="179"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4QUrUHqeEeK5vdodFAvPrA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4QUrUnqeEeK5vdodFAvPrA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4QUrU3qeEeK5vdodFAvPrA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4QUrYnqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4QUrY3qeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4QUrVHqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4QUrVXqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4QUrVnqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4QUrV3qeEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4QUrWHqeEeK5vdodFAvPrA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4QUrZHqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4QUrZXqeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4QUrWXqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4QUrWnqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4QUrW3qeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4QUrXHqeEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4QUrXXqeEeK5vdodFAvPrA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4QUrZnqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4QUrZ3qeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4QUrXnqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4QUrX3qeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4QUrYHqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4QUrYXqeEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Class" href="complex_invalid_model.uml#_4QBwYHqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4QUrUXqeEeK5vdodFAvPrA" x="895" y="169"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4Q6hMHqeEeK5vdodFAvPrA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4Q6hMnqeEeK5vdodFAvPrA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4Q6hM3qeEeK5vdodFAvPrA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Q6hQnqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Q6hQ3qeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4Q6hNHqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4Q6hNXqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4Q6hNnqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4Q6hN3qeEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4Q6hOHqeEeK5vdodFAvPrA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Q6hRHqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Q6hRXqeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4Q6hOXqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4Q6hOnqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4Q6hO3qeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4Q6hPHqeEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4Q6hPXqeEeK5vdodFAvPrA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Q6hRnqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Q6hR3qeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4Q6hPnqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4Q6hP3qeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4Q6hQHqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4Q6hQXqeEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Class" href="complex_invalid_model.uml#_4QnmQHqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4Q6hMXqeEeK5vdodFAvPrA" x="993" y="438"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4UL3oHqeEeK5vdodFAvPrA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4UL3onqeEeK5vdodFAvPrA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4UL3o3qeEeK5vdodFAvPrA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4UL3snqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4UL3s3qeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4UL3pHqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4UL3pXqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4UL3pnqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4UL3p3qeEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4UL3qHqeEeK5vdodFAvPrA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4UL3tHqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4UL3tXqeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4UL3qXqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4UL3qnqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4UL3q3qeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4UL3rHqeEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4UL3rXqeEeK5vdodFAvPrA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4UL3tnqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4UL3t3qeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4UL3rnqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4UL3r3qeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4UL3sHqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4UL3sXqeEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Class" href="complex_invalid_model.uml#_4T48sHqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4UL3oXqeEeK5vdodFAvPrA" x="443" y="461"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4W3YMHqeEeK5vdodFAvPrA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4W3YMnqeEeK5vdodFAvPrA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4W3YM3qeEeK5vdodFAvPrA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4W3YQnqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4W3YQ3qeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4W3YNHqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4W3YNXqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4W3YNnqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4W3YN3qeEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4W3YOHqeEeK5vdodFAvPrA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4W3YRHqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4W3YRXqeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4W3YOXqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4W3YOnqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4W3YO3qeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4W3YPHqeEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4W3YPXqeEeK5vdodFAvPrA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4W3YRnqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4W3YR3qeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4W3YPnqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4W3YP3qeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4W3YQHqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4W3YQXqeEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Class" href="complex_invalid_model.uml#_4WasQHqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4W3YMXqeEeK5vdodFAvPrA" x="26" y="461"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_yER_0nqeEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:Model" href="complex_invalid_model.uml#_yER_0HqeEeK5vdodFAvPrA"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_yEbw0HqeEeK5vdodFAvPrA" type="PapyrusUMLTimingDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_E00tsHqfEeK5vdodFAvPrA" type="2">
+ <children xmi:type="notation:DecorationNode" xmi:id="_E00tsnqfEeK5vdodFAvPrA" type="37"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_E00ts3qfEeK5vdodFAvPrA" type="5">
+ <children xmi:type="notation:Shape" xmi:id="_FUXwcHqfEeK5vdodFAvPrA" type="19">
+ <children xmi:type="notation:DecorationNode" xmi:id="_FUXwcnqfEeK5vdodFAvPrA" type="21"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FUXwc3qfEeK5vdodFAvPrA" type="7">
+ <children xmi:type="notation:Shape" xmi:id="_GnaFoHqfEeK5vdodFAvPrA" type="9">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GntAkXqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionView">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GntAknqfEeK5vdodFAvPrA" key="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionViewID" value="_GntAkHqfEeK5vdodFAvPrA"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Gn2xkXqfEeK5vdodFAvPrA" key="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionViewName" value="State 1"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GnaFonqfEeK5vdodFAvPrA" type="38">
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_GnaFo3qfEeK5vdodFAvPrA"/>
+ </children>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GnaFoXqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Gu2KYHqfEeK5vdodFAvPrA" type="9">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GvJFUXqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionView">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GvJFUnqfEeK5vdodFAvPrA" key="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionViewID" value="_GvJFUHqfEeK5vdodFAvPrA"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GvJFVHqfEeK5vdodFAvPrA" key="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionViewName" value="State 2"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Gu2KYnqfEeK5vdodFAvPrA" type="38">
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_Gu2KY3qfEeK5vdodFAvPrA"/>
+ </children>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Gu2KYXqfEeK5vdodFAvPrA"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FUXwdHqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FUXwdXqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FUXwdnqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FUXwd3qfEeK5vdodFAvPrA" type="8">
+ <children xmi:type="notation:Shape" xmi:id="_GoTdgHqfEeK5vdodFAvPrA" type="11">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GoTdgnqfEeK5vdodFAvPrA" type="62">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GoTdg3qfEeK5vdodFAvPrA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_invalid_model.uml#_Gn2xknqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GoTdgXqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HtpU8HqfEeK5vdodFAvPrA" type="12">
+ <children xmi:type="notation:DecorationNode" xmi:id="_HtpU9HqfEeK5vdodFAvPrA" type="10">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HtpU9XqfEeK5vdodFAvPrA" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HtpU9nqfEeK5vdodFAvPrA" type="58">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HtpU93qfEeK5vdodFAvPrA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_HtpU8XqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_HtpU8nqfEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:OccurrenceSpecification" href="complex_invalid_model.uml#_HtgLAHqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HtpU-HqfEeK5vdodFAvPrA" x="49" y="90"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HtpU-XqfEeK5vdodFAvPrA" type="39">
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HtpU-nqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Ht828HqfEeK5vdodFAvPrA" type="11">
+ <children xmi:type="notation:DecorationNode" xmi:id="_HuGA4HqfEeK5vdodFAvPrA" type="62">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HuGA4XqfEeK5vdodFAvPrA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_invalid_model.uml#_HtpU-3qfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ht828XqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HzTRAHqfEeK5vdodFAvPrA" type="12">
+ <children xmi:type="notation:DecorationNode" xmi:id="_HzTRBHqfEeK5vdodFAvPrA" type="10">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HzTRBXqfEeK5vdodFAvPrA" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HzTRBnqfEeK5vdodFAvPrA" type="58">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HzTRB3qfEeK5vdodFAvPrA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_HzTRAXqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_HzTRAnqfEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:OccurrenceSpecification" href="complex_invalid_model.uml#_HzKHEHqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HzTRCHqfEeK5vdodFAvPrA" x="135" y="93"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HzTRCXqfEeK5vdodFAvPrA" type="39">
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HzTRCnqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Hzv88HqfEeK5vdodFAvPrA" type="11">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Hzv88nqfEeK5vdodFAvPrA" type="62">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Hzv883qfEeK5vdodFAvPrA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_invalid_model.uml#_HzTRC3qfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Hzv88XqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_H5G-EHqfEeK5vdodFAvPrA" type="12">
+ <children xmi:type="notation:DecorationNode" xmi:id="_H5G-FHqfEeK5vdodFAvPrA" type="10">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_H5G-FXqfEeK5vdodFAvPrA" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_H5G-FnqfEeK5vdodFAvPrA" type="58">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_H5G-F3qfEeK5vdodFAvPrA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_H5G-EXqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_H5G-EnqfEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:OccurrenceSpecification" href="complex_invalid_model.uml#_H49NEHqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_H5G-GHqfEeK5vdodFAvPrA" x="258" y="94"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_H5G-GXqfEeK5vdodFAvPrA" type="39">
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_H5G-GnqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_H5jC8HqfEeK5vdodFAvPrA" type="11">
+ <children xmi:type="notation:DecorationNode" xmi:id="_H5jC8nqfEeK5vdodFAvPrA" type="62">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_H5jC83qfEeK5vdodFAvPrA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_invalid_model.uml#_H5G-G3qfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_H5jC8XqfEeK5vdodFAvPrA"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FUXweHqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FUXweXqfEeK5vdodFAvPrA" visible="false" type="82">
+ <children xmi:type="notation:Shape" xmi:id="_FU-NYHqfEeK5vdodFAvPrA" type="24">
+ <children xmi:type="notation:DecorationNode" xmi:id="_FU-NYnqfEeK5vdodFAvPrA" type="80">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FU-NY3qfEeK5vdodFAvPrA"/>
+ </children>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FU-NYXqfEeK5vdodFAvPrA"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FUXwenqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FUXwe3qfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FUXwfHqfEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Lifeline" href="complex_invalid_model.uml#_FUE1gHqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FUXwcXqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GRh8QHqfEeK5vdodFAvPrA" type="19">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GRh8QnqfEeK5vdodFAvPrA" type="21"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GRh8Q3qfEeK5vdodFAvPrA" type="7">
+ <children xmi:type="notation:Shape" xmi:id="_G-7NwHqfEeK5vdodFAvPrA" type="9">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_G_EXsXqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionView">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G_EXsnqfEeK5vdodFAvPrA" key="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionViewID" value="_G_EXsHqfEeK5vdodFAvPrA"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G_OIsXqfEeK5vdodFAvPrA" key="org.eclipse.papyrus.uml.diagram.timing.StateDefinitionViewName" value="State 1"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_G-7NwnqfEeK5vdodFAvPrA" type="38">
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_G-7Nw3qfEeK5vdodFAvPrA"/>
+ </children>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_G-7NwXqfEeK5vdodFAvPrA"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_GRh8RHqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_GRh8RXqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GRh8RnqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GRh8R3qfEeK5vdodFAvPrA" type="8">
+ <children xmi:type="notation:Shape" xmi:id="_G_q0oHqfEeK5vdodFAvPrA" type="11">
+ <children xmi:type="notation:DecorationNode" xmi:id="_G_q0onqfEeK5vdodFAvPrA" type="62">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_G_q0o3qfEeK5vdodFAvPrA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_invalid_model.uml#_G_OIsnqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_G_q0oXqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_IffBkHqfEeK5vdodFAvPrA" type="12">
+ <children xmi:type="notation:DecorationNode" xmi:id="_IffBlHqfEeK5vdodFAvPrA" type="10">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IffBlXqfEeK5vdodFAvPrA" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IffBlnqfEeK5vdodFAvPrA" type="58">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IffBl3qfEeK5vdodFAvPrA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_IffBkXqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_IffBknqfEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:OccurrenceSpecification" href="complex_invalid_model.uml#_IfMGoHqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IffBmHqfEeK5vdodFAvPrA" x="84" y="68"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_IffBmXqfEeK5vdodFAvPrA" type="39">
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IffBmnqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_IfyjkHqfEeK5vdodFAvPrA" type="11">
+ <children xmi:type="notation:DecorationNode" xmi:id="_IfyjknqfEeK5vdodFAvPrA" type="62">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Ifyjk3qfEeK5vdodFAvPrA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_invalid_model.uml#_IffBm3qfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IfyjkXqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_IoaUEHqfEeK5vdodFAvPrA" type="12">
+ <children xmi:type="notation:DecorationNode" xmi:id="_IoaUFHqfEeK5vdodFAvPrA" type="10">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IoaUFXqfEeK5vdodFAvPrA" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IoaUFnqfEeK5vdodFAvPrA" type="58">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IoaUF3qfEeK5vdodFAvPrA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_IoaUEXqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_IoaUEnqfEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:OccurrenceSpecification" href="complex_invalid_model.uml#_IoRKIHqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IoaUGHqfEeK5vdodFAvPrA" x="169" y="68"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_IoaUGXqfEeK5vdodFAvPrA" type="39">
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IoaUGnqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Io3AAHqfEeK5vdodFAvPrA" type="11">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Io3AAnqfEeK5vdodFAvPrA" type="62">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Io3AA3qfEeK5vdodFAvPrA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_invalid_model.uml#_IoaUG3qfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Io3AAXqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_IvGx8HqfEeK5vdodFAvPrA" type="12">
+ <children xmi:type="notation:DecorationNode" xmi:id="_IvGx9HqfEeK5vdodFAvPrA" type="10">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IvGx9XqfEeK5vdodFAvPrA" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IvGx9nqfEeK5vdodFAvPrA" type="58">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IvGx93qfEeK5vdodFAvPrA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_IvGx8XqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_IvGx8nqfEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:OccurrenceSpecification" href="complex_invalid_model.uml#_Iu9oAHqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IvGx-HqfEeK5vdodFAvPrA" x="249" y="68"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_IvGx-XqfEeK5vdodFAvPrA" type="39">
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IvGx-nqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Ivjd4HqfEeK5vdodFAvPrA" type="11">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Ivjd4nqfEeK5vdodFAvPrA" type="62">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Ivjd43qfEeK5vdodFAvPrA" y="5"/>
+ </children>
+ <element xmi:type="uml:StateInvariant" href="complex_invalid_model.uml#_IvGx-3qfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ivjd4XqfEeK5vdodFAvPrA"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GRh8SHqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GRh8SXqfEeK5vdodFAvPrA" visible="false" type="82">
+ <children xmi:type="notation:Shape" xmi:id="_GR03MHqfEeK5vdodFAvPrA" type="24">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GR03MnqfEeK5vdodFAvPrA" type="80">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GR03M3qfEeK5vdodFAvPrA"/>
+ </children>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GR03MXqfEeK5vdodFAvPrA"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_GRh8SnqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_GRh8S3qfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GRh8THqfEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Lifeline" href="complex_invalid_model.uml#_GRFQUHqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GRh8QXqfEeK5vdodFAvPrA"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_E00ttHqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_E00ttXqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_E00ttnqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_E00tt3qfEeK5vdodFAvPrA" type="29">
+ <children xmi:type="notation:Shape" xmi:id="_E2eTgHqfEeK5vdodFAvPrA" type="24">
+ <children xmi:type="notation:DecorationNode" xmi:id="_E2eTgnqfEeK5vdodFAvPrA" type="80">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_E2eTg3qfEeK5vdodFAvPrA"/>
+ </children>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_E2eTgXqfEeK5vdodFAvPrA"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_E00tuHqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_E00tuXqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_E00tunqfEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Interaction" href="complex_invalid_model.uml#_E0hywHqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_E00tsXqfEeK5vdodFAvPrA" x="30" y="135" width="621" height="501"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_yEbw0XqeEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:Model" href="complex_invalid_model.uml#_yER_0HqeEeK5vdodFAvPrA"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_A_vSgHqfEeK5vdodFAvPrA" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_BlGCUHqfEeK5vdodFAvPrA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_BlGCUnqfEeK5vdodFAvPrA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_BlGCU3qfEeK5vdodFAvPrA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BlGCYnqfEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BlGCY3qfEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BlGCVHqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_BlGCVXqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_BlGCVnqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BlGCV3qfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_BlGCWHqfEeK5vdodFAvPrA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BlGCZHqfEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BlGCZXqfEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BlGCWXqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_BlGCWnqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_BlGCW3qfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BlGCXHqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_BlGCXXqfEeK5vdodFAvPrA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BlGCZnqfEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BlGCZ3qfEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BlGCXnqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_BlGCX3qfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_BlGCYHqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BlGCYXqfEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Class" href="complex_invalid_model.uml#_BkzHYHqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BlGCUXqfEeK5vdodFAvPrA" x="210" y="59"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_BqdDcHqfEeK5vdodFAvPrA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_BqdDcnqfEeK5vdodFAvPrA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_BqdDc3qfEeK5vdodFAvPrA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BqdDgnqfEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BqdDg3qfEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BqdDdHqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_BqdDdXqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_BqdDdnqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BqdDd3qfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_BqdDeHqfEeK5vdodFAvPrA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BqdDhHqfEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BqdDhXqfEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BqdDeXqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_BqdDenqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_BqdDe3qfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BqdDfHqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_BqdDfXqfEeK5vdodFAvPrA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BqdDhnqfEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BqdDh3qfEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BqdDfnqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_BqdDf3qfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_BqdDgHqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BqdDgXqfEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Class" href="complex_invalid_model.uml#_BqKIgHqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BqdDcXqfEeK5vdodFAvPrA" x="489" y="76"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_BwG_gHqfEeK5vdodFAvPrA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_BwG_gnqfEeK5vdodFAvPrA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_BwG_g3qfEeK5vdodFAvPrA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BwQwgHqfEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BwQwgXqfEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BwG_hHqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_BwG_hXqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_BwG_hnqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BwG_h3qfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_BwG_iHqfEeK5vdodFAvPrA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BwQwgnqfEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BwQwg3qfEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BwG_iXqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_BwG_inqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_BwG_i3qfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BwG_jHqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_BwG_jXqfEeK5vdodFAvPrA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BwQwhHqfEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BwQwhXqfEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BwG_jnqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_BwG_j3qfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_BwG_kHqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BwG_kXqfEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Class" href="complex_invalid_model.uml#_Bv0EkHqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BwG_gXqfEeK5vdodFAvPrA" x="294" y="428"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_B0vA0HqfEeK5vdodFAvPrA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_B0vA0nqfEeK5vdodFAvPrA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_B0vA03qfEeK5vdodFAvPrA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B0vA4nqfEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_B0vA43qfEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_B0vA1HqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_B0vA1XqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_B0vA1nqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_B0vA13qfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_B0vA2HqfEeK5vdodFAvPrA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B0vA5HqfEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_B0vA5XqfEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_B0vA2XqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_B0vA2nqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_B0vA23qfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_B0vA3HqfEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_B0vA3XqfEeK5vdodFAvPrA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B0vA5nqfEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_B0vA53qfEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_B0vA3nqfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_B0vA33qfEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_B0vA4HqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_B0vA4XqfEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Class" href="complex_invalid_model.uml#_B0cF4HqfEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_B0vA0XqfEeK5vdodFAvPrA" x="88" y="438"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_A_vSgXqfEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:Model" href="complex_invalid_model.uml#_yER_0HqeEeK5vdodFAvPrA"/>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/complex_invalid_model.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/complex_invalid_model.uml
new file mode 100644
index 00000000000..1ce9f208bec
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/complex_invalid_model.uml
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_yER_0HqeEeK5vdodFAvPrA" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_4Iu1kHqeEeK5vdodFAvPrA" name="Class1"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_4QBwYHqeEeK5vdodFAvPrA" name="Class2"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_4QnmQHqeEeK5vdodFAvPrA" name="Class3"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_4T48sHqeEeK5vdodFAvPrA" name="Class4"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_4WasQHqeEeK5vdodFAvPrA" name="Class5"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_BkzHYHqfEeK5vdodFAvPrA" name="Class6"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_BqKIgHqfEeK5vdodFAvPrA" name="Class7"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_Bv0EkHqfEeK5vdodFAvPrA" name="Class8"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_B0cF4HqfEeK5vdodFAvPrA" name="Class9"/>
+ <packagedElement xmi:type="uml:Interaction" xmi:id="_E0hywHqfEeK5vdodFAvPrA">
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_Gn2xknqfEeK5vdodFAvPrA" name="State 1_1" covered="_FUE1gHqfEeK5vdodFAvPrA">
+ <eAnnotations xmi:id="_GoJsgHqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.StateInvariant">
+ <details xmi:id="_GoJsgXqfEeK5vdodFAvPrA" key="org.eclipse.papyrus.uml.diagram.timing.StateInvariantStateDefinitionId" value="_GntAkHqfEeK5vdodFAvPrA"/>
+ </eAnnotations>
+ <invariant xmi:id="_Gn2xk3qfEeK5vdodFAvPrA" name="InState_State 1">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_Gn2xlHqfEeK5vdodFAvPrA">
+ <body>State 1</body>
+ </specification>
+ </invariant>
+ </fragment>
+ <fragment xmi:type="uml:OccurrenceSpecification" xmi:id="_HtgLAHqfEeK5vdodFAvPrA" name="State 1_1_To_State 2_1" covered="_FUE1gHqfEeK5vdodFAvPrA">
+ <eAnnotations xmi:id="_HtgLAXqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.autogeneratedOccurrenceSpecificationName"/>
+ </fragment>
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_HtpU-3qfEeK5vdodFAvPrA" name="State 2_1" covered="_FUE1gHqfEeK5vdodFAvPrA">
+ <eAnnotations xmi:id="_HtzF8HqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.StateInvariant">
+ <details xmi:id="_HtzF8XqfEeK5vdodFAvPrA" key="org.eclipse.papyrus.uml.diagram.timing.StateInvariantStateDefinitionId" value="_GvJFUHqfEeK5vdodFAvPrA"/>
+ </eAnnotations>
+ <invariant xmi:id="_HtpU_HqfEeK5vdodFAvPrA" name="InState_State 2">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_HtpU_XqfEeK5vdodFAvPrA">
+ <body>State 2</body>
+ </specification>
+ </invariant>
+ </fragment>
+ <fragment xmi:type="uml:OccurrenceSpecification" xmi:id="_HzKHEHqfEeK5vdodFAvPrA" name="State 2_1_To_State 1_2" covered="_FUE1gHqfEeK5vdodFAvPrA">
+ <eAnnotations xmi:id="_HzKHEXqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.autogeneratedOccurrenceSpecificationName"/>
+ </fragment>
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_HzTRC3qfEeK5vdodFAvPrA" name="State 1_2" covered="_FUE1gHqfEeK5vdodFAvPrA">
+ <eAnnotations xmi:id="_HzdCAHqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.StateInvariant">
+ <details xmi:id="_HzdCAXqfEeK5vdodFAvPrA" key="org.eclipse.papyrus.uml.diagram.timing.StateInvariantStateDefinitionId" value="_GntAkHqfEeK5vdodFAvPrA"/>
+ </eAnnotations>
+ <invariant xmi:id="_HzTRDHqfEeK5vdodFAvPrA" name="InState_State 1">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_HzTRDXqfEeK5vdodFAvPrA">
+ <body>State 1</body>
+ </specification>
+ </invariant>
+ </fragment>
+ <fragment xmi:type="uml:OccurrenceSpecification" xmi:id="_H49NEHqfEeK5vdodFAvPrA" name="State 1_2_To_State 2_2" covered="_FUE1gHqfEeK5vdodFAvPrA">
+ <eAnnotations xmi:id="_H49NEXqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.autogeneratedOccurrenceSpecificationName"/>
+ </fragment>
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_H5G-G3qfEeK5vdodFAvPrA" name="State 2_2" covered="_FUE1gHqfEeK5vdodFAvPrA">
+ <eAnnotations xmi:id="_H5QIAHqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.StateInvariant">
+ <details xmi:id="_H5QIAXqfEeK5vdodFAvPrA" key="org.eclipse.papyrus.uml.diagram.timing.StateInvariantStateDefinitionId" value="_GvJFUHqfEeK5vdodFAvPrA"/>
+ </eAnnotations>
+ <invariant xmi:id="_H5G-HHqfEeK5vdodFAvPrA" name="InState_State 2">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_H5G-HXqfEeK5vdodFAvPrA">
+ <body>State 2</body>
+ </specification>
+ </invariant>
+ </fragment>
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_G_OIsnqfEeK5vdodFAvPrA" name="State 1_1" covered="_GRFQUHqfEeK5vdodFAvPrA">
+ <eAnnotations xmi:id="_G_X5sHqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.StateInvariant">
+ <details xmi:id="_G_X5sXqfEeK5vdodFAvPrA" key="org.eclipse.papyrus.uml.diagram.timing.StateInvariantStateDefinitionId" value="_G_EXsHqfEeK5vdodFAvPrA"/>
+ </eAnnotations>
+ <invariant xmi:id="_G_OIs3qfEeK5vdodFAvPrA" name="InState_State 1">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_G_OItHqfEeK5vdodFAvPrA">
+ <body>State 1</body>
+ </specification>
+ </invariant>
+ </fragment>
+ <fragment xmi:type="uml:OccurrenceSpecification" xmi:id="_IfMGoHqfEeK5vdodFAvPrA" name="State 1_1_To_State 1_2" covered="_GRFQUHqfEeK5vdodFAvPrA">
+ <eAnnotations xmi:id="_IfMGoXqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.autogeneratedOccurrenceSpecificationName"/>
+ </fragment>
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_IffBm3qfEeK5vdodFAvPrA" name="State 1_2" covered="_GRFQUHqfEeK5vdodFAvPrA">
+ <eAnnotations xmi:id="_IfoykHqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.StateInvariant">
+ <details xmi:id="_IfoykXqfEeK5vdodFAvPrA" key="org.eclipse.papyrus.uml.diagram.timing.StateInvariantStateDefinitionId" value="_G_EXsHqfEeK5vdodFAvPrA"/>
+ </eAnnotations>
+ <invariant xmi:id="_IffBnHqfEeK5vdodFAvPrA" name="InState_State 1">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_IffBnXqfEeK5vdodFAvPrA">
+ <body>State 1</body>
+ </specification>
+ </invariant>
+ </fragment>
+ <fragment xmi:type="uml:OccurrenceSpecification" xmi:id="_IoRKIHqfEeK5vdodFAvPrA" name="State 1_2_To_State 1_3" covered="_GRFQUHqfEeK5vdodFAvPrA">
+ <eAnnotations xmi:id="_IoRKIXqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.autogeneratedOccurrenceSpecificationName"/>
+ </fragment>
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_IoaUG3qfEeK5vdodFAvPrA" name="State 1_3" covered="_GRFQUHqfEeK5vdodFAvPrA">
+ <eAnnotations xmi:id="_IokFEHqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.StateInvariant">
+ <details xmi:id="_Iot2EHqfEeK5vdodFAvPrA" key="org.eclipse.papyrus.uml.diagram.timing.StateInvariantStateDefinitionId" value="_G_EXsHqfEeK5vdodFAvPrA"/>
+ </eAnnotations>
+ <invariant xmi:id="_IoaUHHqfEeK5vdodFAvPrA" name="InState_State 1">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_IoaUHXqfEeK5vdodFAvPrA">
+ <body>State 1</body>
+ </specification>
+ </invariant>
+ </fragment>
+ <fragment xmi:type="uml:OccurrenceSpecification" xmi:id="_Iu9oAHqfEeK5vdodFAvPrA" name="State 1_3_To_State 1_4" covered="_GRFQUHqfEeK5vdodFAvPrA">
+ <eAnnotations xmi:id="_Iu9oAXqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.autogeneratedOccurrenceSpecificationName"/>
+ </fragment>
+ <fragment xmi:type="uml:StateInvariant" xmi:id="_IvGx-3qfEeK5vdodFAvPrA" name="State 1_4" covered="_GRFQUHqfEeK5vdodFAvPrA">
+ <eAnnotations xmi:id="_IvQi8HqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.StateInvariant">
+ <details xmi:id="_IvaT8HqfEeK5vdodFAvPrA" key="org.eclipse.papyrus.uml.diagram.timing.StateInvariantStateDefinitionId" value="_G_EXsHqfEeK5vdodFAvPrA"/>
+ </eAnnotations>
+ <invariant xmi:id="_IvGx_HqfEeK5vdodFAvPrA" name="InState_State 1">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_IvGx_XqfEeK5vdodFAvPrA">
+ <body>State 1</body>
+ </specification>
+ </invariant>
+ </fragment>
+ <lifeline xmi:id="_FUE1gHqfEeK5vdodFAvPrA" coveredBy="_Gn2xknqfEeK5vdodFAvPrA _HtgLAHqfEeK5vdodFAvPrA _HtpU-3qfEeK5vdodFAvPrA _HzKHEHqfEeK5vdodFAvPrA _HzTRC3qfEeK5vdodFAvPrA _H49NEHqfEeK5vdodFAvPrA _H5G-G3qfEeK5vdodFAvPrA">
+ <eAnnotations xmi:id="_FUE1gXqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.lifeline">
+ <details xmi:id="_FUOmgHqfEeK5vdodFAvPrA" key="type" value="full"/>
+ </eAnnotations>
+ <eAnnotations xmi:id="_GntAk3qfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.LifelineStateDefinitions">
+ <details xmi:id="_Gn2xkHqfEeK5vdodFAvPrA" key="_GntAkHqfEeK5vdodFAvPrA" value="State 1"/>
+ <details xmi:id="_GvJFU3qfEeK5vdodFAvPrA" key="_GvJFUHqfEeK5vdodFAvPrA" value="State 2"/>
+ </eAnnotations>
+ </lifeline>
+ <lifeline xmi:id="_GRFQUHqfEeK5vdodFAvPrA" coveredBy="_G_OIsnqfEeK5vdodFAvPrA _IfMGoHqfEeK5vdodFAvPrA _IffBm3qfEeK5vdodFAvPrA _IoRKIHqfEeK5vdodFAvPrA _IoaUG3qfEeK5vdodFAvPrA _Iu9oAHqfEeK5vdodFAvPrA _IvGx-3qfEeK5vdodFAvPrA">
+ <eAnnotations xmi:id="_GRPBUHqfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.lifeline">
+ <details xmi:id="_GRPBUXqfEeK5vdodFAvPrA" key="type" value="full"/>
+ </eAnnotations>
+ <eAnnotations xmi:id="_G_EXs3qfEeK5vdodFAvPrA" source="org.eclipse.papyrus.uml.diagram.timing.LifelineStateDefinitions">
+ <details xmi:id="_G_OIsHqfEeK5vdodFAvPrA" key="_G_EXsHqfEeK5vdodFAvPrA" value="State 1"/>
+ </eAnnotations>
+ </lifeline>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/empty_di_model.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/empty_di_model.di
new file mode 100644
index 00000000000..999777efdca
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/empty_di_model.di
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="ASCII"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/empty_di_model.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/empty_di_model.notation
new file mode 100644
index 00000000000..09226e54cff
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/empty_di_model.notation
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_eywzMHqbEeK5vdodFAvPrA" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_fCi7oXqbEeK5vdodFAvPrA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_fCi7o3qbEeK5vdodFAvPrA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_fCi7pHqbEeK5vdodFAvPrA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fCi7s3qbEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fCi7tHqbEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_fCi7pXqbEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_fCi7pnqbEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_fCi7p3qbEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fCi7qHqbEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_fCi7qXqbEeK5vdodFAvPrA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fCi7tXqbEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fCi7tnqbEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_fCi7qnqbEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_fCi7q3qbEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_fCi7rHqbEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fCi7rXqbEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_fCi7rnqbEeK5vdodFAvPrA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fCi7t3qbEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fCi7uHqbEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_fCi7r3qbEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_fCi7sHqbEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_fCi7sXqbEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fCi7snqbEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Class" href="empty_di_model.uml#_fCi7oHqbEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fCi7onqbEeK5vdodFAvPrA" x="236" y="319"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_fb1lYHqbEeK5vdodFAvPrA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_fb1lYnqbEeK5vdodFAvPrA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_fb1lY3qbEeK5vdodFAvPrA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fb1lcnqbEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fb1lc3qbEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_fb1lZHqbEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_fb1lZXqbEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_fb1lZnqbEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fb1lZ3qbEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_fb1laHqbEeK5vdodFAvPrA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fb1ldHqbEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fb1ldXqbEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_fb1laXqbEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_fb1lanqbEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_fb1la3qbEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fb1lbHqbEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_fb1lbXqbEeK5vdodFAvPrA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fb1ldnqbEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fb1ld3qbEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_fb1lbnqbEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_fb1lb3qbEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_fb1lcHqbEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fb1lcXqbEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Class" href="empty_di_model.uml#_fbr0YHqbEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fb1lYXqbEeK5vdodFAvPrA" x="694" y="329"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_eywzMXqbEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:Model" href="empty_di_model.uml#_drozEHqbEeK5vdodFAvPrA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_f2BnAHqbEeK5vdodFAvPrA" type="4001" source="_fCi7oXqbEeK5vdodFAvPrA" target="_fb1lYHqbEeK5vdodFAvPrA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_f2BnA3qbEeK5vdodFAvPrA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_f2BnBHqbEeK5vdodFAvPrA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_f2BnBXqbEeK5vdodFAvPrA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_f2BnBnqbEeK5vdodFAvPrA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_f2BnB3qbEeK5vdodFAvPrA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_f2BnCHqbEeK5vdodFAvPrA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_f2LYAHqbEeK5vdodFAvPrA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_f2LYAXqbEeK5vdodFAvPrA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_f2LYAnqbEeK5vdodFAvPrA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_f2LYA3qbEeK5vdodFAvPrA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_f2LYBHqbEeK5vdodFAvPrA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_f2LYBXqbEeK5vdodFAvPrA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_f2BnAXqbEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:Association" href="empty_di_model.uml#_f14dEHqbEeK5vdodFAvPrA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_f2BnAnqbEeK5vdodFAvPrA" points="[50, 1, -408, -9]$[461, 60, 3, 50]"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/empty_di_model.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/empty_di_model.uml
new file mode 100644
index 00000000000..af3a8b2813a
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/empty_di_model.uml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_drozEHqbEeK5vdodFAvPrA" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_fCi7oHqbEeK5vdodFAvPrA" name="Class1">
+ <ownedAttribute xmi:id="_f1usEHqbEeK5vdodFAvPrA" name="class2" type="_fbr0YHqbEeK5vdodFAvPrA" association="_f14dEHqbEeK5vdodFAvPrA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f1usEXqbEeK5vdodFAvPrA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f1usEnqbEeK5vdodFAvPrA" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_fbr0YHqbEeK5vdodFAvPrA" name="Class2"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_f14dEHqbEeK5vdodFAvPrA" name="class1_class2_1" memberEnd="_f14dEXqbEeK5vdodFAvPrA _f1usEHqbEeK5vdodFAvPrA">
+ <ownedEnd xmi:id="_f14dEXqbEeK5vdodFAvPrA" name="class1" type="_fCi7oHqbEeK5vdodFAvPrA" association="_f14dEHqbEeK5vdodFAvPrA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f14dEnqbEeK5vdodFAvPrA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f14dE3qbEeK5vdodFAvPrA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalidAvailablePage.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalidAvailablePage.di
new file mode 100644
index 00000000000..0a036f53b02
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalidAvailablePage.di
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="ASCII"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="invalidAvailablePage.notation#_1xkSQHqQEeK9jI2Tc6HWsA"/>
+ </availablePage>
+ <availablePage/>
+ <availablePage>
+ <emfPageIdentifier href="invalidAvailablePage.notation#_5jhK0HqZEeK5vdodFAvPrA"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="invalidAvailablePage.notation#_1xkSQHqQEeK9jI2Tc6HWsA"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="invalidAvailablePage.notation#_5jhK0HqZEeK5vdodFAvPrA"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalidAvailablePage.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalidAvailablePage.notation
new file mode 100644
index 00000000000..8c5a0aa6b53
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalidAvailablePage.notation
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+ <notation:Diagram xmi:id="_1xkSQHqQEeK9jI2Tc6HWsA" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_2WT-EHqQEeK9jI2Tc6HWsA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_2WdvEHqQEeK9jI2Tc6HWsA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2WdvEXqQEeK9jI2Tc6HWsA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2WdvIHqQEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2WdvIXqQEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2WdvEnqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2WdvE3qQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2WdvFHqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2WdvFXqQEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2WdvFnqQEeK9jI2Tc6HWsA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2WdvInqQEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2WdvI3qQEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2WdvF3qQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2WdvGHqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2WdvGXqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2WdvGnqQEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2WdvG3qQEeK9jI2Tc6HWsA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2WdvJHqQEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2WdvJXqQEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2WdvHHqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2WdvHXqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2WdvHnqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2WdvH3qQEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xmi:type="uml:Class" href="invalidAvailablePage.uml#_2O35UHqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2WT-EXqQEeK9jI2Tc6HWsA" x="290" y="270"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_3N8wsHqQEeK9jI2Tc6HWsA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_3N8wsnqQEeK9jI2Tc6HWsA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_3N8ws3qQEeK9jI2Tc6HWsA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3N8wwnqQEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3N8ww3qQEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_3N8wtHqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_3N8wtXqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_3N8wtnqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3N8wt3qQEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_3N8wuHqQEeK9jI2Tc6HWsA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3N8wxHqQEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3N8wxXqQEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_3N8wuXqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_3N8wunqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_3N8wu3qQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3N8wvHqQEeK9jI2Tc6HWsA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_3N8wvXqQEeK9jI2Tc6HWsA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3N8wxnqQEeK9jI2Tc6HWsA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3N8wx3qQEeK9jI2Tc6HWsA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_3N8wvnqQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_3N8wv3qQEeK9jI2Tc6HWsA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_3N8wwHqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3N8wwXqQEeK9jI2Tc6HWsA"/>
+ </children>
+ <element xmi:type="uml:Class" href="invalidAvailablePage.uml#_3Np1wHqQEeK9jI2Tc6HWsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3N8wsXqQEeK9jI2Tc6HWsA" x="840" y="270"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_1xkSQXqQEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:Model" href="invalidAvailablePage.uml#_1w91UHqQEeK9jI2Tc6HWsA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_4hkUsHqQEeK9jI2Tc6HWsA" type="4001" source="_2WT-EHqQEeK9jI2Tc6HWsA" target="_3N8wsHqQEeK9jI2Tc6HWsA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hkUs3qQEeK9jI2Tc6HWsA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hkUtHqQEeK9jI2Tc6HWsA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hkUtXqQEeK9jI2Tc6HWsA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hkUtnqQEeK9jI2Tc6HWsA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hkUt3qQEeK9jI2Tc6HWsA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hkUuHqQEeK9jI2Tc6HWsA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hkUuXqQEeK9jI2Tc6HWsA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hkUunqQEeK9jI2Tc6HWsA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hkUu3qQEeK9jI2Tc6HWsA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hkUvHqQEeK9jI2Tc6HWsA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hkUvXqQEeK9jI2Tc6HWsA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hkUvnqQEeK9jI2Tc6HWsA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_4hkUsXqQEeK9jI2Tc6HWsA"/>
+ <element xmi:type="uml:Association" href="invalidAvailablePage.uml#_4hHowHqQEeK9jI2Tc6HWsA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4hkUsnqQEeK9jI2Tc6HWsA" points="[77, -1, -567, -9]$[645, -42, 1, -50]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4nEfwHqQEeK9jI2Tc6HWsA" id="(0.23,0.45)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_5jhK0HqZEeK5vdodFAvPrA" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_6KpcQHqZEeK5vdodFAvPrA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6KpcQnqZEeK5vdodFAvPrA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6KpcQ3qZEeK5vdodFAvPrA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6KpcUnqZEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6KpcU3qZEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6KpcRHqZEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6KpcRXqZEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6KpcRnqZEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6KpcR3qZEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6KpcSHqZEeK5vdodFAvPrA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6KpcVHqZEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6KpcVXqZEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6KpcSXqZEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6KpcSnqZEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6KpcS3qZEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6KpcTHqZEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6KpcTXqZEeK5vdodFAvPrA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6KpcVnqZEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6KpcV3qZEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6KpcTnqZEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6KpcT3qZEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6KpcUHqZEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6KpcUXqZEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Class" href="invalidAvailablePage.uml#_6JKOgHqZEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6KpcQXqZEeK5vdodFAvPrA" x="345" y="210" width="496" height="271"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_5jhK0XqZEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:Model" href="invalidAvailablePage.uml#_1w91UHqQEeK9jI2Tc6HWsA"/>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalidAvailablePage.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalidAvailablePage.uml
new file mode 100644
index 00000000000..2de07cebb9e
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalidAvailablePage.uml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_1w91UHqQEeK9jI2Tc6HWsA" name="Model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_2O35UHqQEeK9jI2Tc6HWsA" name="Class1">
+ <ownedAttribute xmi:id="_4g93wHqQEeK9jI2Tc6HWsA" name="class2" type="_3Np1wHqQEeK9jI2Tc6HWsA" association="_4hHowHqQEeK9jI2Tc6HWsA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4g93wXqQEeK9jI2Tc6HWsA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4g93wnqQEeK9jI2Tc6HWsA" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_3Np1wHqQEeK9jI2Tc6HWsA" name="Class2"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4hHowHqQEeK9jI2Tc6HWsA" name="class1_class2_1" memberEnd="_4hHowXqQEeK9jI2Tc6HWsA _4g93wHqQEeK9jI2Tc6HWsA">
+ <ownedEnd xmi:id="_4hHowXqQEeK9jI2Tc6HWsA" name="class1" type="_2O35UHqQEeK9jI2Tc6HWsA" association="_4hHowHqQEeK9jI2Tc6HWsA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4hHownqQEeK9jI2Tc6HWsA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4hHow3qQEeK9jI2Tc6HWsA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_6JKOgHqZEeK5vdodFAvPrA" name="Class3"/>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalid_child_tab.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalid_child_tab.di
new file mode 100644
index 00000000000..9d0978390cd
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalid_child_tab.di
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="ASCII"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="invalid_child_tab.notation#_A8FeYHqbEeK5vdodFAvPrA"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children/>
+ <children>
+ <emfPageIdentifier href="invalid_child_tab.notation#_A8FeYHqbEeK5vdodFAvPrA"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalid_child_tab.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalid_child_tab.notation
new file mode 100644
index 00000000000..7f116ca591e
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalid_child_tab.notation
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_A8FeYHqbEeK5vdodFAvPrA" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_A8FeYXqbEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:Model" href="invalid_child_tab.uml#_A5_zsHqbEeK5vdodFAvPrA"/>
+</notation:Diagram>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalid_child_tab.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalid_child_tab.uml
new file mode 100644
index 00000000000..87ae8a924d3
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/invalid_child_tab.uml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_A5_zsHqbEeK5vdodFAvPrA" name="model"/>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/missing_page_recovery.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/missing_page_recovery.di
new file mode 100644
index 00000000000..3083fd532f7
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/missing_page_recovery.di
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ASCII"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage/>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/missing_page_recovery.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/missing_page_recovery.notation
new file mode 100644
index 00000000000..79a8c707090
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/missing_page_recovery.notation
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_Dy62sXqdEeK5vdodFAvPrA" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_EJ-r0HqdEeK5vdodFAvPrA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_EJ-r0nqdEeK5vdodFAvPrA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_EJ-r03qdEeK5vdodFAvPrA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EJ-r4nqdEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EJ-r43qdEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_EJ-r1HqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_EJ-r1XqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_EJ-r1nqdEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EJ-r13qdEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_EJ-r2HqdEeK5vdodFAvPrA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EJ-r5HqdEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EJ-r5XqdEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_EJ-r2XqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_EJ-r2nqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_EJ-r23qdEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EJ-r3HqdEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_EJ-r3XqdEeK5vdodFAvPrA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EJ-r5nqdEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EJ-r53qdEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_EJ-r3nqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_EJ-r33qdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_EJ-r4HqdEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EJ-r4XqdEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Class" href="missing_page_recovery.uml#_EJ1h4HqdEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EJ-r0XqdEeK5vdodFAvPrA" x="365" y="282"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ETgbQHqdEeK5vdodFAvPrA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ETgbQnqdEeK5vdodFAvPrA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ETgbQ3qdEeK5vdodFAvPrA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ETgbUnqdEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ETgbU3qdEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ETgbRHqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ETgbRXqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ETgbRnqdEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ETgbR3qdEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ETgbSHqdEeK5vdodFAvPrA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ETgbVHqdEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ETgbVXqdEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ETgbSXqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ETgbSnqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ETgbS3qdEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ETgbTHqdEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ETgbTXqdEeK5vdodFAvPrA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ETgbVnqdEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ETgbV3qdEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ETgbTnqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ETgbT3qdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ETgbUHqdEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ETgbUXqdEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Class" href="missing_page_recovery.uml#_ETM5QHqdEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ETgbQXqdEeK5vdodFAvPrA" x="867" y="288"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_Dy62snqdEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:Model" href="missing_page_recovery.uml#_Dy62sHqdEeK5vdodFAvPrA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_EoLqwHqdEeK5vdodFAvPrA" type="4001" source="_EJ-r0HqdEeK5vdodFAvPrA" target="_ETgbQHqdEeK5vdodFAvPrA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_EoLqw3qdEeK5vdodFAvPrA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EoLqxHqdEeK5vdodFAvPrA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EoLqxXqdEeK5vdodFAvPrA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EoLqxnqdEeK5vdodFAvPrA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EoLqx3qdEeK5vdodFAvPrA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EoLqyHqdEeK5vdodFAvPrA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EoLqyXqdEeK5vdodFAvPrA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EoLqynqdEeK5vdodFAvPrA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EoLqy3qdEeK5vdodFAvPrA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EoLqzHqdEeK5vdodFAvPrA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EoLqzXqdEeK5vdodFAvPrA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EoLqznqdEeK5vdodFAvPrA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_EoLqwXqdEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:Association" href="missing_page_recovery.uml#_En4v0HqdEeK5vdodFAvPrA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_EoLqwnqdEeK5vdodFAvPrA" points="[50, 2, -452, -4]$[501, -44, -1, -50]"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/missing_page_recovery.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/missing_page_recovery.uml
new file mode 100644
index 00000000000..32914dd29ce
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/missing_page_recovery.uml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_Dy62sHqdEeK5vdodFAvPrA" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_EJ1h4HqdEeK5vdodFAvPrA" name="Class1">
+ <ownedAttribute xmi:id="_Enu-0HqdEeK5vdodFAvPrA" name="class2" type="_ETM5QHqdEeK5vdodFAvPrA" association="_En4v0HqdEeK5vdodFAvPrA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Enu-0XqdEeK5vdodFAvPrA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Enu-0nqdEeK5vdodFAvPrA" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_ETM5QHqdEeK5vdodFAvPrA" name="Class2"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_En4v0HqdEeK5vdodFAvPrA" name="class1_class2_1" memberEnd="_En4v0XqdEeK5vdodFAvPrA _Enu-0HqdEeK5vdodFAvPrA">
+ <ownedEnd xmi:id="_En4v0XqdEeK5vdodFAvPrA" name="class1" type="_EJ1h4HqdEeK5vdodFAvPrA" association="_En4v0HqdEeK5vdodFAvPrA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_En4v0nqdEeK5vdodFAvPrA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_En4v03qdEeK5vdodFAvPrA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_diagram_recovery.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_diagram_recovery.di
new file mode 100644
index 00000000000..915cb124ff0
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_diagram_recovery.di
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ASCII"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="proxy_diagram_recovery1.notation#_TQ5noXqdEeK5vdodFAvPrA"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="proxy_diagram_recovery.notation#_ahijsHqdEeK5vdodFAvPrA"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="proxy_diagram_recovery1.notation#_TQ5noXqdEeK5vdodFAvPrA"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="proxy_diagram_recovery.notation#_ahijsHqdEeK5vdodFAvPrA"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_diagram_recovery.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_diagram_recovery.notation
new file mode 100644
index 00000000000..5e48e04744d
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_diagram_recovery.notation
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+ <notation:Diagram xmi:id="_TQ5noXqdEeK5vdodFAvPrA" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_TsAPQHqdEeK5vdodFAvPrA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_TsAPQnqdEeK5vdodFAvPrA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_TsAPQ3qdEeK5vdodFAvPrA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TsAPUnqdEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TsAPU3qdEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_TsAPRHqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_TsAPRXqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_TsAPRnqdEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TsAPR3qdEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_TsAPSHqdEeK5vdodFAvPrA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TsAPVHqdEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TsAPVXqdEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_TsAPSXqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_TsAPSnqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_TsAPS3qdEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TsAPTHqdEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_TsAPTXqdEeK5vdodFAvPrA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TsAPVnqdEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TsAPV3qdEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_TsAPTnqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_TsAPT3qdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_TsAPUHqdEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TsAPUXqdEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Class" href="proxy_diagram_recovery.uml#_Tr2eQHqdEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TsAPQXqdEeK5vdodFAvPrA" x="315" y="315"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_T0L64HqdEeK5vdodFAvPrA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_T0L64nqdEeK5vdodFAvPrA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_T0L643qdEeK5vdodFAvPrA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0L68nqdEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_T0L683qdEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_T0L65HqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_T0L65XqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_T0L65nqdEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_T0L653qdEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_T0L66HqdEeK5vdodFAvPrA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0L69HqdEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_T0L69XqdEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_T0L66XqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_T0L66nqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_T0L663qdEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_T0L67HqdEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_T0L67XqdEeK5vdodFAvPrA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T0L69nqdEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_T0L693qdEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_T0L67nqdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_T0L673qdEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_T0L68HqdEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_T0L68XqdEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Class" href="proxy_diagram_recovery.uml#_T0CJ4HqdEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_T0L64XqdEeK5vdodFAvPrA" x="795" y="315"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_TQ5nonqdEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:Model" href="proxy_diagram_recovery.uml#_TQ5noHqdEeK5vdodFAvPrA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_UJKFUHqdEeK5vdodFAvPrA" type="4001" source="_TsAPQHqdEeK5vdodFAvPrA" target="_T0L64HqdEeK5vdodFAvPrA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_UJKFU3qdEeK5vdodFAvPrA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UJKFVHqdEeK5vdodFAvPrA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UJKFVXqdEeK5vdodFAvPrA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UJKFVnqdEeK5vdodFAvPrA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UJKFV3qdEeK5vdodFAvPrA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UJKFWHqdEeK5vdodFAvPrA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UJKFWXqdEeK5vdodFAvPrA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UJKFWnqdEeK5vdodFAvPrA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UJKFW3qdEeK5vdodFAvPrA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UJKFXHqdEeK5vdodFAvPrA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UJKFXXqdEeK5vdodFAvPrA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UJKFXnqdEeK5vdodFAvPrA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_UJKFUXqdEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:Association" href="proxy_diagram_recovery.uml#_UJA7YHqdEeK5vdodFAvPrA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UJKFUnqdEeK5vdodFAvPrA" points="[50, -9, -519, 5]$[565, 36, -4, 50]"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_ahijsHqdEeK5vdodFAvPrA" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_ahijsXqdEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:Model" href="proxy_diagram_recovery.uml#_TQ5noHqdEeK5vdodFAvPrA"/>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_diagram_recovery.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_diagram_recovery.uml
new file mode 100644
index 00000000000..a479a3d973b
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_diagram_recovery.uml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_TQ5noHqdEeK5vdodFAvPrA" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_Tr2eQHqdEeK5vdodFAvPrA" name="Class1">
+ <ownedAttribute xmi:id="_UI3KYHqdEeK5vdodFAvPrA" name="class2" type="_T0CJ4HqdEeK5vdodFAvPrA" association="_UJA7YHqdEeK5vdodFAvPrA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UI3KYXqdEeK5vdodFAvPrA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UI3KYnqdEeK5vdodFAvPrA" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_T0CJ4HqdEeK5vdodFAvPrA" name="Class2"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_UJA7YHqdEeK5vdodFAvPrA" name="class1_class2_1" memberEnd="_UJA7YXqdEeK5vdodFAvPrA _UI3KYHqdEeK5vdodFAvPrA">
+ <ownedEnd xmi:id="_UJA7YXqdEeK5vdodFAvPrA" name="class1" type="_Tr2eQHqdEeK5vdodFAvPrA" association="_UJA7YHqdEeK5vdodFAvPrA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UJA7YnqdEeK5vdodFAvPrA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UJA7Y3qdEeK5vdodFAvPrA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_table_recovery.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_table_recovery.di
new file mode 100644
index 00000000000..ef395d7bb10
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_table_recovery.di
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi" xmlns:org.eclipse.papyrus.infra.table.instance.papyrustableinstance="http://www.eclipse.org/Papyrus/Table/0.8.0/papyrustableinstance" xmlns:tableinstance="http://www.eclipse.org/EMF_Facet/ModelCellEditor/0.1.0/tableinstance" xmlns:tableinstance2="http://www.eclipse.org/EMF_Facet/Table/0.1.0/tableinstance2">
+ <di:SashWindowsMngr>
+ <pageList>
+ <availablePage emfPageIdentifier="/23"/>
+ <availablePage>
+ <emfPageIdentifier href="proxy_table_recovery.notation#_Xp_5YHqeEeK5vdodFAvPrA"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="/0/@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children emfPageIdentifier="/112"/>
+ <children>
+ <emfPageIdentifier href="proxy_table_recovery.notation#_Xp_5YHqeEeK5vdodFAvPrA"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+ </di:SashWindowsMngr>
+ <org.eclipse.papyrus.infra.table.instance.papyrustableinstance:PapyrusTableInstance name="DefaultTable" table="/2"/>
+ <tableinstance2:TableInstance2 description="Table Description">
+ <tableConfiguration href="platform:/plugin/org.eclipse.papyrus.uml.table.default/resources/default.tableconfiguration2#/"/>
+ <customizations href="emffacet:/customization/UMLPapyrusDefaultBrowserCustomization#/"/>
+ <customizations href="#/2/@localCustomizations.1"/>
+ <customizations href="#/2/@localCustomizations.0"/>
+ <context href="proxy_table_recovery.uml#_42wOoHqdEeK5vdodFAvPrA"/>
+ <columns xsi:type="tableinstance:DefaultLabelColumn"/>
+ <columns xsi:type="tableinstance:MetaClassColumn"/>
+ <columns xsi:type="tableinstance:EContainerColumn"/>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/emf/2002/Ecore#//EModelElement/eAnnotations"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedComment"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/ownedElement"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Element/owner"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/clientDependency"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/nameExpression"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/namespace"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/qualifiedName"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/visibility"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/elementImport"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/packageImport"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/ownedRule"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/ownedMember"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/importedMember"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Namespace/member"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/isLeaf"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/redefinedElement"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//RedefinableElement/redefinitionContext"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//ParameterableElement/owningTemplateParameter"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//ParameterableElement/templateParameter"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Type/package"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//TemplateableElement/ownedTemplateSignature"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//TemplateableElement/templateBinding"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/feature"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/attribute"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/collaborationUse"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/general"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/generalization"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/powertypeExtent"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/inheritedMember"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/isAbstract"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/isFinalSpecialization"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/ownedUseCase"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/useCase"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/redefinedClassifier"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/representation"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/substitution"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/ownedAttribute"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/ownedConnector"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/part"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//StructuredClassifier/role"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//EncapsulatedClassifier/ownedPort"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/classifierBehavior"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/interfaceRealization"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//BehavioredClassifier/ownedBehavior"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/ownedOperation"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/extension"/>
+ </columns>
+ <columns xsi:type="tableinstance:AttributeColumn">
+ <attribute href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/isActive"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/nestedClassifier"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/ownedReception"/>
+ </columns>
+ <columns xsi:type="tableinstance:ReferenceColumn">
+ <reference href="http://www.eclipse.org/uml2/4.0.0/UML#//Class/superClass"/>
+ </columns>
+ <rows>
+ <element href="proxy_table_recovery.uml#_6cXhkHqdEeK5vdodFAvPrA"/>
+ </rows>
+ <rows>
+ <element href="proxy_table_recovery.uml#_7Bj5UHqdEeK5vdodFAvPrA"/>
+ </rows>
+ <rows>
+ <element href="proxy_table_recovery.uml#_7nMV8HqdEeK5vdodFAvPrA"/>
+ </rows>
+ <localCustomizations metamodelURI="http://www.eclipse.org/emf/2002/Ecore"/>
+ <localCustomizations metamodelURI="http://www.eclipse.org/uml2/4.0.0/UML"/>
+ </tableinstance2:TableInstance2>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_table_recovery.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_table_recovery.notation
new file mode 100644
index 00000000000..2170ffcb63d
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_table_recovery.notation
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_Xp_5YHqeEeK5vdodFAvPrA" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_YAnpoHqeEeK5vdodFAvPrA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YAnponqeEeK5vdodFAvPrA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YAnpo3qeEeK5vdodFAvPrA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YAnpsnqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YAnps3qeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YAnppHqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YAnppXqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YAnppnqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YAnpp3qeEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YAnpqHqeEeK5vdodFAvPrA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YAnptHqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YAnptXqeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YAnpqXqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YAnpqnqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YAnpq3qeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YAnprHqeEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YAnprXqeEeK5vdodFAvPrA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YAnptnqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YAnpt3qeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YAnprnqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YAnpr3qeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YAnpsHqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YAnpsXqeEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Class" href="proxy_table_recovery.uml#_YAd4oHqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YAnpoXqeEeK5vdodFAvPrA" x="286" y="231"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_YIgaUHqeEeK5vdodFAvPrA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YIgaUnqeEeK5vdodFAvPrA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YIgaU3qeEeK5vdodFAvPrA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YIgaYnqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YIgaY3qeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YIgaVHqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YIgaVXqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YIgaVnqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YIgaV3qeEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YIgaWHqeEeK5vdodFAvPrA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YIgaZHqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YIgaZXqeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YIgaWXqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YIgaWnqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YIgaW3qeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YIgaXHqeEeK5vdodFAvPrA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YIgaXXqeEeK5vdodFAvPrA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YIgaZnqeEeK5vdodFAvPrA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YIgaZ3qeEeK5vdodFAvPrA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YIgaXnqeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YIgaX3qeEeK5vdodFAvPrA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YIgaYHqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YIgaYXqeEeK5vdodFAvPrA"/>
+ </children>
+ <element xmi:type="uml:Class" href="proxy_table_recovery.uml#_YIWpUHqeEeK5vdodFAvPrA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YIgaUXqeEeK5vdodFAvPrA" x="775" y="229"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_Xp_5YXqeEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:Model" href="proxy_table_recovery.uml#_42wOoHqdEeK5vdodFAvPrA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_YYk2oHqeEeK5vdodFAvPrA" type="4001" source="_YAnpoHqeEeK5vdodFAvPrA" target="_YIgaUHqeEeK5vdodFAvPrA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YYk2o3qeEeK5vdodFAvPrA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YYk2pHqeEeK5vdodFAvPrA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YYk2pXqeEeK5vdodFAvPrA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YYk2pnqeEeK5vdodFAvPrA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YYk2p3qeEeK5vdodFAvPrA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YYk2qHqeEeK5vdodFAvPrA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YYk2qXqeEeK5vdodFAvPrA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YYk2qnqeEeK5vdodFAvPrA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YYk2q3qeEeK5vdodFAvPrA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YYk2rHqeEeK5vdodFAvPrA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YYk2rXqeEeK5vdodFAvPrA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YYk2rnqeEeK5vdodFAvPrA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_YYk2oXqeEeK5vdodFAvPrA"/>
+ <element xmi:type="uml:Association" href="proxy_table_recovery.uml#_YYR7sHqeEeK5vdodFAvPrA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YYk2onqeEeK5vdodFAvPrA" points="[50, 1, -439, 3]$[539, 1, 50, 3]"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_table_recovery.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_table_recovery.uml
new file mode 100644
index 00000000000..f19c0930f1b
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/recovery/proxy_table_recovery.uml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_42wOoHqdEeK5vdodFAvPrA" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_6cXhkHqdEeK5vdodFAvPrA" name="Class1"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_7Bj5UHqdEeK5vdodFAvPrA" name="Class2"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_7nMV8HqdEeK5vdodFAvPrA" name="Class3"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_YAd4oHqeEeK5vdodFAvPrA" name="Class4">
+ <ownedAttribute xmi:id="_YYIxwHqeEeK5vdodFAvPrA" name="class5" type="_YIWpUHqeEeK5vdodFAvPrA" association="_YYR7sHqeEeK5vdodFAvPrA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YYIxwXqeEeK5vdodFAvPrA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YYIxwnqeEeK5vdodFAvPrA" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_YIWpUHqeEeK5vdodFAvPrA" name="Class5"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_YYR7sHqeEeK5vdodFAvPrA" name="class4_class5_1" memberEnd="_YYR7sXqeEeK5vdodFAvPrA _YYIxwHqeEeK5vdodFAvPrA">
+ <ownedEnd xmi:id="_YYR7sXqeEeK5vdodFAvPrA" name="class4" type="_YAd4oHqeEeK5vdodFAvPrA" association="_YYR7sHqeEeK5vdodFAvPrA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YYR7snqeEeK5vdodFAvPrA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YYR7s3qeEeK5vdodFAvPrA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/banking.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/banking.di
new file mode 100644
index 00000000000..db3312a6d7a
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/banking.di
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="banking.notation#_z6rXcPlAEeOEp7Wro2yWpw"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/banking.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/banking.notation
new file mode 100644
index 00000000000..7a00061ce0e
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/banking.notation
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_z6rXcPlAEeOEp7Wro2yWpw" type="PapyrusUMLClassDiagram" name="classes" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_5wKkIPlAEeOEp7Wro2yWpw" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5wKkIvlAEeOEp7Wro2yWpw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5wKkI_lAEeOEp7Wro2yWpw" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_CClGQPlBEeOEp7Wro2yWpw" type="3012">
+ <element xmi:type="uml:Property" href="banking.uml#_CCiC8PlBEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CClGQflBEeOEp7Wro2yWpw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5wKkJPlAEeOEp7Wro2yWpw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5wKkJflAEeOEp7Wro2yWpw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5wKkJvlAEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5wKkJ_lAEeOEp7Wro2yWpw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5wKkKPlAEeOEp7Wro2yWpw" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5wKkKflAEeOEp7Wro2yWpw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5wKkKvlAEeOEp7Wro2yWpw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5wKkK_lAEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5wKkLPlAEeOEp7Wro2yWpw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5wKkLflAEeOEp7Wro2yWpw" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5wKkLvlAEeOEp7Wro2yWpw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5wKkL_lAEeOEp7Wro2yWpw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5wLLMPlAEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5wLLMflAEeOEp7Wro2yWpw"/>
+ </children>
+ <element xmi:type="uml:Class" href="banking.uml#_5wJWAPlAEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5wKkIflAEeOEp7Wro2yWpw" x="44" y="65"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_YViK8PlBEeOEp7Wro2yWpw" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YViK8vlBEeOEp7Wro2yWpw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YViK8_lBEeOEp7Wro2yWpw" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_amgIAPlBEeOEp7Wro2yWpw" type="3012">
+ <element xmi:type="uml:Property" href="banking.uml#_amdrwPlBEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_amgIAflBEeOEp7Wro2yWpw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_cxbHcPlBEeOEp7Wro2yWpw" type="3012">
+ <element xmi:type="uml:Property" href="banking.uml#_cxZ5UPlBEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cxbHcflBEeOEp7Wro2yWpw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YViK9PlBEeOEp7Wro2yWpw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YViK9flBEeOEp7Wro2yWpw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YViK9vlBEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YViK9_lBEeOEp7Wro2yWpw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YViK-PlBEeOEp7Wro2yWpw" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YViK-flBEeOEp7Wro2yWpw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YViK-vlBEeOEp7Wro2yWpw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YViK-_lBEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YViK_PlBEeOEp7Wro2yWpw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YViyAPlBEeOEp7Wro2yWpw" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YViyAflBEeOEp7Wro2yWpw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YViyAvlBEeOEp7Wro2yWpw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YViyA_lBEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YViyBPlBEeOEp7Wro2yWpw"/>
+ </children>
+ <element xmi:type="uml:Class" href="banking.uml#_YVg80PlBEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YViK8flBEeOEp7Wro2yWpw" x="305" y="61"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_z6rXcflAEeOEp7Wro2yWpw" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_z6rXcvlAEeOEp7Wro2yWpw"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_z6rXc_lAEeOEp7Wro2yWpw">
+ <owner xmi:type="uml:Model" href="banking.uml#_vtQUwPlAEeOEp7Wro2yWpw"/>
+ </styles>
+ <element xmi:type="uml:Model" href="banking.uml#_vtQUwPlAEeOEp7Wro2yWpw"/>
+ <edges xmi:type="notation:Connector" xmi:id="_kGAvYPlBEeOEp7Wro2yWpw" type="4001" source="_5wKkIPlAEeOEp7Wro2yWpw" target="_YViK8PlBEeOEp7Wro2yWpw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_kGBWcPlBEeOEp7Wro2yWpw" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kGBWcflBEeOEp7Wro2yWpw" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kGBWcvlBEeOEp7Wro2yWpw" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kGBWc_lBEeOEp7Wro2yWpw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kGBWdPlBEeOEp7Wro2yWpw" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kGBWdflBEeOEp7Wro2yWpw" x="10" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kGB9gPlBEeOEp7Wro2yWpw" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kGB9gflBEeOEp7Wro2yWpw" x="-11" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kGB9gvlBEeOEp7Wro2yWpw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kGB9g_lBEeOEp7Wro2yWpw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kGB9hPlBEeOEp7Wro2yWpw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kGB9hflBEeOEp7Wro2yWpw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_kGAvYflBEeOEp7Wro2yWpw"/>
+ <element xmi:type="uml:Association" href="banking.uml#_kF-6MPlBEeOEp7Wro2yWpw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_kGAvYvlBEeOEp7Wro2yWpw" points="[50, -8, -186, 0]$[211, -17, -25, -9]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_kGOKwPlBEeOEp7Wro2yWpw" id="(0.22522522522522523,0.4107142857142857)"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/banking.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/banking.uml
new file mode 100644
index 00000000000..aa426b736e7
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/banking.uml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_vtQUwPlAEeOEp7Wro2yWpw" name="banking">
+ <packageImport xmi:id="_vtQUwflAEeOEp7Wro2yWpw">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Class" xmi:id="_5wJWAPlAEeOEp7Wro2yWpw" name="Account">
+ <ownedAttribute xmi:id="_CCiC8PlBEeOEp7Wro2yWpw" name="id" visibility="public" isUnique="false">
+ <type xmi:type="uml:PrimitiveType" href="library.uml#_9VhhQPlAEeOEp7Wro2yWpw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X0ky8PlBEeOEp7Wro2yWpw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X0laAPlBEeOEp7Wro2yWpw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_kF-TIPlBEeOEp7Wro2yWpw" name="signatory" type="_YVg80PlBEeOEp7Wro2yWpw" association="_kF-6MPlBEeOEp7Wro2yWpw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kF-TIflBEeOEp7Wro2yWpw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kF-TIvlBEeOEp7Wro2yWpw" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_YVg80PlBEeOEp7Wro2yWpw" name="Person">
+ <ownedAttribute xmi:id="_amdrwPlBEeOEp7Wro2yWpw" name="ssn" visibility="public" isUnique="false">
+ <type xmi:type="uml:DataType" href="library.uml#_AtaNAPJEEeOWJr1T78jdJA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cTywQPlBEeOEp7Wro2yWpw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cUEdEPlBEeOEp7Wro2yWpw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cxZ5UPlBEeOEp7Wro2yWpw" name="name" visibility="public" isUnique="false">
+ <type xmi:type="uml:DataType" href="library.uml#_vCcKoPJEEeOWJr1T78jdJA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jHClsPlBEeOEp7Wro2yWpw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jHLIkPlBEeOEp7Wro2yWpw" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_kF-6MPlBEeOEp7Wro2yWpw" name="A_account_person_1" memberEnd="_kF-6MflBEeOEp7Wro2yWpw _kF-TIPlBEeOEp7Wro2yWpw" navigableOwnedEnd="_kF-6MflBEeOEp7Wro2yWpw">
+ <ownedEnd xmi:id="_kF-6MflBEeOEp7Wro2yWpw" name="account" type="_5wJWAPlAEeOEp7Wro2yWpw" association="_kF-6MPlBEeOEp7Wro2yWpw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kF-6MvlBEeOEp7Wro2yWpw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kF-6M_lBEeOEp7Wro2yWpw" value="*"/>
+ </ownedEnd>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment.di
new file mode 100644
index 00000000000..d94f1fa4ed4
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment.di
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="employment.notation#_6l9toPJDEeOWJr1T78jdJA"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="employment.notation#_4hrxoPJXEeOWJr1T78jdJA"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="employment.notation#_HvMBoPrfEeOjArr2x5XJOA"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment.notation
new file mode 100644
index 00000000000..16e458be63e
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment.notation
@@ -0,0 +1,415 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:nattable="http://www.eclipse.org/papyrus/nattable/model" xmlns:nattableaxis="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis" xmlns:nattableaxisconfiguration="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration" xmlns:nattableaxisprovider="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis http://www.eclipse.org/papyrus/nattable/model#//nattableaxis http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model#//nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableconfiguration">
+ <notation:Diagram xmi:id="_6l9toPJDEeOWJr1T78jdJA" type="PapyrusUMLClassDiagram" name="classes" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_YCT24PJEEeOWJr1T78jdJA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YCT24vJEEeOWJr1T78jdJA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YCUd8PJEEeOWJr1T78jdJA" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_mLpwIPJEEeOWJr1T78jdJA" type="3012">
+ <element xmi:type="uml:Property" href="employment.uml#_mLn68PJEEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mLpwIfJEEeOWJr1T78jdJA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SDVpkPlAEeOEp7Wro2yWpw" type="3012">
+ <element xmi:type="uml:Property" href="employment.uml#_SDT0YPlAEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SDVpkflAEeOEp7Wro2yWpw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YCUd8fJEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YCUd8vJEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YCUd8_JEEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YCUd9PJEEeOWJr1T78jdJA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YCUd9fJEEeOWJr1T78jdJA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YCUd9vJEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YCUd9_JEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YCUd-PJEEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YCUd-fJEEeOWJr1T78jdJA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YCUd-vJEEeOWJr1T78jdJA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YCUd-_JEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YCUd_PJEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YCUd_fJEEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YCUd_vJEEeOWJr1T78jdJA"/>
+ </children>
+ <element xmi:type="uml:Class" href="employment.uml#_YCTP0PJEEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YCT24fJEEeOWJr1T78jdJA" x="348" y="71"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__LIHkPMXEeOa2u9_4wMSZA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="__LJVsPMXEeOa2u9_4wMSZA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__LJVsfMXEeOa2u9_4wMSZA" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_M4Z1wPlAEeOEp7Wro2yWpw" type="3012">
+ <element xmi:type="uml:Property" href="employment.uml#_M1fEoPlAEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_M4Z1wflAEeOEp7Wro2yWpw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="__LJVsvMXEeOa2u9_4wMSZA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__LJVs_MXEeOa2u9_4wMSZA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__LJVtPMXEeOa2u9_4wMSZA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__LJVtfMXEeOa2u9_4wMSZA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__LJVtvMXEeOa2u9_4wMSZA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__LJVt_MXEeOa2u9_4wMSZA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__LJVuPMXEeOa2u9_4wMSZA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__LJVufMXEeOa2u9_4wMSZA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__LJVuvMXEeOa2u9_4wMSZA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__LJ8wPMXEeOa2u9_4wMSZA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__LJ8wfMXEeOa2u9_4wMSZA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__LJ8wvMXEeOa2u9_4wMSZA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__LJ8w_MXEeOa2u9_4wMSZA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__LJ8xPMXEeOa2u9_4wMSZA"/>
+ </children>
+ <element xmi:type="uml:Class" href="employment.uml#__JZpQPMXEeOa2u9_4wMSZA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__LIHkfMXEeOa2u9_4wMSZA" x="50" y="70"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_6l9tofJDEeOWJr1T78jdJA" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_6l9tovJDEeOWJr1T78jdJA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_6l9to_JDEeOWJr1T78jdJA">
+ <owner xmi:type="uml:Model" href="employment.uml#_6iAasPJDEeOWJr1T78jdJA"/>
+ </styles>
+ <element xmi:type="uml:Model" href="employment.uml#_6iAasPJDEeOWJr1T78jdJA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_AsPVAPMYEeOa2u9_4wMSZA" type="4001" source="__LIHkPMXEeOa2u9_4wMSZA" target="_YCT24PJEEeOWJr1T78jdJA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_AsP8EPMYEeOa2u9_4wMSZA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AsP8EfMYEeOa2u9_4wMSZA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AsP8EvMYEeOa2u9_4wMSZA" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AsQjIPMYEeOa2u9_4wMSZA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AsQjIfMYEeOa2u9_4wMSZA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AsQjIvMYEeOa2u9_4wMSZA" x="7" y="-15"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AsRKMPMYEeOa2u9_4wMSZA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AsRKMfMYEeOa2u9_4wMSZA" x="-7" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AsRKMvMYEeOa2u9_4wMSZA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AsRKM_MYEeOa2u9_4wMSZA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AsRxQPMYEeOa2u9_4wMSZA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AsRxQfMYEeOa2u9_4wMSZA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_AsPVAfMYEeOa2u9_4wMSZA"/>
+ <element xmi:type="uml:Association" href="employment.uml#_AsIAQPMYEeOa2u9_4wMSZA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AsPVAvMYEeOa2u9_4wMSZA" points="[0, 0, -188, -63]$[188, 63, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fYcuMPMZEeOa2u9_4wMSZA" id="(1.0,0.22)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fYdVQPMZEeOa2u9_4wMSZA" id="(0.0,0.1875)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_4hrxoPJXEeOWJr1T78jdJA" type="PapyrusUMLActivityDiagram" name="ActivityDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_4hrxofJXEeOWJr1T78jdJA" type="2001">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hrxovJXEeOWJr1T78jdJA" type="5001"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hrxpPJXEeOWJr1T78jdJA" type="7001">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4hrxpfJXEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4hrxpvJXEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4hrxp_JXEeOWJr1T78jdJA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hrxqPJXEeOWJr1T78jdJA" type="7002">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4hrxqfJXEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4hrxqvJXEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4hrxq_JXEeOWJr1T78jdJA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hrxrPJXEeOWJr1T78jdJA" type="7003">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4hrxrfJXEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4hrxrvJXEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4hrxr_JXEeOWJr1T78jdJA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hrxsPJXEeOWJr1T78jdJA" type="7004">
+ <children xmi:type="notation:Shape" xmi:id="_6IPfwPJXEeOWJr1T78jdJA" type="3071">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6IPfw_JXEeOWJr1T78jdJA" type="5121"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6IQG0PJXEeOWJr1T78jdJA" type="7010">
+ <children xmi:type="notation:Shape" xmi:id="_DuvQoPlCEeOEp7Wro2yWpw" type="3007">
+ <children xmi:type="notation:DecorationNode" xmi:id="_DuvQo_lCEeOEp7Wro2yWpw" type="5003"/>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_DuvQoflCEeOEp7Wro2yWpw"/>
+ <element xmi:type="uml:OpaqueAction" href="employment.uml#_DupxEPlCEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DuvQovlCEeOEp7Wro2yWpw" x="19" y="24" width="55" height="30"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6IQG0fJXEeOWJr1T78jdJA"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_6IPfwfJXEeOWJr1T78jdJA"/>
+ <element xmi:type="uml:LoopNode" href="employment.uml#_6IKnQPJXEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6IPfwvJXEeOWJr1T78jdJA" x="146" y="59" width="109" height="70"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_x7_nwPlBEeOEp7Wro2yWpw" type="3004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_x8AO0PlBEeOEp7Wro2yWpw" type="5080">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_x8AO0flBEeOEp7Wro2yWpw" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_x7_nwflBEeOEp7Wro2yWpw"/>
+ <element xmi:type="uml:InitialNode" href="employment.uml#_x5npMPlBEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x7_nwvlBEeOEp7Wro2yWpw" x="28" y="67"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_2YAgEPlBEeOEp7Wro2yWpw" type="3006">
+ <children xmi:type="notation:DecorationNode" xmi:id="_2YBHIPlBEeOEp7Wro2yWpw" type="5082">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_2YBHIflBEeOEp7Wro2yWpw" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_2YAgEflBEeOEp7Wro2yWpw"/>
+ <element xmi:type="uml:FlowFinalNode" href="employment.uml#_2X-D0PlBEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2YAgEvlBEeOEp7Wro2yWpw" x="350" y="80"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4hrxsfJXEeOWJr1T78jdJA"/>
+ </children>
+ <element xmi:type="uml:Activity" href="employment.uml#_2W4uAPJXEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4hrxsvJXEeOWJr1T78jdJA"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_4hrxs_JXEeOWJr1T78jdJA" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_4hrxtPJXEeOWJr1T78jdJA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_4hrxtfJXEeOWJr1T78jdJA">
+ <owner xmi:type="uml:Activity" href="employment.uml#_2W4uAPJXEeOWJr1T78jdJA"/>
+ </styles>
+ <element xmi:type="uml:Activity" href="employment.uml#_2W4uAPJXEeOWJr1T78jdJA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_zIi6cPlBEeOEp7Wro2yWpw" type="4004" source="_x7_nwPlBEeOEp7Wro2yWpw" target="_6IPfwPJXEeOWJr1T78jdJA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_zIi6c_lBEeOEp7Wro2yWpw" visible="false" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zIi6dPlBEeOEp7Wro2yWpw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zIjhgPlBEeOEp7Wro2yWpw" visible="false" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zIjhgflBEeOEp7Wro2yWpw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zIjhgvlBEeOEp7Wro2yWpw" visible="false" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zIjhg_lBEeOEp7Wro2yWpw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zIjhhPlBEeOEp7Wro2yWpw" visible="false" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zIjhhflBEeOEp7Wro2yWpw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_zIi6cflBEeOEp7Wro2yWpw"/>
+ <element xmi:type="uml:ControlFlow" href="employment.uml#_zIVfEPlBEeOEp7Wro2yWpw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zIi6cvlBEeOEp7Wro2yWpw" points="[10, 0, -114, 0]$[108, 7, -16, 7]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zPwVsPlBEeOEp7Wro2yWpw" id="(0.0,0.5142857142857142)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_4S2cIPlBEeOEp7Wro2yWpw" type="4004" source="_6IPfwPJXEeOWJr1T78jdJA" target="_2YAgEPlBEeOEp7Wro2yWpw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4S2cI_lBEeOEp7Wro2yWpw" visible="false" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4S2cJPlBEeOEp7Wro2yWpw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4S2cJflBEeOEp7Wro2yWpw" visible="false" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4S3DMPlBEeOEp7Wro2yWpw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4S3DMflBEeOEp7Wro2yWpw" visible="false" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4S3DMvlBEeOEp7Wro2yWpw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4S3DM_lBEeOEp7Wro2yWpw" visible="false" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4S3DNPlBEeOEp7Wro2yWpw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_4S2cIflBEeOEp7Wro2yWpw"/>
+ <element xmi:type="uml:ControlFlow" href="employment.uml#_4Sgd4PlBEeOEp7Wro2yWpw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4S2cIvlBEeOEp7Wro2yWpw" points="[18, -2, -131, -2]$[152, -10, 3, -10]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4S-_APlBEeOEp7Wro2yWpw" id="(0.76,0.475)"/>
+ </edges>
+ </notation:Diagram>
+ <css:ModelStyleSheets xmi:id="_fBUnoPMZEeOa2u9_4wMSZA"/>
+ <nattable:Table xmi:id="_HvMBoPrfEeOjArr2x5XJOA" name="classes" currentRowAxisProvider="_HvMosfrfEeOjArr2x5XJOA" currentColumnAxisProvider="_HvMosPrfEeOjArr2x5XJOA">
+ <context xmi:type="uml:Model" href="employment.uml#_6iAasPJDEeOWJr1T78jdJA"/>
+ <owner xmi:type="uml:Model" href="employment.uml#_6iAasPJDEeOWJr1T78jdJA"/>
+ <prototype xmi:type="configuration:PapyrusSyncTable" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/genericTable.configuration#_Uz8agHDuEeWh-MssWmCB_A"/>
+ <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#/"/>
+ <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_HvMosPrfEeOjArr2x5XJOA" description="This axis provider provides available columns according to the rows of the table (features of the object displayed on the other axis)" name="UML Feature axis provider">
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kkPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/visibility"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kkfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/useCase"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kkvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/substitution"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kk_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/general"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58klPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/importedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58klfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateableElement/ownedTemplateSignature"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58klvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/member"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kl_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/part"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kmPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/owner"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kmfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/feature"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kmvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58km_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/ownedOperation"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58knPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioredClassifier/interfaceRealization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58knfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateableElement/templateBinding"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58knvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/redefinedClassifier"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kn_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/ownedConnector"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58koPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioredClassifier/ownedBehavior"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kofrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/elementImport"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kovrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/attribute"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58ko_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/nestedClassifier"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kpPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableElement/redefinedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kpfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/extension"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kpvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/nameExpression"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kp_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterableElement/owningTemplateParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kqPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioredClassifier/classifierBehavior"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kqfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/ownedRule"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kqvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/generalization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kq_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableElement/isLeaf"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58krPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/collaborationUse"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58krfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//EncapsulatedClassifier/ownedPort"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58krvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/namespace"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kr_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/role"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58ksPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterableElement/templateParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58ksfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/superClass"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58ksvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/ownedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58ks_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedComment"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58ktPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/isActive"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58ktfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/powertypeExtent"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58ktvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kt_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/clientDependency"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kuPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/inheritedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kufrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/qualifiedName"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kuvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableElement/redefinitionContext"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58ku_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/packageImport"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kvPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/isAbstract"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kvfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/isFinalSpecialization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kvvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/ownedReception"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kv_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/ownedAttribute"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kwPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/representation"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kwfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/ownedUseCase"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kwvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type/package"/>
+ </axis>
+ </columnAxisProvidersHistory>
+ <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_HvMosfrfEeOjArr2x5XJOA" description="This axis provider contains the object dropped by the user into the table" name="DroppedElementAxisProvider">
+ <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_I56vYPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="uml:Class" href="employment.uml#_YCTP0PJEEeOWJr1T78jdJA"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_I57WcPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="uml:Class" href="employment.uml#__JZpQPMXEeOa2u9_4wMSZA"/>
+ </axis>
+ </rowAxisProvidersHistory>
+ </nattable:Table>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment.uml
new file mode 100644
index 00000000000..4ff766e905a
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment.uml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_6iAasPJDEeOWJr1T78jdJA" name="employment">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_6iAasfJDEeOWJr1T78jdJA">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Class" xmi:id="_YCTP0PJEEeOWJr1T78jdJA" name="Person">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_mLn68PJEEeOWJr1T78jdJA" name="ssn" visibility="public" isUnique="false">
+ <type xmi:type="uml:DataType" href="library.uml#_AtaNAPJEEeOWJr1T78jdJA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_opwxUPJEEeOWJr1T78jdJA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_op4tIPJEEeOWJr1T78jdJA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_SDT0YPlAEeOEp7Wro2yWpw" name="name" visibility="public" isUnique="false">
+ <type xmi:type="uml:DataType" href="library.uml#_vCcKoPJEEeOWJr1T78jdJA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S4X0IPlAEeOEp7Wro2yWpw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S4izQPlAEeOEp7Wro2yWpw" value="1"/>
+ </ownedAttribute>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_2W4uAPJXEeOWJr1T78jdJA" name="Activity" node="_6IKnQPJXEeOWJr1T78jdJA _x5npMPlBEeOEp7Wro2yWpw _2X-D0PlBEeOEp7Wro2yWpw" group="_6IKnQPJXEeOWJr1T78jdJA">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_zIVfEPlBEeOEp7Wro2yWpw" name="ControlFlow" target="_6IKnQPJXEeOWJr1T78jdJA" source="_x5npMPlBEeOEp7Wro2yWpw"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_4Sgd4PlBEeOEp7Wro2yWpw" name="ControlFlow1" target="_2X-D0PlBEeOEp7Wro2yWpw" source="_6IKnQPJXEeOWJr1T78jdJA"/>
+ <structuredNode xmi:type="uml:LoopNode" xmi:id="_6IKnQPJXEeOWJr1T78jdJA" name="work" incoming="_zIVfEPlBEeOEp7Wro2yWpw" outgoing="_4Sgd4PlBEeOEp7Wro2yWpw">
+ <node xmi:type="uml:OpaqueAction" xmi:id="_DupxEPlCEeOEp7Wro2yWpw" name="do work"/>
+ </structuredNode>
+ <node xmi:type="uml:InitialNode" xmi:id="_x5npMPlBEeOEp7Wro2yWpw" name="InitialNode" outgoing="_zIVfEPlBEeOEp7Wro2yWpw"/>
+ <node xmi:type="uml:FlowFinalNode" xmi:id="_2X-D0PlBEeOEp7Wro2yWpw" name="FlowFinalNode" incoming="_4Sgd4PlBEeOEp7Wro2yWpw"/>
+ </ownedBehavior>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="__JZpQPMXEeOa2u9_4wMSZA" name="Company">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_AsHZMPMYEeOa2u9_4wMSZA" name="employee" type="_YCTP0PJEEeOWJr1T78jdJA" subsettedProperty="_mLn68PJEEeOWJr1T78jdJA" association="_AsIAQPMYEeOa2u9_4wMSZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AsHZMfMYEeOa2u9_4wMSZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AsHZMvMYEeOa2u9_4wMSZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_M1fEoPlAEeOEp7Wro2yWpw" name="name" visibility="public" isUnique="false">
+ <type xmi:type="uml:DataType" href="library.uml#_vCcKoPJEEeOWJr1T78jdJA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q5IgQPlAEeOEp7Wro2yWpw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q5YX4PlAEeOEp7Wro2yWpw" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_AsIAQPMYEeOa2u9_4wMSZA" name="A_company_person_1" memberEnd="_AsIAQfMYEeOa2u9_4wMSZA _AsHZMPMYEeOa2u9_4wMSZA">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_AsIAQfMYEeOa2u9_4wMSZA" name="employer" visibility="public" type="__JZpQPMXEeOa2u9_4wMSZA" association="_AsIAQPMYEeOa2u9_4wMSZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AsIAQvMYEeOa2u9_4wMSZA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AsIAQ_MYEeOa2u9_4wMSZA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment_sashes.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment_sashes.di
new file mode 100644
index 00000000000..68491525f92
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment_sashes.di
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0/@children.0">
+ <windows>
+ <children xsi:type="di:SashPanel" direction="256">
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="employment_sashes.notation#_6l9toPJDEeOWJr1T78jdJA"/>
+ </children>
+ </children>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="employment_sashes.notation#_4hrxoPJXEeOWJr1T78jdJA"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="employment_sashes.notation#_HvMBoPrfEeOjArr2x5XJOA"/>
+ </children>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment_sashes.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment_sashes.notation
new file mode 100644
index 00000000000..a80718a7ca7
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment_sashes.notation
@@ -0,0 +1,415 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:nattable="http://www.eclipse.org/papyrus/nattable/model" xmlns:nattableaxis="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis" xmlns:nattableaxisconfiguration="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration" xmlns:nattableaxisprovider="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis http://www.eclipse.org/papyrus/nattable/model#//nattableaxis http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model#//nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableconfiguration">
+ <notation:Diagram xmi:id="_6l9toPJDEeOWJr1T78jdJA" type="PapyrusUMLClassDiagram" name="classes" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_YCT24PJEEeOWJr1T78jdJA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YCT24vJEEeOWJr1T78jdJA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YCUd8PJEEeOWJr1T78jdJA" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_mLpwIPJEEeOWJr1T78jdJA" type="3012">
+ <element xmi:type="uml:Property" href="employment_sashes.uml#_mLn68PJEEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mLpwIfJEEeOWJr1T78jdJA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SDVpkPlAEeOEp7Wro2yWpw" type="3012">
+ <element xmi:type="uml:Property" href="employment_sashes.uml#_SDT0YPlAEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SDVpkflAEeOEp7Wro2yWpw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YCUd8fJEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YCUd8vJEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YCUd8_JEEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YCUd9PJEEeOWJr1T78jdJA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YCUd9fJEEeOWJr1T78jdJA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YCUd9vJEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YCUd9_JEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YCUd-PJEEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YCUd-fJEEeOWJr1T78jdJA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YCUd-vJEEeOWJr1T78jdJA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YCUd-_JEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YCUd_PJEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YCUd_fJEEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YCUd_vJEEeOWJr1T78jdJA"/>
+ </children>
+ <element xmi:type="uml:Class" href="employment_sashes.uml#_YCTP0PJEEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YCT24fJEEeOWJr1T78jdJA" x="348" y="71"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__LIHkPMXEeOa2u9_4wMSZA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="__LJVsPMXEeOa2u9_4wMSZA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__LJVsfMXEeOa2u9_4wMSZA" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_M4Z1wPlAEeOEp7Wro2yWpw" type="3012">
+ <element xmi:type="uml:Property" href="employment_sashes.uml#_M1fEoPlAEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_M4Z1wflAEeOEp7Wro2yWpw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="__LJVsvMXEeOa2u9_4wMSZA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__LJVs_MXEeOa2u9_4wMSZA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__LJVtPMXEeOa2u9_4wMSZA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__LJVtfMXEeOa2u9_4wMSZA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__LJVtvMXEeOa2u9_4wMSZA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__LJVt_MXEeOa2u9_4wMSZA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__LJVuPMXEeOa2u9_4wMSZA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__LJVufMXEeOa2u9_4wMSZA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__LJVuvMXEeOa2u9_4wMSZA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__LJ8wPMXEeOa2u9_4wMSZA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__LJ8wfMXEeOa2u9_4wMSZA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__LJ8wvMXEeOa2u9_4wMSZA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__LJ8w_MXEeOa2u9_4wMSZA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__LJ8xPMXEeOa2u9_4wMSZA"/>
+ </children>
+ <element xmi:type="uml:Class" href="employment_sashes.uml#__JZpQPMXEeOa2u9_4wMSZA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__LIHkfMXEeOa2u9_4wMSZA" x="50" y="70"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_6l9tofJDEeOWJr1T78jdJA" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_6l9tovJDEeOWJr1T78jdJA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_6l9to_JDEeOWJr1T78jdJA">
+ <owner xmi:type="uml:Model" href="employment_sashes.uml#_6iAasPJDEeOWJr1T78jdJA"/>
+ </styles>
+ <element xmi:type="uml:Model" href="employment_sashes.uml#_6iAasPJDEeOWJr1T78jdJA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_AsPVAPMYEeOa2u9_4wMSZA" type="4001" source="__LIHkPMXEeOa2u9_4wMSZA" target="_YCT24PJEEeOWJr1T78jdJA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_AsP8EPMYEeOa2u9_4wMSZA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AsP8EfMYEeOa2u9_4wMSZA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AsP8EvMYEeOa2u9_4wMSZA" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AsQjIPMYEeOa2u9_4wMSZA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AsQjIfMYEeOa2u9_4wMSZA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AsQjIvMYEeOa2u9_4wMSZA" x="7" y="-15"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AsRKMPMYEeOa2u9_4wMSZA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AsRKMfMYEeOa2u9_4wMSZA" x="-7" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AsRKMvMYEeOa2u9_4wMSZA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AsRKM_MYEeOa2u9_4wMSZA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AsRxQPMYEeOa2u9_4wMSZA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AsRxQfMYEeOa2u9_4wMSZA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_AsPVAfMYEeOa2u9_4wMSZA"/>
+ <element xmi:type="uml:Association" href="employment_sashes.uml#_AsIAQPMYEeOa2u9_4wMSZA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AsPVAvMYEeOa2u9_4wMSZA" points="[0, 0, -188, -63]$[188, 63, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fYcuMPMZEeOa2u9_4wMSZA" id="(1.0,0.22)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fYdVQPMZEeOa2u9_4wMSZA" id="(0.0,0.1875)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_4hrxoPJXEeOWJr1T78jdJA" type="PapyrusUMLActivityDiagram" name="activity" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_4hrxofJXEeOWJr1T78jdJA" type="2001">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hrxovJXEeOWJr1T78jdJA" type="5001"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hrxpPJXEeOWJr1T78jdJA" type="7001">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4hrxpfJXEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4hrxpvJXEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4hrxp_JXEeOWJr1T78jdJA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hrxqPJXEeOWJr1T78jdJA" type="7002">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4hrxqfJXEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4hrxqvJXEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4hrxq_JXEeOWJr1T78jdJA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hrxrPJXEeOWJr1T78jdJA" type="7003">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4hrxrfJXEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4hrxrvJXEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4hrxr_JXEeOWJr1T78jdJA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hrxsPJXEeOWJr1T78jdJA" type="7004">
+ <children xmi:type="notation:Shape" xmi:id="_6IPfwPJXEeOWJr1T78jdJA" type="3071">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6IPfw_JXEeOWJr1T78jdJA" type="5121"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6IQG0PJXEeOWJr1T78jdJA" type="7010">
+ <children xmi:type="notation:Shape" xmi:id="_DuvQoPlCEeOEp7Wro2yWpw" type="3007">
+ <children xmi:type="notation:DecorationNode" xmi:id="_DuvQo_lCEeOEp7Wro2yWpw" type="5003"/>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_DuvQoflCEeOEp7Wro2yWpw"/>
+ <element xmi:type="uml:OpaqueAction" href="employment_sashes.uml#_DupxEPlCEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DuvQovlCEeOEp7Wro2yWpw" x="19" y="24" width="55" height="30"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6IQG0fJXEeOWJr1T78jdJA"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_6IPfwfJXEeOWJr1T78jdJA"/>
+ <element xmi:type="uml:LoopNode" href="employment_sashes.uml#_6IKnQPJXEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6IPfwvJXEeOWJr1T78jdJA" x="146" y="59" width="109" height="70"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_x7_nwPlBEeOEp7Wro2yWpw" type="3004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_x8AO0PlBEeOEp7Wro2yWpw" type="5080">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_x8AO0flBEeOEp7Wro2yWpw" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_x7_nwflBEeOEp7Wro2yWpw"/>
+ <element xmi:type="uml:InitialNode" href="employment_sashes.uml#_x5npMPlBEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x7_nwvlBEeOEp7Wro2yWpw" x="28" y="67"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_2YAgEPlBEeOEp7Wro2yWpw" type="3006">
+ <children xmi:type="notation:DecorationNode" xmi:id="_2YBHIPlBEeOEp7Wro2yWpw" type="5082">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_2YBHIflBEeOEp7Wro2yWpw" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_2YAgEflBEeOEp7Wro2yWpw"/>
+ <element xmi:type="uml:FlowFinalNode" href="employment_sashes.uml#_2X-D0PlBEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2YAgEvlBEeOEp7Wro2yWpw" x="350" y="80"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4hrxsfJXEeOWJr1T78jdJA"/>
+ </children>
+ <element xmi:type="uml:Activity" href="employment_sashes.uml#_2W4uAPJXEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4hrxsvJXEeOWJr1T78jdJA"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_4hrxs_JXEeOWJr1T78jdJA" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_4hrxtPJXEeOWJr1T78jdJA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_4hrxtfJXEeOWJr1T78jdJA">
+ <owner xmi:type="uml:Activity" href="employment_sashes.uml#_2W4uAPJXEeOWJr1T78jdJA"/>
+ </styles>
+ <element xmi:type="uml:Activity" href="employment_sashes.uml#_2W4uAPJXEeOWJr1T78jdJA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_zIi6cPlBEeOEp7Wro2yWpw" type="4004" source="_x7_nwPlBEeOEp7Wro2yWpw" target="_6IPfwPJXEeOWJr1T78jdJA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_zIi6c_lBEeOEp7Wro2yWpw" visible="false" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zIi6dPlBEeOEp7Wro2yWpw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zIjhgPlBEeOEp7Wro2yWpw" visible="false" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zIjhgflBEeOEp7Wro2yWpw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zIjhgvlBEeOEp7Wro2yWpw" visible="false" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zIjhg_lBEeOEp7Wro2yWpw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zIjhhPlBEeOEp7Wro2yWpw" visible="false" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zIjhhflBEeOEp7Wro2yWpw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_zIi6cflBEeOEp7Wro2yWpw"/>
+ <element xmi:type="uml:ControlFlow" href="employment_sashes.uml#_zIVfEPlBEeOEp7Wro2yWpw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zIi6cvlBEeOEp7Wro2yWpw" points="[10, 0, -114, 0]$[108, 7, -16, 7]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zPwVsPlBEeOEp7Wro2yWpw" id="(0.0,0.5142857142857142)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_4S2cIPlBEeOEp7Wro2yWpw" type="4004" source="_6IPfwPJXEeOWJr1T78jdJA" target="_2YAgEPlBEeOEp7Wro2yWpw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4S2cI_lBEeOEp7Wro2yWpw" visible="false" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4S2cJPlBEeOEp7Wro2yWpw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4S2cJflBEeOEp7Wro2yWpw" visible="false" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4S3DMPlBEeOEp7Wro2yWpw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4S3DMflBEeOEp7Wro2yWpw" visible="false" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4S3DMvlBEeOEp7Wro2yWpw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4S3DM_lBEeOEp7Wro2yWpw" visible="false" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4S3DNPlBEeOEp7Wro2yWpw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_4S2cIflBEeOEp7Wro2yWpw"/>
+ <element xmi:type="uml:ControlFlow" href="employment_sashes.uml#_4Sgd4PlBEeOEp7Wro2yWpw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4S2cIvlBEeOEp7Wro2yWpw" points="[18, -2, -131, -2]$[152, -10, 3, -10]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4S-_APlBEeOEp7Wro2yWpw" id="(0.76,0.475)"/>
+ </edges>
+ </notation:Diagram>
+ <css:ModelStyleSheets xmi:id="_fBUnoPMZEeOa2u9_4wMSZA"/>
+ <nattable:Table xmi:id="_HvMBoPrfEeOjArr2x5XJOA" name="classes_table" currentRowAxisProvider="_HvMosfrfEeOjArr2x5XJOA" currentColumnAxisProvider="_HvMosPrfEeOjArr2x5XJOA">
+ <context xmi:type="uml:Model" href="employment_sashes.uml#_6iAasPJDEeOWJr1T78jdJA"/>
+ <owner xmi:type="uml:Model" href="employment_sashes.uml#_6iAasPJDEeOWJr1T78jdJA"/>
+ <prototype xmi:type="configuration:PapyrusSyncTable" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/genericTable.configuration#_Uz8agHDuEeWh-MssWmCB_A"/>
+ <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#/"/>
+ <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_HvMosPrfEeOjArr2x5XJOA" description="This axis provider provides available columns according to the rows of the table (features of the object displayed on the other axis)" name="UML Feature axis provider">
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kkPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/visibility"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kkfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/useCase"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kkvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/substitution"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kk_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/general"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58klPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/importedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58klfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateableElement/ownedTemplateSignature"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58klvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/member"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kl_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/part"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kmPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/owner"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kmfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/feature"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kmvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58km_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/ownedOperation"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58knPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioredClassifier/interfaceRealization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58knfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateableElement/templateBinding"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58knvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/redefinedClassifier"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kn_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/ownedConnector"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58koPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioredClassifier/ownedBehavior"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kofrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/elementImport"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kovrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/attribute"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58ko_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/nestedClassifier"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kpPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableElement/redefinedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kpfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/extension"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kpvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/nameExpression"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kp_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterableElement/owningTemplateParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kqPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioredClassifier/classifierBehavior"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kqfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/ownedRule"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kqvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/generalization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kq_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableElement/isLeaf"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58krPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/collaborationUse"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58krfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//EncapsulatedClassifier/ownedPort"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58krvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/namespace"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kr_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/role"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58ksPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterableElement/templateParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58ksfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/superClass"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58ksvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/ownedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58ks_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedComment"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58ktPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/isActive"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58ktfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/powertypeExtent"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58ktvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kt_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/clientDependency"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kuPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/inheritedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kufrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/qualifiedName"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kuvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableElement/redefinitionContext"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58ku_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/packageImport"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kvPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/isAbstract"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kvfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/isFinalSpecialization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kvvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/ownedReception"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kv_rfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/ownedAttribute"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kwPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/representation"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kwfrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/ownedUseCase"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_I58kwvrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type/package"/>
+ </axis>
+ </columnAxisProvidersHistory>
+ <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_HvMosfrfEeOjArr2x5XJOA" description="This axis provider contains the object dropped by the user into the table" name="DroppedElementAxisProvider">
+ <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_I56vYPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="uml:Class" href="employment_sashes.uml#_YCTP0PJEEeOWJr1T78jdJA"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_I57WcPrfEeOjArr2x5XJOA">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="uml:Class" href="employment_sashes.uml#__JZpQPMXEeOa2u9_4wMSZA"/>
+ </axis>
+ </rowAxisProvidersHistory>
+ </nattable:Table>
+</xmi:XMI>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment_sashes.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment_sashes.uml
new file mode 100644
index 00000000000..4ff766e905a
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/employment_sashes.uml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_6iAasPJDEeOWJr1T78jdJA" name="employment">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_6iAasfJDEeOWJr1T78jdJA">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Class" xmi:id="_YCTP0PJEEeOWJr1T78jdJA" name="Person">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_mLn68PJEEeOWJr1T78jdJA" name="ssn" visibility="public" isUnique="false">
+ <type xmi:type="uml:DataType" href="library.uml#_AtaNAPJEEeOWJr1T78jdJA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_opwxUPJEEeOWJr1T78jdJA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_op4tIPJEEeOWJr1T78jdJA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_SDT0YPlAEeOEp7Wro2yWpw" name="name" visibility="public" isUnique="false">
+ <type xmi:type="uml:DataType" href="library.uml#_vCcKoPJEEeOWJr1T78jdJA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S4X0IPlAEeOEp7Wro2yWpw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S4izQPlAEeOEp7Wro2yWpw" value="1"/>
+ </ownedAttribute>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_2W4uAPJXEeOWJr1T78jdJA" name="Activity" node="_6IKnQPJXEeOWJr1T78jdJA _x5npMPlBEeOEp7Wro2yWpw _2X-D0PlBEeOEp7Wro2yWpw" group="_6IKnQPJXEeOWJr1T78jdJA">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_zIVfEPlBEeOEp7Wro2yWpw" name="ControlFlow" target="_6IKnQPJXEeOWJr1T78jdJA" source="_x5npMPlBEeOEp7Wro2yWpw"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_4Sgd4PlBEeOEp7Wro2yWpw" name="ControlFlow1" target="_2X-D0PlBEeOEp7Wro2yWpw" source="_6IKnQPJXEeOWJr1T78jdJA"/>
+ <structuredNode xmi:type="uml:LoopNode" xmi:id="_6IKnQPJXEeOWJr1T78jdJA" name="work" incoming="_zIVfEPlBEeOEp7Wro2yWpw" outgoing="_4Sgd4PlBEeOEp7Wro2yWpw">
+ <node xmi:type="uml:OpaqueAction" xmi:id="_DupxEPlCEeOEp7Wro2yWpw" name="do work"/>
+ </structuredNode>
+ <node xmi:type="uml:InitialNode" xmi:id="_x5npMPlBEeOEp7Wro2yWpw" name="InitialNode" outgoing="_zIVfEPlBEeOEp7Wro2yWpw"/>
+ <node xmi:type="uml:FlowFinalNode" xmi:id="_2X-D0PlBEeOEp7Wro2yWpw" name="FlowFinalNode" incoming="_4Sgd4PlBEeOEp7Wro2yWpw"/>
+ </ownedBehavior>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="__JZpQPMXEeOa2u9_4wMSZA" name="Company">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_AsHZMPMYEeOa2u9_4wMSZA" name="employee" type="_YCTP0PJEEeOWJr1T78jdJA" subsettedProperty="_mLn68PJEEeOWJr1T78jdJA" association="_AsIAQPMYEeOa2u9_4wMSZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AsHZMfMYEeOa2u9_4wMSZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AsHZMvMYEeOa2u9_4wMSZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_M1fEoPlAEeOEp7Wro2yWpw" name="name" visibility="public" isUnique="false">
+ <type xmi:type="uml:DataType" href="library.uml#_vCcKoPJEEeOWJr1T78jdJA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q5IgQPlAEeOEp7Wro2yWpw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q5YX4PlAEeOEp7Wro2yWpw" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_AsIAQPMYEeOa2u9_4wMSZA" name="A_company_person_1" memberEnd="_AsIAQfMYEeOa2u9_4wMSZA _AsHZMPMYEeOa2u9_4wMSZA">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_AsIAQfMYEeOa2u9_4wMSZA" name="employer" visibility="public" type="__JZpQPMXEeOa2u9_4wMSZA" association="_AsIAQPMYEeOa2u9_4wMSZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AsIAQvMYEeOa2u9_4wMSZA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AsIAQ_MYEeOa2u9_4wMSZA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/library.di b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/library.di
new file mode 100644
index 00000000000..42ec9bffb56
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/library.di
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="library.notation#__mWeUPJDEeOWJr1T78jdJA"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/library.notation b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/library.notation
new file mode 100644
index 00000000000..97b9536a1e0
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/library.notation
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="__mWeUPJDEeOWJr1T78jdJA" type="PapyrusUMLClassDiagram" name="classes" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_AuLpEPJEEeOWJr1T78jdJA" type="2010">
+ <children xmi:type="notation:DecorationNode" xmi:id="_AuMQIPJEEeOWJr1T78jdJA" type="5035"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_AuMQIfJEEeOWJr1T78jdJA" type="7020">
+ <children xmi:type="notation:Shape" xmi:id="_eT1fUPJEEeOWJr1T78jdJA" type="3018">
+ <element xmi:type="uml:Property" href="library.uml#_eThWQPJEEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_eT1fUfJEEeOWJr1T78jdJA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_AuMQIvJEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_AuMQI_JEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_AuMQJPJEEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AuMQJfJEEeOWJr1T78jdJA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_AuM3MPJEEeOWJr1T78jdJA" type="7021">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_AuM3MfJEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_AuM3MvJEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_AuM3M_JEEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AuM3NPJEEeOWJr1T78jdJA"/>
+ </children>
+ <element xmi:type="uml:DataType" href="library.uml#_AtaNAPJEEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AuLpEfJEEeOWJr1T78jdJA" x="67" y="55"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_vCdYwPJEEeOWJr1T78jdJA" type="2010">
+ <children xmi:type="notation:DecorationNode" xmi:id="_vCdYwvJEEeOWJr1T78jdJA" type="5035"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_vCdYw_JEEeOWJr1T78jdJA" type="7020">
+ <children xmi:type="notation:Shape" xmi:id="_W7AjIPlAEeOEp7Wro2yWpw" type="3018">
+ <element xmi:type="uml:Property" href="library.uml#_W65OYPlAEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_W7AjIflAEeOEp7Wro2yWpw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_YtLrYPlAEeOEp7Wro2yWpw" type="3018">
+ <element xmi:type="uml:Property" href="library.uml#_YtJ2MPlAEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YtLrYflAEeOEp7Wro2yWpw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_vCdYxPJEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_vCdYxfJEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_vCdYxvJEEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vCdYx_JEEeOWJr1T78jdJA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_vCdYyPJEEeOWJr1T78jdJA" type="7021">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_vCdYyfJEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_vCdYyvJEEeOWJr1T78jdJA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_vCdYy_JEEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vCdYzPJEEeOWJr1T78jdJA"/>
+ </children>
+ <element xmi:type="uml:DataType" href="library.uml#_vCcKoPJEEeOWJr1T78jdJA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vCdYwfJEEeOWJr1T78jdJA" x="276" y="54"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9VjWcPlAEeOEp7Wro2yWpw" type="2009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_9VjWcvlAEeOEp7Wro2yWpw" type="5032"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9VjWc_lAEeOEp7Wro2yWpw" type="7039">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9VjWdPlAEeOEp7Wro2yWpw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9VjWdflAEeOEp7Wro2yWpw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9VjWdvlAEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9VjWd_lAEeOEp7Wro2yWpw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9VjWePlAEeOEp7Wro2yWpw" type="7040">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9VjWeflAEeOEp7Wro2yWpw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9VjWevlAEeOEp7Wro2yWpw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9VjWe_lAEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9VjWfPlAEeOEp7Wro2yWpw"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="library.uml#_9VhhQPlAEeOEp7Wro2yWpw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9VjWcflAEeOEp7Wro2yWpw" x="498" y="55"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="__mWeUfJDEeOWJr1T78jdJA" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="__mWeUvJDEeOWJr1T78jdJA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="__mWeU_JDEeOWJr1T78jdJA">
+ <owner xmi:type="uml:Model" href="library.uml#__mBuMPJDEeOWJr1T78jdJA"/>
+ </styles>
+ <element xmi:type="uml:Model" href="library.uml#__mBuMPJDEeOWJr1T78jdJA"/>
+</notation:Diagram>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/library.uml b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/library.uml
new file mode 100644
index 00000000000..06f7daf5a6a
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/model/reload/library.uml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="__mBuMPJDEeOWJr1T78jdJA" name="types">
+ <packageImport xmi:id="__mBuMfJDEeOWJr1T78jdJA">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:DataType" xmi:id="_AtaNAPJEEeOWJr1T78jdJA" name="SSN">
+ <ownedAttribute xmi:id="_eThWQPJEEeOWJr1T78jdJA" name="ssn" visibility="public" isUnique="false">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gmTRMPJEEeOWJr1T78jdJA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gmcbIPJEEeOWJr1T78jdJA" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:DataType" xmi:id="_vCcKoPJEEeOWJr1T78jdJA" name="Name">
+ <ownedAttribute xmi:id="_W65OYPlAEeOEp7Wro2yWpw" name="lastName" visibility="public" isUnique="false">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YAKNUPlAEeOEp7Wro2yWpw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YAWakPlAEeOEp7Wro2yWpw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_YtJ2MPlAEeOEp7Wro2yWpw" name="firstName" visibility="public" isUnique="false">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_b6Vj4PlAEeOEp7Wro2yWpw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b6kNYPlAEeOEp7Wro2yWpw" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_9VhhQPlAEeOEp7Wro2yWpw" name="Identifier"/>
+</uml:Model>
diff --git a/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/org.eclipse.papyrus.editor.integration.tests.launch b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/org.eclipse.papyrus.editor.integration.tests.launch
new file mode 100644
index 00000000000..53fb6cee559
--- /dev/null
+++ b/tests/junit/plugins/editor/org.eclipse.papyrus.editor.integration.tests/org.eclipse.papyrus.editor.integration.tests.launch
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.pde.ui.JunitLaunchConfig">
+<booleanAttribute key="append.args" value="true"/>
+<booleanAttribute key="askclear" value="false"/>
+<booleanAttribute key="automaticAdd" value="true"/>
+<booleanAttribute key="automaticValidate" value="false"/>
+<stringAttribute key="bootstrap" value=""/>
+<stringAttribute key="checked" value="[NONE]"/>
+<booleanAttribute key="clearConfig" value="true"/>
+<booleanAttribute key="clearws" value="true"/>
+<booleanAttribute key="clearwslog" value="false"/>
+<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/pde-junit"/>
+<booleanAttribute key="default" value="true"/>
+<booleanAttribute key="includeOptional" value="true"/>
+<stringAttribute key="location" value="${workspace_loc}/../junit-workspace-editor"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/org.eclipse.papyrus.editor.integration.tests/src/org/eclipse/papyrus/editor/integration/tests/AllTests.java"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="1"/>
+</listAttribute>
+<