Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorQuentin Le Menez2018-01-09 10:09:46 +0000
committerQuentin Le Menez2018-01-09 13:18:15 +0000
commitd98116b5b376f18b6cf626ba4158a35fe9a4a64e (patch)
tree4458c9c5ada0a216b385813a56ea9a9b8c7b6509 /tests/junit/plugins/uml/tools
parent453e99bc2dcbd5fabad100f9d0d5f682013c3b19 (diff)
downloadorg.eclipse.papyrus-d98116b5b376f18b6cf626ba4158a35fe9a4a64e.tar.gz
org.eclipse.papyrus-d98116b5b376f18b6cf626ba4158a35fe9a4a64e.tar.xz
org.eclipse.papyrus-d98116b5b376f18b6cf626ba4158a35fe9a4a64e.zip
Bug 515367 - [releng] Uniformization of the end of lines to Unix standard
- Format the EOL of all the files matched by: grep -rIUs . | xargs -Ifile dos2unix -k 'file' Change-Id: I5c41d540a9a67b50de9b912ab35e16cc9a912961 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
Diffstat (limited to 'tests/junit/plugins/uml/tools')
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/.project56
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/.settings/org.eclipse.jdt.core.prefs582
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/META-INF/MANIFEST.MF62
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/about.html56
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/build.properties18
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/plugin.xml76
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.di4
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.notation18
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.profile.di4
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.profile.notation126
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.profile.uml92
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.uml56
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/copy-of-library.di34
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/copy-of-library.notation544
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/copy-of-library.uml36
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/libraries/registered/registered-library.di34
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/libraries/registered/registered-library.notation556
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/libraries/registered/registered-library.uml36
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/library.di34
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/library.notation544
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/library.uml36
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model-with-registered.di34
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model-with-registered.notation698
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model-with-registered.uml116
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model.di34
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model.notation698
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model.uml116
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/model.di34
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/model.notation286
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/model.uml34
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p1/profile1.profile.di34
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p1/profile1.profile.notation274
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p1/profile1.profile.uml130
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p2/profile2.profile.di34
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p2/profile2.profile.notation274
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p2/profile2.profile.uml130
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/emf/Metamodel.ecore60
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/emf/TestModel.xmi80
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/profileTest.profile.di34
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/profileTest.profile.notation326
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/profileTest.profile.uml304
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/testModel.di34
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/testModel.notation470
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/testModel.uml48
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/ContentProviderTest.java372
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/DependencyManagementTest.java1404
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/UMLContentProviderTest.java34
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/UMLStereotypePropertyContentProviderTest.java766
-rw-r--r--tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.utils.tests/META-INF/MANIFEST.MF40
49 files changed, 4951 insertions, 4951 deletions
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/.project b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/.project
index a60017e5360..2bed1b21909 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/.project
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/.project
@@ -1,28 +1,28 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.uml.tools.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>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.uml.tools.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/uml/tools/org.eclipse.papyrus.uml.tools.tests/.settings/org.eclipse.jdt.core.prefs b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/.settings/org.eclipse.jdt.core.prefs
index 62a08f4494d..b3aa6d60f94 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,291 +1,291 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.8
-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
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
+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/uml/tools/org.eclipse.papyrus.uml.tools.tests/META-INF/MANIFEST.MF b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/META-INF/MANIFEST.MF
index a66dabcb195..f66f289f98a 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/META-INF/MANIFEST.MF
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/META-INF/MANIFEST.MF
@@ -1,31 +1,31 @@
-Manifest-Version: 1.0
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.papyrus.uml.tools;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.emf.ecore;bundle-version="2.8.0",
- org.eclipse.papyrus.infra.core.log;bundle-version="[1.2.0,2.0.0)",
- org.eclipse.papyrus.infra.core;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.papyrus.infra.emf;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.papyrus.infra.widgets;bundle-version="[3.0.0,4.0.0)",
- org.junit;bundle-version="4.10.0",
- org.eclipse.papyrus.junit.framework;bundle-version="[1.2.0,2.0.0)",
- org.eclipse.emf.transaction;bundle-version="1.4.0",
- org.eclipse.papyrus.emf.facet.custom.ui;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.papyrus.emf.facet.custom.core;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.papyrus.uml.extensionpoints;bundle-version="[1.2.0,2.0.0)",
- org.eclipse.papyrus.junit.utils;bundle-version="[2.0.0,3.0.0)",
- org.eclipse.papyrus.uml.tools.utils;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.jface.text;bundle-version="3.10.0",
- org.eclipse.papyrus.infra.ui.emf;bundle-version="[2.0.0,3.0.0)"
-Export-Package: org.eclipse.papyrus.uml.tools.tests,
- org.eclipse.papyrus.uml.tools.tests.tests
-Bundle-Vendor: Eclipse Modeling Project
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 3.0.0.qualifier
-Bundle-Name: UML Tools Tests
-Bundle-ManifestVersion: 2
-Bundle-Activator: org.eclipse.papyrus.uml.tools.tests.Activator
-Bundle-SymbolicName: org.eclipse.papyrus.uml.tools.tests;singleton:=true
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
-Import-Package: com.google.common.base;version="21.0.0",
- com.google.common.collect;version="21.0.0"
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.papyrus.uml.tools;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.emf.ecore;bundle-version="2.8.0",
+ org.eclipse.papyrus.infra.core.log;bundle-version="[1.2.0,2.0.0)",
+ org.eclipse.papyrus.infra.core;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.papyrus.infra.emf;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.papyrus.infra.widgets;bundle-version="[3.0.0,4.0.0)",
+ org.junit;bundle-version="4.10.0",
+ org.eclipse.papyrus.junit.framework;bundle-version="[1.2.0,2.0.0)",
+ org.eclipse.emf.transaction;bundle-version="1.4.0",
+ org.eclipse.papyrus.emf.facet.custom.ui;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.papyrus.emf.facet.custom.core;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.papyrus.uml.extensionpoints;bundle-version="[1.2.0,2.0.0)",
+ org.eclipse.papyrus.junit.utils;bundle-version="[2.0.0,3.0.0)",
+ org.eclipse.papyrus.uml.tools.utils;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.jface.text;bundle-version="3.10.0",
+ org.eclipse.papyrus.infra.ui.emf;bundle-version="[2.0.0,3.0.0)"
+Export-Package: org.eclipse.papyrus.uml.tools.tests,
+ org.eclipse.papyrus.uml.tools.tests.tests
+Bundle-Vendor: Eclipse Modeling Project
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 3.0.0.qualifier
+Bundle-Name: UML Tools Tests
+Bundle-ManifestVersion: 2
+Bundle-Activator: org.eclipse.papyrus.uml.tools.tests.Activator
+Bundle-SymbolicName: org.eclipse.papyrus.uml.tools.tests;singleton:=true
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Import-Package: com.google.common.base;version="21.0.0",
+ com.google.common.collect;version="21.0.0"
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/about.html b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/about.html
index 82d49bf5f81..d35d5aed64c 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/about.html
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/about.html
@@ -1,28 +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>
+<!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/uml/tools/org.eclipse.papyrus.uml.tools.tests/build.properties b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/build.properties
index 5bab51d6786..1ef79297625 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/build.properties
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/build.properties
@@ -1,9 +1,9 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
- .,\
- resources/,\
- about.html,\
- plugin.xml,\
- icons/
-src.includes = about.html
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ resources/,\
+ about.html,\
+ plugin.xml,\
+ icons/
+src.includes = about.html
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/plugin.xml b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/plugin.xml
index 697257bf86a..18f3b0cbc6e 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/plugin.xml
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/plugin.xml
@@ -1,38 +1,38 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
- <extension
- point="org.eclipse.emf.ecore.uri_mapping">
- <mapping
- source="pathmap://UML_TEST_LIBRARIES/"
- target="platform:/plugin/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/libraries/registered/">
- </mapping>
- </extension>
- <extension
- point="org.eclipse.papyrus.uml.extensionpoints.UMLLibrary">
- <library
- description="Test library for dependency management and library switch"
- iconpath="icons/debug.gif"
- name="Registered Library for dependency management tests"
- path="pathmap://UML_TEST_LIBRARIES/registered-library.uml"
- provider="Eclipse Modeling Project">
- </library>
- </extension>
- <extension
- point="org.eclipse.papyrus.infra.core.language">
- <provider>
- <class
- class="org.eclipse.papyrus.uml.tools.profile.index.ProfileLanguageProvider">
- <parameter
- name="profile.1"
- value="platform:/resource/UMLLanguageProvidersTest/junk.profile.uml#_0">
- </parameter>
- <parameter
- name="language.1"
- value="org.eclipse.papyrus.uml.tools.tests.tests.UMLLanguageProvidersTest$JunkLanguage">
- </parameter>
- </class>
- </provider>
- </extension>
-
-</plugin>
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+ <extension
+ point="org.eclipse.emf.ecore.uri_mapping">
+ <mapping
+ source="pathmap://UML_TEST_LIBRARIES/"
+ target="platform:/plugin/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/libraries/registered/">
+ </mapping>
+ </extension>
+ <extension
+ point="org.eclipse.papyrus.uml.extensionpoints.UMLLibrary">
+ <library
+ description="Test library for dependency management and library switch"
+ iconpath="icons/debug.gif"
+ name="Registered Library for dependency management tests"
+ path="pathmap://UML_TEST_LIBRARIES/registered-library.uml"
+ provider="Eclipse Modeling Project">
+ </library>
+ </extension>
+ <extension
+ point="org.eclipse.papyrus.infra.core.language">
+ <provider>
+ <class
+ class="org.eclipse.papyrus.uml.tools.profile.index.ProfileLanguageProvider">
+ <parameter
+ name="profile.1"
+ value="platform:/resource/UMLLanguageProvidersTest/junk.profile.uml#_0">
+ </parameter>
+ <parameter
+ name="language.1"
+ value="org.eclipse.papyrus.uml.tools.tests.tests.UMLLanguageProvidersTest$JunkLanguage">
+ </parameter>
+ </class>
+ </provider>
+ </extension>
+
+</plugin>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.di b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.di
index 8634d4c00e0..bf9abab340f 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.di
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.di
@@ -1,2 +1,2 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
+<?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/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.notation b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.notation
index 81dfe705180..9a69c2a6e6e 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.notation
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.notation
@@ -1,9 +1,9 @@
-<?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="_LgNjAJnQEea7EO1JCZQceQ" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
- <styles xmi:type="notation:StringValueStyle" xmi:id="_LgNjAZnQEea7EO1JCZQceQ" name="diagram_compatibility_version" stringValue="1.2.0"/>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_LgNjApnQEea7EO1JCZQceQ"/>
- <styles xmi:type="style:PapyrusViewStyle" xmi:id="_LgNjA5nQEea7EO1JCZQceQ">
- <owner xmi:type="uml:Model" href="model.uml#_KmXb0JnOEea7EO1JCZQceQ"/>
- </styles>
- <element xmi:type="uml:Model" href="model.uml#_KmXb0JnOEea7EO1JCZQceQ"/>
-</notation:Diagram>
+<?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="_LgNjAJnQEea7EO1JCZQceQ" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_LgNjAZnQEea7EO1JCZQceQ" name="diagram_compatibility_version" stringValue="1.2.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_LgNjApnQEea7EO1JCZQceQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_LgNjA5nQEea7EO1JCZQceQ">
+ <owner xmi:type="uml:Model" href="model.uml#_KmXb0JnOEea7EO1JCZQceQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="model.uml#_KmXb0JnOEea7EO1JCZQceQ"/>
+</notation:Diagram>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.profile.di b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.profile.di
index 8634d4c00e0..bf9abab340f 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.profile.di
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.profile.di
@@ -1,2 +1,2 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
+<?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/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.profile.notation b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.profile.notation
index 11a075cd741..a9fc2ac36bb 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.profile.notation
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.profile.notation
@@ -1,63 +1,63 @@
-<?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="_I3m-gJnPEea7EO1JCZQceQ" type="PapyrusUMLProfileDiagram" name="Profile Diagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_Qulh0JnPEea7EO1JCZQceQ" type="Class_MetaclassShape">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Qun-EJnPEea7EO1JCZQceQ" source="Stereotype_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QuolIJnPEea7EO1JCZQceQ" key="StereotypeWithQualifiedNameList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QuolIZnPEea7EO1JCZQceQ" key="StereotypeList" value="StandardProfile::Metaclass"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QuolIpnPEea7EO1JCZQceQ" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QuolI5nPEea7EO1JCZQceQ" key="PropStereoDisplay" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QuolJJnPEea7EO1JCZQceQ" key="StereotypePropertyLocation" value="Compartment"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_Qumv8JnPEea7EO1JCZQceQ" type="Class_MetaclassNameLabel"/>
- <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Qumv8ZnPEea7EO1JCZQceQ" x="532" y="128"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_QwaGwJnPEea7EO1JCZQceQ" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_QwaGwZnPEea7EO1JCZQceQ"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_QwaGw5nPEea7EO1JCZQceQ" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QwaGwpnPEea7EO1JCZQceQ" x="889" y="119"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_SXkR0JnPEea7EO1JCZQceQ" type="Stereotype_Shape">
- <children xmi:type="notation:DecorationNode" xmi:id="_SXk44JnPEea7EO1JCZQceQ" type="Stereotype_NameLabel"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_SXk44ZnPEea7EO1JCZQceQ" type="Stereotype_AttributeCompartment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_SXk44pnPEea7EO1JCZQceQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_SXk445nPEea7EO1JCZQceQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_SXk45JnPEea7EO1JCZQceQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SXk45ZnPEea7EO1JCZQceQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_SXk45pnPEea7EO1JCZQceQ" type="Stereotype_OperationCompartment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_SXk455nPEea7EO1JCZQceQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_SXk46JnPEea7EO1JCZQceQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_SXk46ZnPEea7EO1JCZQceQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SXk46pnPEea7EO1JCZQceQ"/>
- </children>
- <element xmi:type="uml:Stereotype" href="model.profile.uml#_SXjDsJnPEea7EO1JCZQceQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SXkR0ZnPEea7EO1JCZQceQ" x="533" y="271"/>
- </children>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_I3m-gZnPEea7EO1JCZQceQ" name="diagram_compatibility_version" stringValue="1.2.0"/>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_I3m-gpnPEea7EO1JCZQceQ"/>
- <styles xmi:type="style:PapyrusViewStyle" xmi:id="_I3m-g5nPEea7EO1JCZQceQ">
- <owner xmi:type="uml:Profile" href="model.profile.uml#_I22JgJnPEea7EO1JCZQceQ"/>
- </styles>
- <element xmi:type="uml:Profile" href="model.profile.uml#_I22JgJnPEea7EO1JCZQceQ"/>
- <edges xmi:type="notation:Connector" xmi:id="_QwbU4JnPEea7EO1JCZQceQ" type="StereotypeCommentLink" source="_Qulh0JnPEea7EO1JCZQceQ" target="_QwaGwJnPEea7EO1JCZQceQ">
- <styles xmi:type="notation:FontStyle" xmi:id="_QwbU4ZnPEea7EO1JCZQceQ"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Qwb78pnPEea7EO1JCZQceQ" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_QwbU4pnPEea7EO1JCZQceQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Qwb78JnPEea7EO1JCZQceQ"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Qwb78ZnPEea7EO1JCZQceQ"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_TcKiYJnPEea7EO1JCZQceQ" type="Extension_Edge" source="_SXkR0JnPEea7EO1JCZQceQ" target="_Qulh0JnPEea7EO1JCZQceQ">
- <styles xmi:type="notation:FontStyle" xmi:id="_TcKiYZnPEea7EO1JCZQceQ"/>
- <element xmi:type="uml:Extension" href="model.profile.uml#_Tb6qwJnPEea7EO1JCZQceQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TcKiYpnPEea7EO1JCZQceQ" points="[582, 271, -643984, -643984]$[582, 178, -643984, -643984]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TcfSgJnPEea7EO1JCZQceQ" id="(0.49,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TcfSgZnPEea7EO1JCZQceQ" id="(0.5,1.0)"/>
- </edges>
-</notation:Diagram>
+<?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="_I3m-gJnPEea7EO1JCZQceQ" type="PapyrusUMLProfileDiagram" name="Profile Diagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_Qulh0JnPEea7EO1JCZQceQ" type="Class_MetaclassShape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Qun-EJnPEea7EO1JCZQceQ" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QuolIJnPEea7EO1JCZQceQ" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QuolIZnPEea7EO1JCZQceQ" key="StereotypeList" value="StandardProfile::Metaclass"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QuolIpnPEea7EO1JCZQceQ" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QuolI5nPEea7EO1JCZQceQ" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QuolJJnPEea7EO1JCZQceQ" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Qumv8JnPEea7EO1JCZQceQ" type="Class_MetaclassNameLabel"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Qumv8ZnPEea7EO1JCZQceQ" x="532" y="128"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_QwaGwJnPEea7EO1JCZQceQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_QwaGwZnPEea7EO1JCZQceQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_QwaGw5nPEea7EO1JCZQceQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QwaGwpnPEea7EO1JCZQceQ" x="889" y="119"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SXkR0JnPEea7EO1JCZQceQ" type="Stereotype_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_SXk44JnPEea7EO1JCZQceQ" type="Stereotype_NameLabel"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_SXk44ZnPEea7EO1JCZQceQ" type="Stereotype_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_SXk44pnPEea7EO1JCZQceQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_SXk445nPEea7EO1JCZQceQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_SXk45JnPEea7EO1JCZQceQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SXk45ZnPEea7EO1JCZQceQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_SXk45pnPEea7EO1JCZQceQ" type="Stereotype_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_SXk455nPEea7EO1JCZQceQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_SXk46JnPEea7EO1JCZQceQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_SXk46ZnPEea7EO1JCZQceQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SXk46pnPEea7EO1JCZQceQ"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="model.profile.uml#_SXjDsJnPEea7EO1JCZQceQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SXkR0ZnPEea7EO1JCZQceQ" x="533" y="271"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_I3m-gZnPEea7EO1JCZQceQ" name="diagram_compatibility_version" stringValue="1.2.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_I3m-gpnPEea7EO1JCZQceQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_I3m-g5nPEea7EO1JCZQceQ">
+ <owner xmi:type="uml:Profile" href="model.profile.uml#_I22JgJnPEea7EO1JCZQceQ"/>
+ </styles>
+ <element xmi:type="uml:Profile" href="model.profile.uml#_I22JgJnPEea7EO1JCZQceQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_QwbU4JnPEea7EO1JCZQceQ" type="StereotypeCommentLink" source="_Qulh0JnPEea7EO1JCZQceQ" target="_QwaGwJnPEea7EO1JCZQceQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_QwbU4ZnPEea7EO1JCZQceQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Qwb78pnPEea7EO1JCZQceQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_QwbU4pnPEea7EO1JCZQceQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Qwb78JnPEea7EO1JCZQceQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Qwb78ZnPEea7EO1JCZQceQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_TcKiYJnPEea7EO1JCZQceQ" type="Extension_Edge" source="_SXkR0JnPEea7EO1JCZQceQ" target="_Qulh0JnPEea7EO1JCZQceQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_TcKiYZnPEea7EO1JCZQceQ"/>
+ <element xmi:type="uml:Extension" href="model.profile.uml#_Tb6qwJnPEea7EO1JCZQceQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TcKiYpnPEea7EO1JCZQceQ" points="[582, 271, -643984, -643984]$[582, 178, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TcfSgJnPEea7EO1JCZQceQ" id="(0.49,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TcfSgZnPEea7EO1JCZQceQ" id="(0.5,1.0)"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.profile.uml b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.profile.uml
index 7c8b12a9db7..04d2328e864 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.profile.uml
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.profile.uml
@@ -1,46 +1,46 @@
-<?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="_I22JgJnPEea7EO1JCZQceQ" name="ProfileTest" metaclassReference="_QuiegJnPEea7EO1JCZQceQ">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Uzqg0JnPEea7EO1JCZQceQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_XrxWYJnPEea7EO1JCZQceQ" name="ProfileTest" nsURI="http:///schemas/ProfileTest/_XrwvUJnPEea7EO1JCZQceQ/1" nsPrefix="ProfileTest">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Xrx9cJnPEea7EO1JCZQceQ" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xrx9cZnPEea7EO1JCZQceQ" key="Version" value="0.0.2"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xrx9cpnPEea7EO1JCZQceQ" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xrx9c5nPEea7EO1JCZQceQ" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xrx9dJnPEea7EO1JCZQceQ" key="Date" value="2016-10-24"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xrx9dZnPEea7EO1JCZQceQ" key="Author" value=""/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_XrxWYZnPEea7EO1JCZQceQ" name="Stereotype1">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XrxWYpnPEea7EO1JCZQceQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_SXjDsJnPEea7EO1JCZQceQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_XrxWY5nPEea7EO1JCZQceQ" name="base_Class" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_UzrH4JnPEea7EO1JCZQceQ" name="RootElement" nsURI="http:///schemas/RootElement/_UzpSsJnPEea7EO1JCZQceQ/0" nsPrefix="RootElement">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UzwncJnPEea7EO1JCZQceQ" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UzwncZnPEea7EO1JCZQceQ" key="Version" value="0.0.1"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UzwncpnPEea7EO1JCZQceQ" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Uzwnc5nPEea7EO1JCZQceQ" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UzwndJnPEea7EO1JCZQceQ" key="Date" value="2016-10-24"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UzwndZnPEea7EO1JCZQceQ" key="Author" value=""/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_UzrH4ZnPEea7EO1JCZQceQ" name="Stereotype1">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UzrH4pnPEea7EO1JCZQceQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_SXjDsJnPEea7EO1JCZQceQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UzrH45nPEea7EO1JCZQceQ" name="base_Class" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <elementImport xmi:type="uml:ElementImport" xmi:id="_QuiegJnPEea7EO1JCZQceQ" alias="Class">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </elementImport>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_SXjDsJnPEea7EO1JCZQceQ" name="Stereotype1">
- <ownedAttribute xmi:type="uml:Property" xmi:id="_Tb9HAJnPEea7EO1JCZQceQ" name="base_Class" association="_Tb6qwJnPEea7EO1JCZQceQ">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_Tb6qwJnPEea7EO1JCZQceQ" name="E_Stereotype1_Class1" memberEnd="_Tb8f8JnPEea7EO1JCZQceQ _Tb9HAJnPEea7EO1JCZQceQ">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Tb8f8JnPEea7EO1JCZQceQ" name="extension_Stereotype1" type="_SXjDsJnPEea7EO1JCZQceQ" aggregation="composite" association="_Tb6qwJnPEea7EO1JCZQceQ"/>
- </packagedElement>
-</uml:Profile>
+<?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="_I22JgJnPEea7EO1JCZQceQ" name="ProfileTest" metaclassReference="_QuiegJnPEea7EO1JCZQceQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Uzqg0JnPEea7EO1JCZQceQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_XrxWYJnPEea7EO1JCZQceQ" name="ProfileTest" nsURI="http:///schemas/ProfileTest/_XrwvUJnPEea7EO1JCZQceQ/1" nsPrefix="ProfileTest">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Xrx9cJnPEea7EO1JCZQceQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xrx9cZnPEea7EO1JCZQceQ" key="Version" value="0.0.2"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xrx9cpnPEea7EO1JCZQceQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xrx9c5nPEea7EO1JCZQceQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xrx9dJnPEea7EO1JCZQceQ" key="Date" value="2016-10-24"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xrx9dZnPEea7EO1JCZQceQ" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_XrxWYZnPEea7EO1JCZQceQ" name="Stereotype1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XrxWYpnPEea7EO1JCZQceQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_SXjDsJnPEea7EO1JCZQceQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_XrxWY5nPEea7EO1JCZQceQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_UzrH4JnPEea7EO1JCZQceQ" name="RootElement" nsURI="http:///schemas/RootElement/_UzpSsJnPEea7EO1JCZQceQ/0" nsPrefix="RootElement">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UzwncJnPEea7EO1JCZQceQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UzwncZnPEea7EO1JCZQceQ" key="Version" value="0.0.1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UzwncpnPEea7EO1JCZQceQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Uzwnc5nPEea7EO1JCZQceQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UzwndJnPEea7EO1JCZQceQ" key="Date" value="2016-10-24"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UzwndZnPEea7EO1JCZQceQ" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_UzrH4ZnPEea7EO1JCZQceQ" name="Stereotype1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UzrH4pnPEea7EO1JCZQceQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_SXjDsJnPEea7EO1JCZQceQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UzrH45nPEea7EO1JCZQceQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ </eAnnotations>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_QuiegJnPEea7EO1JCZQceQ" alias="Class">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </elementImport>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_SXjDsJnPEea7EO1JCZQceQ" name="Stereotype1">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_Tb9HAJnPEea7EO1JCZQceQ" name="base_Class" association="_Tb6qwJnPEea7EO1JCZQceQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_Tb6qwJnPEea7EO1JCZQceQ" name="E_Stereotype1_Class1" memberEnd="_Tb8f8JnPEea7EO1JCZQceQ _Tb9HAJnPEea7EO1JCZQceQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Tb8f8JnPEea7EO1JCZQceQ" name="extension_Stereotype1" type="_SXjDsJnPEea7EO1JCZQceQ" aggregation="composite" association="_Tb6qwJnPEea7EO1JCZQceQ"/>
+ </packagedElement>
+</uml:Profile>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.uml b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.uml
index c6af12a7ec5..1a34b68ac4c 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.uml
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/CustomizableLabelProvider/model.uml
@@ -1,28 +1,28 @@
-<?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:ProfileTest="http:///schemas/ProfileTest/_XrwvUJnPEea7EO1JCZQceQ/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/ProfileTest/_XrwvUJnPEea7EO1JCZQceQ/1 model.profile.uml#_XrxWYJnPEea7EO1JCZQceQ">
- <uml:Model xmi:id="_KmXb0JnOEea7EO1JCZQceQ" name="RootElement">
- <ownedComment xmi:type="uml:Comment" xmi:id="_P2VgoJnOEea7EO1JCZQceQ"/>
- <ownedComment xmi:type="uml:Comment" xmi:id="_RVipkJnOEea7EO1JCZQceQ">
- <body>body comment</body>
- </ownedComment>
- <ownedTemplateSignature xmi:type="uml:TemplateSignature" xmi:id="_MI_DEJqoEea7EO1JCZQceQ" parameter="_P8DFAJqoEea7EO1JCZQceQ">
- <ownedParameter xmi:type="uml:TemplateParameter" xmi:id="_P8DFAJqoEea7EO1JCZQceQ"/>
- </ownedTemplateSignature>
- <packagedElement xmi:type="uml:Class" xmi:id="_OGGSEJnOEea7EO1JCZQceQ" name="SimpleClass"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_WbJ4gJnOEea7EO1JCZQceQ" name="StereotypedClass"/>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_1Y0OEJnPEea7EO1JCZQceQ">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Y2DQJnPEea7EO1JCZQceQ" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Y2DQZnPEea7EO1JCZQceQ" key="Version" value="0.0.2"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Y2DQpnPEea7EO1JCZQceQ" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Y2DQ5nPEea7EO1JCZQceQ" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Y2DRJnPEea7EO1JCZQceQ" key="Date" value="2016-10-24"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Y2DRZnPEea7EO1JCZQceQ" key="Author" value=""/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Y1cMJnPEea7EO1JCZQceQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="model.profile.uml#_XrxWYJnPEea7EO1JCZQceQ"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="model.profile.uml#_I22JgJnPEea7EO1JCZQceQ"/>
- </profileApplication>
- </uml:Model>
- <ProfileTest:Stereotype1 xmi:id="_20jMQJnPEea7EO1JCZQceQ" base_Class="_WbJ4gJnOEea7EO1JCZQceQ"/>
-</xmi:XMI>
+<?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:ProfileTest="http:///schemas/ProfileTest/_XrwvUJnPEea7EO1JCZQceQ/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/ProfileTest/_XrwvUJnPEea7EO1JCZQceQ/1 model.profile.uml#_XrxWYJnPEea7EO1JCZQceQ">
+ <uml:Model xmi:id="_KmXb0JnOEea7EO1JCZQceQ" name="RootElement">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P2VgoJnOEea7EO1JCZQceQ"/>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_RVipkJnOEea7EO1JCZQceQ">
+ <body>body comment</body>
+ </ownedComment>
+ <ownedTemplateSignature xmi:type="uml:TemplateSignature" xmi:id="_MI_DEJqoEea7EO1JCZQceQ" parameter="_P8DFAJqoEea7EO1JCZQceQ">
+ <ownedParameter xmi:type="uml:TemplateParameter" xmi:id="_P8DFAJqoEea7EO1JCZQceQ"/>
+ </ownedTemplateSignature>
+ <packagedElement xmi:type="uml:Class" xmi:id="_OGGSEJnOEea7EO1JCZQceQ" name="SimpleClass"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WbJ4gJnOEea7EO1JCZQceQ" name="StereotypedClass"/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_1Y0OEJnPEea7EO1JCZQceQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Y2DQJnPEea7EO1JCZQceQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Y2DQZnPEea7EO1JCZQceQ" key="Version" value="0.0.2"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Y2DQpnPEea7EO1JCZQceQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Y2DQ5nPEea7EO1JCZQceQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Y2DRJnPEea7EO1JCZQceQ" key="Date" value="2016-10-24"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Y2DRZnPEea7EO1JCZQceQ" key="Author" value=""/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Y1cMJnPEea7EO1JCZQceQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="model.profile.uml#_XrxWYJnPEea7EO1JCZQceQ"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="model.profile.uml#_I22JgJnPEea7EO1JCZQceQ"/>
+ </profileApplication>
+ </uml:Model>
+ <ProfileTest:Stereotype1 xmi:id="_20jMQJnPEea7EO1JCZQceQ" base_Class="_WbJ4gJnOEea7EO1JCZQceQ"/>
+</xmi:XMI>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/copy-of-library.di b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/copy-of-library.di
index 98dd12539fd..5b67986e092 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/copy-of-library.di
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/copy-of-library.di
@@ -1,17 +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="copy-of-library.notation#_gvvLwvQ1EeK9gKrxk10euQ"/>
- </availablePage>
- </pageList>
- <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
- <windows>
- <children xsi:type="di:TabFolder">
- <children>
- <emfPageIdentifier href="copy-of-library.notation#_gvvLwvQ1EeK9gKrxk10euQ"/>
- </children>
- </children>
- </windows>
- </sashModel>
-</di:SashWindowsMngr>
+<?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="copy-of-library.notation#_gvvLwvQ1EeK9gKrxk10euQ"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="copy-of-library.notation#_gvvLwvQ1EeK9gKrxk10euQ"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/copy-of-library.notation b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/copy-of-library.notation
index d9b152bde1a..75a80f94b93 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/copy-of-library.notation
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/copy-of-library.notation
@@ -1,272 +1,272 @@
-<?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="_gvvLwvQ1EeK9gKrxk10euQ" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_iLO5YfQ1EeK9gKrxk10euQ" type="2004">
- <children xmi:type="notation:DecorationNode" xmi:id="_iLO5Y_Q1EeK9gKrxk10euQ" type="5011"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iLO5ZPQ1EeK9gKrxk10euQ" type="7006">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iLYDUPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iLYDUfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iLO5ZfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iLO5ZvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iLO5Z_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5aPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iLO5afQ1EeK9gKrxk10euQ" type="7007">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iLYDUvQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iLYDU_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iLO5avQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iLO5a_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iLO5bPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5bfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iLO5bvQ1EeK9gKrxk10euQ" type="7008">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iLh0UPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iLh0UfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iLO5b_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iLO5cPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iLO5cfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5cvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iMHqMPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iMHqM_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iMHqNPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iMHqMfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iMHqMvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Interface" href="copy-of-library.uml#_iLO5YPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5YvQ1EeK9gKrxk10euQ" x="305" y="210"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_iQ41cfQ1EeK9gKrxk10euQ" type="2004">
- <children xmi:type="notation:DecorationNode" xmi:id="_iQ41c_Q1EeK9gKrxk10euQ" type="5011"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iQ41dPQ1EeK9gKrxk10euQ" type="7006">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ41g_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ41hPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iQ41dfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iQ41dvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iQ41d_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41ePQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iQ41efQ1EeK9gKrxk10euQ" type="7007">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ41hfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ41hvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iQ41evQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iQ41e_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iQ41fPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41ffQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iQ41fvQ1EeK9gKrxk10euQ" type="7008">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ41h_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ41iPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iQ41f_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iQ41gPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iQ41gfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41gvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iRB_YPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iRB_Y_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iRB_ZPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iRB_YfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iRB_YvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Interface" href="copy-of-library.uml#_iQ41cPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41cvQ1EeK9gKrxk10euQ" x="665" y="210"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_iVyjkfQ1EeK9gKrxk10euQ" type="2004">
- <children xmi:type="notation:DecorationNode" xmi:id="_iVyjk_Q1EeK9gKrxk10euQ" type="5011"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iVyjlPQ1EeK9gKrxk10euQ" type="7006">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iVyjo_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iVyjpPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iVyjlfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iVyjlvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iVyjl_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjmPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iVyjmfQ1EeK9gKrxk10euQ" type="7007">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iVyjpfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iVyjpvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iVyjmvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iVyjm_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iVyjnPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjnfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iVyjnvQ1EeK9gKrxk10euQ" type="7008">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iVyjp_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iVyjqPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iVyjn_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iVyjoPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iVyjofQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjovQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iWGFkPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iWGFk_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iWGFlPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iWGFkfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iWGFkvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Interface" href="copy-of-library.uml#_iVyjkPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjkvQ1EeK9gKrxk10euQ" x="990" y="215"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_irEQAfQ1EeK9gKrxk10euQ" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_irEQA_Q1EeK9gKrxk10euQ" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_irEQBPQ1EeK9gKrxk10euQ" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irEQE_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irEQFPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_irEQBfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_irEQBvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_irEQB_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQCPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_irEQCfQ1EeK9gKrxk10euQ" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irEQFfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irEQFvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_irEQCvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_irEQC_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_irEQDPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQDfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_irEQDvQ1EeK9gKrxk10euQ" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irEQF_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irEQGPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_irEQD_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_irEQEPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_irEQEfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQEvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_irXK8PQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irXK8_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irXK9PQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_irXK8fQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irXK8vQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Class" href="copy-of-library.uml#_irEQAPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQAvQ1EeK9gKrxk10euQ" x="305" y="493"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_iwbRIfQ1EeK9gKrxk10euQ" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_iwbRI_Q1EeK9gKrxk10euQ" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iwbRJPQ1EeK9gKrxk10euQ" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwbRM_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwbRNPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iwbRJfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iwbRJvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iwbRJ_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRKPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iwbRKfQ1EeK9gKrxk10euQ" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwbRNfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwbRNvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iwbRKvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iwbRK_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iwbRLPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRLfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iwbRLvQ1EeK9gKrxk10euQ" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwbRN_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwbROPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iwbRL_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iwbRMPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iwbRMfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRMvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iwkbEPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwkbE_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwkbFPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iwkbEfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwkbEvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Class" href="copy-of-library.uml#_iwbRIPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRIvQ1EeK9gKrxk10euQ" x="675" y="485"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_i1ewQfQ1EeK9gKrxk10euQ" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_i1ewQ_Q1EeK9gKrxk10euQ" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_i1ewRPQ1EeK9gKrxk10euQ" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ewU_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ewVPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_i1ewRfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_i1ewRvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_i1ewR_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewSPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_i1ewSfQ1EeK9gKrxk10euQ" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ewVfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ewVvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_i1ewSvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_i1ewS_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_i1ewTPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewTfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_i1ewTvQ1EeK9gKrxk10euQ" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ewV_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ewWPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_i1ewT_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_i1ewUPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_i1ewUfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewUvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_i1ohQPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ohQ_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ohRPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_i1ohQfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ohQvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Class" href="copy-of-library.uml#_i1ewQPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewQvQ1EeK9gKrxk10euQ" x="997" y="491"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_gvvLw_Q1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:Model" href="copy-of-library.uml#_gvvLwPQ1EeK9gKrxk10euQ"/>
- <edges xmi:type="notation:Connector" xmi:id="_lWc4WvQ1EeK9gKrxk10euQ" type="4003" source="_irEQAfQ1EeK9gKrxk10euQ" target="_iLO5YfQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_lWc4ZPQ1EeK9gKrxk10euQ" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lWc4ZvQ1EeK9gKrxk10euQ" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lWc4afQ1EeK9gKrxk10euQ" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lWc4a_Q1EeK9gKrxk10euQ" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_lWc4W_Q1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:InterfaceRealization" href="copy-of-library.uml#_lWJ-R_Q1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lWc4XPQ1EeK9gKrxk10euQ" points="[-4, -50, 12, 232]$[34, -232, 50, 50]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_lgRikfQ1EeK9gKrxk10euQ" type="4003" source="_iwbRIfQ1EeK9gKrxk10euQ" target="_iQ41cfQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_lgRilPQ1EeK9gKrxk10euQ" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lgRilfQ1EeK9gKrxk10euQ" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lgRilvQ1EeK9gKrxk10euQ" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lgRil_Q1EeK9gKrxk10euQ" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_lgRikvQ1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:InterfaceRealization" href="copy-of-library.uml#_lgRikPQ1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lgRik_Q1EeK9gKrxk10euQ" points="[-8, -50, 23, 209]$[-36, -207, -5, 52]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_lqPW4fQ1EeK9gKrxk10euQ" type="4003" source="_i1ewQfQ1EeK9gKrxk10euQ" target="_iVyjkfQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_lqPW5PQ1EeK9gKrxk10euQ" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lqPW5fQ1EeK9gKrxk10euQ" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lqPW5vQ1EeK9gKrxk10euQ" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lqPW5_Q1EeK9gKrxk10euQ" x="8" y="65"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_lqPW4vQ1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:InterfaceRealization" href="copy-of-library.uml#_lqPW4PQ1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lqPW4_Q1EeK9gKrxk10euQ" points="[-16, -50, 49, 223]$[-115, -266, -50, 7]"/>
- </edges>
-</notation:Diagram>
+<?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="_gvvLwvQ1EeK9gKrxk10euQ" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_iLO5YfQ1EeK9gKrxk10euQ" type="2004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iLO5Y_Q1EeK9gKrxk10euQ" type="5011"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iLO5ZPQ1EeK9gKrxk10euQ" type="7006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iLYDUPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iLYDUfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iLO5ZfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iLO5ZvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iLO5Z_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5aPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iLO5afQ1EeK9gKrxk10euQ" type="7007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iLYDUvQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iLYDU_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iLO5avQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iLO5a_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iLO5bPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5bfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iLO5bvQ1EeK9gKrxk10euQ" type="7008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iLh0UPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iLh0UfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iLO5b_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iLO5cPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iLO5cfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5cvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iMHqMPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iMHqM_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iMHqNPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iMHqMfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iMHqMvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Interface" href="copy-of-library.uml#_iLO5YPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5YvQ1EeK9gKrxk10euQ" x="305" y="210"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iQ41cfQ1EeK9gKrxk10euQ" type="2004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iQ41c_Q1EeK9gKrxk10euQ" type="5011"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iQ41dPQ1EeK9gKrxk10euQ" type="7006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ41g_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ41hPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iQ41dfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iQ41dvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iQ41d_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41ePQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iQ41efQ1EeK9gKrxk10euQ" type="7007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ41hfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ41hvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iQ41evQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iQ41e_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iQ41fPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41ffQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iQ41fvQ1EeK9gKrxk10euQ" type="7008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ41h_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ41iPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iQ41f_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iQ41gPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iQ41gfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41gvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iRB_YPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iRB_Y_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iRB_ZPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iRB_YfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iRB_YvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Interface" href="copy-of-library.uml#_iQ41cPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41cvQ1EeK9gKrxk10euQ" x="665" y="210"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iVyjkfQ1EeK9gKrxk10euQ" type="2004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iVyjk_Q1EeK9gKrxk10euQ" type="5011"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iVyjlPQ1EeK9gKrxk10euQ" type="7006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iVyjo_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iVyjpPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iVyjlfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iVyjlvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iVyjl_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjmPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iVyjmfQ1EeK9gKrxk10euQ" type="7007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iVyjpfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iVyjpvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iVyjmvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iVyjm_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iVyjnPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjnfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iVyjnvQ1EeK9gKrxk10euQ" type="7008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iVyjp_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iVyjqPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iVyjn_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iVyjoPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iVyjofQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjovQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iWGFkPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iWGFk_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iWGFlPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iWGFkfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iWGFkvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Interface" href="copy-of-library.uml#_iVyjkPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjkvQ1EeK9gKrxk10euQ" x="990" y="215"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_irEQAfQ1EeK9gKrxk10euQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_irEQA_Q1EeK9gKrxk10euQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_irEQBPQ1EeK9gKrxk10euQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irEQE_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irEQFPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_irEQBfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_irEQBvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_irEQB_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQCPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_irEQCfQ1EeK9gKrxk10euQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irEQFfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irEQFvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_irEQCvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_irEQC_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_irEQDPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQDfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_irEQDvQ1EeK9gKrxk10euQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irEQF_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irEQGPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_irEQD_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_irEQEPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_irEQEfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQEvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_irXK8PQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irXK8_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irXK9PQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_irXK8fQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irXK8vQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="copy-of-library.uml#_irEQAPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQAvQ1EeK9gKrxk10euQ" x="305" y="493"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iwbRIfQ1EeK9gKrxk10euQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iwbRI_Q1EeK9gKrxk10euQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iwbRJPQ1EeK9gKrxk10euQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwbRM_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwbRNPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iwbRJfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iwbRJvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iwbRJ_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRKPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iwbRKfQ1EeK9gKrxk10euQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwbRNfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwbRNvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iwbRKvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iwbRK_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iwbRLPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRLfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iwbRLvQ1EeK9gKrxk10euQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwbRN_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwbROPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iwbRL_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iwbRMPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iwbRMfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRMvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iwkbEPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwkbE_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwkbFPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iwkbEfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwkbEvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="copy-of-library.uml#_iwbRIPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRIvQ1EeK9gKrxk10euQ" x="675" y="485"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_i1ewQfQ1EeK9gKrxk10euQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_i1ewQ_Q1EeK9gKrxk10euQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_i1ewRPQ1EeK9gKrxk10euQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ewU_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ewVPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i1ewRfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_i1ewRvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_i1ewR_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewSPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_i1ewSfQ1EeK9gKrxk10euQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ewVfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ewVvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i1ewSvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_i1ewS_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_i1ewTPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewTfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_i1ewTvQ1EeK9gKrxk10euQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ewV_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ewWPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i1ewT_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_i1ewUPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_i1ewUfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewUvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_i1ohQPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ohQ_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ohRPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i1ohQfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ohQvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="copy-of-library.uml#_i1ewQPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewQvQ1EeK9gKrxk10euQ" x="997" y="491"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_gvvLw_Q1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:Model" href="copy-of-library.uml#_gvvLwPQ1EeK9gKrxk10euQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_lWc4WvQ1EeK9gKrxk10euQ" type="4003" source="_irEQAfQ1EeK9gKrxk10euQ" target="_iLO5YfQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lWc4ZPQ1EeK9gKrxk10euQ" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lWc4ZvQ1EeK9gKrxk10euQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lWc4afQ1EeK9gKrxk10euQ" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lWc4a_Q1EeK9gKrxk10euQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_lWc4W_Q1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:InterfaceRealization" href="copy-of-library.uml#_lWJ-R_Q1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lWc4XPQ1EeK9gKrxk10euQ" points="[-4, -50, 12, 232]$[34, -232, 50, 50]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lgRikfQ1EeK9gKrxk10euQ" type="4003" source="_iwbRIfQ1EeK9gKrxk10euQ" target="_iQ41cfQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lgRilPQ1EeK9gKrxk10euQ" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lgRilfQ1EeK9gKrxk10euQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lgRilvQ1EeK9gKrxk10euQ" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lgRil_Q1EeK9gKrxk10euQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_lgRikvQ1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:InterfaceRealization" href="copy-of-library.uml#_lgRikPQ1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lgRik_Q1EeK9gKrxk10euQ" points="[-8, -50, 23, 209]$[-36, -207, -5, 52]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lqPW4fQ1EeK9gKrxk10euQ" type="4003" source="_i1ewQfQ1EeK9gKrxk10euQ" target="_iVyjkfQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lqPW5PQ1EeK9gKrxk10euQ" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lqPW5fQ1EeK9gKrxk10euQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lqPW5vQ1EeK9gKrxk10euQ" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lqPW5_Q1EeK9gKrxk10euQ" x="8" y="65"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_lqPW4vQ1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:InterfaceRealization" href="copy-of-library.uml#_lqPW4PQ1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lqPW4_Q1EeK9gKrxk10euQ" points="[-16, -50, 49, 223]$[-115, -266, -50, 7]"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/copy-of-library.uml b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/copy-of-library.uml
index bdfc49671cd..64482f55acd 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/copy-of-library.uml
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/copy-of-library.uml
@@ -1,18 +1,18 @@
-<?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="_gvvLwPQ1EeK9gKrxk10euQ" name="Library">
- <packageImport xmi:type="uml:PackageImport" xmi:id="_gvvLwfQ1EeK9gKrxk10euQ">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
- </packageImport>
- <packagedElement xmi:type="uml:Interface" xmi:id="_iLO5YPQ1EeK9gKrxk10euQ" name="Interface1"/>
- <packagedElement xmi:type="uml:Interface" xmi:id="_iQ41cPQ1EeK9gKrxk10euQ" name="Interface2"/>
- <packagedElement xmi:type="uml:Interface" xmi:id="_iVyjkPQ1EeK9gKrxk10euQ" name="Interface3"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_irEQAPQ1EeK9gKrxk10euQ" clientDependency="_lWJ-R_Q1EeK9gKrxk10euQ" name="Class1" isAbstract="true">
- <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_lWJ-R_Q1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_irEQAPQ1EeK9gKrxk10euQ" supplier="_iLO5YPQ1EeK9gKrxk10euQ" contract="_iLO5YPQ1EeK9gKrxk10euQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_iwbRIPQ1EeK9gKrxk10euQ" clientDependency="_lgRikPQ1EeK9gKrxk10euQ" name="Class2" isAbstract="true">
- <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_lgRikPQ1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_iwbRIPQ1EeK9gKrxk10euQ" supplier="_iQ41cPQ1EeK9gKrxk10euQ" contract="_iQ41cPQ1EeK9gKrxk10euQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_i1ewQPQ1EeK9gKrxk10euQ" clientDependency="_lqPW4PQ1EeK9gKrxk10euQ" name="Class3" isAbstract="true">
- <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_lqPW4PQ1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_i1ewQPQ1EeK9gKrxk10euQ" supplier="_iVyjkPQ1EeK9gKrxk10euQ" contract="_iVyjkPQ1EeK9gKrxk10euQ"/>
- </packagedElement>
-</uml:Model>
+<?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="_gvvLwPQ1EeK9gKrxk10euQ" name="Library">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_gvvLwfQ1EeK9gKrxk10euQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_iLO5YPQ1EeK9gKrxk10euQ" name="Interface1"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_iQ41cPQ1EeK9gKrxk10euQ" name="Interface2"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_iVyjkPQ1EeK9gKrxk10euQ" name="Interface3"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_irEQAPQ1EeK9gKrxk10euQ" clientDependency="_lWJ-R_Q1EeK9gKrxk10euQ" name="Class1" isAbstract="true">
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_lWJ-R_Q1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_irEQAPQ1EeK9gKrxk10euQ" supplier="_iLO5YPQ1EeK9gKrxk10euQ" contract="_iLO5YPQ1EeK9gKrxk10euQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_iwbRIPQ1EeK9gKrxk10euQ" clientDependency="_lgRikPQ1EeK9gKrxk10euQ" name="Class2" isAbstract="true">
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_lgRikPQ1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_iwbRIPQ1EeK9gKrxk10euQ" supplier="_iQ41cPQ1EeK9gKrxk10euQ" contract="_iQ41cPQ1EeK9gKrxk10euQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_i1ewQPQ1EeK9gKrxk10euQ" clientDependency="_lqPW4PQ1EeK9gKrxk10euQ" name="Class3" isAbstract="true">
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_lqPW4PQ1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_i1ewQPQ1EeK9gKrxk10euQ" supplier="_iVyjkPQ1EeK9gKrxk10euQ" contract="_iVyjkPQ1EeK9gKrxk10euQ"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/libraries/registered/registered-library.di b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/libraries/registered/registered-library.di
index 732cbeedc0d..70f018ff8f2 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/libraries/registered/registered-library.di
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/libraries/registered/registered-library.di
@@ -1,17 +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="registered-library.notation#_gvvLwvQ1EeK9gKrxk10euQ"/>
- </availablePage>
- </pageList>
- <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
- <windows>
- <children xsi:type="di:TabFolder">
- <children>
- <emfPageIdentifier href="registered-library.notation#_gvvLwvQ1EeK9gKrxk10euQ"/>
- </children>
- </children>
- </windows>
- </sashModel>
-</di:SashWindowsMngr>
+<?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="registered-library.notation#_gvvLwvQ1EeK9gKrxk10euQ"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="registered-library.notation#_gvvLwvQ1EeK9gKrxk10euQ"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/libraries/registered/registered-library.notation b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/libraries/registered/registered-library.notation
index f683619e2ee..4de9ac73ac8 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/libraries/registered/registered-library.notation
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/libraries/registered/registered-library.notation
@@ -1,278 +1,278 @@
-<?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/5.0.0/UML" xmi:id="_gvvLwvQ1EeK9gKrxk10euQ" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_iLO5YfQ1EeK9gKrxk10euQ" type="2004">
- <children xmi:type="notation:DecorationNode" xmi:id="_iLO5Y_Q1EeK9gKrxk10euQ" type="5011"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iLO5ZPQ1EeK9gKrxk10euQ" type="7006">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iLYDUPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iLYDUfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iLO5ZfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iLO5ZvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iLO5Z_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5aPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iLO5afQ1EeK9gKrxk10euQ" type="7007">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iLYDUvQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iLYDU_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iLO5avQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iLO5a_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iLO5bPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5bfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iLO5bvQ1EeK9gKrxk10euQ" type="7008">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iLh0UPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iLh0UfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iLO5b_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iLO5cPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iLO5cfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5cvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iMHqMPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iMHqM_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iMHqNPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iMHqMfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iMHqMvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Interface" href="registered-library.uml#_iLO5YPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5YvQ1EeK9gKrxk10euQ" x="305" y="209"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_iQ41cfQ1EeK9gKrxk10euQ" type="2004">
- <children xmi:type="notation:DecorationNode" xmi:id="_iQ41c_Q1EeK9gKrxk10euQ" type="5011"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iQ41dPQ1EeK9gKrxk10euQ" type="7006">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ41g_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ41hPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iQ41dfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iQ41dvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iQ41d_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41ePQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iQ41efQ1EeK9gKrxk10euQ" type="7007">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ41hfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ41hvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iQ41evQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iQ41e_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iQ41fPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41ffQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iQ41fvQ1EeK9gKrxk10euQ" type="7008">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ41h_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ41iPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iQ41f_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iQ41gPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iQ41gfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41gvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iRB_YPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iRB_Y_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iRB_ZPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iRB_YfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iRB_YvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Interface" href="registered-library.uml#_iQ41cPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41cvQ1EeK9gKrxk10euQ" x="662" y="210"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_iVyjkfQ1EeK9gKrxk10euQ" type="2004">
- <children xmi:type="notation:DecorationNode" xmi:id="_iVyjk_Q1EeK9gKrxk10euQ" type="5011"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iVyjlPQ1EeK9gKrxk10euQ" type="7006">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iVyjo_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iVyjpPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iVyjlfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iVyjlvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iVyjl_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjmPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iVyjmfQ1EeK9gKrxk10euQ" type="7007">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iVyjpfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iVyjpvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iVyjmvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iVyjm_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iVyjnPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjnfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iVyjnvQ1EeK9gKrxk10euQ" type="7008">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iVyjp_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iVyjqPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iVyjn_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iVyjoPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iVyjofQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjovQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iWGFkPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iWGFk_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iWGFlPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iWGFkfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iWGFkvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Interface" href="registered-library.uml#_iVyjkPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjkvQ1EeK9gKrxk10euQ" x="995" y="221"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_irEQAfQ1EeK9gKrxk10euQ" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_irEQA_Q1EeK9gKrxk10euQ" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_irEQBPQ1EeK9gKrxk10euQ" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irEQE_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irEQFPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_irEQBfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_irEQBvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_irEQB_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQCPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_irEQCfQ1EeK9gKrxk10euQ" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irEQFfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irEQFvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_irEQCvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_irEQC_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_irEQDPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQDfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_irEQDvQ1EeK9gKrxk10euQ" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irEQF_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irEQGPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_irEQD_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_irEQEPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_irEQEfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQEvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_irXK8PQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irXK8_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irXK9PQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_irXK8fQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irXK8vQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Class" href="registered-library.uml#_irEQAPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQAvQ1EeK9gKrxk10euQ" x="305" y="493"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_iwbRIfQ1EeK9gKrxk10euQ" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_iwbRI_Q1EeK9gKrxk10euQ" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iwbRJPQ1EeK9gKrxk10euQ" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwbRM_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwbRNPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iwbRJfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iwbRJvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iwbRJ_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRKPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iwbRKfQ1EeK9gKrxk10euQ" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwbRNfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwbRNvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iwbRKvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iwbRK_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iwbRLPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRLfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iwbRLvQ1EeK9gKrxk10euQ" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwbRN_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwbROPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iwbRL_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iwbRMPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iwbRMfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRMvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iwkbEPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwkbE_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwkbFPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iwkbEfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwkbEvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Class" href="registered-library.uml#_iwbRIPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRIvQ1EeK9gKrxk10euQ" x="670" y="472"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_i1ewQfQ1EeK9gKrxk10euQ" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_i1ewQ_Q1EeK9gKrxk10euQ" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_i1ewRPQ1EeK9gKrxk10euQ" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ewU_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ewVPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_i1ewRfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_i1ewRvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_i1ewR_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewSPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_i1ewSfQ1EeK9gKrxk10euQ" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ewVfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ewVvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_i1ewSvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_i1ewS_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_i1ewTPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewTfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_i1ewTvQ1EeK9gKrxk10euQ" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ewV_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ewWPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_i1ewT_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_i1ewUPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_i1ewUfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewUvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_i1ohQPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ohQ_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ohRPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_i1ohQfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ohQvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Class" href="registered-library.uml#_i1ewQPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewQvQ1EeK9gKrxk10euQ" x="997" y="491"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_gvvLw_Q1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:Model" href="registered-library.uml#_gvvLwPQ1EeK9gKrxk10euQ"/>
- <edges xmi:type="notation:Connector" xmi:id="_lWc4WvQ1EeK9gKrxk10euQ" type="4003" source="_irEQAfQ1EeK9gKrxk10euQ" target="_iLO5YfQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_lWc4ZPQ1EeK9gKrxk10euQ" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lWc4ZvQ1EeK9gKrxk10euQ" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lWc4afQ1EeK9gKrxk10euQ" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lWc4a_Q1EeK9gKrxk10euQ" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_lWc4W_Q1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:InterfaceRealization" href="registered-library.uml#_lWJ-R_Q1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lWc4XPQ1EeK9gKrxk10euQ" points="[-4, -50, 12, 232]$[34, -232, 50, 50]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sY_sQL84EeOR564LzLpryg" id="(0.5,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sZBhcL84EeOR564LzLpryg" id="(0.5,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_lgRikfQ1EeK9gKrxk10euQ" type="4003" source="_iwbRIfQ1EeK9gKrxk10euQ" target="_iQ41cfQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_lgRilPQ1EeK9gKrxk10euQ" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lgRilfQ1EeK9gKrxk10euQ" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lgRilvQ1EeK9gKrxk10euQ" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lgRil_Q1EeK9gKrxk10euQ" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_lgRikvQ1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:InterfaceRealization" href="registered-library.uml#_lgRikPQ1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lgRik_Q1EeK9gKrxk10euQ" points="[-8, -50, 23, 209]$[-36, -207, -5, 52]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_snbw4L84EeOR564LzLpryg" id="(0.42,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sncX8L84EeOR564LzLpryg" id="(0.5,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_lqPW4fQ1EeK9gKrxk10euQ" type="4003" source="_i1ewQfQ1EeK9gKrxk10euQ" target="_iVyjkfQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_lqPW5PQ1EeK9gKrxk10euQ" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lqPW5fQ1EeK9gKrxk10euQ" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lqPW5vQ1EeK9gKrxk10euQ" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lqPW5_Q1EeK9gKrxk10euQ" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_lqPW4vQ1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:InterfaceRealization" href="registered-library.uml#_lqPW4PQ1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lqPW4_Q1EeK9gKrxk10euQ" points="[-16, -50, 49, 223]$[-115, -266, -50, 7]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_s2oqgL84EeOR564LzLpryg" id="(0.48,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_s2pRkL84EeOR564LzLpryg" id="(0.5,1.0)"/>
- </edges>
-</notation:Diagram>
+<?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/5.0.0/UML" xmi:id="_gvvLwvQ1EeK9gKrxk10euQ" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_iLO5YfQ1EeK9gKrxk10euQ" type="2004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iLO5Y_Q1EeK9gKrxk10euQ" type="5011"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iLO5ZPQ1EeK9gKrxk10euQ" type="7006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iLYDUPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iLYDUfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iLO5ZfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iLO5ZvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iLO5Z_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5aPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iLO5afQ1EeK9gKrxk10euQ" type="7007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iLYDUvQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iLYDU_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iLO5avQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iLO5a_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iLO5bPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5bfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iLO5bvQ1EeK9gKrxk10euQ" type="7008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iLh0UPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iLh0UfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iLO5b_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iLO5cPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iLO5cfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5cvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iMHqMPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iMHqM_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iMHqNPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iMHqMfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iMHqMvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Interface" href="registered-library.uml#_iLO5YPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5YvQ1EeK9gKrxk10euQ" x="305" y="209"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iQ41cfQ1EeK9gKrxk10euQ" type="2004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iQ41c_Q1EeK9gKrxk10euQ" type="5011"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iQ41dPQ1EeK9gKrxk10euQ" type="7006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ41g_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ41hPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iQ41dfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iQ41dvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iQ41d_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41ePQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iQ41efQ1EeK9gKrxk10euQ" type="7007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ41hfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ41hvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iQ41evQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iQ41e_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iQ41fPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41ffQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iQ41fvQ1EeK9gKrxk10euQ" type="7008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ41h_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ41iPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iQ41f_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iQ41gPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iQ41gfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41gvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iRB_YPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iRB_Y_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iRB_ZPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iRB_YfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iRB_YvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Interface" href="registered-library.uml#_iQ41cPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41cvQ1EeK9gKrxk10euQ" x="662" y="210"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iVyjkfQ1EeK9gKrxk10euQ" type="2004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iVyjk_Q1EeK9gKrxk10euQ" type="5011"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iVyjlPQ1EeK9gKrxk10euQ" type="7006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iVyjo_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iVyjpPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iVyjlfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iVyjlvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iVyjl_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjmPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iVyjmfQ1EeK9gKrxk10euQ" type="7007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iVyjpfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iVyjpvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iVyjmvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iVyjm_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iVyjnPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjnfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iVyjnvQ1EeK9gKrxk10euQ" type="7008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iVyjp_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iVyjqPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iVyjn_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iVyjoPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iVyjofQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjovQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iWGFkPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iWGFk_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iWGFlPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iWGFkfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iWGFkvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Interface" href="registered-library.uml#_iVyjkPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjkvQ1EeK9gKrxk10euQ" x="995" y="221"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_irEQAfQ1EeK9gKrxk10euQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_irEQA_Q1EeK9gKrxk10euQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_irEQBPQ1EeK9gKrxk10euQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irEQE_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irEQFPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_irEQBfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_irEQBvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_irEQB_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQCPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_irEQCfQ1EeK9gKrxk10euQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irEQFfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irEQFvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_irEQCvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_irEQC_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_irEQDPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQDfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_irEQDvQ1EeK9gKrxk10euQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irEQF_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irEQGPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_irEQD_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_irEQEPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_irEQEfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQEvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_irXK8PQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irXK8_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irXK9PQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_irXK8fQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irXK8vQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="registered-library.uml#_irEQAPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQAvQ1EeK9gKrxk10euQ" x="305" y="493"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iwbRIfQ1EeK9gKrxk10euQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iwbRI_Q1EeK9gKrxk10euQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iwbRJPQ1EeK9gKrxk10euQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwbRM_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwbRNPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iwbRJfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iwbRJvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iwbRJ_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRKPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iwbRKfQ1EeK9gKrxk10euQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwbRNfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwbRNvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iwbRKvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iwbRK_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iwbRLPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRLfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iwbRLvQ1EeK9gKrxk10euQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwbRN_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwbROPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iwbRL_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iwbRMPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iwbRMfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRMvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iwkbEPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwkbE_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwkbFPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iwkbEfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwkbEvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="registered-library.uml#_iwbRIPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRIvQ1EeK9gKrxk10euQ" x="670" y="472"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_i1ewQfQ1EeK9gKrxk10euQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_i1ewQ_Q1EeK9gKrxk10euQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_i1ewRPQ1EeK9gKrxk10euQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ewU_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ewVPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i1ewRfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_i1ewRvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_i1ewR_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewSPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_i1ewSfQ1EeK9gKrxk10euQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ewVfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ewVvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i1ewSvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_i1ewS_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_i1ewTPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewTfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_i1ewTvQ1EeK9gKrxk10euQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ewV_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ewWPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i1ewT_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_i1ewUPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_i1ewUfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewUvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_i1ohQPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ohQ_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ohRPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i1ohQfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ohQvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="registered-library.uml#_i1ewQPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewQvQ1EeK9gKrxk10euQ" x="997" y="491"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_gvvLw_Q1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:Model" href="registered-library.uml#_gvvLwPQ1EeK9gKrxk10euQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_lWc4WvQ1EeK9gKrxk10euQ" type="4003" source="_irEQAfQ1EeK9gKrxk10euQ" target="_iLO5YfQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lWc4ZPQ1EeK9gKrxk10euQ" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lWc4ZvQ1EeK9gKrxk10euQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lWc4afQ1EeK9gKrxk10euQ" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lWc4a_Q1EeK9gKrxk10euQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_lWc4W_Q1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:InterfaceRealization" href="registered-library.uml#_lWJ-R_Q1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lWc4XPQ1EeK9gKrxk10euQ" points="[-4, -50, 12, 232]$[34, -232, 50, 50]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sY_sQL84EeOR564LzLpryg" id="(0.5,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sZBhcL84EeOR564LzLpryg" id="(0.5,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lgRikfQ1EeK9gKrxk10euQ" type="4003" source="_iwbRIfQ1EeK9gKrxk10euQ" target="_iQ41cfQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lgRilPQ1EeK9gKrxk10euQ" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lgRilfQ1EeK9gKrxk10euQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lgRilvQ1EeK9gKrxk10euQ" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lgRil_Q1EeK9gKrxk10euQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_lgRikvQ1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:InterfaceRealization" href="registered-library.uml#_lgRikPQ1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lgRik_Q1EeK9gKrxk10euQ" points="[-8, -50, 23, 209]$[-36, -207, -5, 52]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_snbw4L84EeOR564LzLpryg" id="(0.42,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sncX8L84EeOR564LzLpryg" id="(0.5,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lqPW4fQ1EeK9gKrxk10euQ" type="4003" source="_i1ewQfQ1EeK9gKrxk10euQ" target="_iVyjkfQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lqPW5PQ1EeK9gKrxk10euQ" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lqPW5fQ1EeK9gKrxk10euQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lqPW5vQ1EeK9gKrxk10euQ" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lqPW5_Q1EeK9gKrxk10euQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_lqPW4vQ1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:InterfaceRealization" href="registered-library.uml#_lqPW4PQ1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lqPW4_Q1EeK9gKrxk10euQ" points="[-16, -50, 49, 223]$[-115, -266, -50, 7]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_s2oqgL84EeOR564LzLpryg" id="(0.48,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_s2pRkL84EeOR564LzLpryg" id="(0.5,1.0)"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/libraries/registered/registered-library.uml b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/libraries/registered/registered-library.uml
index bb8548fb5b7..099bfda326c 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/libraries/registered/registered-library.uml
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/libraries/registered/registered-library.uml
@@ -1,18 +1,18 @@
-<?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="_gvvLwPQ1EeK9gKrxk10euQ" name="Library">
- <packageImport xmi:type="uml:PackageImport" xmi:id="_gvvLwfQ1EeK9gKrxk10euQ">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
- </packageImport>
- <packagedElement xmi:type="uml:Interface" xmi:id="_iLO5YPQ1EeK9gKrxk10euQ" name="Interface1"/>
- <packagedElement xmi:type="uml:Interface" xmi:id="_iQ41cPQ1EeK9gKrxk10euQ" name="Interface2"/>
- <packagedElement xmi:type="uml:Interface" xmi:id="_iVyjkPQ1EeK9gKrxk10euQ" name="Interface3"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_irEQAPQ1EeK9gKrxk10euQ" name="Class1" isAbstract="true">
- <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_lWJ-R_Q1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_irEQAPQ1EeK9gKrxk10euQ" supplier="_iLO5YPQ1EeK9gKrxk10euQ" contract="_iLO5YPQ1EeK9gKrxk10euQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_iwbRIPQ1EeK9gKrxk10euQ" name="Class2" isAbstract="true">
- <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_lgRikPQ1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_iwbRIPQ1EeK9gKrxk10euQ" supplier="_iQ41cPQ1EeK9gKrxk10euQ" contract="_iQ41cPQ1EeK9gKrxk10euQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_i1ewQPQ1EeK9gKrxk10euQ" name="Class3" isAbstract="true">
- <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_lqPW4PQ1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_i1ewQPQ1EeK9gKrxk10euQ" supplier="_iVyjkPQ1EeK9gKrxk10euQ" contract="_iVyjkPQ1EeK9gKrxk10euQ"/>
- </packagedElement>
-</uml:Model>
+<?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="_gvvLwPQ1EeK9gKrxk10euQ" name="Library">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_gvvLwfQ1EeK9gKrxk10euQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_iLO5YPQ1EeK9gKrxk10euQ" name="Interface1"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_iQ41cPQ1EeK9gKrxk10euQ" name="Interface2"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_iVyjkPQ1EeK9gKrxk10euQ" name="Interface3"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_irEQAPQ1EeK9gKrxk10euQ" name="Class1" isAbstract="true">
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_lWJ-R_Q1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_irEQAPQ1EeK9gKrxk10euQ" supplier="_iLO5YPQ1EeK9gKrxk10euQ" contract="_iLO5YPQ1EeK9gKrxk10euQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_iwbRIPQ1EeK9gKrxk10euQ" name="Class2" isAbstract="true">
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_lgRikPQ1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_iwbRIPQ1EeK9gKrxk10euQ" supplier="_iQ41cPQ1EeK9gKrxk10euQ" contract="_iQ41cPQ1EeK9gKrxk10euQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_i1ewQPQ1EeK9gKrxk10euQ" name="Class3" isAbstract="true">
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_lqPW4PQ1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_i1ewQPQ1EeK9gKrxk10euQ" supplier="_iVyjkPQ1EeK9gKrxk10euQ" contract="_iVyjkPQ1EeK9gKrxk10euQ"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/library.di b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/library.di
index 256f0d0e402..583924ebbcd 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/library.di
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/library.di
@@ -1,17 +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="library.notation#_gvvLwvQ1EeK9gKrxk10euQ"/>
- </availablePage>
- </pageList>
- <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
- <windows>
- <children xsi:type="di:TabFolder">
- <children>
- <emfPageIdentifier href="library.notation#_gvvLwvQ1EeK9gKrxk10euQ"/>
- </children>
- </children>
- </windows>
- </sashModel>
-</di:SashWindowsMngr>
+<?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="library.notation#_gvvLwvQ1EeK9gKrxk10euQ"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="library.notation#_gvvLwvQ1EeK9gKrxk10euQ"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/library.notation b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/library.notation
index a7cc7dadee8..2f8e4953789 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/library.notation
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/library.notation
@@ -1,272 +1,272 @@
-<?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="_gvvLwvQ1EeK9gKrxk10euQ" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_iLO5YfQ1EeK9gKrxk10euQ" type="2004">
- <children xmi:type="notation:DecorationNode" xmi:id="_iLO5Y_Q1EeK9gKrxk10euQ" type="5011"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iLO5ZPQ1EeK9gKrxk10euQ" type="7006">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iLYDUPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iLYDUfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iLO5ZfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iLO5ZvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iLO5Z_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5aPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iLO5afQ1EeK9gKrxk10euQ" type="7007">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iLYDUvQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iLYDU_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iLO5avQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iLO5a_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iLO5bPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5bfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iLO5bvQ1EeK9gKrxk10euQ" type="7008">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iLh0UPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iLh0UfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iLO5b_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iLO5cPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iLO5cfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5cvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iMHqMPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iMHqM_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iMHqNPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iMHqMfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iMHqMvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Interface" href="library.uml#_iLO5YPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5YvQ1EeK9gKrxk10euQ" x="289" y="209"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_iQ41cfQ1EeK9gKrxk10euQ" type="2004">
- <children xmi:type="notation:DecorationNode" xmi:id="_iQ41c_Q1EeK9gKrxk10euQ" type="5011"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iQ41dPQ1EeK9gKrxk10euQ" type="7006">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ41g_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ41hPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iQ41dfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iQ41dvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iQ41d_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41ePQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iQ41efQ1EeK9gKrxk10euQ" type="7007">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ41hfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ41hvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iQ41evQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iQ41e_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iQ41fPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41ffQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iQ41fvQ1EeK9gKrxk10euQ" type="7008">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ41h_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ41iPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iQ41f_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iQ41gPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iQ41gfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41gvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iRB_YPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iRB_Y_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iRB_ZPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iRB_YfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iRB_YvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Interface" href="library.uml#_iQ41cPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41cvQ1EeK9gKrxk10euQ" x="639" y="211"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_iVyjkfQ1EeK9gKrxk10euQ" type="2004">
- <children xmi:type="notation:DecorationNode" xmi:id="_iVyjk_Q1EeK9gKrxk10euQ" type="5011"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iVyjlPQ1EeK9gKrxk10euQ" type="7006">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iVyjo_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iVyjpPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iVyjlfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iVyjlvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iVyjl_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjmPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iVyjmfQ1EeK9gKrxk10euQ" type="7007">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iVyjpfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iVyjpvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iVyjmvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iVyjm_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iVyjnPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjnfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iVyjnvQ1EeK9gKrxk10euQ" type="7008">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iVyjp_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iVyjqPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iVyjn_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iVyjoPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iVyjofQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjovQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iWGFkPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iWGFk_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iWGFlPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iWGFkfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iWGFkvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Interface" href="library.uml#_iVyjkPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjkvQ1EeK9gKrxk10euQ" x="932" y="216"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_irEQAfQ1EeK9gKrxk10euQ" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_irEQA_Q1EeK9gKrxk10euQ" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_irEQBPQ1EeK9gKrxk10euQ" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irEQE_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irEQFPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_irEQBfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_irEQBvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_irEQB_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQCPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_irEQCfQ1EeK9gKrxk10euQ" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irEQFfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irEQFvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_irEQCvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_irEQC_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_irEQDPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQDfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_irEQDvQ1EeK9gKrxk10euQ" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irEQF_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irEQGPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_irEQD_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_irEQEPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_irEQEfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQEvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_irXK8PQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irXK8_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irXK9PQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_irXK8fQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irXK8vQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Class" href="library.uml#_irEQAPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQAvQ1EeK9gKrxk10euQ" x="305" y="493"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_iwbRIfQ1EeK9gKrxk10euQ" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_iwbRI_Q1EeK9gKrxk10euQ" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iwbRJPQ1EeK9gKrxk10euQ" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwbRM_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwbRNPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iwbRJfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iwbRJvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iwbRJ_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRKPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iwbRKfQ1EeK9gKrxk10euQ" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwbRNfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwbRNvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iwbRKvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iwbRK_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iwbRLPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRLfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iwbRLvQ1EeK9gKrxk10euQ" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwbRN_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwbROPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iwbRL_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_iwbRMPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_iwbRMfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRMvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_iwkbEPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwkbE_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwkbFPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_iwkbEfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwkbEvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Class" href="library.uml#_iwbRIPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRIvQ1EeK9gKrxk10euQ" x="670" y="472"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_i1ewQfQ1EeK9gKrxk10euQ" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_i1ewQ_Q1EeK9gKrxk10euQ" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_i1ewRPQ1EeK9gKrxk10euQ" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ewU_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ewVPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_i1ewRfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_i1ewRvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_i1ewR_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewSPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_i1ewSfQ1EeK9gKrxk10euQ" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ewVfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ewVvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_i1ewSvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_i1ewS_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_i1ewTPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewTfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_i1ewTvQ1EeK9gKrxk10euQ" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ewV_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ewWPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_i1ewT_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_i1ewUPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_i1ewUfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewUvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_i1ohQPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ohQ_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ohRPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_i1ohQfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ohQvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Class" href="library.uml#_i1ewQPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewQvQ1EeK9gKrxk10euQ" x="997" y="491"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_gvvLw_Q1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:Model" href="library.uml#_gvvLwPQ1EeK9gKrxk10euQ"/>
- <edges xmi:type="notation:Connector" xmi:id="_lWc4WvQ1EeK9gKrxk10euQ" type="4003" source="_irEQAfQ1EeK9gKrxk10euQ" target="_iLO5YfQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_lWc4ZPQ1EeK9gKrxk10euQ" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lWc4ZvQ1EeK9gKrxk10euQ" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lWc4afQ1EeK9gKrxk10euQ" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lWc4a_Q1EeK9gKrxk10euQ" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_lWc4W_Q1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:InterfaceRealization" href="library.uml#_lWJ-R_Q1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lWc4XPQ1EeK9gKrxk10euQ" points="[-4, -50, 12, 232]$[34, -232, 50, 50]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_lgRikfQ1EeK9gKrxk10euQ" type="4003" source="_iwbRIfQ1EeK9gKrxk10euQ" target="_iQ41cfQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_lgRilPQ1EeK9gKrxk10euQ" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lgRilfQ1EeK9gKrxk10euQ" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lgRilvQ1EeK9gKrxk10euQ" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lgRil_Q1EeK9gKrxk10euQ" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_lgRikvQ1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:InterfaceRealization" href="library.uml#_lgRikPQ1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lgRik_Q1EeK9gKrxk10euQ" points="[-8, -50, 23, 209]$[-36, -207, -5, 52]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_lqPW4fQ1EeK9gKrxk10euQ" type="4003" source="_i1ewQfQ1EeK9gKrxk10euQ" target="_iVyjkfQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_lqPW5PQ1EeK9gKrxk10euQ" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lqPW5fQ1EeK9gKrxk10euQ" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lqPW5vQ1EeK9gKrxk10euQ" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lqPW5_Q1EeK9gKrxk10euQ" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_lqPW4vQ1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:InterfaceRealization" href="library.uml#_lqPW4PQ1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lqPW4_Q1EeK9gKrxk10euQ" points="[-16, -50, 49, 223]$[-115, -266, -50, 7]"/>
- </edges>
-</notation:Diagram>
+<?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="_gvvLwvQ1EeK9gKrxk10euQ" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_iLO5YfQ1EeK9gKrxk10euQ" type="2004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iLO5Y_Q1EeK9gKrxk10euQ" type="5011"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iLO5ZPQ1EeK9gKrxk10euQ" type="7006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iLYDUPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iLYDUfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iLO5ZfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iLO5ZvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iLO5Z_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5aPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iLO5afQ1EeK9gKrxk10euQ" type="7007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iLYDUvQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iLYDU_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iLO5avQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iLO5a_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iLO5bPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5bfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iLO5bvQ1EeK9gKrxk10euQ" type="7008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iLh0UPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iLh0UfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iLO5b_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iLO5cPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iLO5cfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5cvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iMHqMPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iMHqM_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iMHqNPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iMHqMfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iMHqMvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Interface" href="library.uml#_iLO5YPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iLO5YvQ1EeK9gKrxk10euQ" x="289" y="209"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iQ41cfQ1EeK9gKrxk10euQ" type="2004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iQ41c_Q1EeK9gKrxk10euQ" type="5011"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iQ41dPQ1EeK9gKrxk10euQ" type="7006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ41g_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ41hPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iQ41dfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iQ41dvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iQ41d_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41ePQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iQ41efQ1EeK9gKrxk10euQ" type="7007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ41hfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ41hvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iQ41evQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iQ41e_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iQ41fPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41ffQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iQ41fvQ1EeK9gKrxk10euQ" type="7008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ41h_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ41iPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iQ41f_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iQ41gPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iQ41gfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41gvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iRB_YPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iRB_Y_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iRB_ZPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iRB_YfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iRB_YvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Interface" href="library.uml#_iQ41cPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ41cvQ1EeK9gKrxk10euQ" x="639" y="211"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iVyjkfQ1EeK9gKrxk10euQ" type="2004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iVyjk_Q1EeK9gKrxk10euQ" type="5011"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iVyjlPQ1EeK9gKrxk10euQ" type="7006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iVyjo_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iVyjpPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iVyjlfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iVyjlvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iVyjl_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjmPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iVyjmfQ1EeK9gKrxk10euQ" type="7007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iVyjpfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iVyjpvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iVyjmvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iVyjm_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iVyjnPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjnfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iVyjnvQ1EeK9gKrxk10euQ" type="7008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iVyjp_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iVyjqPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iVyjn_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iVyjoPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iVyjofQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjovQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iWGFkPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iWGFk_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iWGFlPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iWGFkfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iWGFkvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Interface" href="library.uml#_iVyjkPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVyjkvQ1EeK9gKrxk10euQ" x="932" y="216"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_irEQAfQ1EeK9gKrxk10euQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_irEQA_Q1EeK9gKrxk10euQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_irEQBPQ1EeK9gKrxk10euQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irEQE_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irEQFPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_irEQBfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_irEQBvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_irEQB_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQCPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_irEQCfQ1EeK9gKrxk10euQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irEQFfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irEQFvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_irEQCvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_irEQC_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_irEQDPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQDfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_irEQDvQ1EeK9gKrxk10euQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irEQF_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irEQGPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_irEQD_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_irEQEPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_irEQEfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQEvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_irXK8PQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_irXK8_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_irXK9PQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_irXK8fQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irXK8vQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="library.uml#_irEQAPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_irEQAvQ1EeK9gKrxk10euQ" x="305" y="493"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iwbRIfQ1EeK9gKrxk10euQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iwbRI_Q1EeK9gKrxk10euQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iwbRJPQ1EeK9gKrxk10euQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwbRM_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwbRNPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iwbRJfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iwbRJvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iwbRJ_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRKPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iwbRKfQ1EeK9gKrxk10euQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwbRNfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwbRNvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iwbRKvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iwbRK_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iwbRLPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRLfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iwbRLvQ1EeK9gKrxk10euQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwbRN_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwbROPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iwbRL_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iwbRMPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iwbRMfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRMvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iwkbEPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iwkbE_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iwkbFPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iwkbEfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwkbEvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="library.uml#_iwbRIPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iwbRIvQ1EeK9gKrxk10euQ" x="670" y="472"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_i1ewQfQ1EeK9gKrxk10euQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_i1ewQ_Q1EeK9gKrxk10euQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_i1ewRPQ1EeK9gKrxk10euQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ewU_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ewVPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i1ewRfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_i1ewRvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_i1ewR_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewSPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_i1ewSfQ1EeK9gKrxk10euQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ewVfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ewVvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i1ewSvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_i1ewS_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_i1ewTPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewTfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_i1ewTvQ1EeK9gKrxk10euQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ewV_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ewWPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i1ewT_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_i1ewUPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_i1ewUfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewUvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_i1ohQPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i1ohQ_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i1ohRPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i1ohQfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ohQvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="library.uml#_i1ewQPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i1ewQvQ1EeK9gKrxk10euQ" x="997" y="491"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_gvvLw_Q1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:Model" href="library.uml#_gvvLwPQ1EeK9gKrxk10euQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_lWc4WvQ1EeK9gKrxk10euQ" type="4003" source="_irEQAfQ1EeK9gKrxk10euQ" target="_iLO5YfQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lWc4ZPQ1EeK9gKrxk10euQ" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lWc4ZvQ1EeK9gKrxk10euQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lWc4afQ1EeK9gKrxk10euQ" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lWc4a_Q1EeK9gKrxk10euQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_lWc4W_Q1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:InterfaceRealization" href="library.uml#_lWJ-R_Q1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lWc4XPQ1EeK9gKrxk10euQ" points="[-4, -50, 12, 232]$[34, -232, 50, 50]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lgRikfQ1EeK9gKrxk10euQ" type="4003" source="_iwbRIfQ1EeK9gKrxk10euQ" target="_iQ41cfQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lgRilPQ1EeK9gKrxk10euQ" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lgRilfQ1EeK9gKrxk10euQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lgRilvQ1EeK9gKrxk10euQ" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lgRil_Q1EeK9gKrxk10euQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_lgRikvQ1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:InterfaceRealization" href="library.uml#_lgRikPQ1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lgRik_Q1EeK9gKrxk10euQ" points="[-8, -50, 23, 209]$[-36, -207, -5, 52]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lqPW4fQ1EeK9gKrxk10euQ" type="4003" source="_i1ewQfQ1EeK9gKrxk10euQ" target="_iVyjkfQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lqPW5PQ1EeK9gKrxk10euQ" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lqPW5fQ1EeK9gKrxk10euQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lqPW5vQ1EeK9gKrxk10euQ" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lqPW5_Q1EeK9gKrxk10euQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_lqPW4vQ1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:InterfaceRealization" href="library.uml#_lqPW4PQ1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lqPW4_Q1EeK9gKrxk10euQ" points="[-16, -50, 49, 223]$[-115, -266, -50, 7]"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/library.uml b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/library.uml
index daaf1758445..bf4245e2f83 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/library.uml
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/library.uml
@@ -1,18 +1,18 @@
-<?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="_gvvLwPQ1EeK9gKrxk10euQ" name="Library">
- <packageImport xmi:id="_gvvLwfQ1EeK9gKrxk10euQ">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
- </packageImport>
- <packagedElement xmi:type="uml:Interface" xmi:id="_iLO5YPQ1EeK9gKrxk10euQ" name="Interface1"/>
- <packagedElement xmi:type="uml:Interface" xmi:id="_iQ41cPQ1EeK9gKrxk10euQ" name="Interface2"/>
- <packagedElement xmi:type="uml:Interface" xmi:id="_iVyjkPQ1EeK9gKrxk10euQ" name="Interface3"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_irEQAPQ1EeK9gKrxk10euQ" clientDependency="_lWJ-R_Q1EeK9gKrxk10euQ" name="Class1" isAbstract="true">
- <interfaceRealization xmi:id="_lWJ-R_Q1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_irEQAPQ1EeK9gKrxk10euQ" supplier="_iLO5YPQ1EeK9gKrxk10euQ" contract="_iLO5YPQ1EeK9gKrxk10euQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_iwbRIPQ1EeK9gKrxk10euQ" clientDependency="_lgRikPQ1EeK9gKrxk10euQ" name="Class2" isAbstract="true">
- <interfaceRealization xmi:id="_lgRikPQ1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_iwbRIPQ1EeK9gKrxk10euQ" supplier="_iQ41cPQ1EeK9gKrxk10euQ" contract="_iQ41cPQ1EeK9gKrxk10euQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_i1ewQPQ1EeK9gKrxk10euQ" clientDependency="_lqPW4PQ1EeK9gKrxk10euQ" name="Class3" isAbstract="true">
- <interfaceRealization xmi:id="_lqPW4PQ1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_i1ewQPQ1EeK9gKrxk10euQ" supplier="_iVyjkPQ1EeK9gKrxk10euQ" contract="_iVyjkPQ1EeK9gKrxk10euQ"/>
- </packagedElement>
-</uml:Model>
+<?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="_gvvLwPQ1EeK9gKrxk10euQ" name="Library">
+ <packageImport xmi:id="_gvvLwfQ1EeK9gKrxk10euQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_iLO5YPQ1EeK9gKrxk10euQ" name="Interface1"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_iQ41cPQ1EeK9gKrxk10euQ" name="Interface2"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_iVyjkPQ1EeK9gKrxk10euQ" name="Interface3"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_irEQAPQ1EeK9gKrxk10euQ" clientDependency="_lWJ-R_Q1EeK9gKrxk10euQ" name="Class1" isAbstract="true">
+ <interfaceRealization xmi:id="_lWJ-R_Q1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_irEQAPQ1EeK9gKrxk10euQ" supplier="_iLO5YPQ1EeK9gKrxk10euQ" contract="_iLO5YPQ1EeK9gKrxk10euQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_iwbRIPQ1EeK9gKrxk10euQ" clientDependency="_lgRikPQ1EeK9gKrxk10euQ" name="Class2" isAbstract="true">
+ <interfaceRealization xmi:id="_lgRikPQ1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_iwbRIPQ1EeK9gKrxk10euQ" supplier="_iQ41cPQ1EeK9gKrxk10euQ" contract="_iQ41cPQ1EeK9gKrxk10euQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_i1ewQPQ1EeK9gKrxk10euQ" clientDependency="_lqPW4PQ1EeK9gKrxk10euQ" name="Class3" isAbstract="true">
+ <interfaceRealization xmi:id="_lqPW4PQ1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_i1ewQPQ1EeK9gKrxk10euQ" supplier="_iVyjkPQ1EeK9gKrxk10euQ" contract="_iVyjkPQ1EeK9gKrxk10euQ"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model-with-registered.di b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model-with-registered.di
index 659b345eb99..3c63225aad2 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model-with-registered.di
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model-with-registered.di
@@ -1,17 +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="model-with-registered.notation#_Zt12UPQ1EeK9gKrxk10euQ"/>
- </availablePage>
- </pageList>
- <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
- <windows>
- <children xsi:type="di:TabFolder">
- <children>
- <emfPageIdentifier href="model-with-registered.notation#_Zt12UPQ1EeK9gKrxk10euQ"/>
- </children>
- </children>
- </windows>
- </sashModel>
-</di:SashWindowsMngr>
+<?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="model-with-registered.notation#_Zt12UPQ1EeK9gKrxk10euQ"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="model-with-registered.notation#_Zt12UPQ1EeK9gKrxk10euQ"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model-with-registered.notation b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model-with-registered.notation
index 109e6aa5e00..b9cc7470158 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model-with-registered.notation
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model-with-registered.notation
@@ -1,349 +1,349 @@
-<?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/5.0.0/UML" xmi:id="_Zt12UPQ1EeK9gKrxk10euQ" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_adcuUPQ1EeK9gKrxk10euQ" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_admfUPQ1EeK9gKrxk10euQ" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_admfUfQ1EeK9gKrxk10euQ" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_adwQUPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_adwQUfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:Shape" xmi:id="_cPkMMPQ1EeK9gKrxk10euQ" type="3012">
- <element xmi:type="uml:Property" href="model-with-registered.uml#_cPQqMPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_cPkMMfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_cugK8PQ1EeK9gKrxk10euQ" type="3012">
- <element xmi:type="uml:Property" href="model-with-registered.uml#_cuXBAPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_cugK8fQ1EeK9gKrxk10euQ"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_admfUvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_admfU_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_admfVPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_admfVfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_admfVvQ1EeK9gKrxk10euQ" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_adwQUvQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_adwQU_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_admfV_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_admfWPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_admfWfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_admfWvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_admfW_Q1EeK9gKrxk10euQ" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_adwQVPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_adwQVfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_admfXPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_admfXfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_admfXvQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_admfX_Q1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_aeDLQPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aeMVMPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aeMVMfQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_aeDLQfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aeDLQvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Class" href="model-with-registered.uml#_aa6-wPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_adcuUfQ1EeK9gKrxk10euQ" x="265" y="360"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_anHnsfQ1EeK9gKrxk10euQ" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_anHns_Q1EeK9gKrxk10euQ" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_anHntPQ1EeK9gKrxk10euQ" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_anHnw_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_anHnxPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_anHntfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_anHntvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_anHnt_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anHnuPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_anHnufQ1EeK9gKrxk10euQ" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_anHnxfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_anHnxvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_anHnuvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_anHnu_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_anHnvPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anHnvfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_anHnvvQ1EeK9gKrxk10euQ" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_anHnx_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_anHnyPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_anHnv_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_anHnwPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_anHnwfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anHnwvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_anRYsPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_anRYs_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_anRYtPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_anRYsfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anRYsvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Class" href="model-with-registered.uml#_anHnsPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anHnsvQ1EeK9gKrxk10euQ" x="810" y="390"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_ar4y8fQ1EeK9gKrxk10euQ" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_ar4y8_Q1EeK9gKrxk10euQ" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_ar4y9PQ1EeK9gKrxk10euQ" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ar4zA_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ar4zBPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_ar4y9fQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ar4y9vQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ar4y9_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ar4y-PQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_ar4y-fQ1EeK9gKrxk10euQ" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ar4zBfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ar4zBvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_ar4y-vQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ar4y-_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ar4y_PQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ar4y_fQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_ar4y_vQ1EeK9gKrxk10euQ" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ar4zB_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ar4zCPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_ar4y__Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ar4zAPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ar4zAfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ar4zAvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_asLt4PQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_asLt4_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_asLt5PQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_asLt4fQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_asLt4vQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Class" href="model-with-registered.uml#_ar4y8PQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ar4y8vQ1EeK9gKrxk10euQ" x="540" y="590"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_s63E0PQ1EeK9gKrxk10euQ" type="2004">
- <children xmi:type="notation:DecorationNode" xmi:id="_s63E0vQ1EeK9gKrxk10euQ" type="5011"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_s63E0_Q1EeK9gKrxk10euQ" type="7006">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s63E4vQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s63E4_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_s63E1PQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_s63E1fQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_s63E1vQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s63E1_Q1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_s63E2PQ1EeK9gKrxk10euQ" type="7007">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s63E5PQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s63E5fQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_s63E2fQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_s63E2vQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_s63E2_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s63E3PQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_s63E3fQ1EeK9gKrxk10euQ" type="7008">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s63E5vQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s63E5_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_s63E3vQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_s63E3_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_s63E4PQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s63E4fQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_s7J_wPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7J_w_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7J_xPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_s7J_wfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_wvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Interface" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_iLO5YPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s63E0fQ1EeK9gKrxk10euQ" x="290" y="135"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_s7J_xfQ1EeK9gKrxk10euQ" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_s7J_x_Q1EeK9gKrxk10euQ" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_s7J_yPQ1EeK9gKrxk10euQ" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7J_1_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7J_2PQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_s7J_yfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_s7J_yvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_s7J_y_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_zPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_s7J_zfQ1EeK9gKrxk10euQ" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7J_2fQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7J_2vQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_s7J_zvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_s7J_z_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_s7J_0PQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_0fQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_s7J_0vQ1EeK9gKrxk10euQ" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7J_2_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7J_3PQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_s7J_0_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_s7J_1PQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_s7J_1fQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_1vQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_s7TwwPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7Tww_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7TwxPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_s7TwwfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7TwwvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Class" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_iwbRIPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_xvQ1EeK9gKrxk10euQ" x="810" y="205"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_tuVwMPQ1EeK9gKrxk10euQ" type="2004">
- <children xmi:type="notation:DecorationNode" xmi:id="_tuVwMvQ1EeK9gKrxk10euQ" type="5011"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_tuVwM_Q1EeK9gKrxk10euQ" type="7006">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tuVwQvQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tuVwQ_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_tuVwNPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_tuVwNfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_tuVwNvQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tuVwN_Q1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_tuVwOPQ1EeK9gKrxk10euQ" type="7007">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tuVwRPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tuVwRfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_tuVwOfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_tuVwOvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_tuVwO_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tuVwPPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_tuVwPfQ1EeK9gKrxk10euQ" type="7008">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tuVwRvQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tuVwR_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_tuVwPvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_tuVwP_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_tuVwQPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tuVwQfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_tue6IPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tue6I_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tue6JPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_tue6IfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tue6IvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Interface" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_iQ41cPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tuVwMfQ1EeK9gKrxk10euQ" x="805" y="15"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_Zt12UfQ1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:Model" href="model-with-registered.uml#_ZtZxs_Q1EeK9gKrxk10euQ"/>
- <edges xmi:type="notation:Connector" xmi:id="_bKYs0PQ1EeK9gKrxk10euQ" type="4001" source="_ar4y8fQ1EeK9gKrxk10euQ" target="_anHnsfQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_bKYs0_Q1EeK9gKrxk10euQ" type="6001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs1PQ1EeK9gKrxk10euQ" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bKYs1fQ1EeK9gKrxk10euQ" type="6002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs1vQ1EeK9gKrxk10euQ" x="16" y="42"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bKYs1_Q1EeK9gKrxk10euQ" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs2PQ1EeK9gKrxk10euQ" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bKYs2fQ1EeK9gKrxk10euQ" type="6005">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs2vQ1EeK9gKrxk10euQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bKYs2_Q1EeK9gKrxk10euQ" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs3PQ1EeK9gKrxk10euQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bKYs3fQ1EeK9gKrxk10euQ" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs3vQ1EeK9gKrxk10euQ" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_bKYs0fQ1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:Association" href="model-with-registered.uml#_bKO70_Q1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bKYs0vQ1EeK9gKrxk10euQ" points="[50, -25, -352, 174]$[423, -221, 21, -22]"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bOi0EPQ1EeK9gKrxk10euQ" id="(0.77,0.22)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_bVGIB_Q1EeK9gKrxk10euQ" type="4001" source="_ar4y8fQ1EeK9gKrxk10euQ" target="_adcuUPQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_bVGICvQ1EeK9gKrxk10euQ" type="6001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIC_Q1EeK9gKrxk10euQ" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bVGIDPQ1EeK9gKrxk10euQ" type="6002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIDfQ1EeK9gKrxk10euQ" x="-22" y="45"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bVGIDvQ1EeK9gKrxk10euQ" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGID_Q1EeK9gKrxk10euQ" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bVGIEPQ1EeK9gKrxk10euQ" type="6005">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIEfQ1EeK9gKrxk10euQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bVGIEvQ1EeK9gKrxk10euQ" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIE_Q1EeK9gKrxk10euQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bVGIFPQ1EeK9gKrxk10euQ" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIFfQ1EeK9gKrxk10euQ" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_bVGICPQ1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:Association" href="model-with-registered.uml#_bVGIA_Q1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bVGICfQ1EeK9gKrxk10euQ" points="[-32, -50, 125, 188]$[-163, -288, -6, -50]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_uGlREPQ1EeK9gKrxk10euQ" type="4003" source="_s7J_xfQ1EeK9gKrxk10euQ" target="_tuVwMPQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_uGlRE_Q1EeK9gKrxk10euQ" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_uGlRFPQ1EeK9gKrxk10euQ" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_uGlRFfQ1EeK9gKrxk10euQ" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_uGlRFvQ1EeK9gKrxk10euQ" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_uGlREfQ1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:InterfaceRealization" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_lgRikPQ1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uGlREvQ1EeK9gKrxk10euQ" points="[6, -50, -13, 94]$[12, -92, -7, 52]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_wES68fQ1EeK9gKrxk10euQ" type="4002" source="_anHnsfQ1EeK9gKrxk10euQ" target="_s7J_xfQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_wES69PQ1EeK9gKrxk10euQ" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_wES69fQ1EeK9gKrxk10euQ" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_wES68vQ1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wES68_Q1EeK9gKrxk10euQ" points="[-7, -50, -7, 135]$[-7, -135, -7, 50]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_yJmakPQ1EeK9gKrxk10euQ" type="4003" source="_adcuUPQ1EeK9gKrxk10euQ" target="_s63E0PQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_yJmak_Q1EeK9gKrxk10euQ" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_yJmalPQ1EeK9gKrxk10euQ" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_yJmalfQ1EeK9gKrxk10euQ" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_yJmalvQ1EeK9gKrxk10euQ" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_yJmakfQ1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:InterfaceRealization" href="model-with-registered.uml#_yJcpkPQ1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yJmakvQ1EeK9gKrxk10euQ" points="[5, -19, 0, 163]$[5, -130, 0, 52]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yJwLkPQ1EeK9gKrxk10euQ" id="(0.4473684210526316,0.16964285714285715)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_lsXWcPQ4EeK9gKrxk10euQ" type="4001" source="_ar4y8fQ1EeK9gKrxk10euQ" target="_tuVwMPQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_lsXWc_Q4EeK9gKrxk10euQ" type="6001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWdPQ4EeK9gKrxk10euQ" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lsXWdfQ4EeK9gKrxk10euQ" type="6002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWdvQ4EeK9gKrxk10euQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lsXWd_Q4EeK9gKrxk10euQ" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWePQ4EeK9gKrxk10euQ" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lsXWefQ4EeK9gKrxk10euQ" type="6005">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWevQ4EeK9gKrxk10euQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lsXWe_Q4EeK9gKrxk10euQ" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWfPQ4EeK9gKrxk10euQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lsXWffQ4EeK9gKrxk10euQ" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWfvQ4EeK9gKrxk10euQ" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_lsXWcfQ4EeK9gKrxk10euQ"/>
- <element xmi:type="uml:Association" href="model-with-registered.uml#_lsOMg_Q4EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lsXWcvQ4EeK9gKrxk10euQ" points="[8, -22, -211, 526]$[214, -549, -5, -1]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lsqRYPQ4EeK9gKrxk10euQ" id="(0.51,0.22)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lsqRYfQ4EeK9gKrxk10euQ" id="(0.05,0.47115384615384615)"/>
- </edges>
-</notation:Diagram>
+<?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/5.0.0/UML" xmi:id="_Zt12UPQ1EeK9gKrxk10euQ" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_adcuUPQ1EeK9gKrxk10euQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_admfUPQ1EeK9gKrxk10euQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_admfUfQ1EeK9gKrxk10euQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_adwQUPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_adwQUfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_cPkMMPQ1EeK9gKrxk10euQ" type="3012">
+ <element xmi:type="uml:Property" href="model-with-registered.uml#_cPQqMPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cPkMMfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_cugK8PQ1EeK9gKrxk10euQ" type="3012">
+ <element xmi:type="uml:Property" href="model-with-registered.uml#_cuXBAPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cugK8fQ1EeK9gKrxk10euQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_admfUvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_admfU_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_admfVPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_admfVfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_admfVvQ1EeK9gKrxk10euQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_adwQUvQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_adwQU_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_admfV_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_admfWPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_admfWfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_admfWvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_admfW_Q1EeK9gKrxk10euQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_adwQVPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_adwQVfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_admfXPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_admfXfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_admfXvQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_admfX_Q1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_aeDLQPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aeMVMPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aeMVMfQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_aeDLQfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aeDLQvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="model-with-registered.uml#_aa6-wPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_adcuUfQ1EeK9gKrxk10euQ" x="265" y="360"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_anHnsfQ1EeK9gKrxk10euQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_anHns_Q1EeK9gKrxk10euQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_anHntPQ1EeK9gKrxk10euQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_anHnw_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_anHnxPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_anHntfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_anHntvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_anHnt_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anHnuPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_anHnufQ1EeK9gKrxk10euQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_anHnxfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_anHnxvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_anHnuvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_anHnu_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_anHnvPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anHnvfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_anHnvvQ1EeK9gKrxk10euQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_anHnx_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_anHnyPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_anHnv_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_anHnwPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_anHnwfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anHnwvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_anRYsPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_anRYs_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_anRYtPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_anRYsfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anRYsvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="model-with-registered.uml#_anHnsPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anHnsvQ1EeK9gKrxk10euQ" x="810" y="390"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ar4y8fQ1EeK9gKrxk10euQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ar4y8_Q1EeK9gKrxk10euQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ar4y9PQ1EeK9gKrxk10euQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ar4zA_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ar4zBPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ar4y9fQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ar4y9vQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ar4y9_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ar4y-PQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ar4y-fQ1EeK9gKrxk10euQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ar4zBfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ar4zBvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ar4y-vQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ar4y-_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ar4y_PQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ar4y_fQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ar4y_vQ1EeK9gKrxk10euQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ar4zB_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ar4zCPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ar4y__Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ar4zAPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ar4zAfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ar4zAvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_asLt4PQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_asLt4_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_asLt5PQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_asLt4fQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_asLt4vQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="model-with-registered.uml#_ar4y8PQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ar4y8vQ1EeK9gKrxk10euQ" x="540" y="590"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_s63E0PQ1EeK9gKrxk10euQ" type="2004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_s63E0vQ1EeK9gKrxk10euQ" type="5011"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_s63E0_Q1EeK9gKrxk10euQ" type="7006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s63E4vQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s63E4_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_s63E1PQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_s63E1fQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_s63E1vQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s63E1_Q1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_s63E2PQ1EeK9gKrxk10euQ" type="7007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s63E5PQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s63E5fQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_s63E2fQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_s63E2vQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_s63E2_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s63E3PQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_s63E3fQ1EeK9gKrxk10euQ" type="7008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s63E5vQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s63E5_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_s63E3vQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_s63E3_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_s63E4PQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s63E4fQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_s7J_wPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7J_w_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7J_xPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_s7J_wfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_wvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Interface" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_iLO5YPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s63E0fQ1EeK9gKrxk10euQ" x="290" y="135"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_s7J_xfQ1EeK9gKrxk10euQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_s7J_x_Q1EeK9gKrxk10euQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_s7J_yPQ1EeK9gKrxk10euQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7J_1_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7J_2PQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_s7J_yfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_s7J_yvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_s7J_y_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_zPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_s7J_zfQ1EeK9gKrxk10euQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7J_2fQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7J_2vQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_s7J_zvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_s7J_z_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_s7J_0PQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_0fQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_s7J_0vQ1EeK9gKrxk10euQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7J_2_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7J_3PQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_s7J_0_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_s7J_1PQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_s7J_1fQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_1vQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_s7TwwPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7Tww_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7TwxPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_s7TwwfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7TwwvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_iwbRIPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_xvQ1EeK9gKrxk10euQ" x="810" y="205"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_tuVwMPQ1EeK9gKrxk10euQ" type="2004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_tuVwMvQ1EeK9gKrxk10euQ" type="5011"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tuVwM_Q1EeK9gKrxk10euQ" type="7006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tuVwQvQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tuVwQ_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tuVwNPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_tuVwNfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_tuVwNvQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tuVwN_Q1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tuVwOPQ1EeK9gKrxk10euQ" type="7007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tuVwRPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tuVwRfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tuVwOfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_tuVwOvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_tuVwO_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tuVwPPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tuVwPfQ1EeK9gKrxk10euQ" type="7008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tuVwRvQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tuVwR_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tuVwPvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_tuVwP_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_tuVwQPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tuVwQfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tue6IPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tue6I_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tue6JPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tue6IfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tue6IvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Interface" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_iQ41cPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tuVwMfQ1EeK9gKrxk10euQ" x="805" y="15"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_Zt12UfQ1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:Model" href="model-with-registered.uml#_ZtZxs_Q1EeK9gKrxk10euQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_bKYs0PQ1EeK9gKrxk10euQ" type="4001" source="_ar4y8fQ1EeK9gKrxk10euQ" target="_anHnsfQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_bKYs0_Q1EeK9gKrxk10euQ" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs1PQ1EeK9gKrxk10euQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bKYs1fQ1EeK9gKrxk10euQ" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs1vQ1EeK9gKrxk10euQ" x="16" y="42"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bKYs1_Q1EeK9gKrxk10euQ" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs2PQ1EeK9gKrxk10euQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bKYs2fQ1EeK9gKrxk10euQ" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs2vQ1EeK9gKrxk10euQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bKYs2_Q1EeK9gKrxk10euQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs3PQ1EeK9gKrxk10euQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bKYs3fQ1EeK9gKrxk10euQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs3vQ1EeK9gKrxk10euQ" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_bKYs0fQ1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:Association" href="model-with-registered.uml#_bKO70_Q1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bKYs0vQ1EeK9gKrxk10euQ" points="[50, -25, -352, 174]$[423, -221, 21, -22]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bOi0EPQ1EeK9gKrxk10euQ" id="(0.77,0.22)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_bVGIB_Q1EeK9gKrxk10euQ" type="4001" source="_ar4y8fQ1EeK9gKrxk10euQ" target="_adcuUPQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_bVGICvQ1EeK9gKrxk10euQ" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIC_Q1EeK9gKrxk10euQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bVGIDPQ1EeK9gKrxk10euQ" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIDfQ1EeK9gKrxk10euQ" x="-22" y="45"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bVGIDvQ1EeK9gKrxk10euQ" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGID_Q1EeK9gKrxk10euQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bVGIEPQ1EeK9gKrxk10euQ" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIEfQ1EeK9gKrxk10euQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bVGIEvQ1EeK9gKrxk10euQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIE_Q1EeK9gKrxk10euQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bVGIFPQ1EeK9gKrxk10euQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIFfQ1EeK9gKrxk10euQ" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_bVGICPQ1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:Association" href="model-with-registered.uml#_bVGIA_Q1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bVGICfQ1EeK9gKrxk10euQ" points="[-32, -50, 125, 188]$[-163, -288, -6, -50]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_uGlREPQ1EeK9gKrxk10euQ" type="4003" source="_s7J_xfQ1EeK9gKrxk10euQ" target="_tuVwMPQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGlRE_Q1EeK9gKrxk10euQ" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uGlRFPQ1EeK9gKrxk10euQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGlRFfQ1EeK9gKrxk10euQ" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uGlRFvQ1EeK9gKrxk10euQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_uGlREfQ1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:InterfaceRealization" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_lgRikPQ1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uGlREvQ1EeK9gKrxk10euQ" points="[6, -50, -13, 94]$[12, -92, -7, 52]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_wES68fQ1EeK9gKrxk10euQ" type="4002" source="_anHnsfQ1EeK9gKrxk10euQ" target="_s7J_xfQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_wES69PQ1EeK9gKrxk10euQ" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wES69fQ1EeK9gKrxk10euQ" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_wES68vQ1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wES68_Q1EeK9gKrxk10euQ" points="[-7, -50, -7, 135]$[-7, -135, -7, 50]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_yJmakPQ1EeK9gKrxk10euQ" type="4003" source="_adcuUPQ1EeK9gKrxk10euQ" target="_s63E0PQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_yJmak_Q1EeK9gKrxk10euQ" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_yJmalPQ1EeK9gKrxk10euQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_yJmalfQ1EeK9gKrxk10euQ" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_yJmalvQ1EeK9gKrxk10euQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_yJmakfQ1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:InterfaceRealization" href="model-with-registered.uml#_yJcpkPQ1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yJmakvQ1EeK9gKrxk10euQ" points="[5, -19, 0, 163]$[5, -130, 0, 52]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yJwLkPQ1EeK9gKrxk10euQ" id="(0.4473684210526316,0.16964285714285715)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lsXWcPQ4EeK9gKrxk10euQ" type="4001" source="_ar4y8fQ1EeK9gKrxk10euQ" target="_tuVwMPQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lsXWc_Q4EeK9gKrxk10euQ" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWdPQ4EeK9gKrxk10euQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lsXWdfQ4EeK9gKrxk10euQ" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWdvQ4EeK9gKrxk10euQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lsXWd_Q4EeK9gKrxk10euQ" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWePQ4EeK9gKrxk10euQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lsXWefQ4EeK9gKrxk10euQ" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWevQ4EeK9gKrxk10euQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lsXWe_Q4EeK9gKrxk10euQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWfPQ4EeK9gKrxk10euQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lsXWffQ4EeK9gKrxk10euQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWfvQ4EeK9gKrxk10euQ" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_lsXWcfQ4EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:Association" href="model-with-registered.uml#_lsOMg_Q4EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lsXWcvQ4EeK9gKrxk10euQ" points="[8, -22, -211, 526]$[214, -549, -5, -1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lsqRYPQ4EeK9gKrxk10euQ" id="(0.51,0.22)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lsqRYfQ4EeK9gKrxk10euQ" id="(0.05,0.47115384615384615)"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model-with-registered.uml b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model-with-registered.uml
index 2b6d39c7df0..20f99ba1bf2 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model-with-registered.uml
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model-with-registered.uml
@@ -1,58 +1,58 @@
-<?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="_ZtZxs_Q1EeK9gKrxk10euQ" name="Model">
- <packageImport xmi:type="uml:PackageImport" xmi:id="_ZtZxtPQ1EeK9gKrxk10euQ">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
- </packageImport>
- <packageImport xmi:type="uml:PackageImport" xmi:id="_oe_9gPQ1EeK9gKrxk10euQ">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_gvvLwPQ1EeK9gKrxk10euQ"/>
- </packageImport>
- <packagedElement xmi:type="uml:Class" xmi:id="_aa6-wPQ1EeK9gKrxk10euQ" name="Class1">
- <ownedAttribute xmi:type="uml:Property" xmi:id="_cPQqMPQ1EeK9gKrxk10euQ" name="Attribute1">
- <type xmi:type="uml:Interface" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_iVyjkPQ1EeK9gKrxk10euQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_cuXBAPQ1EeK9gKrxk10euQ" name="Attribute2">
- <type xmi:type="uml:Class" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_iwbRIPQ1EeK9gKrxk10euQ"/>
- </ownedAttribute>
- <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_yJcpkPQ1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_aa6-wPQ1EeK9gKrxk10euQ">
- <supplier xmi:type="uml:Interface" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_iLO5YPQ1EeK9gKrxk10euQ"/>
- </interfaceRealization>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_anHnsPQ1EeK9gKrxk10euQ" name="Class2">
- <generalization xmi:type="uml:Generalization" xmi:id="_bhtwgMDBEeOzc9ROZxsqOw">
- <general xmi:type="uml:Class" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_iwbRIPQ1EeK9gKrxk10euQ"/>
- </generalization>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_ar4y8PQ1EeK9gKrxk10euQ" name="Class3">
- <ownedAttribute xmi:type="uml:Property" xmi:id="_bKO70PQ1EeK9gKrxk10euQ" name="class2" type="_anHnsPQ1EeK9gKrxk10euQ" association="_bKO70_Q1EeK9gKrxk10euQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bKO70fQ1EeK9gKrxk10euQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bKO70vQ1EeK9gKrxk10euQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_bVGIAPQ1EeK9gKrxk10euQ" name="class1" type="_aa6-wPQ1EeK9gKrxk10euQ" association="_bVGIA_Q1EeK9gKrxk10euQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bVGIAfQ1EeK9gKrxk10euQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bVGIAvQ1EeK9gKrxk10euQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_lsOMgPQ4EeK9gKrxk10euQ" name="interface2" association="_lsOMg_Q4EeK9gKrxk10euQ">
- <type xmi:type="uml:Interface" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_iQ41cPQ1EeK9gKrxk10euQ"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lsOMgfQ4EeK9gKrxk10euQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lsOMgvQ4EeK9gKrxk10euQ" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_bKO70_Q1EeK9gKrxk10euQ" name="class3_class2_1" memberEnd="_bKO71PQ1EeK9gKrxk10euQ _bKO70PQ1EeK9gKrxk10euQ">
- <ownedEnd xmi:type="uml:Property" xmi:id="_bKO71PQ1EeK9gKrxk10euQ" name="class3" type="_ar4y8PQ1EeK9gKrxk10euQ" association="_bKO70_Q1EeK9gKrxk10euQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bKO71fQ1EeK9gKrxk10euQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bKO71vQ1EeK9gKrxk10euQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_bVGIA_Q1EeK9gKrxk10euQ" name="class3_class1_1" memberEnd="_bVGIBPQ1EeK9gKrxk10euQ _bVGIAPQ1EeK9gKrxk10euQ">
- <ownedEnd xmi:type="uml:Property" xmi:id="_bVGIBPQ1EeK9gKrxk10euQ" name="class3" type="_ar4y8PQ1EeK9gKrxk10euQ" association="_bVGIA_Q1EeK9gKrxk10euQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bVGIBfQ1EeK9gKrxk10euQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bVGIBvQ1EeK9gKrxk10euQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_lsOMg_Q4EeK9gKrxk10euQ" name="class3_interface2_1" memberEnd="_lsOMhPQ4EeK9gKrxk10euQ _lsOMgPQ4EeK9gKrxk10euQ">
- <ownedEnd xmi:type="uml:Property" xmi:id="_lsOMhPQ4EeK9gKrxk10euQ" name="class3" type="_ar4y8PQ1EeK9gKrxk10euQ" association="_lsOMg_Q4EeK9gKrxk10euQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lsOMhfQ4EeK9gKrxk10euQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lsOMhvQ4EeK9gKrxk10euQ" value="1"/>
- </ownedEnd>
- </packagedElement>
-</uml:Model>
+<?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="_ZtZxs_Q1EeK9gKrxk10euQ" name="Model">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_ZtZxtPQ1EeK9gKrxk10euQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_oe_9gPQ1EeK9gKrxk10euQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_gvvLwPQ1EeK9gKrxk10euQ"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Class" xmi:id="_aa6-wPQ1EeK9gKrxk10euQ" name="Class1">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_cPQqMPQ1EeK9gKrxk10euQ" name="Attribute1">
+ <type xmi:type="uml:Interface" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_iVyjkPQ1EeK9gKrxk10euQ"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_cuXBAPQ1EeK9gKrxk10euQ" name="Attribute2">
+ <type xmi:type="uml:Class" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_iwbRIPQ1EeK9gKrxk10euQ"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_yJcpkPQ1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_aa6-wPQ1EeK9gKrxk10euQ">
+ <supplier xmi:type="uml:Interface" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_iLO5YPQ1EeK9gKrxk10euQ"/>
+ </interfaceRealization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_anHnsPQ1EeK9gKrxk10euQ" name="Class2">
+ <generalization xmi:type="uml:Generalization" xmi:id="_bhtwgMDBEeOzc9ROZxsqOw">
+ <general xmi:type="uml:Class" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_iwbRIPQ1EeK9gKrxk10euQ"/>
+ </generalization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_ar4y8PQ1EeK9gKrxk10euQ" name="Class3">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_bKO70PQ1EeK9gKrxk10euQ" name="class2" type="_anHnsPQ1EeK9gKrxk10euQ" association="_bKO70_Q1EeK9gKrxk10euQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bKO70fQ1EeK9gKrxk10euQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bKO70vQ1EeK9gKrxk10euQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_bVGIAPQ1EeK9gKrxk10euQ" name="class1" type="_aa6-wPQ1EeK9gKrxk10euQ" association="_bVGIA_Q1EeK9gKrxk10euQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bVGIAfQ1EeK9gKrxk10euQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bVGIAvQ1EeK9gKrxk10euQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_lsOMgPQ4EeK9gKrxk10euQ" name="interface2" association="_lsOMg_Q4EeK9gKrxk10euQ">
+ <type xmi:type="uml:Interface" href="pathmap://UML_TEST_LIBRARIES/registered-library.uml#_iQ41cPQ1EeK9gKrxk10euQ"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lsOMgfQ4EeK9gKrxk10euQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lsOMgvQ4EeK9gKrxk10euQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bKO70_Q1EeK9gKrxk10euQ" name="class3_class2_1" memberEnd="_bKO71PQ1EeK9gKrxk10euQ _bKO70PQ1EeK9gKrxk10euQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_bKO71PQ1EeK9gKrxk10euQ" name="class3" type="_ar4y8PQ1EeK9gKrxk10euQ" association="_bKO70_Q1EeK9gKrxk10euQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bKO71fQ1EeK9gKrxk10euQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bKO71vQ1EeK9gKrxk10euQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bVGIA_Q1EeK9gKrxk10euQ" name="class3_class1_1" memberEnd="_bVGIBPQ1EeK9gKrxk10euQ _bVGIAPQ1EeK9gKrxk10euQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_bVGIBPQ1EeK9gKrxk10euQ" name="class3" type="_ar4y8PQ1EeK9gKrxk10euQ" association="_bVGIA_Q1EeK9gKrxk10euQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bVGIBfQ1EeK9gKrxk10euQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bVGIBvQ1EeK9gKrxk10euQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lsOMg_Q4EeK9gKrxk10euQ" name="class3_interface2_1" memberEnd="_lsOMhPQ4EeK9gKrxk10euQ _lsOMgPQ4EeK9gKrxk10euQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_lsOMhPQ4EeK9gKrxk10euQ" name="class3" type="_ar4y8PQ1EeK9gKrxk10euQ" association="_lsOMg_Q4EeK9gKrxk10euQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lsOMhfQ4EeK9gKrxk10euQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lsOMhvQ4EeK9gKrxk10euQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model.di b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model.di
index 8c2a79adc65..f53617ba3d6 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model.di
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model.di
@@ -1,17 +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="model.notation#_Zt12UPQ1EeK9gKrxk10euQ"/>
- </availablePage>
- </pageList>
- <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
- <windows>
- <children xsi:type="di:TabFolder">
- <children>
- <emfPageIdentifier href="model.notation#_Zt12UPQ1EeK9gKrxk10euQ"/>
- </children>
- </children>
- </windows>
- </sashModel>
-</di:SashWindowsMngr>
+<?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="model.notation#_Zt12UPQ1EeK9gKrxk10euQ"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="model.notation#_Zt12UPQ1EeK9gKrxk10euQ"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model.notation b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model.notation
index 51a1d4eb6dc..63bb5f1d96d 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model.notation
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model.notation
@@ -1,349 +1,349 @@
-<?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/5.0.0/UML" xmi:id="_Zt12UPQ1EeK9gKrxk10euQ" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_adcuUPQ1EeK9gKrxk10euQ" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_admfUPQ1EeK9gKrxk10euQ" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_admfUfQ1EeK9gKrxk10euQ" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_adwQUPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_adwQUfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:Shape" xmi:id="_cPkMMPQ1EeK9gKrxk10euQ" type="3012">
- <element xmi:type="uml:Property" href="model.uml#_cPQqMPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_cPkMMfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_cugK8PQ1EeK9gKrxk10euQ" type="3012">
- <element xmi:type="uml:Property" href="model.uml#_cuXBAPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_cugK8fQ1EeK9gKrxk10euQ"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_admfUvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_admfU_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_admfVPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_admfVfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_admfVvQ1EeK9gKrxk10euQ" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_adwQUvQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_adwQU_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_admfV_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_admfWPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_admfWfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_admfWvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_admfW_Q1EeK9gKrxk10euQ" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_adwQVPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_adwQVfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_admfXPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_admfXfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_admfXvQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_admfX_Q1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_aeDLQPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aeMVMPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aeMVMfQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_aeDLQfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aeDLQvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Class" href="model.uml#_aa6-wPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_adcuUfQ1EeK9gKrxk10euQ" x="265" y="360"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_anHnsfQ1EeK9gKrxk10euQ" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_anHns_Q1EeK9gKrxk10euQ" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_anHntPQ1EeK9gKrxk10euQ" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_anHnw_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_anHnxPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_anHntfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_anHntvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_anHnt_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anHnuPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_anHnufQ1EeK9gKrxk10euQ" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_anHnxfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_anHnxvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_anHnuvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_anHnu_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_anHnvPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anHnvfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_anHnvvQ1EeK9gKrxk10euQ" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_anHnx_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_anHnyPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_anHnv_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_anHnwPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_anHnwfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anHnwvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_anRYsPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_anRYs_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_anRYtPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_anRYsfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anRYsvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Class" href="model.uml#_anHnsPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anHnsvQ1EeK9gKrxk10euQ" x="810" y="390"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_ar4y8fQ1EeK9gKrxk10euQ" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_ar4y8_Q1EeK9gKrxk10euQ" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_ar4y9PQ1EeK9gKrxk10euQ" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ar4zA_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ar4zBPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_ar4y9fQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ar4y9vQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ar4y9_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ar4y-PQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_ar4y-fQ1EeK9gKrxk10euQ" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ar4zBfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ar4zBvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_ar4y-vQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ar4y-_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ar4y_PQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ar4y_fQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_ar4y_vQ1EeK9gKrxk10euQ" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ar4zB_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ar4zCPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_ar4y__Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ar4zAPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ar4zAfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ar4zAvQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_asLt4PQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_asLt4_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_asLt5PQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_asLt4fQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_asLt4vQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Class" href="model.uml#_ar4y8PQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ar4y8vQ1EeK9gKrxk10euQ" x="540" y="590"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_s63E0PQ1EeK9gKrxk10euQ" type="2004">
- <children xmi:type="notation:DecorationNode" xmi:id="_s63E0vQ1EeK9gKrxk10euQ" type="5011"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_s63E0_Q1EeK9gKrxk10euQ" type="7006">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s63E4vQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s63E4_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_s63E1PQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_s63E1fQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_s63E1vQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s63E1_Q1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_s63E2PQ1EeK9gKrxk10euQ" type="7007">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s63E5PQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s63E5fQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_s63E2fQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_s63E2vQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_s63E2_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s63E3PQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_s63E3fQ1EeK9gKrxk10euQ" type="7008">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s63E5vQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s63E5_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_s63E3vQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_s63E3_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_s63E4PQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s63E4fQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_s7J_wPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7J_w_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7J_xPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_s7J_wfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_wvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Interface" href="library.uml#_iLO5YPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s63E0fQ1EeK9gKrxk10euQ" x="290" y="135"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_s7J_xfQ1EeK9gKrxk10euQ" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_s7J_x_Q1EeK9gKrxk10euQ" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_s7J_yPQ1EeK9gKrxk10euQ" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7J_1_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7J_2PQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_s7J_yfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_s7J_yvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_s7J_y_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_zPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_s7J_zfQ1EeK9gKrxk10euQ" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7J_2fQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7J_2vQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_s7J_zvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_s7J_z_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_s7J_0PQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_0fQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_s7J_0vQ1EeK9gKrxk10euQ" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7J_2_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7J_3PQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_s7J_0_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_s7J_1PQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_s7J_1fQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_1vQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_s7TwwPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7Tww_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7TwxPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_s7TwwfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7TwwvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Class" href="library.uml#_iwbRIPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_xvQ1EeK9gKrxk10euQ" x="810" y="205"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_tuVwMPQ1EeK9gKrxk10euQ" type="2004">
- <children xmi:type="notation:DecorationNode" xmi:id="_tuVwMvQ1EeK9gKrxk10euQ" type="5011"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_tuVwM_Q1EeK9gKrxk10euQ" type="7006">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tuVwQvQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tuVwQ_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_tuVwNPQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_tuVwNfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_tuVwNvQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tuVwN_Q1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_tuVwOPQ1EeK9gKrxk10euQ" type="7007">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tuVwRPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tuVwRfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_tuVwOfQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_tuVwOvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_tuVwO_Q1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tuVwPPQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_tuVwPfQ1EeK9gKrxk10euQ" type="7008">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tuVwRvQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tuVwR_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_tuVwPvQ1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_tuVwP_Q1EeK9gKrxk10euQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_tuVwQPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tuVwQfQ1EeK9gKrxk10euQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_tue6IPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tue6I_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tue6JPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_tue6IfQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tue6IvQ1EeK9gKrxk10euQ"/>
- </children>
- <element xmi:type="uml:Interface" href="library.uml#_iQ41cPQ1EeK9gKrxk10euQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tuVwMfQ1EeK9gKrxk10euQ" x="805" y="15"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_Zt12UfQ1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:Model" href="model.uml#_ZtZxs_Q1EeK9gKrxk10euQ"/>
- <edges xmi:type="notation:Connector" xmi:id="_bKYs0PQ1EeK9gKrxk10euQ" type="4001" source="_ar4y8fQ1EeK9gKrxk10euQ" target="_anHnsfQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_bKYs0_Q1EeK9gKrxk10euQ" type="6001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs1PQ1EeK9gKrxk10euQ" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bKYs1fQ1EeK9gKrxk10euQ" type="6002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs1vQ1EeK9gKrxk10euQ" x="16" y="42"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bKYs1_Q1EeK9gKrxk10euQ" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs2PQ1EeK9gKrxk10euQ" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bKYs2fQ1EeK9gKrxk10euQ" type="6005">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs2vQ1EeK9gKrxk10euQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bKYs2_Q1EeK9gKrxk10euQ" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs3PQ1EeK9gKrxk10euQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bKYs3fQ1EeK9gKrxk10euQ" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs3vQ1EeK9gKrxk10euQ" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_bKYs0fQ1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:Association" href="model.uml#_bKO70_Q1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bKYs0vQ1EeK9gKrxk10euQ" points="[50, -25, -352, 174]$[423, -221, 21, -22]"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bOi0EPQ1EeK9gKrxk10euQ" id="(0.77,0.22)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_bVGIB_Q1EeK9gKrxk10euQ" type="4001" source="_ar4y8fQ1EeK9gKrxk10euQ" target="_adcuUPQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_bVGICvQ1EeK9gKrxk10euQ" type="6001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIC_Q1EeK9gKrxk10euQ" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bVGIDPQ1EeK9gKrxk10euQ" type="6002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIDfQ1EeK9gKrxk10euQ" x="-22" y="45"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bVGIDvQ1EeK9gKrxk10euQ" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGID_Q1EeK9gKrxk10euQ" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bVGIEPQ1EeK9gKrxk10euQ" type="6005">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIEfQ1EeK9gKrxk10euQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bVGIEvQ1EeK9gKrxk10euQ" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIE_Q1EeK9gKrxk10euQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bVGIFPQ1EeK9gKrxk10euQ" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIFfQ1EeK9gKrxk10euQ" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_bVGICPQ1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:Association" href="model.uml#_bVGIA_Q1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bVGICfQ1EeK9gKrxk10euQ" points="[-32, -50, 125, 188]$[-163, -288, -6, -50]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_uGlREPQ1EeK9gKrxk10euQ" type="4003" source="_s7J_xfQ1EeK9gKrxk10euQ" target="_tuVwMPQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_uGlRE_Q1EeK9gKrxk10euQ" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_uGlRFPQ1EeK9gKrxk10euQ" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_uGlRFfQ1EeK9gKrxk10euQ" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_uGlRFvQ1EeK9gKrxk10euQ" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_uGlREfQ1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:InterfaceRealization" href="library.uml#_lgRikPQ1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uGlREvQ1EeK9gKrxk10euQ" points="[6, -50, -13, 94]$[12, -92, -7, 52]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_wES68fQ1EeK9gKrxk10euQ" type="4002" source="_anHnsfQ1EeK9gKrxk10euQ" target="_s7J_xfQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_wES69PQ1EeK9gKrxk10euQ" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_wES69fQ1EeK9gKrxk10euQ" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_wES68vQ1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wES68_Q1EeK9gKrxk10euQ" points="[-7, -50, -7, 135]$[-7, -135, -7, 50]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_yJmakPQ1EeK9gKrxk10euQ" type="4003" source="_adcuUPQ1EeK9gKrxk10euQ" target="_s63E0PQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_yJmak_Q1EeK9gKrxk10euQ" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_yJmalPQ1EeK9gKrxk10euQ" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_yJmalfQ1EeK9gKrxk10euQ" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_yJmalvQ1EeK9gKrxk10euQ" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_yJmakfQ1EeK9gKrxk10euQ"/>
- <element xmi:type="uml:InterfaceRealization" href="model.uml#_yJcpkPQ1EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yJmakvQ1EeK9gKrxk10euQ" points="[5, -19, 0, 163]$[5, -130, 0, 52]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yJwLkPQ1EeK9gKrxk10euQ" id="(0.4473684210526316,0.16964285714285715)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_lsXWcPQ4EeK9gKrxk10euQ" type="4001" source="_ar4y8fQ1EeK9gKrxk10euQ" target="_tuVwMPQ1EeK9gKrxk10euQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_lsXWc_Q4EeK9gKrxk10euQ" type="6001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWdPQ4EeK9gKrxk10euQ" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lsXWdfQ4EeK9gKrxk10euQ" type="6002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWdvQ4EeK9gKrxk10euQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lsXWd_Q4EeK9gKrxk10euQ" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWePQ4EeK9gKrxk10euQ" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lsXWefQ4EeK9gKrxk10euQ" type="6005">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWevQ4EeK9gKrxk10euQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lsXWe_Q4EeK9gKrxk10euQ" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWfPQ4EeK9gKrxk10euQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_lsXWffQ4EeK9gKrxk10euQ" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWfvQ4EeK9gKrxk10euQ" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_lsXWcfQ4EeK9gKrxk10euQ"/>
- <element xmi:type="uml:Association" href="model.uml#_lsOMg_Q4EeK9gKrxk10euQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lsXWcvQ4EeK9gKrxk10euQ" points="[8, -22, -211, 526]$[214, -549, -5, -1]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lsqRYPQ4EeK9gKrxk10euQ" id="(0.51,0.22)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lsqRYfQ4EeK9gKrxk10euQ" id="(0.05,0.47115384615384615)"/>
- </edges>
-</notation:Diagram>
+<?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/5.0.0/UML" xmi:id="_Zt12UPQ1EeK9gKrxk10euQ" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_adcuUPQ1EeK9gKrxk10euQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_admfUPQ1EeK9gKrxk10euQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_admfUfQ1EeK9gKrxk10euQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_adwQUPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_adwQUfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_cPkMMPQ1EeK9gKrxk10euQ" type="3012">
+ <element xmi:type="uml:Property" href="model.uml#_cPQqMPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cPkMMfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_cugK8PQ1EeK9gKrxk10euQ" type="3012">
+ <element xmi:type="uml:Property" href="model.uml#_cuXBAPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cugK8fQ1EeK9gKrxk10euQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_admfUvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_admfU_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_admfVPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_admfVfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_admfVvQ1EeK9gKrxk10euQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_adwQUvQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_adwQU_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_admfV_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_admfWPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_admfWfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_admfWvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_admfW_Q1EeK9gKrxk10euQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_adwQVPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_adwQVfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_admfXPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_admfXfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_admfXvQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_admfX_Q1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_aeDLQPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aeMVMPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aeMVMfQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_aeDLQfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aeDLQvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="model.uml#_aa6-wPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_adcuUfQ1EeK9gKrxk10euQ" x="265" y="360"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_anHnsfQ1EeK9gKrxk10euQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_anHns_Q1EeK9gKrxk10euQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_anHntPQ1EeK9gKrxk10euQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_anHnw_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_anHnxPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_anHntfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_anHntvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_anHnt_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anHnuPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_anHnufQ1EeK9gKrxk10euQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_anHnxfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_anHnxvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_anHnuvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_anHnu_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_anHnvPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anHnvfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_anHnvvQ1EeK9gKrxk10euQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_anHnx_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_anHnyPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_anHnv_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_anHnwPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_anHnwfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anHnwvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_anRYsPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_anRYs_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_anRYtPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_anRYsfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anRYsvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="model.uml#_anHnsPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_anHnsvQ1EeK9gKrxk10euQ" x="810" y="390"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ar4y8fQ1EeK9gKrxk10euQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ar4y8_Q1EeK9gKrxk10euQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ar4y9PQ1EeK9gKrxk10euQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ar4zA_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ar4zBPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ar4y9fQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ar4y9vQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ar4y9_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ar4y-PQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ar4y-fQ1EeK9gKrxk10euQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ar4zBfQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ar4zBvQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ar4y-vQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ar4y-_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ar4y_PQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ar4y_fQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ar4y_vQ1EeK9gKrxk10euQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ar4zB_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ar4zCPQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ar4y__Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ar4zAPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ar4zAfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ar4zAvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_asLt4PQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_asLt4_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_asLt5PQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_asLt4fQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_asLt4vQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="model.uml#_ar4y8PQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ar4y8vQ1EeK9gKrxk10euQ" x="540" y="590"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_s63E0PQ1EeK9gKrxk10euQ" type="2004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_s63E0vQ1EeK9gKrxk10euQ" type="5011"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_s63E0_Q1EeK9gKrxk10euQ" type="7006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s63E4vQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s63E4_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_s63E1PQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_s63E1fQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_s63E1vQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s63E1_Q1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_s63E2PQ1EeK9gKrxk10euQ" type="7007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s63E5PQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s63E5fQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_s63E2fQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_s63E2vQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_s63E2_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s63E3PQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_s63E3fQ1EeK9gKrxk10euQ" type="7008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s63E5vQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s63E5_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_s63E3vQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_s63E3_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_s63E4PQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s63E4fQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_s7J_wPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7J_w_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7J_xPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_s7J_wfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_wvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Interface" href="library.uml#_iLO5YPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s63E0fQ1EeK9gKrxk10euQ" x="290" y="135"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_s7J_xfQ1EeK9gKrxk10euQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_s7J_x_Q1EeK9gKrxk10euQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_s7J_yPQ1EeK9gKrxk10euQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7J_1_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7J_2PQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_s7J_yfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_s7J_yvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_s7J_y_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_zPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_s7J_zfQ1EeK9gKrxk10euQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7J_2fQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7J_2vQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_s7J_zvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_s7J_z_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_s7J_0PQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_0fQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_s7J_0vQ1EeK9gKrxk10euQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7J_2_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7J_3PQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_s7J_0_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_s7J_1PQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_s7J_1fQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_1vQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_s7TwwPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7Tww_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7TwxPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_s7TwwfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7TwwvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="library.uml#_iwbRIPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7J_xvQ1EeK9gKrxk10euQ" x="810" y="205"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_tuVwMPQ1EeK9gKrxk10euQ" type="2004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_tuVwMvQ1EeK9gKrxk10euQ" type="5011"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tuVwM_Q1EeK9gKrxk10euQ" type="7006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tuVwQvQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tuVwQ_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tuVwNPQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_tuVwNfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_tuVwNvQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tuVwN_Q1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tuVwOPQ1EeK9gKrxk10euQ" type="7007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tuVwRPQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tuVwRfQ1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tuVwOfQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_tuVwOvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_tuVwO_Q1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tuVwPPQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tuVwPfQ1EeK9gKrxk10euQ" type="7008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tuVwRvQ1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tuVwR_Q1EeK9gKrxk10euQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tuVwPvQ1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_tuVwP_Q1EeK9gKrxk10euQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_tuVwQPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tuVwQfQ1EeK9gKrxk10euQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tue6IPQ1EeK9gKrxk10euQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tue6I_Q1EeK9gKrxk10euQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tue6JPQ1EeK9gKrxk10euQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tue6IfQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tue6IvQ1EeK9gKrxk10euQ"/>
+ </children>
+ <element xmi:type="uml:Interface" href="library.uml#_iQ41cPQ1EeK9gKrxk10euQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tuVwMfQ1EeK9gKrxk10euQ" x="805" y="15"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_Zt12UfQ1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:Model" href="model.uml#_ZtZxs_Q1EeK9gKrxk10euQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_bKYs0PQ1EeK9gKrxk10euQ" type="4001" source="_ar4y8fQ1EeK9gKrxk10euQ" target="_anHnsfQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_bKYs0_Q1EeK9gKrxk10euQ" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs1PQ1EeK9gKrxk10euQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bKYs1fQ1EeK9gKrxk10euQ" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs1vQ1EeK9gKrxk10euQ" x="16" y="42"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bKYs1_Q1EeK9gKrxk10euQ" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs2PQ1EeK9gKrxk10euQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bKYs2fQ1EeK9gKrxk10euQ" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs2vQ1EeK9gKrxk10euQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bKYs2_Q1EeK9gKrxk10euQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs3PQ1EeK9gKrxk10euQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bKYs3fQ1EeK9gKrxk10euQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bKYs3vQ1EeK9gKrxk10euQ" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_bKYs0fQ1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:Association" href="model.uml#_bKO70_Q1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bKYs0vQ1EeK9gKrxk10euQ" points="[50, -25, -352, 174]$[423, -221, 21, -22]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bOi0EPQ1EeK9gKrxk10euQ" id="(0.77,0.22)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_bVGIB_Q1EeK9gKrxk10euQ" type="4001" source="_ar4y8fQ1EeK9gKrxk10euQ" target="_adcuUPQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_bVGICvQ1EeK9gKrxk10euQ" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIC_Q1EeK9gKrxk10euQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bVGIDPQ1EeK9gKrxk10euQ" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIDfQ1EeK9gKrxk10euQ" x="-22" y="45"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bVGIDvQ1EeK9gKrxk10euQ" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGID_Q1EeK9gKrxk10euQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bVGIEPQ1EeK9gKrxk10euQ" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIEfQ1EeK9gKrxk10euQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bVGIEvQ1EeK9gKrxk10euQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIE_Q1EeK9gKrxk10euQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bVGIFPQ1EeK9gKrxk10euQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bVGIFfQ1EeK9gKrxk10euQ" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_bVGICPQ1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:Association" href="model.uml#_bVGIA_Q1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bVGICfQ1EeK9gKrxk10euQ" points="[-32, -50, 125, 188]$[-163, -288, -6, -50]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_uGlREPQ1EeK9gKrxk10euQ" type="4003" source="_s7J_xfQ1EeK9gKrxk10euQ" target="_tuVwMPQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGlRE_Q1EeK9gKrxk10euQ" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uGlRFPQ1EeK9gKrxk10euQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGlRFfQ1EeK9gKrxk10euQ" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uGlRFvQ1EeK9gKrxk10euQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_uGlREfQ1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:InterfaceRealization" href="library.uml#_lgRikPQ1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uGlREvQ1EeK9gKrxk10euQ" points="[6, -50, -13, 94]$[12, -92, -7, 52]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_wES68fQ1EeK9gKrxk10euQ" type="4002" source="_anHnsfQ1EeK9gKrxk10euQ" target="_s7J_xfQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_wES69PQ1EeK9gKrxk10euQ" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wES69fQ1EeK9gKrxk10euQ" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_wES68vQ1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wES68_Q1EeK9gKrxk10euQ" points="[-7, -50, -7, 135]$[-7, -135, -7, 50]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_yJmakPQ1EeK9gKrxk10euQ" type="4003" source="_adcuUPQ1EeK9gKrxk10euQ" target="_s63E0PQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_yJmak_Q1EeK9gKrxk10euQ" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_yJmalPQ1EeK9gKrxk10euQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_yJmalfQ1EeK9gKrxk10euQ" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_yJmalvQ1EeK9gKrxk10euQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_yJmakfQ1EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:InterfaceRealization" href="model.uml#_yJcpkPQ1EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yJmakvQ1EeK9gKrxk10euQ" points="[5, -19, 0, 163]$[5, -130, 0, 52]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yJwLkPQ1EeK9gKrxk10euQ" id="(0.4473684210526316,0.16964285714285715)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lsXWcPQ4EeK9gKrxk10euQ" type="4001" source="_ar4y8fQ1EeK9gKrxk10euQ" target="_tuVwMPQ1EeK9gKrxk10euQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lsXWc_Q4EeK9gKrxk10euQ" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWdPQ4EeK9gKrxk10euQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lsXWdfQ4EeK9gKrxk10euQ" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWdvQ4EeK9gKrxk10euQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lsXWd_Q4EeK9gKrxk10euQ" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWePQ4EeK9gKrxk10euQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lsXWefQ4EeK9gKrxk10euQ" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWevQ4EeK9gKrxk10euQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lsXWe_Q4EeK9gKrxk10euQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWfPQ4EeK9gKrxk10euQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lsXWffQ4EeK9gKrxk10euQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lsXWfvQ4EeK9gKrxk10euQ" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_lsXWcfQ4EeK9gKrxk10euQ"/>
+ <element xmi:type="uml:Association" href="model.uml#_lsOMg_Q4EeK9gKrxk10euQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lsXWcvQ4EeK9gKrxk10euQ" points="[8, -22, -211, 526]$[214, -549, -5, -1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lsqRYPQ4EeK9gKrxk10euQ" id="(0.51,0.22)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lsqRYfQ4EeK9gKrxk10euQ" id="(0.05,0.47115384615384615)"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model.uml b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model.uml
index 33d9cb243da..6cebd3c226a 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model.uml
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/model.uml
@@ -1,58 +1,58 @@
-<?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="_ZtZxs_Q1EeK9gKrxk10euQ" name="Model">
- <packageImport xmi:type="uml:PackageImport" xmi:id="_ZtZxtPQ1EeK9gKrxk10euQ">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
- </packageImport>
- <packageImport xmi:type="uml:PackageImport" xmi:id="_oe_9gPQ1EeK9gKrxk10euQ">
- <importedPackage xmi:type="uml:Model" href="library.uml#_gvvLwPQ1EeK9gKrxk10euQ"/>
- </packageImport>
- <packagedElement xmi:type="uml:Class" xmi:id="_aa6-wPQ1EeK9gKrxk10euQ" name="Class1">
- <ownedAttribute xmi:type="uml:Property" xmi:id="_cPQqMPQ1EeK9gKrxk10euQ" name="Attribute1">
- <type xmi:type="uml:Interface" href="library.uml#_iVyjkPQ1EeK9gKrxk10euQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_cuXBAPQ1EeK9gKrxk10euQ" name="Attribute2">
- <type xmi:type="uml:Class" href="library.uml#_iwbRIPQ1EeK9gKrxk10euQ"/>
- </ownedAttribute>
- <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_yJcpkPQ1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_aa6-wPQ1EeK9gKrxk10euQ">
- <supplier xmi:type="uml:Interface" href="library.uml#_iLO5YPQ1EeK9gKrxk10euQ"/>
- </interfaceRealization>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_anHnsPQ1EeK9gKrxk10euQ" name="Class2">
- <generalization xmi:type="uml:Generalization" xmi:id="_z6w0cMDAEeOe24DdsiPxGg">
- <general xmi:type="uml:Class" href="library.uml#_iwbRIPQ1EeK9gKrxk10euQ"/>
- </generalization>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_ar4y8PQ1EeK9gKrxk10euQ" name="Class3">
- <ownedAttribute xmi:type="uml:Property" xmi:id="_bKO70PQ1EeK9gKrxk10euQ" name="class2" type="_anHnsPQ1EeK9gKrxk10euQ" association="_bKO70_Q1EeK9gKrxk10euQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bKO70fQ1EeK9gKrxk10euQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bKO70vQ1EeK9gKrxk10euQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_bVGIAPQ1EeK9gKrxk10euQ" name="class1" type="_aa6-wPQ1EeK9gKrxk10euQ" association="_bVGIA_Q1EeK9gKrxk10euQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bVGIAfQ1EeK9gKrxk10euQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bVGIAvQ1EeK9gKrxk10euQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_lsOMgPQ4EeK9gKrxk10euQ" name="interface2" association="_lsOMg_Q4EeK9gKrxk10euQ">
- <type xmi:type="uml:Interface" href="library.uml#_iQ41cPQ1EeK9gKrxk10euQ"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lsOMgfQ4EeK9gKrxk10euQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lsOMgvQ4EeK9gKrxk10euQ" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_bKO70_Q1EeK9gKrxk10euQ" name="class3_class2_1" memberEnd="_bKO71PQ1EeK9gKrxk10euQ _bKO70PQ1EeK9gKrxk10euQ">
- <ownedEnd xmi:type="uml:Property" xmi:id="_bKO71PQ1EeK9gKrxk10euQ" name="class3" type="_ar4y8PQ1EeK9gKrxk10euQ" association="_bKO70_Q1EeK9gKrxk10euQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bKO71fQ1EeK9gKrxk10euQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bKO71vQ1EeK9gKrxk10euQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_bVGIA_Q1EeK9gKrxk10euQ" name="class3_class1_1" memberEnd="_bVGIBPQ1EeK9gKrxk10euQ _bVGIAPQ1EeK9gKrxk10euQ">
- <ownedEnd xmi:type="uml:Property" xmi:id="_bVGIBPQ1EeK9gKrxk10euQ" name="class3" type="_ar4y8PQ1EeK9gKrxk10euQ" association="_bVGIA_Q1EeK9gKrxk10euQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bVGIBfQ1EeK9gKrxk10euQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bVGIBvQ1EeK9gKrxk10euQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_lsOMg_Q4EeK9gKrxk10euQ" name="class3_interface2_1" memberEnd="_lsOMhPQ4EeK9gKrxk10euQ _lsOMgPQ4EeK9gKrxk10euQ">
- <ownedEnd xmi:type="uml:Property" xmi:id="_lsOMhPQ4EeK9gKrxk10euQ" name="class3" type="_ar4y8PQ1EeK9gKrxk10euQ" association="_lsOMg_Q4EeK9gKrxk10euQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lsOMhfQ4EeK9gKrxk10euQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lsOMhvQ4EeK9gKrxk10euQ" value="1"/>
- </ownedEnd>
- </packagedElement>
-</uml:Model>
+<?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="_ZtZxs_Q1EeK9gKrxk10euQ" name="Model">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_ZtZxtPQ1EeK9gKrxk10euQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_oe_9gPQ1EeK9gKrxk10euQ">
+ <importedPackage xmi:type="uml:Model" href="library.uml#_gvvLwPQ1EeK9gKrxk10euQ"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Class" xmi:id="_aa6-wPQ1EeK9gKrxk10euQ" name="Class1">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_cPQqMPQ1EeK9gKrxk10euQ" name="Attribute1">
+ <type xmi:type="uml:Interface" href="library.uml#_iVyjkPQ1EeK9gKrxk10euQ"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_cuXBAPQ1EeK9gKrxk10euQ" name="Attribute2">
+ <type xmi:type="uml:Class" href="library.uml#_iwbRIPQ1EeK9gKrxk10euQ"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_yJcpkPQ1EeK9gKrxk10euQ" name="InterfaceRealization1" client="_aa6-wPQ1EeK9gKrxk10euQ">
+ <supplier xmi:type="uml:Interface" href="library.uml#_iLO5YPQ1EeK9gKrxk10euQ"/>
+ </interfaceRealization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_anHnsPQ1EeK9gKrxk10euQ" name="Class2">
+ <generalization xmi:type="uml:Generalization" xmi:id="_z6w0cMDAEeOe24DdsiPxGg">
+ <general xmi:type="uml:Class" href="library.uml#_iwbRIPQ1EeK9gKrxk10euQ"/>
+ </generalization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_ar4y8PQ1EeK9gKrxk10euQ" name="Class3">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_bKO70PQ1EeK9gKrxk10euQ" name="class2" type="_anHnsPQ1EeK9gKrxk10euQ" association="_bKO70_Q1EeK9gKrxk10euQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bKO70fQ1EeK9gKrxk10euQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bKO70vQ1EeK9gKrxk10euQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_bVGIAPQ1EeK9gKrxk10euQ" name="class1" type="_aa6-wPQ1EeK9gKrxk10euQ" association="_bVGIA_Q1EeK9gKrxk10euQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bVGIAfQ1EeK9gKrxk10euQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bVGIAvQ1EeK9gKrxk10euQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_lsOMgPQ4EeK9gKrxk10euQ" name="interface2" association="_lsOMg_Q4EeK9gKrxk10euQ">
+ <type xmi:type="uml:Interface" href="library.uml#_iQ41cPQ1EeK9gKrxk10euQ"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lsOMgfQ4EeK9gKrxk10euQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lsOMgvQ4EeK9gKrxk10euQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bKO70_Q1EeK9gKrxk10euQ" name="class3_class2_1" memberEnd="_bKO71PQ1EeK9gKrxk10euQ _bKO70PQ1EeK9gKrxk10euQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_bKO71PQ1EeK9gKrxk10euQ" name="class3" type="_ar4y8PQ1EeK9gKrxk10euQ" association="_bKO70_Q1EeK9gKrxk10euQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bKO71fQ1EeK9gKrxk10euQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bKO71vQ1EeK9gKrxk10euQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bVGIA_Q1EeK9gKrxk10euQ" name="class3_class1_1" memberEnd="_bVGIBPQ1EeK9gKrxk10euQ _bVGIAPQ1EeK9gKrxk10euQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_bVGIBPQ1EeK9gKrxk10euQ" name="class3" type="_ar4y8PQ1EeK9gKrxk10euQ" association="_bVGIA_Q1EeK9gKrxk10euQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bVGIBfQ1EeK9gKrxk10euQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bVGIBvQ1EeK9gKrxk10euQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lsOMg_Q4EeK9gKrxk10euQ" name="class3_interface2_1" memberEnd="_lsOMhPQ4EeK9gKrxk10euQ _lsOMgPQ4EeK9gKrxk10euQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_lsOMhPQ4EeK9gKrxk10euQ" name="class3" type="_ar4y8PQ1EeK9gKrxk10euQ" association="_lsOMg_Q4EeK9gKrxk10euQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lsOMhfQ4EeK9gKrxk10euQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lsOMhvQ4EeK9gKrxk10euQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/model.di b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/model.di
index 0892c56fb4c..c9be440f18e 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/model.di
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/model.di
@@ -1,17 +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="model.notation#_kicukPtrEeKiosy8GwIZjA"/>
- </availablePage>
- </pageList>
- <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
- <windows>
- <children xsi:type="di:TabFolder">
- <children>
- <emfPageIdentifier href="model.notation#_kicukPtrEeKiosy8GwIZjA"/>
- </children>
- </children>
- </windows>
- </sashModel>
-</di:SashWindowsMngr>
+<?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="model.notation#_kicukPtrEeKiosy8GwIZjA"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="model.notation#_kicukPtrEeKiosy8GwIZjA"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/model.notation b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/model.notation
index f60acc0b045..0499d63dfa3 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/model.notation
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/model.notation
@@ -1,143 +1,143 @@
-<?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="_kicukPtrEeKiosy8GwIZjA" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_wgz-APtrEeKiosy8GwIZjA" type="2008">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_y0OyIPtrEeKiosy8GwIZjA" source="Stereotype_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vfQ3s_2rEeKYpIVCYltNyg" key="StereotypeWithQualifiedNameList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vfQ3tP2rEeKYpIVCYltNyg" key="StereotypeList" value="Profile::Stereotype1"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vfQ3tf2rEeKYpIVCYltNyg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vfQ3tv2rEeKYpIVCYltNyg" key="PropStereoDisplay" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vfQ3t_2rEeKYpIVCYltNyg" key="StereotypePropertyLocation" value="Compartment"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_wgz-AvtrEeKiosy8GwIZjA" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_wgz-A_trEeKiosy8GwIZjA" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wg0lEPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wg0lEftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_wgz-BPtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_wgz-BftrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_wgz-BvtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wgz-B_trEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_wgz-CPtrEeKiosy8GwIZjA" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wg0lEvtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wg0lE_trEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_wgz-CftrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_wgz-CvtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_wgz-C_trEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wgz-DPtrEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_wgz-DftrEeKiosy8GwIZjA" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wg0lFPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wg0lFftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_wgz-DvtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_wgz-D_trEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_wgz-EPtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wgz-EftrEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_wg9vAPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wg9vA_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wg9vBPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_wg9vAftrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wg9vAvtrEeKiosy8GwIZjA"/>
- </children>
- <element xmi:type="uml:Class" href="model.uml#_wgyI0PtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wgz-AftrEeKiosy8GwIZjA" x="380" y="466"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_wn2aIPtrEeKiosy8GwIZjA" type="2008">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zvPo4PtrEeKiosy8GwIZjA" source="Stereotype_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__QB6ZP2uEeKYpIVCYltNyg" key="StereotypeWithQualifiedNameList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__QB6Zf2uEeKYpIVCYltNyg" key="StereotypeList" value="Profile::Stereotype2"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__QB6Zv2uEeKYpIVCYltNyg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__QB6Z_2uEeKYpIVCYltNyg" key="PropStereoDisplay" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__QLEUP2uEeKYpIVCYltNyg" key="StereotypePropertyLocation" value="Compartment"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_wn2aIvtrEeKiosy8GwIZjA" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_wn3BMPtrEeKiosy8GwIZjA" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wn3BP_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wn3BQPtrEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_wn3BMftrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_wn3BMvtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_wn3BM_trEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wn3BNPtrEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_wn3BNftrEeKiosy8GwIZjA" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wn3oQPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wn3oQftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_wn3BNvtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_wn3BN_trEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_wn3BOPtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wn3BOftrEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_wn3BOvtrEeKiosy8GwIZjA" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wn3oQvtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wn3oQ_trEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_wn3BO_trEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_wn3BPPtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_wn3BPftrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wn3BPvtrEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_woAyMPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_woAyM_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_woAyNPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_woAyMftrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_woAyMvtrEeKiosy8GwIZjA"/>
- </children>
- <element xmi:type="uml:Class" href="model.uml#_wn1zEPtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wn2aIftrEeKiosy8GwIZjA" x="645" y="270"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_w5otsPtrEeKiosy8GwIZjA" type="2008">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zPw3kPtrEeKiosy8GwIZjA" source="Stereotype_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ALPlcP2vEeKYpIVCYltNyg" key="StereotypeWithQualifiedNameList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ALPlcf2vEeKYpIVCYltNyg" key="StereotypeList" value="Profile::Stereotype3"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ALPlcv2vEeKYpIVCYltNyg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ALPlc_2vEeKYpIVCYltNyg" key="PropStereoDisplay" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ALPldP2vEeKYpIVCYltNyg" key="StereotypePropertyLocation" value="Compartment"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_w5otsvtrEeKiosy8GwIZjA" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_w5ots_trEeKiosy8GwIZjA" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_w5pUwPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w5pUwftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_w5ottPtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_w5ottftrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_w5ottvtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w5ott_trEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_w5otuPtrEeKiosy8GwIZjA" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_w5pUwvtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w5pUw_trEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_w5otuftrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_w5otuvtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_w5otu_trEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w5otvPtrEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_w5otvftrEeKiosy8GwIZjA" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_w5pUxPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w5pUxftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_w5otvvtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_w5otv_trEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_w5otwPtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w5otwftrEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_w5yesPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_w5yes_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w5yetPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_w5yesftrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w5yesvtrEeKiosy8GwIZjA"/>
- </children>
- <element xmi:type="uml:Class" href="model.uml#_w5nfkPtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w5otsftrEeKiosy8GwIZjA" x="965" y="490" width="121" height="96"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_kicukftrEeKiosy8GwIZjA"/>
- <element xmi:type="uml:Model" href="model.uml#_kh5U8PtrEeKiosy8GwIZjA"/>
-</notation:Diagram>
+<?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="_kicukPtrEeKiosy8GwIZjA" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_wgz-APtrEeKiosy8GwIZjA" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_y0OyIPtrEeKiosy8GwIZjA" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vfQ3s_2rEeKYpIVCYltNyg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vfQ3tP2rEeKYpIVCYltNyg" key="StereotypeList" value="Profile::Stereotype1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vfQ3tf2rEeKYpIVCYltNyg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vfQ3tv2rEeKYpIVCYltNyg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vfQ3t_2rEeKYpIVCYltNyg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_wgz-AvtrEeKiosy8GwIZjA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_wgz-A_trEeKiosy8GwIZjA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wg0lEPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wg0lEftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wgz-BPtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wgz-BftrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wgz-BvtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wgz-B_trEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_wgz-CPtrEeKiosy8GwIZjA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wg0lEvtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wg0lE_trEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wgz-CftrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wgz-CvtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wgz-C_trEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wgz-DPtrEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_wgz-DftrEeKiosy8GwIZjA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wg0lFPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wg0lFftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wgz-DvtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wgz-D_trEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wgz-EPtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wgz-EftrEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_wg9vAPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wg9vA_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wg9vBPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wg9vAftrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wg9vAvtrEeKiosy8GwIZjA"/>
+ </children>
+ <element xmi:type="uml:Class" href="model.uml#_wgyI0PtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wgz-AftrEeKiosy8GwIZjA" x="380" y="466"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_wn2aIPtrEeKiosy8GwIZjA" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zvPo4PtrEeKiosy8GwIZjA" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__QB6ZP2uEeKYpIVCYltNyg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__QB6Zf2uEeKYpIVCYltNyg" key="StereotypeList" value="Profile::Stereotype2"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__QB6Zv2uEeKYpIVCYltNyg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__QB6Z_2uEeKYpIVCYltNyg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__QLEUP2uEeKYpIVCYltNyg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_wn2aIvtrEeKiosy8GwIZjA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_wn3BMPtrEeKiosy8GwIZjA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wn3BP_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wn3BQPtrEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wn3BMftrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wn3BMvtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wn3BM_trEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wn3BNPtrEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_wn3BNftrEeKiosy8GwIZjA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wn3oQPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wn3oQftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wn3BNvtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wn3BN_trEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wn3BOPtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wn3BOftrEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_wn3BOvtrEeKiosy8GwIZjA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wn3oQvtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wn3oQ_trEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wn3BO_trEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wn3BPPtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wn3BPftrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wn3BPvtrEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_woAyMPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_woAyM_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_woAyNPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_woAyMftrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_woAyMvtrEeKiosy8GwIZjA"/>
+ </children>
+ <element xmi:type="uml:Class" href="model.uml#_wn1zEPtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wn2aIftrEeKiosy8GwIZjA" x="645" y="270"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_w5otsPtrEeKiosy8GwIZjA" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zPw3kPtrEeKiosy8GwIZjA" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ALPlcP2vEeKYpIVCYltNyg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ALPlcf2vEeKYpIVCYltNyg" key="StereotypeList" value="Profile::Stereotype3"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ALPlcv2vEeKYpIVCYltNyg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ALPlc_2vEeKYpIVCYltNyg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ALPldP2vEeKYpIVCYltNyg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w5otsvtrEeKiosy8GwIZjA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_w5ots_trEeKiosy8GwIZjA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_w5pUwPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w5pUwftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_w5ottPtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_w5ottftrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_w5ottvtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w5ott_trEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_w5otuPtrEeKiosy8GwIZjA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_w5pUwvtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w5pUw_trEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_w5otuftrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_w5otuvtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_w5otu_trEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w5otvPtrEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_w5otvftrEeKiosy8GwIZjA" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_w5pUxPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w5pUxftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_w5otvvtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_w5otv_trEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_w5otwPtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w5otwftrEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_w5yesPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_w5yes_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w5yetPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_w5yesftrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w5yesvtrEeKiosy8GwIZjA"/>
+ </children>
+ <element xmi:type="uml:Class" href="model.uml#_w5nfkPtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w5otsftrEeKiosy8GwIZjA" x="965" y="490" width="121" height="96"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_kicukftrEeKiosy8GwIZjA"/>
+ <element xmi:type="uml:Model" href="model.uml#_kh5U8PtrEeKiosy8GwIZjA"/>
+</notation:Diagram>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/model.uml b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/model.uml
index a1662c8daf3..e92b62ee372 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/model.uml
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/model.uml
@@ -1,17 +1,17 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Profile="http:///schemas/Profile/_szf-wPtrEeKiosy8GwIZjA/0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http:///schemas/Profile/_szf-wPtrEeKiosy8GwIZjA/0 p1/profile1.profile.uml#_s0UeIPtrEeKiosy8GwIZjA">
- <uml:Model xmi:id="_kh5U8PtrEeKiosy8GwIZjA" name="model">
- <packagedElement xmi:type="uml:Class" xmi:id="_wgyI0PtrEeKiosy8GwIZjA" name="Class1"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_wn1zEPtrEeKiosy8GwIZjA" name="Class2"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_w5nfkPtrEeKiosy8GwIZjA" name="Class3"/>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_wP_TwPtrEeKiosy8GwIZjA">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wQuTkPtrEeKiosy8GwIZjA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="p1/profile1.profile.uml#_s0UeIPtrEeKiosy8GwIZjA"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="p1/profile1.profile.uml#_oA-q8PtrEeKiosy8GwIZjA"/>
- </profileApplication>
- </uml:Model>
- <Profile:Stereotype1 xmi:id="_vfHtwP2rEeKYpIVCYltNyg" base_Class="_wgyI0PtrEeKiosy8GwIZjA"/>
- <Profile:Stereotype2 xmi:id="__QB6YP2uEeKYpIVCYltNyg" base_Class="_wn1zEPtrEeKiosy8GwIZjA"/>
- <Profile:Stereotype3 xmi:id="_ALF0cP2vEeKYpIVCYltNyg" base_Class="_w5nfkPtrEeKiosy8GwIZjA"/>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Profile="http:///schemas/Profile/_szf-wPtrEeKiosy8GwIZjA/0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http:///schemas/Profile/_szf-wPtrEeKiosy8GwIZjA/0 p1/profile1.profile.uml#_s0UeIPtrEeKiosy8GwIZjA">
+ <uml:Model xmi:id="_kh5U8PtrEeKiosy8GwIZjA" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_wgyI0PtrEeKiosy8GwIZjA" name="Class1"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_wn1zEPtrEeKiosy8GwIZjA" name="Class2"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_w5nfkPtrEeKiosy8GwIZjA" name="Class3"/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_wP_TwPtrEeKiosy8GwIZjA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wQuTkPtrEeKiosy8GwIZjA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="p1/profile1.profile.uml#_s0UeIPtrEeKiosy8GwIZjA"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="p1/profile1.profile.uml#_oA-q8PtrEeKiosy8GwIZjA"/>
+ </profileApplication>
+ </uml:Model>
+ <Profile:Stereotype1 xmi:id="_vfHtwP2rEeKYpIVCYltNyg" base_Class="_wgyI0PtrEeKiosy8GwIZjA"/>
+ <Profile:Stereotype2 xmi:id="__QB6YP2uEeKYpIVCYltNyg" base_Class="_wn1zEPtrEeKiosy8GwIZjA"/>
+ <Profile:Stereotype3 xmi:id="_ALF0cP2vEeKYpIVCYltNyg" base_Class="_w5nfkPtrEeKiosy8GwIZjA"/>
+</xmi:XMI>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p1/profile1.profile.di b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p1/profile1.profile.di
index 42480728a9f..5614f714fde 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p1/profile1.profile.di
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p1/profile1.profile.di
@@ -1,17 +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="profile1.profile.notation#_oA_5EPtrEeKiosy8GwIZjA"/>
- </availablePage>
- </pageList>
- <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
- <windows>
- <children xsi:type="di:TabFolder">
- <children>
- <emfPageIdentifier href="profile1.profile.notation#_oA_5EPtrEeKiosy8GwIZjA"/>
- </children>
- </children>
- </windows>
- </sashModel>
-</di:SashWindowsMngr>
+<?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="profile1.profile.notation#_oA_5EPtrEeKiosy8GwIZjA"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="profile1.profile.notation#_oA_5EPtrEeKiosy8GwIZjA"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p1/profile1.profile.notation b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p1/profile1.profile.notation
index 6c47b646fde..870a1fe7eed 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p1/profile1.profile.notation
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p1/profile1.profile.notation
@@ -1,137 +1,137 @@
-<?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:l2="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2" 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="_oA_5EPtrEeKiosy8GwIZjA" type="PapyrusUMLProfileDiagram" name="NewDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_ozgUEPtrEeKiosy8GwIZjA" type="1026">
- <children xmi:type="notation:DecorationNode" xmi:id="_ozg7IPtrEeKiosy8GwIZjA" type="1034"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_ozg7IftrEeKiosy8GwIZjA" type="1071">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ozlzoPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ozmasPtrEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_ozg7IvtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ozg7I_trEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ozg7JPtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ozg7JftrEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_ozg7JvtrEeKiosy8GwIZjA" visible="false" type="1019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oznBwPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oznBwftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_ozg7J_trEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ozg7KPtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ozg7KftrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ozg7KvtrEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_oz1EMPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oz1EM_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oz1ENPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_oz1EMftrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oz1EMvtrEeKiosy8GwIZjA"/>
- </children>
- <element xmi:type="uml:Stereotype" href="profile1.profile.uml#_ozdQwPtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ozgUEftrEeKiosy8GwIZjA" x="415" y="510"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_o4IVYPtrEeKiosy8GwIZjA" type="1026">
- <children xmi:type="notation:DecorationNode" xmi:id="_o4IVYvtrEeKiosy8GwIZjA" type="1034"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_o4IVY_trEeKiosy8GwIZjA" type="1071">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o4I8cPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o4I8cftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_o4IVZPtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_o4IVZftrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_o4IVZvtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4IVZ_trEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_o4IVaPtrEeKiosy8GwIZjA" visible="false" type="1019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o4I8cvtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o4I8c_trEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_o4IVaftrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_o4IVavtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_o4IVa_trEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4IVbPtrEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_o4PDEPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o4PDE_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o4PDFPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_o4PDEftrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4PDEvtrEeKiosy8GwIZjA"/>
- </children>
- <element xmi:type="uml:Stereotype" href="profile1.profile.uml#_o4HuUPtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4IVYftrEeKiosy8GwIZjA" x="785" y="510"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_o9XasPtrEeKiosy8GwIZjA" type="1026">
- <children xmi:type="notation:DecorationNode" xmi:id="_o9XasvtrEeKiosy8GwIZjA" type="1034"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_o9Xas_trEeKiosy8GwIZjA" type="1071">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o9YBwPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o9YBwftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_o9XatPtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_o9XatftrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_o9XatvtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9Xat_trEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_o9XauPtrEeKiosy8GwIZjA" visible="false" type="1019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o9YBwvtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o9YBw_trEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_o9XauftrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_o9XauvtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_o9Xau_trEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9XavPtrEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_o9eIYPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o9eIY_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o9eIZPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_o9eIYftrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9eIYvtrEeKiosy8GwIZjA"/>
- </children>
- <element xmi:type="uml:Stereotype" href="profile1.profile.uml#_o9WMkPtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9XasftrEeKiosy8GwIZjA" x="1110" y="506"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_qrPRwPtrEeKiosy8GwIZjA" type="1031">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qrQf4PtrEeKiosy8GwIZjA" source="Stereotype_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf4ftrEeKiosy8GwIZjA" key="StereotypeWithQualifiedNameList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf4vtrEeKiosy8GwIZjA" key="StereotypeList" value="StandardProfileL2::Metaclass"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf4_trEeKiosy8GwIZjA" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf5PtrEeKiosy8GwIZjA" key="PropStereoDisplay" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf5ftrEeKiosy8GwIZjA" key="StereotypePropertyLocation" value="Compartment"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_qrPRwvtrEeKiosy8GwIZjA" type="1084"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_qruZ8PtrEeKiosy8GwIZjA" visible="false" type="AppliedStereotypeCompartement">
- <styles xmi:type="notation:TitleStyle" xmi:id="_qruZ8ftrEeKiosy8GwIZjA" showTitle="true"/>
- <element xmi:type="l2:Metaclass" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_Sh6H8KtKEeGF4uwJob34Mw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qruZ8vtrEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_qrvBAPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qrvBA_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrvBBPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_qrvBAftrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qrvBAvtrEeKiosy8GwIZjA"/>
- </children>
- <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qrPRw_trEeKiosy8GwIZjA" x="785" y="125"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_oA_5EftrEeKiosy8GwIZjA"/>
- <element xmi:type="uml:Profile" href="profile1.profile.uml#_oA-q8PtrEeKiosy8GwIZjA"/>
- <edges xmi:type="notation:Connector" xmi:id="_rNDlYPtrEeKiosy8GwIZjA" type="1013" source="_ozgUEPtrEeKiosy8GwIZjA" target="_qrPRwPtrEeKiosy8GwIZjA">
- <styles xmi:type="notation:FontStyle" xmi:id="_rNDlYftrEeKiosy8GwIZjA"/>
- <element xmi:type="uml:Extension" href="profile1.profile.uml#_rMhZ4ftrEeKiosy8GwIZjA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rNDlYvtrEeKiosy8GwIZjA" points="[-6, -59, 27, 266]$[-32, -332, 1, -7]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rNK6IPtrEeKiosy8GwIZjA" id="(0.76,0.59)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rNK6IftrEeKiosy8GwIZjA" id="(0.54,0.14)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_rWLsMPtrEeKiosy8GwIZjA" type="1013" source="_o4IVYPtrEeKiosy8GwIZjA" target="_qrPRwPtrEeKiosy8GwIZjA">
- <styles xmi:type="notation:FontStyle" xmi:id="_rWLsMftrEeKiosy8GwIZjA"/>
- <element xmi:type="uml:Extension" href="profile1.profile.uml#_rWKeEftrEeKiosy8GwIZjA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rWLsMvtrEeKiosy8GwIZjA" points="[-50, -25, 359, 171]$[-459, -203, -50, -7]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_rjcsI_trEeKiosy8GwIZjA" type="1013" source="_o9XasPtrEeKiosy8GwIZjA" target="_qrPRwPtrEeKiosy8GwIZjA">
- <styles xmi:type="notation:FontStyle" xmi:id="_rjcsJPtrEeKiosy8GwIZjA"/>
- <element xmi:type="uml:Extension" href="profile1.profile.uml#_rjcsIftrEeKiosy8GwIZjA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rjcsJftrEeKiosy8GwIZjA" points="[-90, -50, 691, 391]$[-778, -416, 3, 25]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rjmdIPtrEeKiosy8GwIZjA" id="(0.9,0.7)"/>
- </edges>
-</notation:Diagram>
+<?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:l2="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2" 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="_oA_5EPtrEeKiosy8GwIZjA" type="PapyrusUMLProfileDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_ozgUEPtrEeKiosy8GwIZjA" type="1026">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ozg7IPtrEeKiosy8GwIZjA" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ozg7IftrEeKiosy8GwIZjA" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ozlzoPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ozmasPtrEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ozg7IvtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ozg7I_trEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ozg7JPtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ozg7JftrEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ozg7JvtrEeKiosy8GwIZjA" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oznBwPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oznBwftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ozg7J_trEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ozg7KPtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ozg7KftrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ozg7KvtrEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_oz1EMPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oz1EM_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oz1ENPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_oz1EMftrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oz1EMvtrEeKiosy8GwIZjA"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="profile1.profile.uml#_ozdQwPtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ozgUEftrEeKiosy8GwIZjA" x="415" y="510"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_o4IVYPtrEeKiosy8GwIZjA" type="1026">
+ <children xmi:type="notation:DecorationNode" xmi:id="_o4IVYvtrEeKiosy8GwIZjA" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_o4IVY_trEeKiosy8GwIZjA" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o4I8cPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o4I8cftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o4IVZPtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_o4IVZftrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_o4IVZvtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4IVZ_trEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_o4IVaPtrEeKiosy8GwIZjA" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o4I8cvtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o4I8c_trEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o4IVaftrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_o4IVavtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_o4IVa_trEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4IVbPtrEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_o4PDEPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o4PDE_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o4PDFPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o4PDEftrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4PDEvtrEeKiosy8GwIZjA"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="profile1.profile.uml#_o4HuUPtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4IVYftrEeKiosy8GwIZjA" x="785" y="510"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_o9XasPtrEeKiosy8GwIZjA" type="1026">
+ <children xmi:type="notation:DecorationNode" xmi:id="_o9XasvtrEeKiosy8GwIZjA" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_o9Xas_trEeKiosy8GwIZjA" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o9YBwPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o9YBwftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o9XatPtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_o9XatftrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_o9XatvtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9Xat_trEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_o9XauPtrEeKiosy8GwIZjA" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o9YBwvtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o9YBw_trEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o9XauftrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_o9XauvtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_o9Xau_trEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9XavPtrEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_o9eIYPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o9eIY_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o9eIZPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o9eIYftrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9eIYvtrEeKiosy8GwIZjA"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="profile1.profile.uml#_o9WMkPtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9XasftrEeKiosy8GwIZjA" x="1110" y="506"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qrPRwPtrEeKiosy8GwIZjA" type="1031">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qrQf4PtrEeKiosy8GwIZjA" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf4ftrEeKiosy8GwIZjA" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf4vtrEeKiosy8GwIZjA" key="StereotypeList" value="StandardProfileL2::Metaclass"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf4_trEeKiosy8GwIZjA" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf5PtrEeKiosy8GwIZjA" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf5ftrEeKiosy8GwIZjA" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qrPRwvtrEeKiosy8GwIZjA" type="1084"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_qruZ8PtrEeKiosy8GwIZjA" visible="false" type="AppliedStereotypeCompartement">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_qruZ8ftrEeKiosy8GwIZjA" showTitle="true"/>
+ <element xmi:type="l2:Metaclass" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_Sh6H8KtKEeGF4uwJob34Mw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qruZ8vtrEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_qrvBAPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qrvBA_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrvBBPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_qrvBAftrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qrvBAvtrEeKiosy8GwIZjA"/>
+ </children>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qrPRw_trEeKiosy8GwIZjA" x="785" y="125"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_oA_5EftrEeKiosy8GwIZjA"/>
+ <element xmi:type="uml:Profile" href="profile1.profile.uml#_oA-q8PtrEeKiosy8GwIZjA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_rNDlYPtrEeKiosy8GwIZjA" type="1013" source="_ozgUEPtrEeKiosy8GwIZjA" target="_qrPRwPtrEeKiosy8GwIZjA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_rNDlYftrEeKiosy8GwIZjA"/>
+ <element xmi:type="uml:Extension" href="profile1.profile.uml#_rMhZ4ftrEeKiosy8GwIZjA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rNDlYvtrEeKiosy8GwIZjA" points="[-6, -59, 27, 266]$[-32, -332, 1, -7]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rNK6IPtrEeKiosy8GwIZjA" id="(0.76,0.59)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rNK6IftrEeKiosy8GwIZjA" id="(0.54,0.14)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_rWLsMPtrEeKiosy8GwIZjA" type="1013" source="_o4IVYPtrEeKiosy8GwIZjA" target="_qrPRwPtrEeKiosy8GwIZjA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_rWLsMftrEeKiosy8GwIZjA"/>
+ <element xmi:type="uml:Extension" href="profile1.profile.uml#_rWKeEftrEeKiosy8GwIZjA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rWLsMvtrEeKiosy8GwIZjA" points="[-50, -25, 359, 171]$[-459, -203, -50, -7]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_rjcsI_trEeKiosy8GwIZjA" type="1013" source="_o9XasPtrEeKiosy8GwIZjA" target="_qrPRwPtrEeKiosy8GwIZjA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_rjcsJPtrEeKiosy8GwIZjA"/>
+ <element xmi:type="uml:Extension" href="profile1.profile.uml#_rjcsIftrEeKiosy8GwIZjA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rjcsJftrEeKiosy8GwIZjA" points="[-90, -50, 691, 391]$[-778, -416, 3, 25]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rjmdIPtrEeKiosy8GwIZjA" id="(0.9,0.7)"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p1/profile1.profile.uml b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p1/profile1.profile.uml
index 51c736c4529..9c3d1ca7f30 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p1/profile1.profile.uml
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p1/profile1.profile.uml
@@ -1,65 +1,65 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<uml:Profile xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_oA-q8PtrEeKiosy8GwIZjA" name="Profile" metaclassReference="_qrODoPtrEeKiosy8GwIZjA" metamodelReference="_oA-q8ftrEeKiosy8GwIZjA">
- <eAnnotations xmi:id="_s0T3EPtrEeKiosy8GwIZjA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_s0UeIPtrEeKiosy8GwIZjA" name="Profile" nsURI="http:///schemas/Profile/_szf-wPtrEeKiosy8GwIZjA/0" nsPrefix="Profile">
- <eAnnotations xmi:id="_s0WTUvtrEeKiosy8GwIZjA" source="PapyrusVersion">
- <details xmi:id="_s0WTU_trEeKiosy8GwIZjA" key="Version" value="0.0.1"/>
- <details xmi:id="_s0WTVPtrEeKiosy8GwIZjA" key="Comment" value=""/>
- <details xmi:id="_s0WTVftrEeKiosy8GwIZjA" key="Copyright" value=""/>
- <details xmi:id="_s0WTVvtrEeKiosy8GwIZjA" key="Date" value="2013-08-02"/>
- <details xmi:id="_s0WTV_trEeKiosy8GwIZjA" key="Author" value=""/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_s0UeIftrEeKiosy8GwIZjA" name="Stereotype1">
- <eAnnotations xmi:id="_s0UeIvtrEeKiosy8GwIZjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ozdQwPtrEeKiosy8GwIZjA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_s0UeI_trEeKiosy8GwIZjA" name="base_Class" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_s0UeJftrEeKiosy8GwIZjA" name="Stereotype2">
- <eAnnotations xmi:id="_s0UeJvtrEeKiosy8GwIZjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_o4HuUPtrEeKiosy8GwIZjA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_s0UeJ_trEeKiosy8GwIZjA" name="base_Class" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_s0UeKftrEeKiosy8GwIZjA" name="Stereotype3">
- <eAnnotations xmi:id="_s0UeKvtrEeKiosy8GwIZjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_o9WMkPtrEeKiosy8GwIZjA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_s0UeK_trEeKiosy8GwIZjA" name="base_Class" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <elementImport xmi:id="_qrODoPtrEeKiosy8GwIZjA" alias="Class">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </elementImport>
- <packageImport xmi:id="_oA-q8ftrEeKiosy8GwIZjA">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
- </packageImport>
- <packageImport xmi:id="_oA-q8vtrEeKiosy8GwIZjA">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
- </packageImport>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_ozdQwPtrEeKiosy8GwIZjA" name="Stereotype1">
- <ownedAttribute xmi:id="_rMhZ4PtrEeKiosy8GwIZjA" name="base_Class" association="_rMhZ4ftrEeKiosy8GwIZjA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_o4HuUPtrEeKiosy8GwIZjA" name="Stereotype2">
- <ownedAttribute xmi:id="_rWKeEPtrEeKiosy8GwIZjA" name="base_Class" association="_rWKeEftrEeKiosy8GwIZjA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_o9WMkPtrEeKiosy8GwIZjA" name="Stereotype3">
- <ownedAttribute xmi:id="_rjcsIPtrEeKiosy8GwIZjA" name="base_Class" association="_rjcsIftrEeKiosy8GwIZjA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_rMhZ4ftrEeKiosy8GwIZjA" name="E_Stereotype1_Class1" memberEnd="_rMhZ4vtrEeKiosy8GwIZjA _rMhZ4PtrEeKiosy8GwIZjA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_rMhZ4vtrEeKiosy8GwIZjA" name="extension_Stereotype1" type="_ozdQwPtrEeKiosy8GwIZjA" aggregation="composite" association="_rMhZ4ftrEeKiosy8GwIZjA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_rWKeEftrEeKiosy8GwIZjA" name="E_Stereotype2_Class1" memberEnd="_rWKeEvtrEeKiosy8GwIZjA _rWKeEPtrEeKiosy8GwIZjA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_rWKeEvtrEeKiosy8GwIZjA" name="extension_Stereotype2" type="_o4HuUPtrEeKiosy8GwIZjA" aggregation="composite" association="_rWKeEftrEeKiosy8GwIZjA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_rjcsIftrEeKiosy8GwIZjA" name="E_Stereotype3_Class1" memberEnd="_rjcsIvtrEeKiosy8GwIZjA _rjcsIPtrEeKiosy8GwIZjA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_rjcsIvtrEeKiosy8GwIZjA" name="extension_Stereotype3" type="_o9WMkPtrEeKiosy8GwIZjA" aggregation="composite" association="_rjcsIftrEeKiosy8GwIZjA"/>
- </packagedElement>
-</uml:Profile>
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Profile xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_oA-q8PtrEeKiosy8GwIZjA" name="Profile" metaclassReference="_qrODoPtrEeKiosy8GwIZjA" metamodelReference="_oA-q8ftrEeKiosy8GwIZjA">
+ <eAnnotations xmi:id="_s0T3EPtrEeKiosy8GwIZjA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_s0UeIPtrEeKiosy8GwIZjA" name="Profile" nsURI="http:///schemas/Profile/_szf-wPtrEeKiosy8GwIZjA/0" nsPrefix="Profile">
+ <eAnnotations xmi:id="_s0WTUvtrEeKiosy8GwIZjA" source="PapyrusVersion">
+ <details xmi:id="_s0WTU_trEeKiosy8GwIZjA" key="Version" value="0.0.1"/>
+ <details xmi:id="_s0WTVPtrEeKiosy8GwIZjA" key="Comment" value=""/>
+ <details xmi:id="_s0WTVftrEeKiosy8GwIZjA" key="Copyright" value=""/>
+ <details xmi:id="_s0WTVvtrEeKiosy8GwIZjA" key="Date" value="2013-08-02"/>
+ <details xmi:id="_s0WTV_trEeKiosy8GwIZjA" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_s0UeIftrEeKiosy8GwIZjA" name="Stereotype1">
+ <eAnnotations xmi:id="_s0UeIvtrEeKiosy8GwIZjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ozdQwPtrEeKiosy8GwIZjA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_s0UeI_trEeKiosy8GwIZjA" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_s0UeJftrEeKiosy8GwIZjA" name="Stereotype2">
+ <eAnnotations xmi:id="_s0UeJvtrEeKiosy8GwIZjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_o4HuUPtrEeKiosy8GwIZjA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_s0UeJ_trEeKiosy8GwIZjA" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_s0UeKftrEeKiosy8GwIZjA" name="Stereotype3">
+ <eAnnotations xmi:id="_s0UeKvtrEeKiosy8GwIZjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_o9WMkPtrEeKiosy8GwIZjA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_s0UeK_trEeKiosy8GwIZjA" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ </eAnnotations>
+ <elementImport xmi:id="_qrODoPtrEeKiosy8GwIZjA" alias="Class">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </elementImport>
+ <packageImport xmi:id="_oA-q8ftrEeKiosy8GwIZjA">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:id="_oA-q8vtrEeKiosy8GwIZjA">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_ozdQwPtrEeKiosy8GwIZjA" name="Stereotype1">
+ <ownedAttribute xmi:id="_rMhZ4PtrEeKiosy8GwIZjA" name="base_Class" association="_rMhZ4ftrEeKiosy8GwIZjA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_o4HuUPtrEeKiosy8GwIZjA" name="Stereotype2">
+ <ownedAttribute xmi:id="_rWKeEPtrEeKiosy8GwIZjA" name="base_Class" association="_rWKeEftrEeKiosy8GwIZjA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_o9WMkPtrEeKiosy8GwIZjA" name="Stereotype3">
+ <ownedAttribute xmi:id="_rjcsIPtrEeKiosy8GwIZjA" name="base_Class" association="_rjcsIftrEeKiosy8GwIZjA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_rMhZ4ftrEeKiosy8GwIZjA" name="E_Stereotype1_Class1" memberEnd="_rMhZ4vtrEeKiosy8GwIZjA _rMhZ4PtrEeKiosy8GwIZjA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_rMhZ4vtrEeKiosy8GwIZjA" name="extension_Stereotype1" type="_ozdQwPtrEeKiosy8GwIZjA" aggregation="composite" association="_rMhZ4ftrEeKiosy8GwIZjA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_rWKeEftrEeKiosy8GwIZjA" name="E_Stereotype2_Class1" memberEnd="_rWKeEvtrEeKiosy8GwIZjA _rWKeEPtrEeKiosy8GwIZjA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_rWKeEvtrEeKiosy8GwIZjA" name="extension_Stereotype2" type="_o4HuUPtrEeKiosy8GwIZjA" aggregation="composite" association="_rWKeEftrEeKiosy8GwIZjA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_rjcsIftrEeKiosy8GwIZjA" name="E_Stereotype3_Class1" memberEnd="_rjcsIvtrEeKiosy8GwIZjA _rjcsIPtrEeKiosy8GwIZjA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_rjcsIvtrEeKiosy8GwIZjA" name="extension_Stereotype3" type="_o9WMkPtrEeKiosy8GwIZjA" aggregation="composite" association="_rjcsIftrEeKiosy8GwIZjA"/>
+ </packagedElement>
+</uml:Profile>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p2/profile2.profile.di b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p2/profile2.profile.di
index 5e4c3d37c66..0dd576b7b91 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p2/profile2.profile.di
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p2/profile2.profile.di
@@ -1,17 +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="profile2.profile.notation#_oA_5EPtrEeKiosy8GwIZjA"/>
- </availablePage>
- </pageList>
- <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
- <windows>
- <children xsi:type="di:TabFolder">
- <children>
- <emfPageIdentifier href="profile2.profile.notation#_oA_5EPtrEeKiosy8GwIZjA"/>
- </children>
- </children>
- </windows>
- </sashModel>
-</di:SashWindowsMngr>
+<?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="profile2.profile.notation#_oA_5EPtrEeKiosy8GwIZjA"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="profile2.profile.notation#_oA_5EPtrEeKiosy8GwIZjA"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p2/profile2.profile.notation b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p2/profile2.profile.notation
index e7be5b449f0..7359c30f7f8 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p2/profile2.profile.notation
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p2/profile2.profile.notation
@@ -1,137 +1,137 @@
-<?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:l2="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2" 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="_oA_5EPtrEeKiosy8GwIZjA" type="PapyrusUMLProfileDiagram" name="NewDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_ozgUEPtrEeKiosy8GwIZjA" type="1026">
- <children xmi:type="notation:DecorationNode" xmi:id="_ozg7IPtrEeKiosy8GwIZjA" type="1034"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_ozg7IftrEeKiosy8GwIZjA" type="1071">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ozlzoPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ozmasPtrEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_ozg7IvtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ozg7I_trEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ozg7JPtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ozg7JftrEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_ozg7JvtrEeKiosy8GwIZjA" visible="false" type="1019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oznBwPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oznBwftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_ozg7J_trEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ozg7KPtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ozg7KftrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ozg7KvtrEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_oz1EMPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oz1EM_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oz1ENPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_oz1EMftrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oz1EMvtrEeKiosy8GwIZjA"/>
- </children>
- <element xmi:type="uml:Stereotype" href="profile2.profile.uml#_ozdQwPtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ozgUEftrEeKiosy8GwIZjA" x="415" y="510"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_o4IVYPtrEeKiosy8GwIZjA" type="1026">
- <children xmi:type="notation:DecorationNode" xmi:id="_o4IVYvtrEeKiosy8GwIZjA" type="1034"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_o4IVY_trEeKiosy8GwIZjA" type="1071">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o4I8cPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o4I8cftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_o4IVZPtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_o4IVZftrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_o4IVZvtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4IVZ_trEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_o4IVaPtrEeKiosy8GwIZjA" visible="false" type="1019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o4I8cvtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o4I8c_trEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_o4IVaftrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_o4IVavtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_o4IVa_trEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4IVbPtrEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_o4PDEPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o4PDE_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o4PDFPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_o4PDEftrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4PDEvtrEeKiosy8GwIZjA"/>
- </children>
- <element xmi:type="uml:Stereotype" href="profile2.profile.uml#_o4HuUPtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4IVYftrEeKiosy8GwIZjA" x="785" y="510"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_o9XasPtrEeKiosy8GwIZjA" type="1026">
- <children xmi:type="notation:DecorationNode" xmi:id="_o9XasvtrEeKiosy8GwIZjA" type="1034"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_o9Xas_trEeKiosy8GwIZjA" type="1071">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o9YBwPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o9YBwftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_o9XatPtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_o9XatftrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_o9XatvtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9Xat_trEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_o9XauPtrEeKiosy8GwIZjA" visible="false" type="1019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o9YBwvtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o9YBw_trEeKiosy8GwIZjA" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_o9XauftrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_o9XauvtrEeKiosy8GwIZjA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_o9Xau_trEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9XavPtrEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_o9eIYPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o9eIY_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o9eIZPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_o9eIYftrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9eIYvtrEeKiosy8GwIZjA"/>
- </children>
- <element xmi:type="uml:Stereotype" href="profile2.profile.uml#_o9WMkPtrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9XasftrEeKiosy8GwIZjA" x="1110" y="506"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_qrPRwPtrEeKiosy8GwIZjA" type="1031">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qrQf4PtrEeKiosy8GwIZjA" source="Stereotype_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf4ftrEeKiosy8GwIZjA" key="StereotypeWithQualifiedNameList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf4vtrEeKiosy8GwIZjA" key="StereotypeList" value="StandardProfileL2::Metaclass"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf4_trEeKiosy8GwIZjA" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf5PtrEeKiosy8GwIZjA" key="PropStereoDisplay" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf5ftrEeKiosy8GwIZjA" key="StereotypePropertyLocation" value="Compartment"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_qrPRwvtrEeKiosy8GwIZjA" type="1084"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_qruZ8PtrEeKiosy8GwIZjA" visible="false" type="AppliedStereotypeCompartement">
- <styles xmi:type="notation:TitleStyle" xmi:id="_qruZ8ftrEeKiosy8GwIZjA" showTitle="true"/>
- <element xmi:type="l2:Metaclass" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_Sh6H8KtKEeGF4uwJob34Mw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qruZ8vtrEeKiosy8GwIZjA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_qrvBAPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qrvBA_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrvBBPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_qrvBAftrEeKiosy8GwIZjA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qrvBAvtrEeKiosy8GwIZjA"/>
- </children>
- <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qrPRw_trEeKiosy8GwIZjA" x="785" y="125"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_oA_5EftrEeKiosy8GwIZjA"/>
- <element xmi:type="uml:Profile" href="profile2.profile.uml#_oA-q8PtrEeKiosy8GwIZjA"/>
- <edges xmi:type="notation:Connector" xmi:id="_rNDlYPtrEeKiosy8GwIZjA" type="1013" source="_ozgUEPtrEeKiosy8GwIZjA" target="_qrPRwPtrEeKiosy8GwIZjA">
- <styles xmi:type="notation:FontStyle" xmi:id="_rNDlYftrEeKiosy8GwIZjA"/>
- <element xmi:type="uml:Extension" href="profile2.profile.uml#_rMhZ4ftrEeKiosy8GwIZjA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rNDlYvtrEeKiosy8GwIZjA" points="[-6, -59, 27, 266]$[-32, -332, 1, -7]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rNK6IPtrEeKiosy8GwIZjA" id="(0.76,0.59)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rNK6IftrEeKiosy8GwIZjA" id="(0.54,0.14)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_rWLsMPtrEeKiosy8GwIZjA" type="1013" source="_o4IVYPtrEeKiosy8GwIZjA" target="_qrPRwPtrEeKiosy8GwIZjA">
- <styles xmi:type="notation:FontStyle" xmi:id="_rWLsMftrEeKiosy8GwIZjA"/>
- <element xmi:type="uml:Extension" href="profile2.profile.uml#_rWKeEftrEeKiosy8GwIZjA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rWLsMvtrEeKiosy8GwIZjA" points="[-50, -25, 359, 171]$[-459, -203, -50, -7]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_rjcsI_trEeKiosy8GwIZjA" type="1013" source="_o9XasPtrEeKiosy8GwIZjA" target="_qrPRwPtrEeKiosy8GwIZjA">
- <styles xmi:type="notation:FontStyle" xmi:id="_rjcsJPtrEeKiosy8GwIZjA"/>
- <element xmi:type="uml:Extension" href="profile2.profile.uml#_rjcsIftrEeKiosy8GwIZjA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rjcsJftrEeKiosy8GwIZjA" points="[-90, -50, 691, 391]$[-778, -416, 3, 25]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rjmdIPtrEeKiosy8GwIZjA" id="(0.9,0.7)"/>
- </edges>
-</notation:Diagram>
+<?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:l2="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2" 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="_oA_5EPtrEeKiosy8GwIZjA" type="PapyrusUMLProfileDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_ozgUEPtrEeKiosy8GwIZjA" type="1026">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ozg7IPtrEeKiosy8GwIZjA" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ozg7IftrEeKiosy8GwIZjA" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ozlzoPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ozmasPtrEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ozg7IvtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ozg7I_trEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ozg7JPtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ozg7JftrEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ozg7JvtrEeKiosy8GwIZjA" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oznBwPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oznBwftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ozg7J_trEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ozg7KPtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ozg7KftrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ozg7KvtrEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_oz1EMPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oz1EM_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oz1ENPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_oz1EMftrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oz1EMvtrEeKiosy8GwIZjA"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="profile2.profile.uml#_ozdQwPtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ozgUEftrEeKiosy8GwIZjA" x="415" y="510"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_o4IVYPtrEeKiosy8GwIZjA" type="1026">
+ <children xmi:type="notation:DecorationNode" xmi:id="_o4IVYvtrEeKiosy8GwIZjA" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_o4IVY_trEeKiosy8GwIZjA" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o4I8cPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o4I8cftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o4IVZPtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_o4IVZftrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_o4IVZvtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4IVZ_trEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_o4IVaPtrEeKiosy8GwIZjA" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o4I8cvtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o4I8c_trEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o4IVaftrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_o4IVavtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_o4IVa_trEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4IVbPtrEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_o4PDEPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o4PDE_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o4PDFPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o4PDEftrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4PDEvtrEeKiosy8GwIZjA"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="profile2.profile.uml#_o4HuUPtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4IVYftrEeKiosy8GwIZjA" x="785" y="510"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_o9XasPtrEeKiosy8GwIZjA" type="1026">
+ <children xmi:type="notation:DecorationNode" xmi:id="_o9XasvtrEeKiosy8GwIZjA" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_o9Xas_trEeKiosy8GwIZjA" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o9YBwPtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o9YBwftrEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o9XatPtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_o9XatftrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_o9XatvtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9Xat_trEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_o9XauPtrEeKiosy8GwIZjA" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o9YBwvtrEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o9YBw_trEeKiosy8GwIZjA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o9XauftrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_o9XauvtrEeKiosy8GwIZjA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_o9Xau_trEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9XavPtrEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_o9eIYPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o9eIY_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o9eIZPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o9eIYftrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9eIYvtrEeKiosy8GwIZjA"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="profile2.profile.uml#_o9WMkPtrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9XasftrEeKiosy8GwIZjA" x="1110" y="506"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qrPRwPtrEeKiosy8GwIZjA" type="1031">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qrQf4PtrEeKiosy8GwIZjA" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf4ftrEeKiosy8GwIZjA" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf4vtrEeKiosy8GwIZjA" key="StereotypeList" value="StandardProfileL2::Metaclass"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf4_trEeKiosy8GwIZjA" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf5PtrEeKiosy8GwIZjA" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrQf5ftrEeKiosy8GwIZjA" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qrPRwvtrEeKiosy8GwIZjA" type="1084"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_qruZ8PtrEeKiosy8GwIZjA" visible="false" type="AppliedStereotypeCompartement">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_qruZ8ftrEeKiosy8GwIZjA" showTitle="true"/>
+ <element xmi:type="l2:Metaclass" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_Sh6H8KtKEeGF4uwJob34Mw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qruZ8vtrEeKiosy8GwIZjA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_qrvBAPtrEeKiosy8GwIZjA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qrvBA_trEeKiosy8GwIZjA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qrvBBPtrEeKiosy8GwIZjA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_qrvBAftrEeKiosy8GwIZjA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qrvBAvtrEeKiosy8GwIZjA"/>
+ </children>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qrPRw_trEeKiosy8GwIZjA" x="785" y="125"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_oA_5EftrEeKiosy8GwIZjA"/>
+ <element xmi:type="uml:Profile" href="profile2.profile.uml#_oA-q8PtrEeKiosy8GwIZjA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_rNDlYPtrEeKiosy8GwIZjA" type="1013" source="_ozgUEPtrEeKiosy8GwIZjA" target="_qrPRwPtrEeKiosy8GwIZjA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_rNDlYftrEeKiosy8GwIZjA"/>
+ <element xmi:type="uml:Extension" href="profile2.profile.uml#_rMhZ4ftrEeKiosy8GwIZjA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rNDlYvtrEeKiosy8GwIZjA" points="[-6, -59, 27, 266]$[-32, -332, 1, -7]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rNK6IPtrEeKiosy8GwIZjA" id="(0.76,0.59)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rNK6IftrEeKiosy8GwIZjA" id="(0.54,0.14)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_rWLsMPtrEeKiosy8GwIZjA" type="1013" source="_o4IVYPtrEeKiosy8GwIZjA" target="_qrPRwPtrEeKiosy8GwIZjA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_rWLsMftrEeKiosy8GwIZjA"/>
+ <element xmi:type="uml:Extension" href="profile2.profile.uml#_rWKeEftrEeKiosy8GwIZjA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rWLsMvtrEeKiosy8GwIZjA" points="[-50, -25, 359, 171]$[-459, -203, -50, -7]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_rjcsI_trEeKiosy8GwIZjA" type="1013" source="_o9XasPtrEeKiosy8GwIZjA" target="_qrPRwPtrEeKiosy8GwIZjA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_rjcsJPtrEeKiosy8GwIZjA"/>
+ <element xmi:type="uml:Extension" href="profile2.profile.uml#_rjcsIftrEeKiosy8GwIZjA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rjcsJftrEeKiosy8GwIZjA" points="[-90, -50, 691, 391]$[-778, -416, 3, 25]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rjmdIPtrEeKiosy8GwIZjA" id="(0.9,0.7)"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p2/profile2.profile.uml b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p2/profile2.profile.uml
index 51c736c4529..9c3d1ca7f30 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p2/profile2.profile.uml
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/dependencyManagement/profiles/p2/profile2.profile.uml
@@ -1,65 +1,65 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<uml:Profile xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_oA-q8PtrEeKiosy8GwIZjA" name="Profile" metaclassReference="_qrODoPtrEeKiosy8GwIZjA" metamodelReference="_oA-q8ftrEeKiosy8GwIZjA">
- <eAnnotations xmi:id="_s0T3EPtrEeKiosy8GwIZjA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_s0UeIPtrEeKiosy8GwIZjA" name="Profile" nsURI="http:///schemas/Profile/_szf-wPtrEeKiosy8GwIZjA/0" nsPrefix="Profile">
- <eAnnotations xmi:id="_s0WTUvtrEeKiosy8GwIZjA" source="PapyrusVersion">
- <details xmi:id="_s0WTU_trEeKiosy8GwIZjA" key="Version" value="0.0.1"/>
- <details xmi:id="_s0WTVPtrEeKiosy8GwIZjA" key="Comment" value=""/>
- <details xmi:id="_s0WTVftrEeKiosy8GwIZjA" key="Copyright" value=""/>
- <details xmi:id="_s0WTVvtrEeKiosy8GwIZjA" key="Date" value="2013-08-02"/>
- <details xmi:id="_s0WTV_trEeKiosy8GwIZjA" key="Author" value=""/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_s0UeIftrEeKiosy8GwIZjA" name="Stereotype1">
- <eAnnotations xmi:id="_s0UeIvtrEeKiosy8GwIZjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ozdQwPtrEeKiosy8GwIZjA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_s0UeI_trEeKiosy8GwIZjA" name="base_Class" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_s0UeJftrEeKiosy8GwIZjA" name="Stereotype2">
- <eAnnotations xmi:id="_s0UeJvtrEeKiosy8GwIZjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_o4HuUPtrEeKiosy8GwIZjA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_s0UeJ_trEeKiosy8GwIZjA" name="base_Class" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_s0UeKftrEeKiosy8GwIZjA" name="Stereotype3">
- <eAnnotations xmi:id="_s0UeKvtrEeKiosy8GwIZjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_o9WMkPtrEeKiosy8GwIZjA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_s0UeK_trEeKiosy8GwIZjA" name="base_Class" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <elementImport xmi:id="_qrODoPtrEeKiosy8GwIZjA" alias="Class">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </elementImport>
- <packageImport xmi:id="_oA-q8ftrEeKiosy8GwIZjA">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
- </packageImport>
- <packageImport xmi:id="_oA-q8vtrEeKiosy8GwIZjA">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
- </packageImport>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_ozdQwPtrEeKiosy8GwIZjA" name="Stereotype1">
- <ownedAttribute xmi:id="_rMhZ4PtrEeKiosy8GwIZjA" name="base_Class" association="_rMhZ4ftrEeKiosy8GwIZjA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_o4HuUPtrEeKiosy8GwIZjA" name="Stereotype2">
- <ownedAttribute xmi:id="_rWKeEPtrEeKiosy8GwIZjA" name="base_Class" association="_rWKeEftrEeKiosy8GwIZjA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_o9WMkPtrEeKiosy8GwIZjA" name="Stereotype3">
- <ownedAttribute xmi:id="_rjcsIPtrEeKiosy8GwIZjA" name="base_Class" association="_rjcsIftrEeKiosy8GwIZjA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_rMhZ4ftrEeKiosy8GwIZjA" name="E_Stereotype1_Class1" memberEnd="_rMhZ4vtrEeKiosy8GwIZjA _rMhZ4PtrEeKiosy8GwIZjA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_rMhZ4vtrEeKiosy8GwIZjA" name="extension_Stereotype1" type="_ozdQwPtrEeKiosy8GwIZjA" aggregation="composite" association="_rMhZ4ftrEeKiosy8GwIZjA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_rWKeEftrEeKiosy8GwIZjA" name="E_Stereotype2_Class1" memberEnd="_rWKeEvtrEeKiosy8GwIZjA _rWKeEPtrEeKiosy8GwIZjA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_rWKeEvtrEeKiosy8GwIZjA" name="extension_Stereotype2" type="_o4HuUPtrEeKiosy8GwIZjA" aggregation="composite" association="_rWKeEftrEeKiosy8GwIZjA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_rjcsIftrEeKiosy8GwIZjA" name="E_Stereotype3_Class1" memberEnd="_rjcsIvtrEeKiosy8GwIZjA _rjcsIPtrEeKiosy8GwIZjA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_rjcsIvtrEeKiosy8GwIZjA" name="extension_Stereotype3" type="_o9WMkPtrEeKiosy8GwIZjA" aggregation="composite" association="_rjcsIftrEeKiosy8GwIZjA"/>
- </packagedElement>
-</uml:Profile>
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Profile xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_oA-q8PtrEeKiosy8GwIZjA" name="Profile" metaclassReference="_qrODoPtrEeKiosy8GwIZjA" metamodelReference="_oA-q8ftrEeKiosy8GwIZjA">
+ <eAnnotations xmi:id="_s0T3EPtrEeKiosy8GwIZjA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_s0UeIPtrEeKiosy8GwIZjA" name="Profile" nsURI="http:///schemas/Profile/_szf-wPtrEeKiosy8GwIZjA/0" nsPrefix="Profile">
+ <eAnnotations xmi:id="_s0WTUvtrEeKiosy8GwIZjA" source="PapyrusVersion">
+ <details xmi:id="_s0WTU_trEeKiosy8GwIZjA" key="Version" value="0.0.1"/>
+ <details xmi:id="_s0WTVPtrEeKiosy8GwIZjA" key="Comment" value=""/>
+ <details xmi:id="_s0WTVftrEeKiosy8GwIZjA" key="Copyright" value=""/>
+ <details xmi:id="_s0WTVvtrEeKiosy8GwIZjA" key="Date" value="2013-08-02"/>
+ <details xmi:id="_s0WTV_trEeKiosy8GwIZjA" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_s0UeIftrEeKiosy8GwIZjA" name="Stereotype1">
+ <eAnnotations xmi:id="_s0UeIvtrEeKiosy8GwIZjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ozdQwPtrEeKiosy8GwIZjA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_s0UeI_trEeKiosy8GwIZjA" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_s0UeJftrEeKiosy8GwIZjA" name="Stereotype2">
+ <eAnnotations xmi:id="_s0UeJvtrEeKiosy8GwIZjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_o4HuUPtrEeKiosy8GwIZjA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_s0UeJ_trEeKiosy8GwIZjA" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_s0UeKftrEeKiosy8GwIZjA" name="Stereotype3">
+ <eAnnotations xmi:id="_s0UeKvtrEeKiosy8GwIZjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_o9WMkPtrEeKiosy8GwIZjA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_s0UeK_trEeKiosy8GwIZjA" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ </eAnnotations>
+ <elementImport xmi:id="_qrODoPtrEeKiosy8GwIZjA" alias="Class">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </elementImport>
+ <packageImport xmi:id="_oA-q8ftrEeKiosy8GwIZjA">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:id="_oA-q8vtrEeKiosy8GwIZjA">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_ozdQwPtrEeKiosy8GwIZjA" name="Stereotype1">
+ <ownedAttribute xmi:id="_rMhZ4PtrEeKiosy8GwIZjA" name="base_Class" association="_rMhZ4ftrEeKiosy8GwIZjA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_o4HuUPtrEeKiosy8GwIZjA" name="Stereotype2">
+ <ownedAttribute xmi:id="_rWKeEPtrEeKiosy8GwIZjA" name="base_Class" association="_rWKeEftrEeKiosy8GwIZjA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_o9WMkPtrEeKiosy8GwIZjA" name="Stereotype3">
+ <ownedAttribute xmi:id="_rjcsIPtrEeKiosy8GwIZjA" name="base_Class" association="_rjcsIftrEeKiosy8GwIZjA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_rMhZ4ftrEeKiosy8GwIZjA" name="E_Stereotype1_Class1" memberEnd="_rMhZ4vtrEeKiosy8GwIZjA _rMhZ4PtrEeKiosy8GwIZjA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_rMhZ4vtrEeKiosy8GwIZjA" name="extension_Stereotype1" type="_ozdQwPtrEeKiosy8GwIZjA" aggregation="composite" association="_rMhZ4ftrEeKiosy8GwIZjA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_rWKeEftrEeKiosy8GwIZjA" name="E_Stereotype2_Class1" memberEnd="_rWKeEvtrEeKiosy8GwIZjA _rWKeEPtrEeKiosy8GwIZjA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_rWKeEvtrEeKiosy8GwIZjA" name="extension_Stereotype2" type="_o4HuUPtrEeKiosy8GwIZjA" aggregation="composite" association="_rWKeEftrEeKiosy8GwIZjA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_rjcsIftrEeKiosy8GwIZjA" name="E_Stereotype3_Class1" memberEnd="_rjcsIvtrEeKiosy8GwIZjA _rjcsIPtrEeKiosy8GwIZjA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_rjcsIvtrEeKiosy8GwIZjA" name="extension_Stereotype3" type="_o9WMkPtrEeKiosy8GwIZjA" aggregation="composite" association="_rjcsIftrEeKiosy8GwIZjA"/>
+ </packagedElement>
+</uml:Profile>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/emf/Metamodel.ecore b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/emf/Metamodel.ecore
index 12bf1f1985e..28896001a2f 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/emf/Metamodel.ecore
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/emf/Metamodel.ecore
@@ -1,30 +1,30 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ecore:EPackage 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" name="TestMetamodel" nsURI="http://www.eclipse.org/papyrus/tools/tests"
- nsPrefix="test">
- <eClassifiers xsi:type="ecore:EClass" name="Class1">
- <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElements" upperBound="-1"
- eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="singleValuedProperty" eType="#//Class2"
- eOpposite="#//Class2/infiniteReference"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="multiValuedProperty" upperBound="-1"
- eType="#//Class3"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Class2">
- <eStructuralFeatures xsi:type="ecore:EReference" name="infiniteReference" eType="#//Class1"
- eOpposite="#//Class1/singleValuedProperty"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="enum" eType="#//Enum1"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Class3"/>
- <eClassifiers xsi:type="ecore:EClass" name="Class4" eSuperTypes="#//Class2 #//Class3"/>
- <eClassifiers xsi:type="ecore:EEnum" name="Enum1">
- <eLiterals name="v1"/>
- <eLiterals name="v2" value="1"/>
- <eLiterals name="v3" value="2"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EEnum" name="Enum2">
- <eLiterals name="v4"/>
- <eLiterals name="v5" value="1"/>
- <eLiterals name="v6" value="2" literal="v6"/>
- </eClassifiers>
-</ecore:EPackage>
+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage 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" name="TestMetamodel" nsURI="http://www.eclipse.org/papyrus/tools/tests"
+ nsPrefix="test">
+ <eClassifiers xsi:type="ecore:EClass" name="Class1">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElements" upperBound="-1"
+ eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="singleValuedProperty" eType="#//Class2"
+ eOpposite="#//Class2/infiniteReference"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="multiValuedProperty" upperBound="-1"
+ eType="#//Class3"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Class2">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="infiniteReference" eType="#//Class1"
+ eOpposite="#//Class1/singleValuedProperty"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="enum" eType="#//Enum1"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Class3"/>
+ <eClassifiers xsi:type="ecore:EClass" name="Class4" eSuperTypes="#//Class2 #//Class3"/>
+ <eClassifiers xsi:type="ecore:EEnum" name="Enum1">
+ <eLiterals name="v1"/>
+ <eLiterals name="v2" value="1"/>
+ <eLiterals name="v3" value="2"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="Enum2">
+ <eLiterals name="v4"/>
+ <eLiterals name="v5" value="1"/>
+ <eLiterals name="v6" value="2" literal="v6"/>
+ </eClassifiers>
+</ecore:EPackage>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/emf/TestModel.xmi b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/emf/TestModel.xmi
index 964433e8701..5b1ed080c75 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/emf/TestModel.xmi
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/emf/TestModel.xmi
@@ -1,40 +1,40 @@
-<?xml version="1.0" encoding="ASCII"?>
-<test:Class1
- xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:test="http://www.eclipse.org/papyrus/tools/tests"
- xsi:schemaLocation="http://www.eclipse.org/papyrus/tools/tests Metamodel.ecore"
- singleValuedProperty="//@ownedElements.0">
- <ownedElements
- xsi:type="test:Class2"
- infiniteReference="/"/>
- <ownedElements
- xsi:type="test:Class3"/>
- <ownedElements
- xsi:type="test:Class1">
- <ownedElements
- xsi:type="test:Class2"/>
- <ownedElements
- xsi:type="test:Class3"/>
- <ownedElements
- xsi:type="test:Class2"/>
- <ownedElements
- xsi:type="test:Class3"/>
- </ownedElements>
- <ownedElements
- xsi:type="test:Class1">
- <ownedElements
- xsi:type="test:Class2"/>
- <ownedElements
- xsi:type="test:Class3"/>
- <ownedElements
- xsi:type="test:Class2"/>
- <ownedElements
- xsi:type="test:Class3"/>
- <ownedElements
- xsi:type="test:Class4"/>
- <ownedElements
- xsi:type="test:Class4"/>
- </ownedElements>
-</test:Class1>
+<?xml version="1.0" encoding="ASCII"?>
+<test:Class1
+ xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:test="http://www.eclipse.org/papyrus/tools/tests"
+ xsi:schemaLocation="http://www.eclipse.org/papyrus/tools/tests Metamodel.ecore"
+ singleValuedProperty="//@ownedElements.0">
+ <ownedElements
+ xsi:type="test:Class2"
+ infiniteReference="/"/>
+ <ownedElements
+ xsi:type="test:Class3"/>
+ <ownedElements
+ xsi:type="test:Class1">
+ <ownedElements
+ xsi:type="test:Class2"/>
+ <ownedElements
+ xsi:type="test:Class3"/>
+ <ownedElements
+ xsi:type="test:Class2"/>
+ <ownedElements
+ xsi:type="test:Class3"/>
+ </ownedElements>
+ <ownedElements
+ xsi:type="test:Class1">
+ <ownedElements
+ xsi:type="test:Class2"/>
+ <ownedElements
+ xsi:type="test:Class3"/>
+ <ownedElements
+ xsi:type="test:Class2"/>
+ <ownedElements
+ xsi:type="test:Class3"/>
+ <ownedElements
+ xsi:type="test:Class4"/>
+ <ownedElements
+ xsi:type="test:Class4"/>
+ </ownedElements>
+</test:Class1>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/profileTest.profile.di b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/profileTest.profile.di
index 9a94f6f2b3b..66251048917 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/profileTest.profile.di
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/profileTest.profile.di
@@ -1,17 +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="profileTest.profile.notation#_dDohENcjEeKw9PDRLmC3Lg"/>
- </availablePage>
- </pageList>
- <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
- <windows>
- <children xsi:type="di:TabFolder">
- <children>
- <emfPageIdentifier href="profileTest.profile.notation#_dDohENcjEeKw9PDRLmC3Lg"/>
- </children>
- </children>
- </windows>
- </sashModel>
-</di:SashWindowsMngr>
+<?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="profileTest.profile.notation#_dDohENcjEeKw9PDRLmC3Lg"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="profileTest.profile.notation#_dDohENcjEeKw9PDRLmC3Lg"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/profileTest.profile.notation b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/profileTest.profile.notation
index 045d1f466ba..17422cc8e46 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/profileTest.profile.notation
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/profileTest.profile.notation
@@ -1,163 +1,163 @@
-<?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="_dDohENcjEeKw9PDRLmC3Lg" type="PapyrusUMLProfileDiagram" name="NewDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_ekLt0NcjEeKw9PDRLmC3Lg" type="1030" fontName="Segoe UI" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ekeowNcjEeKw9PDRLmC3Lg" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ekeowdcjEeKw9PDRLmC3Lg" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ekeowtcjEeKw9PDRLmC3Lg" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ekeow9cjEeKw9PDRLmC3Lg" key="displayNameLabelIcon_value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ekeoxNcjEeKw9PDRLmC3Lg" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ekeoxdcjEeKw9PDRLmC3Lg" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_ekoZwNcjEeKw9PDRLmC3Lg" type="1047"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_ekoZwdcjEeKw9PDRLmC3Lg" type="1042">
- <children xmi:type="notation:Shape" xmi:id="_f6eLUNcjEeKw9PDRLmC3Lg" type="1023" fontName="Segoe UI" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f6eLUtcjEeKw9PDRLmC3Lg" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f6eLU9cjEeKw9PDRLmC3Lg" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f6eLVNcjEeKw9PDRLmC3Lg" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f6eLVdcjEeKw9PDRLmC3Lg" key="displayNameLabelIcon_value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f6eLVtcjEeKw9PDRLmC3Lg" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f6eLV9cjEeKw9PDRLmC3Lg" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_f6eLWNcjEeKw9PDRLmC3Lg" type="1046"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_f6n8UNcjEeKw9PDRLmC3Lg" type="1052">
- <children xmi:type="notation:Shape" xmi:id="_pLx-oNcjEeKw9PDRLmC3Lg" type="3002" fontName="Segoe UI" lineColor="0">
- <element xmi:type="uml:Property" href="profileTest.profile.uml#_pK5N0NcjEeKw9PDRLmC3Lg"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_pLx-odcjEeKw9PDRLmC3Lg"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_f6n8UdcjEeKw9PDRLmC3Lg"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_f6n8UtcjEeKw9PDRLmC3Lg"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_f6n8U9cjEeKw9PDRLmC3Lg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f6n8VNcjEeKw9PDRLmC3Lg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_f6n8VdcjEeKw9PDRLmC3Lg" visible="false" type="1053">
- <styles xmi:type="notation:TitleStyle" xmi:id="_f6n8VtcjEeKw9PDRLmC3Lg"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_f6n8V9cjEeKw9PDRLmC3Lg"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_f6n8WNcjEeKw9PDRLmC3Lg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f6n8WdcjEeKw9PDRLmC3Lg"/>
- </children>
- <element xmi:type="uml:Stereotype" href="profileTest.profile.uml#_f6LQYNcjEeKw9PDRLmC3Lg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f6eLUdcjEeKw9PDRLmC3Lg" x="60" y="43"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_ekoZwtcjEeKw9PDRLmC3Lg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ekoZw9cjEeKw9PDRLmC3Lg"/>
- </children>
- <element xmi:type="uml:Profile" href="profileTest.profile.uml#_ejJMANcjEeKw9PDRLmC3Lg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ekLt0dcjEeKw9PDRLmC3Lg" x="70" y="215" width="311" height="216"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_fSdJENcjEeKw9PDRLmC3Lg" type="1030" fontName="Segoe UI" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fSdJEtcjEeKw9PDRLmC3Lg" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fSdJE9cjEeKw9PDRLmC3Lg" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fSdJFNcjEeKw9PDRLmC3Lg" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fSdJFdcjEeKw9PDRLmC3Lg" key="displayNameLabelIcon_value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fSdJFtcjEeKw9PDRLmC3Lg" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fSdJF9cjEeKw9PDRLmC3Lg" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_fSdJGNcjEeKw9PDRLmC3Lg" type="1047"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_fSdJGdcjEeKw9PDRLmC3Lg" type="1042">
- <children xmi:type="notation:Shape" xmi:id="_g2bdQNcjEeKw9PDRLmC3Lg" type="1023" fontName="Segoe UI" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_g2bdQtcjEeKw9PDRLmC3Lg" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g2bdQ9cjEeKw9PDRLmC3Lg" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_g2bdRNcjEeKw9PDRLmC3Lg" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g2bdRdcjEeKw9PDRLmC3Lg" key="displayNameLabelIcon_value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_g2bdRtcjEeKw9PDRLmC3Lg" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g2bdR9cjEeKw9PDRLmC3Lg" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_g2bdSNcjEeKw9PDRLmC3Lg" type="1046"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_g2bdSdcjEeKw9PDRLmC3Lg" type="1052">
- <children xmi:type="notation:Shape" xmi:id="_s4oq4NcjEeKw9PDRLmC3Lg" type="3002" fontName="Segoe UI" lineColor="0">
- <element xmi:type="uml:Property" href="profileTest.profile.uml#_s4VI4NcjEeKw9PDRLmC3Lg"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_s4oq4dcjEeKw9PDRLmC3Lg"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_g2bdStcjEeKw9PDRLmC3Lg"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_g2bdS9cjEeKw9PDRLmC3Lg"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_g2bdTNcjEeKw9PDRLmC3Lg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_g2bdTdcjEeKw9PDRLmC3Lg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_g2bdTtcjEeKw9PDRLmC3Lg" visible="false" type="1053">
- <styles xmi:type="notation:TitleStyle" xmi:id="_g2bdT9cjEeKw9PDRLmC3Lg"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_g2bdUNcjEeKw9PDRLmC3Lg"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_g2bdUdcjEeKw9PDRLmC3Lg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_g2bdUtcjEeKw9PDRLmC3Lg"/>
- </children>
- <element xmi:type="uml:Stereotype" href="profileTest.profile.uml#_g2RsQNcjEeKw9PDRLmC3Lg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_g2bdQdcjEeKw9PDRLmC3Lg" x="74" y="54"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_fSdJGtcjEeKw9PDRLmC3Lg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fSdJG9cjEeKw9PDRLmC3Lg"/>
- </children>
- <element xmi:type="uml:Profile" href="profileTest.profile.uml#_fSJnENcjEeKw9PDRLmC3Lg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fSdJEdcjEeKw9PDRLmC3Lg" x="595" y="220" width="381" height="206"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_m0ohEdcjEeKw9PDRLmC3Lg" type="1031" fontName="Segoe UI" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m0ohE9cjEeKw9PDRLmC3Lg" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohFNcjEeKw9PDRLmC3Lg" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m0ohFdcjEeKw9PDRLmC3Lg" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohFtcjEeKw9PDRLmC3Lg" key="displayNameLabelIcon_value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m0ohF9cjEeKw9PDRLmC3Lg" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohGNcjEeKw9PDRLmC3Lg" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m0ohG9cjEeKw9PDRLmC3Lg" source="Stereotype_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohHNcjEeKw9PDRLmC3Lg" key="StereotypeWithQualifiedNameList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohHdcjEeKw9PDRLmC3Lg" key="StereotypeList" value="StandardProfileL2::Metaclass"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohHtcjEeKw9PDRLmC3Lg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohH9cjEeKw9PDRLmC3Lg" key="PropStereoDisplay" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohINcjEeKw9PDRLmC3Lg" key="StereotypePropertyLocation" value="Compartment"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_m0ohGdcjEeKw9PDRLmC3Lg" type="1084"/>
- <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m0ohGtcjEeKw9PDRLmC3Lg" x="310" y="35"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_m0ohIdcjEeKw9PDRLmC3Lg" type="1031" fontName="Segoe UI" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m0ohI9cjEeKw9PDRLmC3Lg" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohJNcjEeKw9PDRLmC3Lg" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m0ohJdcjEeKw9PDRLmC3Lg" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohJtcjEeKw9PDRLmC3Lg" key="displayNameLabelIcon_value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m0ohJ9cjEeKw9PDRLmC3Lg" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohKNcjEeKw9PDRLmC3Lg" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m0ohK9cjEeKw9PDRLmC3Lg" source="Stereotype_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohLNcjEeKw9PDRLmC3Lg" key="StereotypeWithQualifiedNameList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohLdcjEeKw9PDRLmC3Lg" key="StereotypeList" value="StandardProfileL2::Metaclass"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohLtcjEeKw9PDRLmC3Lg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohL9cjEeKw9PDRLmC3Lg" key="PropStereoDisplay" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohMNcjEeKw9PDRLmC3Lg" key="StereotypePropertyLocation" value="Compartment"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_m0ohKdcjEeKw9PDRLmC3Lg" type="1084"/>
- <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Activity"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m0ohKtcjEeKw9PDRLmC3Lg" x="165" y="130"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_dDohEdcjEeKw9PDRLmC3Lg"/>
- <element xmi:type="uml:Profile" href="profileTest.profile.uml#_dCSdQNcjEeKw9PDRLmC3Lg"/>
- <edges xmi:type="notation:Connector" xmi:id="_iUTwgNcjEeKw9PDRLmC3Lg" type="4002" source="_g2bdQNcjEeKw9PDRLmC3Lg" target="_f6eLUNcjEeKw9PDRLmC3Lg" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_iUTwg9cjEeKw9PDRLmC3Lg" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_iUTwhNcjEeKw9PDRLmC3Lg" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_iUTwgdcjEeKw9PDRLmC3Lg" fontName="Segoe UI"/>
- <element xmi:type="uml:Generalization" href="profileTest.profile.uml#_iS9ssNcjEeKw9PDRLmC3Lg"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iUTwgtcjEeKw9PDRLmC3Lg" points="[-50, -1, 474, -10]$[-474, -13, 50, -22]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_oLzvYNcjEeKw9PDRLmC3Lg" type="1013" source="_f6eLUNcjEeKw9PDRLmC3Lg" target="_m0ohIdcjEeKw9PDRLmC3Lg" lineColor="0">
- <styles xmi:type="notation:FontStyle" xmi:id="_oLzvYdcjEeKw9PDRLmC3Lg" fontName="Segoe UI"/>
- <element xmi:type="uml:Extension" href="profileTest.profile.uml#_oLg0cNcjEeKw9PDRLmC3Lg"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_oLzvYtcjEeKw9PDRLmC3Lg" points="[4, -50, 0, 139]$[-20, -183, -24, 6]"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oLzvY9cjEeKw9PDRLmC3Lg" id="(0.24,0.64)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_okptMNcjEeKw9PDRLmC3Lg" type="1013" source="_g2bdQNcjEeKw9PDRLmC3Lg" target="_m0ohEdcjEeKw9PDRLmC3Lg" lineColor="0">
- <styles xmi:type="notation:FontStyle" xmi:id="_okptMdcjEeKw9PDRLmC3Lg" fontName="Segoe UI"/>
- <element xmi:type="uml:Extension" href="profileTest.profile.uml#_okgjQNcjEeKw9PDRLmC3Lg"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_okptMtcjEeKw9PDRLmC3Lg" points="[-23, -21, 314, 265]$[-287, -284, 50, 2]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_okzeMNcjEeKw9PDRLmC3Lg" id="(0.23,0.29)"/>
- </edges>
-</notation:Diagram>
+<?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="_dDohENcjEeKw9PDRLmC3Lg" type="PapyrusUMLProfileDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_ekLt0NcjEeKw9PDRLmC3Lg" type="1030" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ekeowNcjEeKw9PDRLmC3Lg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ekeowdcjEeKw9PDRLmC3Lg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ekeowtcjEeKw9PDRLmC3Lg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ekeow9cjEeKw9PDRLmC3Lg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ekeoxNcjEeKw9PDRLmC3Lg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ekeoxdcjEeKw9PDRLmC3Lg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ekoZwNcjEeKw9PDRLmC3Lg" type="1047"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ekoZwdcjEeKw9PDRLmC3Lg" type="1042">
+ <children xmi:type="notation:Shape" xmi:id="_f6eLUNcjEeKw9PDRLmC3Lg" type="1023" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f6eLUtcjEeKw9PDRLmC3Lg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f6eLU9cjEeKw9PDRLmC3Lg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f6eLVNcjEeKw9PDRLmC3Lg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f6eLVdcjEeKw9PDRLmC3Lg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f6eLVtcjEeKw9PDRLmC3Lg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f6eLV9cjEeKw9PDRLmC3Lg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_f6eLWNcjEeKw9PDRLmC3Lg" type="1046"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_f6n8UNcjEeKw9PDRLmC3Lg" type="1052">
+ <children xmi:type="notation:Shape" xmi:id="_pLx-oNcjEeKw9PDRLmC3Lg" type="3002" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:Property" href="profileTest.profile.uml#_pK5N0NcjEeKw9PDRLmC3Lg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pLx-odcjEeKw9PDRLmC3Lg"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_f6n8UdcjEeKw9PDRLmC3Lg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_f6n8UtcjEeKw9PDRLmC3Lg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_f6n8U9cjEeKw9PDRLmC3Lg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f6n8VNcjEeKw9PDRLmC3Lg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_f6n8VdcjEeKw9PDRLmC3Lg" visible="false" type="1053">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_f6n8VtcjEeKw9PDRLmC3Lg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_f6n8V9cjEeKw9PDRLmC3Lg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_f6n8WNcjEeKw9PDRLmC3Lg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f6n8WdcjEeKw9PDRLmC3Lg"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="profileTest.profile.uml#_f6LQYNcjEeKw9PDRLmC3Lg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f6eLUdcjEeKw9PDRLmC3Lg" x="60" y="43"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ekoZwtcjEeKw9PDRLmC3Lg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ekoZw9cjEeKw9PDRLmC3Lg"/>
+ </children>
+ <element xmi:type="uml:Profile" href="profileTest.profile.uml#_ejJMANcjEeKw9PDRLmC3Lg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ekLt0dcjEeKw9PDRLmC3Lg" x="70" y="215" width="311" height="216"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_fSdJENcjEeKw9PDRLmC3Lg" type="1030" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fSdJEtcjEeKw9PDRLmC3Lg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fSdJE9cjEeKw9PDRLmC3Lg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fSdJFNcjEeKw9PDRLmC3Lg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fSdJFdcjEeKw9PDRLmC3Lg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fSdJFtcjEeKw9PDRLmC3Lg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fSdJF9cjEeKw9PDRLmC3Lg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_fSdJGNcjEeKw9PDRLmC3Lg" type="1047"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_fSdJGdcjEeKw9PDRLmC3Lg" type="1042">
+ <children xmi:type="notation:Shape" xmi:id="_g2bdQNcjEeKw9PDRLmC3Lg" type="1023" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_g2bdQtcjEeKw9PDRLmC3Lg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g2bdQ9cjEeKw9PDRLmC3Lg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_g2bdRNcjEeKw9PDRLmC3Lg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g2bdRdcjEeKw9PDRLmC3Lg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_g2bdRtcjEeKw9PDRLmC3Lg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g2bdR9cjEeKw9PDRLmC3Lg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_g2bdSNcjEeKw9PDRLmC3Lg" type="1046"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_g2bdSdcjEeKw9PDRLmC3Lg" type="1052">
+ <children xmi:type="notation:Shape" xmi:id="_s4oq4NcjEeKw9PDRLmC3Lg" type="3002" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:Property" href="profileTest.profile.uml#_s4VI4NcjEeKw9PDRLmC3Lg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_s4oq4dcjEeKw9PDRLmC3Lg"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_g2bdStcjEeKw9PDRLmC3Lg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_g2bdS9cjEeKw9PDRLmC3Lg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_g2bdTNcjEeKw9PDRLmC3Lg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_g2bdTdcjEeKw9PDRLmC3Lg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_g2bdTtcjEeKw9PDRLmC3Lg" visible="false" type="1053">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_g2bdT9cjEeKw9PDRLmC3Lg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_g2bdUNcjEeKw9PDRLmC3Lg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_g2bdUdcjEeKw9PDRLmC3Lg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_g2bdUtcjEeKw9PDRLmC3Lg"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="profileTest.profile.uml#_g2RsQNcjEeKw9PDRLmC3Lg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_g2bdQdcjEeKw9PDRLmC3Lg" x="74" y="54"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_fSdJGtcjEeKw9PDRLmC3Lg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fSdJG9cjEeKw9PDRLmC3Lg"/>
+ </children>
+ <element xmi:type="uml:Profile" href="profileTest.profile.uml#_fSJnENcjEeKw9PDRLmC3Lg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fSdJEdcjEeKw9PDRLmC3Lg" x="595" y="220" width="381" height="206"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_m0ohEdcjEeKw9PDRLmC3Lg" type="1031" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m0ohE9cjEeKw9PDRLmC3Lg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohFNcjEeKw9PDRLmC3Lg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m0ohFdcjEeKw9PDRLmC3Lg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohFtcjEeKw9PDRLmC3Lg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m0ohF9cjEeKw9PDRLmC3Lg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohGNcjEeKw9PDRLmC3Lg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m0ohG9cjEeKw9PDRLmC3Lg" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohHNcjEeKw9PDRLmC3Lg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohHdcjEeKw9PDRLmC3Lg" key="StereotypeList" value="StandardProfileL2::Metaclass"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohHtcjEeKw9PDRLmC3Lg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohH9cjEeKw9PDRLmC3Lg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohINcjEeKw9PDRLmC3Lg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_m0ohGdcjEeKw9PDRLmC3Lg" type="1084"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m0ohGtcjEeKw9PDRLmC3Lg" x="310" y="35"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_m0ohIdcjEeKw9PDRLmC3Lg" type="1031" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m0ohI9cjEeKw9PDRLmC3Lg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohJNcjEeKw9PDRLmC3Lg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m0ohJdcjEeKw9PDRLmC3Lg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohJtcjEeKw9PDRLmC3Lg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m0ohJ9cjEeKw9PDRLmC3Lg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohKNcjEeKw9PDRLmC3Lg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m0ohK9cjEeKw9PDRLmC3Lg" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohLNcjEeKw9PDRLmC3Lg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohLdcjEeKw9PDRLmC3Lg" key="StereotypeList" value="StandardProfileL2::Metaclass"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohLtcjEeKw9PDRLmC3Lg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohL9cjEeKw9PDRLmC3Lg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0ohMNcjEeKw9PDRLmC3Lg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_m0ohKdcjEeKw9PDRLmC3Lg" type="1084"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Activity"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m0ohKtcjEeKw9PDRLmC3Lg" x="165" y="130"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_dDohEdcjEeKw9PDRLmC3Lg"/>
+ <element xmi:type="uml:Profile" href="profileTest.profile.uml#_dCSdQNcjEeKw9PDRLmC3Lg"/>
+ <edges xmi:type="notation:Connector" xmi:id="_iUTwgNcjEeKw9PDRLmC3Lg" type="4002" source="_g2bdQNcjEeKw9PDRLmC3Lg" target="_f6eLUNcjEeKw9PDRLmC3Lg" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iUTwg9cjEeKw9PDRLmC3Lg" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iUTwhNcjEeKw9PDRLmC3Lg" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_iUTwgdcjEeKw9PDRLmC3Lg" fontName="Segoe UI"/>
+ <element xmi:type="uml:Generalization" href="profileTest.profile.uml#_iS9ssNcjEeKw9PDRLmC3Lg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iUTwgtcjEeKw9PDRLmC3Lg" points="[-50, -1, 474, -10]$[-474, -13, 50, -22]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_oLzvYNcjEeKw9PDRLmC3Lg" type="1013" source="_f6eLUNcjEeKw9PDRLmC3Lg" target="_m0ohIdcjEeKw9PDRLmC3Lg" lineColor="0">
+ <styles xmi:type="notation:FontStyle" xmi:id="_oLzvYdcjEeKw9PDRLmC3Lg" fontName="Segoe UI"/>
+ <element xmi:type="uml:Extension" href="profileTest.profile.uml#_oLg0cNcjEeKw9PDRLmC3Lg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_oLzvYtcjEeKw9PDRLmC3Lg" points="[4, -50, 0, 139]$[-20, -183, -24, 6]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oLzvY9cjEeKw9PDRLmC3Lg" id="(0.24,0.64)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_okptMNcjEeKw9PDRLmC3Lg" type="1013" source="_g2bdQNcjEeKw9PDRLmC3Lg" target="_m0ohEdcjEeKw9PDRLmC3Lg" lineColor="0">
+ <styles xmi:type="notation:FontStyle" xmi:id="_okptMdcjEeKw9PDRLmC3Lg" fontName="Segoe UI"/>
+ <element xmi:type="uml:Extension" href="profileTest.profile.uml#_okgjQNcjEeKw9PDRLmC3Lg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_okptMtcjEeKw9PDRLmC3Lg" points="[-23, -21, 314, 265]$[-287, -284, 50, 2]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_okzeMNcjEeKw9PDRLmC3Lg" id="(0.23,0.29)"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/profileTest.profile.uml b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/profileTest.profile.uml
index de79a1d29f2..64aceacba40 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/profileTest.profile.uml
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/profileTest.profile.uml
@@ -1,152 +1,152 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<uml:Profile xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_dCSdQNcjEeKw9PDRLmC3Lg" name="Profile" metaclassReference="_m0U_ENcjEeKw9PDRLmC3Lg _m0ohENcjEeKw9PDRLmC3Lg" metamodelReference="_dCSdQdcjEeKw9PDRLmC3Lg">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xjOKsdcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_zdqeIdcjEeKw9PDRLmC3Lg" name="Profile" nsURI="http:///schemas/Profile/_zdqeINcjEeKw9PDRLmC3Lg/1" nsPrefix="Profile">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zdqeItcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_ejJMANcjEeKw9PDRLmC3Lg"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zeQUANcjEeKw9PDRLmC3Lg" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeQUAdcjEeKw9PDRLmC3Lg" key="Version" value="0.0.2"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeQUAtcjEeKw9PDRLmC3Lg" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeQUA9cjEeKw9PDRLmC3Lg" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeQUBNcjEeKw9PDRLmC3Lg" key="Date" value="2013-06-17"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeQUBdcjEeKw9PDRLmC3Lg" key="Author" value=""/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_xj9xkNcjEeKw9PDRLmC3Lg" name="Profile" nsURI="http:///schemas/Profile/_xjOKsNcjEeKw9PDRLmC3Lg/0" nsPrefix="Profile">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xj9xkdcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_ejJMANcjEeKw9PDRLmC3Lg"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xkjncNcjEeKw9PDRLmC3Lg" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xkjncdcjEeKw9PDRLmC3Lg" key="Version" value="0.0.1"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xkjnctcjEeKw9PDRLmC3Lg" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xkjnc9cjEeKw9PDRLmC3Lg" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xkjndNcjEeKw9PDRLmC3Lg" key="Date" value="2013-06-17"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xkjnddcjEeKw9PDRLmC3Lg" key="Author" value=""/>
- </eAnnotations>
- </contents>
- </eAnnotations>
- <elementImport xmi:type="uml:ElementImport" xmi:id="_m0U_ENcjEeKw9PDRLmC3Lg" alias="Class">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </elementImport>
- <elementImport xmi:type="uml:ElementImport" xmi:id="_m0ohENcjEeKw9PDRLmC3Lg" alias="Activity">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Activity"/>
- </elementImport>
- <packageImport xmi:type="uml:PackageImport" xmi:id="_dCSdQdcjEeKw9PDRLmC3Lg">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
- </packageImport>
- <packageImport xmi:type="uml:PackageImport" xmi:id="_dCSdQtcjEeKw9PDRLmC3Lg">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
- </packageImport>
- <packagedElement xmi:type="uml:Profile" xmi:id="_ejJMANcjEeKw9PDRLmC3Lg" name="Profile1">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xkHikNcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_zdqeJNcjEeKw9PDRLmC3Lg" name="Profile1" nsURI="http://Profile/schemas/Profile1/_zdqeI9cjEeKw9PDRLmC3Lg/1" nsPrefix="Profile1">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zeaFANcjEeKw9PDRLmC3Lg" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeaFAdcjEeKw9PDRLmC3Lg" key="Version" value="0.0.2"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeaFAtcjEeKw9PDRLmC3Lg" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeaFA9cjEeKw9PDRLmC3Lg" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeaFBNcjEeKw9PDRLmC3Lg" key="Date" value="2013-06-17"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeaFBdcjEeKw9PDRLmC3Lg" key="Author" value=""/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_zdqeJdcjEeKw9PDRLmC3Lg" name="Stereotype1">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zdqeJtcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_f6LQYNcjEeKw9PDRLmC3Lg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zdqeJ9cjEeKw9PDRLmC3Lg" name="base_Activity" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zdqeKdcjEeKw9PDRLmC3Lg" name="prop1" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_xkQsgNcjEeKw9PDRLmC3Lg" name="Profile1" nsURI="http://Profile/schemas/Profile1/_xj9xktcjEeKw9PDRLmC3Lg/0" nsPrefix="Profile1">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xktYcNcjEeKw9PDRLmC3Lg" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xktYcdcjEeKw9PDRLmC3Lg" key="Version" value="0.0.1"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xktYctcjEeKw9PDRLmC3Lg" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xktYc9cjEeKw9PDRLmC3Lg" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xktYdNcjEeKw9PDRLmC3Lg" key="Date" value="2013-06-17"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xktYddcjEeKw9PDRLmC3Lg" key="Author" value=""/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_xkQsgdcjEeKw9PDRLmC3Lg" name="Stereotype1">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xkQsgtcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_f6LQYNcjEeKw9PDRLmC3Lg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xkQsg9cjEeKw9PDRLmC3Lg" name="base_Activity" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xkQshdcjEeKw9PDRLmC3Lg" name="prop1" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_f6LQYNcjEeKw9PDRLmC3Lg" name="Stereotype1">
- <ownedAttribute xmi:type="uml:Property" xmi:id="_oLXDcNcjEeKw9PDRLmC3Lg" name="base_Activity" association="_oLg0cNcjEeKw9PDRLmC3Lg">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Activity"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_pK5N0NcjEeKw9PDRLmC3Lg" name="prop1" visibility="public">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sFmrcNcjEeKw9PDRLmC3Lg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sFv1YNcjEeKw9PDRLmC3Lg" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_sGDXYNcjEeKw9PDRLmC3Lg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_oLg0cNcjEeKw9PDRLmC3Lg" name="E_Stereotype1_Activity1" memberEnd="_oLg0cdcjEeKw9PDRLmC3Lg _oLXDcNcjEeKw9PDRLmC3Lg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_oLg0cdcjEeKw9PDRLmC3Lg" name="extension_Stereotype1" type="_f6LQYNcjEeKw9PDRLmC3Lg" aggregation="composite" association="_oLg0cNcjEeKw9PDRLmC3Lg"/>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_fSJnENcjEeKw9PDRLmC3Lg" name="Profile2">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xkQsiNcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_zdzoEdcjEeKw9PDRLmC3Lg" name="Profile2" nsURI="http://Profile/schemas/Profile2/_zdzoENcjEeKw9PDRLmC3Lg/1" nsPrefix="Profile2">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zdzoEtcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_ejJMANcjEeKw9PDRLmC3Lg"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ze2w8NcjEeKw9PDRLmC3Lg" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ze2w8dcjEeKw9PDRLmC3Lg" key="Version" value="0.0.2"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ze2w8tcjEeKw9PDRLmC3Lg" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ze2w89cjEeKw9PDRLmC3Lg" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ze2w9NcjEeKw9PDRLmC3Lg" key="Date" value="2013-06-17"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ze2w9dcjEeKw9PDRLmC3Lg" key="Author" value=""/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_zdzoE9cjEeKw9PDRLmC3Lg" name="Stereotype2" eSuperTypes="_zdqeJdcjEeKw9PDRLmC3Lg">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zdzoFNcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_g2RsQNcjEeKw9PDRLmC3Lg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zdzoFdcjEeKw9PDRLmC3Lg" name="base_Class" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zdzoF9cjEeKw9PDRLmC3Lg" name="prop2" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_xkadgNcjEeKw9PDRLmC3Lg" name="Profile2" nsURI="http://Profile/schemas/Profile2/_xkQsh9cjEeKw9PDRLmC3Lg/0" nsPrefix="Profile2">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xkadgdcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_ejJMANcjEeKw9PDRLmC3Lg"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xlATYdcjEeKw9PDRLmC3Lg" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xlATYtcjEeKw9PDRLmC3Lg" key="Version" value="0.0.1"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xlATY9cjEeKw9PDRLmC3Lg" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xlATZNcjEeKw9PDRLmC3Lg" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xlATZdcjEeKw9PDRLmC3Lg" key="Date" value="2013-06-17"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xlATZtcjEeKw9PDRLmC3Lg" key="Author" value=""/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_xkadgtcjEeKw9PDRLmC3Lg" name="Stereotype2" eSuperTypes="_xkQsgdcjEeKw9PDRLmC3Lg">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xkadg9cjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_g2RsQNcjEeKw9PDRLmC3Lg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xkadhNcjEeKw9PDRLmC3Lg" name="base_Class" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xkadhtcjEeKw9PDRLmC3Lg" name="Attribute1" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_g2RsQNcjEeKw9PDRLmC3Lg" name="Stereotype2">
- <generalization xmi:type="uml:Generalization" xmi:id="_iS9ssNcjEeKw9PDRLmC3Lg" general="_f6LQYNcjEeKw9PDRLmC3Lg"/>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_okWyQNcjEeKw9PDRLmC3Lg" name="base_Class" association="_okgjQNcjEeKw9PDRLmC3Lg">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_s4VI4NcjEeKw9PDRLmC3Lg" name="prop2" visibility="public">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w7NIcNcjEeKw9PDRLmC3Lg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w7WSYNcjEeKw9PDRLmC3Lg" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_w7pNUNcjEeKw9PDRLmC3Lg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_okgjQNcjEeKw9PDRLmC3Lg" name="E_Stereotype2_Class1" memberEnd="_okgjQdcjEeKw9PDRLmC3Lg _okWyQNcjEeKw9PDRLmC3Lg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_okgjQdcjEeKw9PDRLmC3Lg" name="extension_Stereotype2" type="_g2RsQNcjEeKw9PDRLmC3Lg" aggregation="composite" association="_okgjQNcjEeKw9PDRLmC3Lg"/>
- </packagedElement>
- </packagedElement>
-</uml:Profile>
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Profile xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_dCSdQNcjEeKw9PDRLmC3Lg" name="Profile" metaclassReference="_m0U_ENcjEeKw9PDRLmC3Lg _m0ohENcjEeKw9PDRLmC3Lg" metamodelReference="_dCSdQdcjEeKw9PDRLmC3Lg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xjOKsdcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_zdqeIdcjEeKw9PDRLmC3Lg" name="Profile" nsURI="http:///schemas/Profile/_zdqeINcjEeKw9PDRLmC3Lg/1" nsPrefix="Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zdqeItcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_ejJMANcjEeKw9PDRLmC3Lg"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zeQUANcjEeKw9PDRLmC3Lg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeQUAdcjEeKw9PDRLmC3Lg" key="Version" value="0.0.2"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeQUAtcjEeKw9PDRLmC3Lg" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeQUA9cjEeKw9PDRLmC3Lg" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeQUBNcjEeKw9PDRLmC3Lg" key="Date" value="2013-06-17"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeQUBdcjEeKw9PDRLmC3Lg" key="Author" value=""/>
+ </eAnnotations>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_xj9xkNcjEeKw9PDRLmC3Lg" name="Profile" nsURI="http:///schemas/Profile/_xjOKsNcjEeKw9PDRLmC3Lg/0" nsPrefix="Profile">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xj9xkdcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_ejJMANcjEeKw9PDRLmC3Lg"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xkjncNcjEeKw9PDRLmC3Lg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xkjncdcjEeKw9PDRLmC3Lg" key="Version" value="0.0.1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xkjnctcjEeKw9PDRLmC3Lg" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xkjnc9cjEeKw9PDRLmC3Lg" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xkjndNcjEeKw9PDRLmC3Lg" key="Date" value="2013-06-17"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xkjnddcjEeKw9PDRLmC3Lg" key="Author" value=""/>
+ </eAnnotations>
+ </contents>
+ </eAnnotations>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_m0U_ENcjEeKw9PDRLmC3Lg" alias="Class">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_m0ohENcjEeKw9PDRLmC3Lg" alias="Activity">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Activity"/>
+ </elementImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_dCSdQdcjEeKw9PDRLmC3Lg">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_dCSdQtcjEeKw9PDRLmC3Lg">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Profile" xmi:id="_ejJMANcjEeKw9PDRLmC3Lg" name="Profile1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xkHikNcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_zdqeJNcjEeKw9PDRLmC3Lg" name="Profile1" nsURI="http://Profile/schemas/Profile1/_zdqeI9cjEeKw9PDRLmC3Lg/1" nsPrefix="Profile1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zeaFANcjEeKw9PDRLmC3Lg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeaFAdcjEeKw9PDRLmC3Lg" key="Version" value="0.0.2"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeaFAtcjEeKw9PDRLmC3Lg" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeaFA9cjEeKw9PDRLmC3Lg" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeaFBNcjEeKw9PDRLmC3Lg" key="Date" value="2013-06-17"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zeaFBdcjEeKw9PDRLmC3Lg" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zdqeJdcjEeKw9PDRLmC3Lg" name="Stereotype1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zdqeJtcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_f6LQYNcjEeKw9PDRLmC3Lg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zdqeJ9cjEeKw9PDRLmC3Lg" name="base_Activity" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zdqeKdcjEeKw9PDRLmC3Lg" name="prop1" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_xkQsgNcjEeKw9PDRLmC3Lg" name="Profile1" nsURI="http://Profile/schemas/Profile1/_xj9xktcjEeKw9PDRLmC3Lg/0" nsPrefix="Profile1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xktYcNcjEeKw9PDRLmC3Lg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xktYcdcjEeKw9PDRLmC3Lg" key="Version" value="0.0.1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xktYctcjEeKw9PDRLmC3Lg" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xktYc9cjEeKw9PDRLmC3Lg" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xktYdNcjEeKw9PDRLmC3Lg" key="Date" value="2013-06-17"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xktYddcjEeKw9PDRLmC3Lg" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_xkQsgdcjEeKw9PDRLmC3Lg" name="Stereotype1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xkQsgtcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_f6LQYNcjEeKw9PDRLmC3Lg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xkQsg9cjEeKw9PDRLmC3Lg" name="base_Activity" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xkQshdcjEeKw9PDRLmC3Lg" name="prop1" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ </eAnnotations>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_f6LQYNcjEeKw9PDRLmC3Lg" name="Stereotype1">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_oLXDcNcjEeKw9PDRLmC3Lg" name="base_Activity" association="_oLg0cNcjEeKw9PDRLmC3Lg">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Activity"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_pK5N0NcjEeKw9PDRLmC3Lg" name="prop1" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sFmrcNcjEeKw9PDRLmC3Lg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sFv1YNcjEeKw9PDRLmC3Lg" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_sGDXYNcjEeKw9PDRLmC3Lg">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_oLg0cNcjEeKw9PDRLmC3Lg" name="E_Stereotype1_Activity1" memberEnd="_oLg0cdcjEeKw9PDRLmC3Lg _oLXDcNcjEeKw9PDRLmC3Lg">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_oLg0cdcjEeKw9PDRLmC3Lg" name="extension_Stereotype1" type="_f6LQYNcjEeKw9PDRLmC3Lg" aggregation="composite" association="_oLg0cNcjEeKw9PDRLmC3Lg"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Profile" xmi:id="_fSJnENcjEeKw9PDRLmC3Lg" name="Profile2">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xkQsiNcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_zdzoEdcjEeKw9PDRLmC3Lg" name="Profile2" nsURI="http://Profile/schemas/Profile2/_zdzoENcjEeKw9PDRLmC3Lg/1" nsPrefix="Profile2">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zdzoEtcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_ejJMANcjEeKw9PDRLmC3Lg"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ze2w8NcjEeKw9PDRLmC3Lg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ze2w8dcjEeKw9PDRLmC3Lg" key="Version" value="0.0.2"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ze2w8tcjEeKw9PDRLmC3Lg" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ze2w89cjEeKw9PDRLmC3Lg" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ze2w9NcjEeKw9PDRLmC3Lg" key="Date" value="2013-06-17"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ze2w9dcjEeKw9PDRLmC3Lg" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_zdzoE9cjEeKw9PDRLmC3Lg" name="Stereotype2" eSuperTypes="_zdqeJdcjEeKw9PDRLmC3Lg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zdzoFNcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_g2RsQNcjEeKw9PDRLmC3Lg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_zdzoFdcjEeKw9PDRLmC3Lg" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_zdzoF9cjEeKw9PDRLmC3Lg" name="prop2" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_xkadgNcjEeKw9PDRLmC3Lg" name="Profile2" nsURI="http://Profile/schemas/Profile2/_xkQsh9cjEeKw9PDRLmC3Lg/0" nsPrefix="Profile2">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xkadgdcjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_ejJMANcjEeKw9PDRLmC3Lg"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xlATYdcjEeKw9PDRLmC3Lg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xlATYtcjEeKw9PDRLmC3Lg" key="Version" value="0.0.1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xlATY9cjEeKw9PDRLmC3Lg" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xlATZNcjEeKw9PDRLmC3Lg" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xlATZdcjEeKw9PDRLmC3Lg" key="Date" value="2013-06-17"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xlATZtcjEeKw9PDRLmC3Lg" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_xkadgtcjEeKw9PDRLmC3Lg" name="Stereotype2" eSuperTypes="_xkQsgdcjEeKw9PDRLmC3Lg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xkadg9cjEeKw9PDRLmC3Lg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_g2RsQNcjEeKw9PDRLmC3Lg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_xkadhNcjEeKw9PDRLmC3Lg" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_xkadhtcjEeKw9PDRLmC3Lg" name="Attribute1" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ </eAnnotations>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_g2RsQNcjEeKw9PDRLmC3Lg" name="Stereotype2">
+ <generalization xmi:type="uml:Generalization" xmi:id="_iS9ssNcjEeKw9PDRLmC3Lg" general="_f6LQYNcjEeKw9PDRLmC3Lg"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_okWyQNcjEeKw9PDRLmC3Lg" name="base_Class" association="_okgjQNcjEeKw9PDRLmC3Lg">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_s4VI4NcjEeKw9PDRLmC3Lg" name="prop2" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w7NIcNcjEeKw9PDRLmC3Lg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w7WSYNcjEeKw9PDRLmC3Lg" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_w7pNUNcjEeKw9PDRLmC3Lg">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_okgjQNcjEeKw9PDRLmC3Lg" name="E_Stereotype2_Class1" memberEnd="_okgjQdcjEeKw9PDRLmC3Lg _okWyQNcjEeKw9PDRLmC3Lg">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_okgjQdcjEeKw9PDRLmC3Lg" name="extension_Stereotype2" type="_g2RsQNcjEeKw9PDRLmC3Lg" aggregation="composite" association="_okgjQNcjEeKw9PDRLmC3Lg"/>
+ </packagedElement>
+ </packagedElement>
+</uml:Profile>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/testModel.di b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/testModel.di
index 1b990d56b32..cc0cbd2c08e 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/testModel.di
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/testModel.di
@@ -1,17 +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="testModel.notation#_TK8gMENHEeG0c8mgtNb9-Q"/>
- </availablePage>
- </pageList>
- <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
- <windows>
- <children xsi:type="di:TabFolder">
- <children>
- <emfPageIdentifier href="testModel.notation#_TK8gMENHEeG0c8mgtNb9-Q"/>
- </children>
- </children>
- </windows>
- </sashModel>
-</di:SashWindowsMngr>
+<?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="testModel.notation#_TK8gMENHEeG0c8mgtNb9-Q"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="testModel.notation#_TK8gMENHEeG0c8mgtNb9-Q"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/testModel.notation b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/testModel.notation
index e79b5b16618..be8ed73ad62 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/testModel.notation
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/testModel.notation
@@ -1,235 +1,235 @@
-<?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="_TK8gMENHEeG0c8mgtNb9-Q" type="PapyrusUMLClassDiagram" name="TestDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_V3rMMENHEeG0c8mgtNb9-Q" type="2008" fontName="Segoe UI" transparency="0" gradient="16777215, 16777215, 0" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_V3rMMkNHEeG0c8mgtNb9-Q" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_V3rMM0NHEeG0c8mgtNb9-Q" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_V3rMNENHEeG0c8mgtNb9-Q" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_V3rMNUNHEeG0c8mgtNb9-Q" key="displayNameLabelIcon_value" value="true"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_V3rMNkNHEeG0c8mgtNb9-Q" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_V3rMN0NHEeG0c8mgtNb9-Q" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_V3rMOENHEeG0c8mgtNb9-Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_V3rMOUNHEeG0c8mgtNb9-Q" type="7017">
- <children xmi:type="notation:Shape" xmi:id="_XNg9wENHEeG0c8mgtNb9-Q" type="3012" fontName="Segoe UI" lineColor="0">
- <element xmi:type="uml:Property" href="testModel.uml#_XNXz0ENHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_XNg9wUNHEeG0c8mgtNb9-Q"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_V3rMOkNHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_V3rMO0NHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_V3rMPENHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V3rMPUNHEeG0c8mgtNb9-Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_V3rMPkNHEeG0c8mgtNb9-Q" type="7018">
- <styles xmi:type="notation:TitleStyle" xmi:id="_V3rMP0NHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_V3rMQENHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_V3rMQUNHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V3rMQkNHEeG0c8mgtNb9-Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_V3rMQ0NHEeG0c8mgtNb9-Q" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_V3rMRENHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_V3rMRUNHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_V3rMRkNHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V3rMR0NHEeG0c8mgtNb9-Q"/>
- </children>
- <element xmi:type="uml:Class" href="testModel.uml#_V3hbMENHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V3rMMUNHEeG0c8mgtNb9-Q" x="135" y="265" width="150" height="129"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_WUPMYUNHEeG0c8mgtNb9-Q" type="2008" fontName="Segoe UI" transparency="0" gradient="16777215, 16777215, 0" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WUY9YENHEeG0c8mgtNb9-Q" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WUY9YUNHEeG0c8mgtNb9-Q" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WUY9YkNHEeG0c8mgtNb9-Q" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WUY9Y0NHEeG0c8mgtNb9-Q" key="displayNameLabelIcon_value" value="true"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WUY9ZENHEeG0c8mgtNb9-Q" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WUY9ZUNHEeG0c8mgtNb9-Q" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_WUY9ZkNHEeG0c8mgtNb9-Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_WUY9Z0NHEeG0c8mgtNb9-Q" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_WUY9aENHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_WUY9aUNHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_WUY9akNHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WUY9a0NHEeG0c8mgtNb9-Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_WUY9bENHEeG0c8mgtNb9-Q" type="7018">
- <styles xmi:type="notation:TitleStyle" xmi:id="_WUY9bUNHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_WUY9bkNHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_WUY9b0NHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WUY9cENHEeG0c8mgtNb9-Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_WUY9cUNHEeG0c8mgtNb9-Q" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_WUY9ckNHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_WUY9c0NHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_WUY9dENHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WUY9dUNHEeG0c8mgtNb9-Q"/>
- </children>
- <element xmi:type="uml:Class" href="testModel.uml#_WUPMYENHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WUPMYkNHEeG0c8mgtNb9-Q" x="345" y="250" width="126" height="151"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_ak8MkENHEeG0c8mgtNb9-Q" type="2007" fontName="Segoe UI" transparency="0" gradient="16777215, 16777215, 0" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ak8MkkNHEeG0c8mgtNb9-Q" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ak8Mk0NHEeG0c8mgtNb9-Q" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ak8MlENHEeG0c8mgtNb9-Q" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ak8MlUNHEeG0c8mgtNb9-Q" key="displayNameLabelIcon_value" value="true"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ak8MlkNHEeG0c8mgtNb9-Q" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ak8Ml0NHEeG0c8mgtNb9-Q" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_ak8MmENHEeG0c8mgtNb9-Q" type="5026"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_ak8MmUNHEeG0c8mgtNb9-Q" type="7016">
- <styles xmi:type="notation:TitleStyle" xmi:id="_ak8MmkNHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ak8Mm0NHEeG0c8mgtNb9-Q"/>
- </children>
- <element xmi:type="uml:Package" href="testModel.uml#_akpRoENHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ak8MkUNHEeG0c8mgtNb9-Q" x="204" y="50"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_blqCsENHEeG0c8mgtNb9-Q" type="2007" fontName="Segoe UI" transparency="0" gradient="16777215, 16777215, 0" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_blqCskNHEeG0c8mgtNb9-Q" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_blqCs0NHEeG0c8mgtNb9-Q" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_blqCtENHEeG0c8mgtNb9-Q" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_blqCtUNHEeG0c8mgtNb9-Q" key="displayNameLabelIcon_value" value="true"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_blqCtkNHEeG0c8mgtNb9-Q" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_blqCt0NHEeG0c8mgtNb9-Q" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_blqCuENHEeG0c8mgtNb9-Q" type="5026"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_blqCuUNHEeG0c8mgtNb9-Q" type="7016">
- <children xmi:type="notation:Shape" xmi:id="_f7uEAUNHEeG0c8mgtNb9-Q" type="3010" fontName="Segoe UI" transparency="0" gradient="16777215, 16777215, 0" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f7uEA0NHEeG0c8mgtNb9-Q" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f7uEBENHEeG0c8mgtNb9-Q" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f7uEBUNHEeG0c8mgtNb9-Q" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f7uEBkNHEeG0c8mgtNb9-Q" key="displayNameLabelIcon_value" value="true"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f7uEB0NHEeG0c8mgtNb9-Q" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f7uECENHEeG0c8mgtNb9-Q" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_f7uECUNHEeG0c8mgtNb9-Q" type="5014"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_f7uECkNHEeG0c8mgtNb9-Q" type="7011">
- <children xmi:type="notation:Shape" xmi:id="_qJ36EUNHEeG0c8mgtNb9-Q" type="3012" fontName="Segoe UI" lineColor="0">
- <element xmi:type="uml:Property" href="testModel.uml#_qJ36EENHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_qJ36EkNHEeG0c8mgtNb9-Q"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_qSNWsENHEeG0c8mgtNb9-Q" type="3012" fontName="Segoe UI" lineColor="0">
- <element xmi:type="uml:Property" href="testModel.uml#_qSDlsENHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_qSNWsUNHEeG0c8mgtNb9-Q"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_qa1uQUNHEeG0c8mgtNb9-Q" type="3012" fontName="Segoe UI" lineColor="0">
- <element xmi:type="uml:Property" href="testModel.uml#_qa1uQENHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_qa1uQkNHEeG0c8mgtNb9-Q"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_f7uEC0NHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_f7uEDENHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_f7uEDUNHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f7uEDkNHEeG0c8mgtNb9-Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_f7uED0NHEeG0c8mgtNb9-Q" type="7012">
- <styles xmi:type="notation:TitleStyle" xmi:id="_f7uEEENHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_f7uEEUNHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_f7uEEkNHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f7uEE0NHEeG0c8mgtNb9-Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_f7uEFENHEeG0c8mgtNb9-Q" type="7013">
- <styles xmi:type="notation:TitleStyle" xmi:id="_f7uEFUNHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_f7uEFkNHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_f7uEF0NHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f7uEGENHEeG0c8mgtNb9-Q"/>
- </children>
- <element xmi:type="uml:Class" href="testModel.uml#_f7uEAENHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f7uEAkNHEeG0c8mgtNb9-Q" x="22" y="7"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_blqCukNHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_blqCu0NHEeG0c8mgtNb9-Q"/>
- </children>
- <element xmi:type="uml:Package" href="testModel.uml#_blg4wENHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_blqCsUNHEeG0c8mgtNb9-Q" x="602" y="53" width="249" height="183"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_dGp7YENHEeG0c8mgtNb9-Q" type="2007" fontName="Segoe UI" transparency="0" gradient="16777215, 16777215, 0" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dGp7YkNHEeG0c8mgtNb9-Q" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dGp7Y0NHEeG0c8mgtNb9-Q" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dGp7ZENHEeG0c8mgtNb9-Q" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dGp7ZUNHEeG0c8mgtNb9-Q" key="displayNameLabelIcon_value" value="true"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dGp7ZkNHEeG0c8mgtNb9-Q" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dGp7Z0NHEeG0c8mgtNb9-Q" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_dGp7aENHEeG0c8mgtNb9-Q" type="5026"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_dGp7aUNHEeG0c8mgtNb9-Q" type="7016">
- <children xmi:type="notation:Shape" xmi:id="_e62c4UNHEeG0c8mgtNb9-Q" type="3021" fontName="Segoe UI" transparency="0" gradient="16777215, 16777215, 0" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_e7AN4ENHEeG0c8mgtNb9-Q" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_e7AN4UNHEeG0c8mgtNb9-Q" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_e7AN4kNHEeG0c8mgtNb9-Q" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_e7AN40NHEeG0c8mgtNb9-Q" key="displayNameLabelIcon_value" value="true"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_e7AN5ENHEeG0c8mgtNb9-Q" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_e7AN5UNHEeG0c8mgtNb9-Q" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_e7AN5kNHEeG0c8mgtNb9-Q" type="5043"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_e7AN50NHEeG0c8mgtNb9-Q" type="7023">
- <styles xmi:type="notation:TitleStyle" xmi:id="_e7AN6ENHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_e7AN6UNHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_e7AN6kNHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e7AN60NHEeG0c8mgtNb9-Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_e7AN7ENHEeG0c8mgtNb9-Q" type="7024">
- <styles xmi:type="notation:TitleStyle" xmi:id="_e7AN7UNHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_e7AN7kNHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_e7AN70NHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e7AN8ENHEeG0c8mgtNb9-Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_e7AN8UNHEeG0c8mgtNb9-Q" type="7025">
- <styles xmi:type="notation:TitleStyle" xmi:id="_e7AN8kNHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_e7AN80NHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_e7AN9ENHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e7AN9UNHEeG0c8mgtNb9-Q"/>
- </children>
- <element xmi:type="uml:Component" href="testModel.uml#_e62c4ENHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e62c4kNHEeG0c8mgtNb9-Q" x="25" y="13"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_h38gIUNHEeG0c8mgtNb9-Q" type="3023" fontName="Segoe UI" transparency="0" gradient="16777215, 16777215, 0" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h38gI0NHEeG0c8mgtNb9-Q" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_h38gJENHEeG0c8mgtNb9-Q" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h38gJUNHEeG0c8mgtNb9-Q" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_h38gJkNHEeG0c8mgtNb9-Q" key="displayNameLabelIcon_value" value="true"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h38gJ0NHEeG0c8mgtNb9-Q" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_h38gKENHEeG0c8mgtNb9-Q" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_h38gKUNHEeG0c8mgtNb9-Q" type="5049"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_h38gKkNHEeG0c8mgtNb9-Q" type="7027">
- <styles xmi:type="notation:TitleStyle" xmi:id="_h38gK0NHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_h38gLENHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_h38gLUNHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h38gLkNHEeG0c8mgtNb9-Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_h38gL0NHEeG0c8mgtNb9-Q" type="7028">
- <styles xmi:type="notation:TitleStyle" xmi:id="_h38gMENHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_h38gMUNHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_h38gMkNHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h38gM0NHEeG0c8mgtNb9-Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_h38gNENHEeG0c8mgtNb9-Q" type="7029">
- <styles xmi:type="notation:TitleStyle" xmi:id="_h38gNUNHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_h38gNkNHEeG0c8mgtNb9-Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_h38gN0NHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h38gOENHEeG0c8mgtNb9-Q"/>
- </children>
- <element xmi:type="uml:Interface" href="testModel.uml#_h38gIENHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h38gIkNHEeG0c8mgtNb9-Q" x="153" y="14"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_dGp7akNHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dGp7a0NHEeG0c8mgtNb9-Q"/>
- </children>
- <element xmi:type="uml:Package" href="testModel.uml#_dGgxcENHEeG0c8mgtNb9-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dGp7YUNHEeG0c8mgtNb9-Q" x="640" y="330" width="326" height="236"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_TK8gMUNHEeG0c8mgtNb9-Q"/>
- <element xmi:type="uml:Model" href="testModel.uml#_QGjiZENHEeG0c8mgtNb9-Q"/>
-</notation:Diagram>
+<?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="_TK8gMENHEeG0c8mgtNb9-Q" type="PapyrusUMLClassDiagram" name="TestDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_V3rMMENHEeG0c8mgtNb9-Q" type="2008" fontName="Segoe UI" transparency="0" gradient="16777215, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_V3rMMkNHEeG0c8mgtNb9-Q" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_V3rMM0NHEeG0c8mgtNb9-Q" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_V3rMNENHEeG0c8mgtNb9-Q" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_V3rMNUNHEeG0c8mgtNb9-Q" key="displayNameLabelIcon_value" value="true"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_V3rMNkNHEeG0c8mgtNb9-Q" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_V3rMN0NHEeG0c8mgtNb9-Q" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_V3rMOENHEeG0c8mgtNb9-Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_V3rMOUNHEeG0c8mgtNb9-Q" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_XNg9wENHEeG0c8mgtNb9-Q" type="3012" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:Property" href="testModel.uml#_XNXz0ENHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XNg9wUNHEeG0c8mgtNb9-Q"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_V3rMOkNHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_V3rMO0NHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_V3rMPENHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V3rMPUNHEeG0c8mgtNb9-Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_V3rMPkNHEeG0c8mgtNb9-Q" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_V3rMP0NHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_V3rMQENHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_V3rMQUNHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V3rMQkNHEeG0c8mgtNb9-Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_V3rMQ0NHEeG0c8mgtNb9-Q" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_V3rMRENHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_V3rMRUNHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_V3rMRkNHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V3rMR0NHEeG0c8mgtNb9-Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="testModel.uml#_V3hbMENHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V3rMMUNHEeG0c8mgtNb9-Q" x="135" y="265" width="150" height="129"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_WUPMYUNHEeG0c8mgtNb9-Q" type="2008" fontName="Segoe UI" transparency="0" gradient="16777215, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WUY9YENHEeG0c8mgtNb9-Q" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WUY9YUNHEeG0c8mgtNb9-Q" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WUY9YkNHEeG0c8mgtNb9-Q" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WUY9Y0NHEeG0c8mgtNb9-Q" key="displayNameLabelIcon_value" value="true"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WUY9ZENHEeG0c8mgtNb9-Q" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WUY9ZUNHEeG0c8mgtNb9-Q" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WUY9ZkNHEeG0c8mgtNb9-Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_WUY9Z0NHEeG0c8mgtNb9-Q" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_WUY9aENHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_WUY9aUNHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_WUY9akNHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WUY9a0NHEeG0c8mgtNb9-Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_WUY9bENHEeG0c8mgtNb9-Q" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_WUY9bUNHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_WUY9bkNHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_WUY9b0NHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WUY9cENHEeG0c8mgtNb9-Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_WUY9cUNHEeG0c8mgtNb9-Q" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_WUY9ckNHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_WUY9c0NHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_WUY9dENHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WUY9dUNHEeG0c8mgtNb9-Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="testModel.uml#_WUPMYENHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WUPMYkNHEeG0c8mgtNb9-Q" x="345" y="250" width="126" height="151"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ak8MkENHEeG0c8mgtNb9-Q" type="2007" fontName="Segoe UI" transparency="0" gradient="16777215, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ak8MkkNHEeG0c8mgtNb9-Q" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ak8Mk0NHEeG0c8mgtNb9-Q" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ak8MlENHEeG0c8mgtNb9-Q" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ak8MlUNHEeG0c8mgtNb9-Q" key="displayNameLabelIcon_value" value="true"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ak8MlkNHEeG0c8mgtNb9-Q" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ak8Ml0NHEeG0c8mgtNb9-Q" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ak8MmENHEeG0c8mgtNb9-Q" type="5026"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ak8MmUNHEeG0c8mgtNb9-Q" type="7016">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ak8MmkNHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ak8Mm0NHEeG0c8mgtNb9-Q"/>
+ </children>
+ <element xmi:type="uml:Package" href="testModel.uml#_akpRoENHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ak8MkUNHEeG0c8mgtNb9-Q" x="204" y="50"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_blqCsENHEeG0c8mgtNb9-Q" type="2007" fontName="Segoe UI" transparency="0" gradient="16777215, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_blqCskNHEeG0c8mgtNb9-Q" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_blqCs0NHEeG0c8mgtNb9-Q" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_blqCtENHEeG0c8mgtNb9-Q" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_blqCtUNHEeG0c8mgtNb9-Q" key="displayNameLabelIcon_value" value="true"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_blqCtkNHEeG0c8mgtNb9-Q" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_blqCt0NHEeG0c8mgtNb9-Q" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_blqCuENHEeG0c8mgtNb9-Q" type="5026"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_blqCuUNHEeG0c8mgtNb9-Q" type="7016">
+ <children xmi:type="notation:Shape" xmi:id="_f7uEAUNHEeG0c8mgtNb9-Q" type="3010" fontName="Segoe UI" transparency="0" gradient="16777215, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f7uEA0NHEeG0c8mgtNb9-Q" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f7uEBENHEeG0c8mgtNb9-Q" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f7uEBUNHEeG0c8mgtNb9-Q" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f7uEBkNHEeG0c8mgtNb9-Q" key="displayNameLabelIcon_value" value="true"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f7uEB0NHEeG0c8mgtNb9-Q" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f7uECENHEeG0c8mgtNb9-Q" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_f7uECUNHEeG0c8mgtNb9-Q" type="5014"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_f7uECkNHEeG0c8mgtNb9-Q" type="7011">
+ <children xmi:type="notation:Shape" xmi:id="_qJ36EUNHEeG0c8mgtNb9-Q" type="3012" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:Property" href="testModel.uml#_qJ36EENHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qJ36EkNHEeG0c8mgtNb9-Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qSNWsENHEeG0c8mgtNb9-Q" type="3012" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:Property" href="testModel.uml#_qSDlsENHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qSNWsUNHEeG0c8mgtNb9-Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qa1uQUNHEeG0c8mgtNb9-Q" type="3012" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:Property" href="testModel.uml#_qa1uQENHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qa1uQkNHEeG0c8mgtNb9-Q"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_f7uEC0NHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_f7uEDENHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_f7uEDUNHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f7uEDkNHEeG0c8mgtNb9-Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_f7uED0NHEeG0c8mgtNb9-Q" type="7012">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_f7uEEENHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_f7uEEUNHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_f7uEEkNHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f7uEE0NHEeG0c8mgtNb9-Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_f7uEFENHEeG0c8mgtNb9-Q" type="7013">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_f7uEFUNHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_f7uEFkNHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_f7uEF0NHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f7uEGENHEeG0c8mgtNb9-Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="testModel.uml#_f7uEAENHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f7uEAkNHEeG0c8mgtNb9-Q" x="22" y="7"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_blqCukNHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_blqCu0NHEeG0c8mgtNb9-Q"/>
+ </children>
+ <element xmi:type="uml:Package" href="testModel.uml#_blg4wENHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_blqCsUNHEeG0c8mgtNb9-Q" x="602" y="53" width="249" height="183"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_dGp7YENHEeG0c8mgtNb9-Q" type="2007" fontName="Segoe UI" transparency="0" gradient="16777215, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dGp7YkNHEeG0c8mgtNb9-Q" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dGp7Y0NHEeG0c8mgtNb9-Q" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dGp7ZENHEeG0c8mgtNb9-Q" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dGp7ZUNHEeG0c8mgtNb9-Q" key="displayNameLabelIcon_value" value="true"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dGp7ZkNHEeG0c8mgtNb9-Q" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dGp7Z0NHEeG0c8mgtNb9-Q" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_dGp7aENHEeG0c8mgtNb9-Q" type="5026"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_dGp7aUNHEeG0c8mgtNb9-Q" type="7016">
+ <children xmi:type="notation:Shape" xmi:id="_e62c4UNHEeG0c8mgtNb9-Q" type="3021" fontName="Segoe UI" transparency="0" gradient="16777215, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_e7AN4ENHEeG0c8mgtNb9-Q" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_e7AN4UNHEeG0c8mgtNb9-Q" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_e7AN4kNHEeG0c8mgtNb9-Q" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_e7AN40NHEeG0c8mgtNb9-Q" key="displayNameLabelIcon_value" value="true"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_e7AN5ENHEeG0c8mgtNb9-Q" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_e7AN5UNHEeG0c8mgtNb9-Q" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_e7AN5kNHEeG0c8mgtNb9-Q" type="5043"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_e7AN50NHEeG0c8mgtNb9-Q" type="7023">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_e7AN6ENHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_e7AN6UNHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_e7AN6kNHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e7AN60NHEeG0c8mgtNb9-Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_e7AN7ENHEeG0c8mgtNb9-Q" type="7024">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_e7AN7UNHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_e7AN7kNHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_e7AN70NHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e7AN8ENHEeG0c8mgtNb9-Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_e7AN8UNHEeG0c8mgtNb9-Q" type="7025">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_e7AN8kNHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_e7AN80NHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_e7AN9ENHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e7AN9UNHEeG0c8mgtNb9-Q"/>
+ </children>
+ <element xmi:type="uml:Component" href="testModel.uml#_e62c4ENHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e62c4kNHEeG0c8mgtNb9-Q" x="25" y="13"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_h38gIUNHEeG0c8mgtNb9-Q" type="3023" fontName="Segoe UI" transparency="0" gradient="16777215, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h38gI0NHEeG0c8mgtNb9-Q" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_h38gJENHEeG0c8mgtNb9-Q" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h38gJUNHEeG0c8mgtNb9-Q" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_h38gJkNHEeG0c8mgtNb9-Q" key="displayNameLabelIcon_value" value="true"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h38gJ0NHEeG0c8mgtNb9-Q" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_h38gKENHEeG0c8mgtNb9-Q" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_h38gKUNHEeG0c8mgtNb9-Q" type="5049"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_h38gKkNHEeG0c8mgtNb9-Q" type="7027">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_h38gK0NHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_h38gLENHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_h38gLUNHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h38gLkNHEeG0c8mgtNb9-Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_h38gL0NHEeG0c8mgtNb9-Q" type="7028">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_h38gMENHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_h38gMUNHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_h38gMkNHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h38gM0NHEeG0c8mgtNb9-Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_h38gNENHEeG0c8mgtNb9-Q" type="7029">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_h38gNUNHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_h38gNkNHEeG0c8mgtNb9-Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_h38gN0NHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h38gOENHEeG0c8mgtNb9-Q"/>
+ </children>
+ <element xmi:type="uml:Interface" href="testModel.uml#_h38gIENHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h38gIkNHEeG0c8mgtNb9-Q" x="153" y="14"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_dGp7akNHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dGp7a0NHEeG0c8mgtNb9-Q"/>
+ </children>
+ <element xmi:type="uml:Package" href="testModel.uml#_dGgxcENHEeG0c8mgtNb9-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dGp7YUNHEeG0c8mgtNb9-Q" x="640" y="330" width="326" height="236"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_TK8gMUNHEeG0c8mgtNb9-Q"/>
+ <element xmi:type="uml:Model" href="testModel.uml#_QGjiZENHEeG0c8mgtNb9-Q"/>
+</notation:Diagram>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/testModel.uml b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/testModel.uml
index 2c2070946da..3a42442ccdf 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/testModel.uml
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/resources/uml/testModel.uml
@@ -1,24 +1,24 @@
-<?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="_QGjiZENHEeG0c8mgtNb9-Q" name="Model">
- <packageImport xmi:id="_QGjiZUNHEeG0c8mgtNb9-Q">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
- </packageImport>
- <packagedElement xmi:type="uml:Class" xmi:id="_V3hbMENHEeG0c8mgtNb9-Q" name="Class1">
- <ownedAttribute xmi:id="_XNXz0ENHEeG0c8mgtNb9-Q" name="Property1">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_WUPMYENHEeG0c8mgtNb9-Q" name="Class2"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_akpRoENHEeG0c8mgtNb9-Q" name="EmptyPackage"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_blg4wENHEeG0c8mgtNb9-Q" name="Package1">
- <packagedElement xmi:type="uml:Class" xmi:id="_f7uEAENHEeG0c8mgtNb9-Q" name="Class1">
- <ownedAttribute xmi:id="_qJ36EENHEeG0c8mgtNb9-Q" name="Property1"/>
- <ownedAttribute xmi:id="_qSDlsENHEeG0c8mgtNb9-Q" name="Property2"/>
- <ownedAttribute xmi:id="_qa1uQENHEeG0c8mgtNb9-Q" name="Property3"/>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_dGgxcENHEeG0c8mgtNb9-Q" name="Package2">
- <packagedElement xmi:type="uml:Component" xmi:id="_e62c4ENHEeG0c8mgtNb9-Q" name="Subclass1"/>
- <packagedElement xmi:type="uml:Interface" xmi:id="_h38gIENHEeG0c8mgtNb9-Q" name="Interface1"/>
- </packagedElement>
-</uml:Model>
+<?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="_QGjiZENHEeG0c8mgtNb9-Q" name="Model">
+ <packageImport xmi:id="_QGjiZUNHEeG0c8mgtNb9-Q">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Class" xmi:id="_V3hbMENHEeG0c8mgtNb9-Q" name="Class1">
+ <ownedAttribute xmi:id="_XNXz0ENHEeG0c8mgtNb9-Q" name="Property1">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WUPMYENHEeG0c8mgtNb9-Q" name="Class2"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_akpRoENHEeG0c8mgtNb9-Q" name="EmptyPackage"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_blg4wENHEeG0c8mgtNb9-Q" name="Package1">
+ <packagedElement xmi:type="uml:Class" xmi:id="_f7uEAENHEeG0c8mgtNb9-Q" name="Class1">
+ <ownedAttribute xmi:id="_qJ36EENHEeG0c8mgtNb9-Q" name="Property1"/>
+ <ownedAttribute xmi:id="_qSDlsENHEeG0c8mgtNb9-Q" name="Property2"/>
+ <ownedAttribute xmi:id="_qa1uQENHEeG0c8mgtNb9-Q" name="Property3"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_dGgxcENHEeG0c8mgtNb9-Q" name="Package2">
+ <packagedElement xmi:type="uml:Component" xmi:id="_e62c4ENHEeG0c8mgtNb9-Q" name="Subclass1"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_h38gIENHEeG0c8mgtNb9-Q" name="Interface1"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/ContentProviderTest.java b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/ContentProviderTest.java
index 8d48f309ea2..742d8a7f0d8 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/ContentProviderTest.java
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/ContentProviderTest.java
@@ -1,186 +1,186 @@
-/*****************************************************************************
- * Copyright (c) 2012, 2014 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
- * Christian W. Damus (CEA) - bug 422257
- * Christian W. Damus (CEA) - bug 434133
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.tools.tests.tests;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
-
-import java.io.IOException;
-
-import org.eclipse.core.runtime.IAdaptable;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.papyrus.infra.emf.utils.EMFHelper;
-import org.eclipse.papyrus.infra.ui.emf.providers.EMFContentProvider;
-import org.eclipse.papyrus.infra.ui.emf.providers.strategy.SemanticEMFContentProvider;
-import org.eclipse.papyrus.infra.widgets.providers.IAdaptableContentProvider;
-import org.eclipse.papyrus.infra.widgets.providers.IHierarchicContentProvider;
-import org.eclipse.papyrus.junit.framework.classification.tests.AbstractPapyrusTest;
-import org.eclipse.papyrus.junit.utils.rules.HouseKeeper;
-import org.eclipse.papyrus.uml.tools.tests.Activator;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Ignore;
-import org.junit.Rule;
-import org.junit.Test;
-
-//TODO : Test TreeToFlatContentProvider (Number of elements displayed, isValid...)
-public class ContentProviderTest extends AbstractPapyrusTest {
-
- @Rule
- public final HouseKeeper houseKeeper = new HouseKeeper();
-
- private EObject testModel;
-
- private EClass Class1, Class2, Class3, Class4;
-
- private final int maxLoops = 20; //Avoid infinite recursion on infinite trees
-
- private EStructuralFeature singleValuedProperty, multiValuedProperty, enumProperty;
-
- @Before
- public void init() {
- try {
- testModel = EMFHelper.loadEMFModel(houseKeeper.createResourceSet(), URI.createPlatformPluginURI(Activator.PLUGIN_ID + "/resources/emf/TestModel.xmi", true));
- } catch (IOException ex) {
- Activator.log.error(ex);
- }
-
- assertNotNull("Cannot load the EMF Tests model", testModel);
-
- Class1 = getEClass("Class1");
- Class2 = getEClass("Class2");
- Class3 = getEClass("Class3");
- Class4 = getEClass("Class4");
-
- singleValuedProperty = getFeature("Class1", "singleValuedProperty");
- multiValuedProperty = getFeature("Class1", "multiValuedProperty");
- enumProperty = getFeature("Class2", "enum");
-
- assertNotNull(Class1);
- assertNotNull(Class2);
- assertNotNull(Class3);
- assertNotNull(Class4);
-
- assertNotNull(singleValuedProperty);
- assertNotNull(multiValuedProperty);
- assertNotNull(enumProperty);
- }
-
- @Test
- public void singleValuePropertyTest() {
- //The semantic content provider should return the whole model as a Tree
- SemanticEMFContentProvider provider = new SemanticEMFContentProvider(testModel, singleValuedProperty, new EObject[]{ testModel });
- Object[] roots = provider.getElements();
- assertNotNull(roots);
- assertEquals(1, roots.length);
-
- testTree(roots[0], provider, provider, maxLoops);
- }
-
- @Test
- public void singleValuePropertyGraphicalTest() {
- //The graphical content provider should only return the valid values for the selected feature
- EMFContentProvider provider = new EMFContentProvider(testModel, singleValuedProperty);
-
- //The semantic roots contain both the model and the metamodel, but the metamodel doesn't contain any valid value. It should not be displayed.
- Object[] roots = provider.getElements();
- assertNotNull(roots);
- assertEquals(1, roots.length);
-
- testTree(roots[0], provider, provider, maxLoops);
-
- //TODO : Test filters
- }
-
- @Test
- public void enumPropertyTest() {
- EMFContentProvider provider = new EMFContentProvider(testModel, enumProperty);
- Object[] elements = provider.getElements();
- assertNotNull(elements);
- assertEquals(3, elements.length); //It should only return the 3 valid enum literals
-
- //TODO Improve this test. Currently, the only implementation provides a flat provider, but a tree
- //provider might also be valid
- }
-
- private void testTree(Object current, IHierarchicContentProvider hierarchicProvider, IAdaptableContentProvider adaptableProvider, int maxLoops) {
- if(maxLoops <= 0) {
- //This is not necessarily an error. ContentProviders can be infinite
- //assertTrue("Infinite recursion", false);
- return;
- }
- maxLoops--;
-
- testElement(current, hierarchicProvider, adaptableProvider);
-
- for(Object containerElement : hierarchicProvider.getChildren(current)) {
- testTree(containerElement, hierarchicProvider, adaptableProvider, maxLoops);
- }
- }
-
- private boolean testElement(Object current, IHierarchicContentProvider hierarchicProvider, IAdaptableContentProvider adaptableProvider) {
- //current is an EMFFacet wrapper. Test the adapted value
-
- Object adaptedValue = adaptableProvider.getAdaptedValue(current);
- assertNotNull(adaptedValue);
- assertTrue(adaptedValue instanceof EObject);
-
- //Bug 434133: EMFFacet Wrapper should still be adaptable to EObject/EReference
- Assert.assertTrue(current instanceof IAdaptable);
-
- if(adaptedValue instanceof EReference) {
- EStructuralFeature.Setting setting = (EStructuralFeature.Setting)((IAdaptable)current).getAdapter(EStructuralFeature.Setting.class);
- Assert.assertNotNull(setting);
- Assert.assertEquals(adaptedValue, setting.getEStructuralFeature());
- } else if(adaptedValue instanceof EObject) {
- Assert.assertEquals(adaptedValue, ((IAdaptable)current).getAdapter(EObject.class));
- }
- //End of test for Bug 434133
-
- EObject eObject = (EObject)adaptedValue;
-
- boolean isValid = hierarchicProvider.isValidValue(current);
-
- //Only Class2 and Class4 elements are valid for this property
- assertEquals(isValid, eObject.eClass() == Class2 || eObject.eClass() == Class4);
-
- return isValid;
- }
-
- @Ignore("Not implemented yet")
- @Test
- public void multipleValuePropertyTest() {
- throw new UnsupportedOperationException("Not implemtend yet");
- }
-
- private EStructuralFeature getFeature(String className, String featureName) {
- EClass eClass = getEClass(className);
- return eClass.getEStructuralFeature(featureName);
- }
-
- private EPackage getEPackage() {
- return testModel.eClass().getEPackage();
- }
-
- private EClass getEClass(String className) {
- return (EClass)getEPackage().getEClassifier(className);
- }
-}
+/*****************************************************************************
+ * Copyright (c) 2012, 2014 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ * Christian W. Damus (CEA) - bug 422257
+ * Christian W. Damus (CEA) - bug 434133
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.uml.tools.tests.tests;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
+import java.io.IOException;
+
+import org.eclipse.core.runtime.IAdaptable;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EReference;
+import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.papyrus.infra.emf.utils.EMFHelper;
+import org.eclipse.papyrus.infra.ui.emf.providers.EMFContentProvider;
+import org.eclipse.papyrus.infra.ui.emf.providers.strategy.SemanticEMFContentProvider;
+import org.eclipse.papyrus.infra.widgets.providers.IAdaptableContentProvider;
+import org.eclipse.papyrus.infra.widgets.providers.IHierarchicContentProvider;
+import org.eclipse.papyrus.junit.framework.classification.tests.AbstractPapyrusTest;
+import org.eclipse.papyrus.junit.utils.rules.HouseKeeper;
+import org.eclipse.papyrus.uml.tools.tests.Activator;
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Ignore;
+import org.junit.Rule;
+import org.junit.Test;
+
+//TODO : Test TreeToFlatContentProvider (Number of elements displayed, isValid...)
+public class ContentProviderTest extends AbstractPapyrusTest {
+
+ @Rule
+ public final HouseKeeper houseKeeper = new HouseKeeper();
+
+ private EObject testModel;
+
+ private EClass Class1, Class2, Class3, Class4;
+
+ private final int maxLoops = 20; //Avoid infinite recursion on infinite trees
+
+ private EStructuralFeature singleValuedProperty, multiValuedProperty, enumProperty;
+
+ @Before
+ public void init() {
+ try {
+ testModel = EMFHelper.loadEMFModel(houseKeeper.createResourceSet(), URI.createPlatformPluginURI(Activator.PLUGIN_ID + "/resources/emf/TestModel.xmi", true));
+ } catch (IOException ex) {
+ Activator.log.error(ex);
+ }
+
+ assertNotNull("Cannot load the EMF Tests model", testModel);
+
+ Class1 = getEClass("Class1");
+ Class2 = getEClass("Class2");
+ Class3 = getEClass("Class3");
+ Class4 = getEClass("Class4");
+
+ singleValuedProperty = getFeature("Class1", "singleValuedProperty");
+ multiValuedProperty = getFeature("Class1", "multiValuedProperty");
+ enumProperty = getFeature("Class2", "enum");
+
+ assertNotNull(Class1);
+ assertNotNull(Class2);
+ assertNotNull(Class3);
+ assertNotNull(Class4);
+
+ assertNotNull(singleValuedProperty);
+ assertNotNull(multiValuedProperty);
+ assertNotNull(enumProperty);
+ }
+
+ @Test
+ public void singleValuePropertyTest() {
+ //The semantic content provider should return the whole model as a Tree
+ SemanticEMFContentProvider provider = new SemanticEMFContentProvider(testModel, singleValuedProperty, new EObject[]{ testModel });
+ Object[] roots = provider.getElements();
+ assertNotNull(roots);
+ assertEquals(1, roots.length);
+
+ testTree(roots[0], provider, provider, maxLoops);
+ }
+
+ @Test
+ public void singleValuePropertyGraphicalTest() {
+ //The graphical content provider should only return the valid values for the selected feature
+ EMFContentProvider provider = new EMFContentProvider(testModel, singleValuedProperty);
+
+ //The semantic roots contain both the model and the metamodel, but the metamodel doesn't contain any valid value. It should not be displayed.
+ Object[] roots = provider.getElements();
+ assertNotNull(roots);
+ assertEquals(1, roots.length);
+
+ testTree(roots[0], provider, provider, maxLoops);
+
+ //TODO : Test filters
+ }
+
+ @Test
+ public void enumPropertyTest() {
+ EMFContentProvider provider = new EMFContentProvider(testModel, enumProperty);
+ Object[] elements = provider.getElements();
+ assertNotNull(elements);
+ assertEquals(3, elements.length); //It should only return the 3 valid enum literals
+
+ //TODO Improve this test. Currently, the only implementation provides a flat provider, but a tree
+ //provider might also be valid
+ }
+
+ private void testTree(Object current, IHierarchicContentProvider hierarchicProvider, IAdaptableContentProvider adaptableProvider, int maxLoops) {
+ if(maxLoops <= 0) {
+ //This is not necessarily an error. ContentProviders can be infinite
+ //assertTrue("Infinite recursion", false);
+ return;
+ }
+ maxLoops--;
+
+ testElement(current, hierarchicProvider, adaptableProvider);
+
+ for(Object containerElement : hierarchicProvider.getChildren(current)) {
+ testTree(containerElement, hierarchicProvider, adaptableProvider, maxLoops);
+ }
+ }
+
+ private boolean testElement(Object current, IHierarchicContentProvider hierarchicProvider, IAdaptableContentProvider adaptableProvider) {
+ //current is an EMFFacet wrapper. Test the adapted value
+
+ Object adaptedValue = adaptableProvider.getAdaptedValue(current);
+ assertNotNull(adaptedValue);
+ assertTrue(adaptedValue instanceof EObject);
+
+ //Bug 434133: EMFFacet Wrapper should still be adaptable to EObject/EReference
+ Assert.assertTrue(current instanceof IAdaptable);
+
+ if(adaptedValue instanceof EReference) {
+ EStructuralFeature.Setting setting = (EStructuralFeature.Setting)((IAdaptable)current).getAdapter(EStructuralFeature.Setting.class);
+ Assert.assertNotNull(setting);
+ Assert.assertEquals(adaptedValue, setting.getEStructuralFeature());
+ } else if(adaptedValue instanceof EObject) {
+ Assert.assertEquals(adaptedValue, ((IAdaptable)current).getAdapter(EObject.class));
+ }
+ //End of test for Bug 434133
+
+ EObject eObject = (EObject)adaptedValue;
+
+ boolean isValid = hierarchicProvider.isValidValue(current);
+
+ //Only Class2 and Class4 elements are valid for this property
+ assertEquals(isValid, eObject.eClass() == Class2 || eObject.eClass() == Class4);
+
+ return isValid;
+ }
+
+ @Ignore("Not implemented yet")
+ @Test
+ public void multipleValuePropertyTest() {
+ throw new UnsupportedOperationException("Not implemtend yet");
+ }
+
+ private EStructuralFeature getFeature(String className, String featureName) {
+ EClass eClass = getEClass(className);
+ return eClass.getEStructuralFeature(featureName);
+ }
+
+ private EPackage getEPackage() {
+ return testModel.eClass().getEPackage();
+ }
+
+ private EClass getEClass(String className) {
+ return (EClass)getEPackage().getEClassifier(className);
+ }
+}
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/DependencyManagementTest.java b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/DependencyManagementTest.java
index 51f3a1b8dd1..4b22850285f 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/DependencyManagementTest.java
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/DependencyManagementTest.java
@@ -1,702 +1,702 @@
-/*****************************************************************************
- * Copyright (c) 2013, 2014 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
- * Christian W. Damus (CEA) - bug 408491
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.tools.tests.tests;
-
-import java.util.HashMap;
-import java.util.Map;
-
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.emf.common.util.BasicDiagnostic;
-import org.eclipse.emf.common.util.Diagnostic;
-import org.eclipse.emf.common.util.TreeIterator;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.ecore.xmi.XMLResource;
-import org.eclipse.emf.transaction.RecordingCommand;
-import org.eclipse.emf.transaction.TransactionalEditingDomain;
-import org.eclipse.papyrus.infra.core.resource.ModelSet;
-import org.eclipse.papyrus.infra.emf.resource.DependencyManagementHelper;
-import org.eclipse.papyrus.infra.emf.resource.DependencyManager;
-import org.eclipse.papyrus.junit.utils.ModelUtils;
-import org.eclipse.papyrus.junit.utils.PapyrusProjectUtils;
-import org.eclipse.papyrus.junit.utils.ProjectUtils;
-import org.eclipse.papyrus.junit.utils.tests.AbstractEditorTest;
-import org.eclipse.papyrus.uml.tools.tests.Activator;
-import org.eclipse.uml2.common.util.UML2Util;
-import org.eclipse.uml2.uml.Element;
-import org.eclipse.uml2.uml.EnumerationLiteral;
-import org.eclipse.uml2.uml.Model;
-import org.eclipse.uml2.uml.NamedElement;
-import org.eclipse.uml2.uml.Operation;
-import org.eclipse.uml2.uml.Profile;
-import org.eclipse.uml2.uml.Stereotype;
-import org.eclipse.uml2.uml.UMLPackage;
-import org.eclipse.uml2.uml.util.UMLUtil;
-import org.junit.Assert;
-import org.junit.Ignore;
-import org.junit.Test;
-import org.osgi.framework.Bundle;
-
-/**
- * Test case for DependencyManagementHelper
- *
- * @author Camille Letavernier
- *
- */
-public class DependencyManagementTest extends AbstractEditorTest {
-
- public final static String SOURCE_PATH = "resources/dependencyManagement/";
-
- // Switch from a library to a copy
- @Test
- public void testSimpleSwitch() throws Exception {
- // Create the project will 2 libraries and a client
- IProject project = ProjectUtils.createProject("dependencyManagement.simpleSwitch");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "model");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "library");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "copy-of-library");
-
- // Retrieve the URIs of each model
- final URI clientModelDiURI = URI.createPlatformResourceURI(project.getName() + "/model.di", true);
- final URI clientModelURI = URI.createPlatformResourceURI(project.getName() + "/model.uml", true);
- final URI sourceLibraryURI = URI.createPlatformResourceURI(project.getName() + "/library.uml", true);
- final URI targetLibraryURI = URI.createPlatformResourceURI(project.getName() + "/copy-of-library.uml", true);
-
- final ModelSet modelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
- final TransactionalEditingDomain domain = ModelUtils.getEditingDomain(modelSet);
-
- // The modelset doesn't have any reference to the target library
- Assert.assertNull("The modelset should not have references to the target library", modelSet.getResource(targetLibraryURI, false));
-
- domain.getCommandStack().execute(new RecordingCommand(domain, "Edit model dependencies") {
-
- @Override
- protected void doExecute() {
- DependencyManagementHelper.updateDependencies(sourceLibraryURI, targetLibraryURI, modelSet, domain);
- }
- });
-
- EcoreUtil.resolveAll(modelSet);
- // The modelset now has some references to the target library
- Assert.assertNotNull("The modelset should have references to the target library", modelSet.getResource(targetLibraryURI, false));
-
- modelSet.save(new NullProgressMonitor());
-
- //
- // Reload
- //
- ModelSet reloadedModelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
-
- // The reloaded modelset must have some references to the target library
- Resource clientModelResource = reloadedModelSet.getResource(clientModelURI, false);
- Assert.assertNotNull("The modelset should have references to the target library", clientModelResource);
-
- // The reloaded modelset doesn't have any reference to the source library
- Assert.assertNull("The modelset should not have references to the source library", reloadedModelSet.getResource(sourceLibraryURI, false));
-
- domain.dispose();
- modelSet.unload();
-
- ModelUtils.getEditingDomain(reloadedModelSet).dispose();
- reloadedModelSet.unload();
-
- project.delete(true, null);
- }
-
- // Switch from a registered library to a local one
- @Test
- public void testSwitchFromRegistererdToLocal() throws Exception {
- // Create the project will 2 libraries and a client
- IProject project = ProjectUtils.createProject("dependencyManagement.SwitchFromRegistererdToLocal");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "model-with-registered");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "library");
-
- // Retrieve the URIs of each model
- final URI clientModelDiURI = URI.createPlatformResourceURI(project.getName() + "/model-with-registered.di", true);
- final URI clientModelURI = URI.createPlatformResourceURI(project.getName() + "/model-with-registered.uml", true);
- final URI sourceLibraryURI = URI.createURI("pathmap://UML_TEST_LIBRARIES/registered-library.uml", true);
- final URI targetLibraryURI = URI.createPlatformResourceURI(project.getName() + "/library.uml", true);
-
- final ModelSet modelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
- final TransactionalEditingDomain domain = ModelUtils.getEditingDomain(modelSet);
-
- // The modelset doesn't have any reference to the target library
- Assert.assertNull("The modelset should not have references to the target library", modelSet.getResource(targetLibraryURI, false));
-
- domain.getCommandStack().execute(new RecordingCommand(domain, "Edit model dependencies") {
-
- @Override
- protected void doExecute() {
- DependencyManagementHelper.updateDependencies(sourceLibraryURI, targetLibraryURI, modelSet, domain);
- }
- });
-
-
- EcoreUtil.resolveAll(modelSet);
- // The modelset now has some references to the target library
- Assert.assertNotNull("The modelset should have references to the target library", modelSet.getResource(targetLibraryURI, false));
-
-
- modelSet.save(new NullProgressMonitor());
-
- //
- // Reload
- //
- ModelSet reloadedModelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
-
- // The reloaded modelset must have some references to the target library
- Resource clientModelResource = reloadedModelSet.getResource(clientModelURI, false);
- Assert.assertNotNull("The modelset should have references to the target library", clientModelResource);
-
- // The reloaded modelset doesn't have any reference to the source library
- Assert.assertNull("The modelset should not have references to the source library", reloadedModelSet.getResource(sourceLibraryURI, false));
-
- domain.dispose();
- modelSet.unload();
-
- ModelUtils.getEditingDomain(reloadedModelSet).dispose();
- reloadedModelSet.unload();
-
- project.delete(true, null);
- }
-
- // Switch from a registered library to a local one
- @Test
- public void testSwitchFromLocalToRegistered() throws Exception {
- // Create the project will 2 libraries and a client
- IProject project = ProjectUtils.createProject("dependencyManagement.simpleSwitch");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "model");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "library");
-
- // Retrieve the URIs of each model
- final URI clientModelDiURI = URI.createPlatformResourceURI(project.getName() + "/model.di", true);
- final URI clientModelURI = URI.createPlatformResourceURI(project.getName() + "/model.uml", true);
- final URI sourceLibraryURI = URI.createPlatformResourceURI(project.getName() + "/library.uml", true);
- final URI targetLibraryURI = URI.createPlatformResourceURI("pathmap://UML_TEST_LIBRARIES/registered-library.uml", true);
-
- final ModelSet modelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
- final TransactionalEditingDomain domain = ModelUtils.getEditingDomain(modelSet);
-
- // The modelset doesn't have any reference to the target library
- Assert.assertNull("The modelset should not have references to the target library", modelSet.getResource(targetLibraryURI, false));
-
- domain.getCommandStack().execute(new RecordingCommand(domain, "Edit model dependencies") {
-
- @Override
- protected void doExecute() {
- DependencyManagementHelper.updateDependencies(sourceLibraryURI, targetLibraryURI, modelSet, domain);
- }
- });
-
-
- EcoreUtil.resolveAll(modelSet);
- // The modelset now has some references to the target library
- Assert.assertNotNull("The modelset should have references to the target library", modelSet.getResource(targetLibraryURI, false));
-
-
- modelSet.save(new NullProgressMonitor());
-
-
- //
- // Reload
- //
-
- ModelSet reloadedModelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
-
- // The reloaded modelset must have some references to the target library
- Resource clientModelResource = reloadedModelSet.getResource(clientModelURI, false);
- Assert.assertNotNull("The modelset should have references to the target library", clientModelResource);
-
- // The reloaded modelset doesn't have any reference to the source library
- Assert.assertNull("The modelset should not have references to the source library", reloadedModelSet.getResource(sourceLibraryURI, false));
-
- domain.dispose();
- modelSet.unload();
-
- ModelUtils.getEditingDomain(reloadedModelSet).dispose();
- reloadedModelSet.unload();
-
- project.delete(true, null);
- }
-
-
-
- // Switch from two different versions of a profile
- @Test
- public void testSwitchProfilesWithStereotypes() throws Exception {
- IProject project = ProjectUtils.createProject("dependencyManagement.switchProfiles");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/model");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p1/profile1.profile");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p2/profile2.profile");
-
- final URI clientModelDiURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model.di", true);
- final URI clientModelURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model.uml", true);
- final URI sourceProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p1/profile1.profile.uml", true);
- final URI targetProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p2/profile2.profile.uml", true);
-
- final ModelSet modelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
- final TransactionalEditingDomain domain = ModelUtils.getEditingDomain(modelSet);
- ModelSet newModelSet = null;
-
- try {
- // The modelset doesn't have any reference to the target profile
- Assert.assertNull("The modelset should not have references to the target library", modelSet.getResource(targetProfileURI, false));
-
- Model rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
-
- // Before the transformation, stereotypes from the source profile must be applied
- checkAppliedProfileAndStereotypes(modelSet, rootModel, sourceProfileURI);
-
- // Execute the transformation
- domain.getCommandStack().execute(new RecordingCommand(domain, "Edit profile applications") {
-
- @Override
- protected void doExecute() {
- new DependencyManager(domain).updateDependencies(sourceProfileURI, targetProfileURI, null, null);
- }
-
- });
-
- // After the transformation, stereotypes from the target profile must be applied
- checkAppliedProfileAndStereotypes(modelSet, rootModel, targetProfileURI);
-
- // Save, reload, and check again
- modelSet.save(new NullProgressMonitor());
-
- newModelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
-
- Assert.assertNull("The modelset should not have references to the source library", newModelSet.getResource(sourceProfileURI, false));
-
- rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
-
- // After the transformation + reload, stereotypes from the target profile must be applied
- checkAppliedProfileAndStereotypes(modelSet, rootModel, targetProfileURI);
- } finally {
- // Cleanup
- domain.dispose();
- modelSet.unload();
-
- if(newModelSet != null) {
- ModelUtils.getEditingDomain(newModelSet).dispose();
- newModelSet.unload();
- }
-
- project.delete(true, null);
- }
- }
-
- private void checkAppliedProfileAndStereotypes(ModelSet modelSet, Model rootModel, URI expectedProfileURI) throws Exception {
- Profile expectedProfile = UMLUtil.load(modelSet, expectedProfileURI, UMLPackage.eINSTANCE.getProfile());
-
- Assert.assertEquals(expectedProfile, rootModel.getAppliedProfiles().get(0));
-
- NamedElement class1 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class1").iterator().next();
- NamedElement class2 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class2").iterator().next();
- NamedElement class3 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class3").iterator().next();
-
- NamedElement stereotype1 = UMLUtil.findNamedElements(expectedProfile.eResource(), "Profile::Stereotype1").iterator().next();
- NamedElement stereotype2 = UMLUtil.findNamedElements(expectedProfile.eResource(), "Profile::Stereotype2").iterator().next();
- NamedElement stereotype3 = UMLUtil.findNamedElements(expectedProfile.eResource(), "Profile::Stereotype3").iterator().next();
-
- Assert.assertEquals(stereotype1, class1.getAppliedStereotype("Profile::Stereotype1"));
- Assert.assertEquals(stereotype2, class2.getAppliedStereotype("Profile::Stereotype2"));
- Assert.assertEquals(stereotype3, class3.getAppliedStereotype("Profile::Stereotype3"));
- }
-
- // Switch from two different versions of a profile, verifying properties
- @Test
- public void testSwitchProfilesWithStereotypeProperties() throws Exception {
- IProject project = ProjectUtils.createProject("dependencyManagement.switchProfiles");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/model2");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p3/profile3.profile");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p4/profile4.profile");
-
- final URI clientModelDiURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model2.di", true);
- final URI clientModelURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model2.uml", true);
- final URI sourceProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p3/profile3.profile.uml", true);
- final URI targetProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p4/profile4.profile.uml", true);
-
- final ModelSet modelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
- final TransactionalEditingDomain domain = ModelUtils.getEditingDomain(modelSet);
- ModelSet newModelSet = null;
-
- try {
- // The modelset doesn't have any reference to the target profile
- Assert.assertNull("The modelset should not have references to the target library", modelSet.getResource(targetProfileURI, false));
-
- Model rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
-
- // Before the transformation, stereotypes from the source profile must be applied
- checkAppliedProfileAndStereotypes(modelSet, rootModel, sourceProfileURI);
-
- // Execute the transformation
- domain.getCommandStack().execute(new RecordingCommand(domain, "Edit profile applications") {
-
- @Override
- protected void doExecute() {
- new DependencyManager(domain).updateDependencies(sourceProfileURI, targetProfileURI, null, null);
- }
-
- });
-
- // After the transformation, stereotypes from the target profile must be applied
- checkAppliedProfileAndStereotypeProperties(modelSet, rootModel, targetProfileURI);
-
- // Save, reload, and check again
- modelSet.save(new NullProgressMonitor());
-
- newModelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
-
- Assert.assertNull("The modelset should not have references to the source library", newModelSet.getResource(sourceProfileURI, false));
-
- rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
-
- // After the transformation + reload, stereotypes from the target profile must be applied
- checkAppliedProfileAndStereotypeProperties(modelSet, rootModel, targetProfileURI);
- } finally {
- // Cleanup
- domain.dispose();
- modelSet.unload();
-
- if(newModelSet != null) {
- ModelUtils.getEditingDomain(newModelSet).dispose();
- newModelSet.unload();
- }
-
- project.delete(true, null);
- }
- }
-
- // Verify that stereotype applications that can be retargeted to the new profile retain their identities
- @Test
- public void testSwitchProfilesStereotypeIdentities() throws Exception {
- IProject project = ProjectUtils.createProject("dependencyManagement.switchProfiles");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/model2");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p3/profile3.profile");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p4/profile4.profile");
-
- final URI clientModelDiURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model2.di", true);
- final URI clientModelURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model2.uml", true);
- final URI sourceProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p3/profile3.profile.uml", true);
- final URI targetProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p4/profile4.profile.uml", true);
-
- final ModelSet modelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
- final TransactionalEditingDomain domain = ModelUtils.getEditingDomain(modelSet);
- ModelSet newModelSet = null;
-
- try {
- // The modelset doesn't have any reference to the target profile
- Assert.assertNull("The modelset should not have references to the target library", modelSet.getResource(targetProfileURI, false));
-
- Model rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
-
- // Gather the identities of stereotype instances
- Map<String, EObject> idsToStereotypeInstances = new HashMap<String, EObject>();
- XMLResource xml = (XMLResource)rootModel.eResource();
- for(TreeIterator<EObject> iter = xml.getAllContents(); iter.hasNext();) {
- EObject next = iter.next();
- if(!(next instanceof Element)) {
- iter.prune();
- } else {
- for(EObject stereo : ((Element)next).getStereotypeApplications()) {
- idsToStereotypeInstances.put(xml.getID(stereo), stereo);
- }
- }
- }
-
- // Before the transformation, stereotypes from the source profile must be applied
- checkAppliedProfileAndStereotypes(modelSet, rootModel, sourceProfileURI);
-
- // Execute the transformation
- domain.getCommandStack().execute(new RecordingCommand(domain, "Edit profile applications") {
-
- @Override
- protected void doExecute() {
- new DependencyManager(domain).updateDependencies(sourceProfileURI, targetProfileURI, null, null);
- }
-
- });
-
- // Save, reload, and check IDs
- modelSet.save(new NullProgressMonitor());
-
- newModelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
-
- rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
-
- // All of the stereotype instances must have existed before
- xml = (XMLResource)rootModel.eResource();
- for(TreeIterator<EObject> iter = xml.getAllContents(); iter.hasNext();) {
- EObject next = iter.next();
- if(!(next instanceof Element)) {
- iter.prune();
- } else {
- Element element = (Element)next;
- for(Stereotype stereo : element.getAppliedStereotypes()) {
- // The required stereotypes were added in the new profile definition, so they couldn't have been applied before
- if(!element.isStereotypeRequired(stereo)) {
- EObject application = element.getStereotypeApplication(stereo);
- EObject original = idsToStereotypeInstances.remove(xml.getID(application));
- Assert.assertNotNull("Stereotype instance has a new identity", original);
- Assert.assertEquals("Stereotype instance has wrong identity", UML2Util.getQualifiedName(original.eClass(), "::"), UML2Util.getQualifiedName(application.eClass(), "::"));
- }
- }
- }
- }
-
- } finally {
- // Cleanup
- domain.dispose();
- modelSet.unload();
-
- if(newModelSet != null) {
- ModelUtils.getEditingDomain(newModelSet).dispose();
- newModelSet.unload();
- }
-
- project.delete(true, null);
- }
- }
-
- private void checkAppliedProfileAndStereotypeProperties(ModelSet modelSet, Model rootModel, URI expectedProfileURI) throws Exception {
- Profile expectedProfile = UMLUtil.load(modelSet, expectedProfileURI, UMLPackage.eINSTANCE.getProfile());
-
- Assert.assertEquals(expectedProfile, rootModel.getAppliedProfiles().get(0));
-
- NamedElement class1 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class1").iterator().next();
- NamedElement class2 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class2").iterator().next();
-
- Stereotype stereotype1 = (Stereotype)UMLUtil.findNamedElements(expectedProfile.eResource(), "Profile::Stereotype1").iterator().next();
- Stereotype stereotype2 = (Stereotype)UMLUtil.findNamedElements(expectedProfile.eResource(), "Profile::Stereotype2").iterator().next();
-
- EnumerationLiteral attribute1 = (EnumerationLiteral)class1.getValue(stereotype1, "Attribute1");
- Assert.assertNotNull(attribute1);
- Assert.assertEquals("EnumerationLiteral3", attribute1.getName());
-
- Operation operation = (Operation)class2.getValue(stereotype2, "operation");
- Assert.assertNotNull(operation);
- Assert.assertEquals("Operation1", operation.getName());
- Assert.assertSame(class2, operation.getNamespace());
- }
-
- // Switch from two different versions of a profile, verifying that new required stereotypes are applied
- @Test
- public void testSwitchProfilesWithRequiredStereotypes() throws Exception {
- IProject project = ProjectUtils.createProject("dependencyManagement.switchProfiles");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/model2");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p3/profile3.profile");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p4/profile4.profile");
-
- final URI clientModelDiURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model2.di", true);
- final URI clientModelURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model2.uml", true);
- final URI sourceProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p3/profile3.profile.uml", true);
- final URI targetProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p4/profile4.profile.uml", true);
-
- final ModelSet modelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
- final TransactionalEditingDomain domain = ModelUtils.getEditingDomain(modelSet);
- ModelSet newModelSet = null;
-
- try {
- // The modelset doesn't have any reference to the target profile
- Assert.assertNull("The modelset should not have references to the target library", modelSet.getResource(targetProfileURI, false));
-
- Model rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
-
- // Before the transformation, stereotypes from the source profile must be applied
- checkAppliedProfileAndStereotypes(modelSet, rootModel, sourceProfileURI);
-
- // Execute the transformation
- domain.getCommandStack().execute(new RecordingCommand(domain, "Edit profile applications") {
-
- @Override
- protected void doExecute() {
- new DependencyManager(domain).updateDependencies(sourceProfileURI, targetProfileURI, null, null);
- }
-
- });
-
- // After the transformation, stereotypes from the target profile must be applied
- checkAppliedProfileAndRequiredStereotypes(modelSet, rootModel, targetProfileURI);
-
- // Save, reload, and check again
- modelSet.save(new NullProgressMonitor());
-
- newModelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
-
- Assert.assertNull("The modelset should not have references to the source library", newModelSet.getResource(sourceProfileURI, false));
-
- rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
-
- // After the transformation + reload, stereotypes from the target profile must be applied
- checkAppliedProfileAndStereotypeProperties(modelSet, rootModel, targetProfileURI);
- } finally {
- // Cleanup
- domain.dispose();
- modelSet.unload();
-
- if(newModelSet != null) {
- ModelUtils.getEditingDomain(newModelSet).dispose();
- newModelSet.unload();
- }
-
- project.delete(true, null);
- }
- }
-
- private void checkAppliedProfileAndRequiredStereotypes(ModelSet modelSet, Model rootModel, URI expectedProfileURI) throws Exception {
- Profile expectedProfile = UMLUtil.load(modelSet, expectedProfileURI, UMLPackage.eINSTANCE.getProfile());
-
- Assert.assertEquals(expectedProfile, rootModel.getAppliedProfiles().get(0));
-
- NamedElement class1 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class1").iterator().next();
- NamedElement class2 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class2").iterator().next();
- NamedElement class3 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class3").iterator().next();
-
- Stereotype stereotype4 = (Stereotype)UMLUtil.findNamedElements(expectedProfile.eResource(), "Profile::Stereotype4").iterator().next();
-
- Assert.assertTrue(class1.isStereotypeApplied(stereotype4));
- Assert.assertTrue(class2.isStereotypeApplied(stereotype4));
- Assert.assertTrue(class3.isStereotypeApplied(stereotype4));
- }
-
- // Switch from two different versions of a profile, verifying that missing definitions are handled correctly
- @Test
- public void testSwitchProfilesWithMissingDefinitions() throws Exception {
- IProject project = ProjectUtils.createProject("dependencyManagement.switchProfiles");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/model2");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p3/profile3.profile");
- PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p5/profile5.profile");
-
- final URI clientModelDiURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model2.di", true);
- final URI clientModelURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model2.uml", true);
- final URI sourceProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p3/profile3.profile.uml", true);
- final URI targetProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p5/profile5.profile.uml", true);
-
- final ModelSet modelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
- final TransactionalEditingDomain domain = ModelUtils.getEditingDomain(modelSet);
- ModelSet newModelSet = null;
-
- try {
- // The modelset doesn't have any reference to the target profile
- Assert.assertNull("The modelset should not have references to the target library", modelSet.getResource(targetProfileURI, false));
-
- Model rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
-
- // Before the transformation, stereotypes from the source profile must be applied
- checkAppliedProfileAndStereotypes(modelSet, rootModel, sourceProfileURI);
-
- final BasicDiagnostic diagnostics = new BasicDiagnostic();
-
- // Execute the transformation
- domain.getCommandStack().execute(new RecordingCommand(domain, "Edit profile applications") {
-
- @Override
- protected void doExecute() {
- new DependencyManager(domain).updateDependencies(sourceProfileURI, targetProfileURI, diagnostics, null);
- }
-
- });
-
- // After the transformation, stereotypes from the target profile must be applied
- checkAppliedProfileAndMissingDefinitions(modelSet, rootModel, targetProfileURI, diagnostics);
-
- // Save, reload, and check again
- modelSet.save(new NullProgressMonitor());
-
- newModelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
-
- Assert.assertNull("The modelset should not have references to the source library", newModelSet.getResource(sourceProfileURI, false));
-
- rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
-
- // After the transformation + reload, stereotypes from the target profile must be applied
- checkAppliedProfileAndMissingDefinitions(modelSet, rootModel, targetProfileURI, diagnostics);
- } finally {
- // Cleanup
- domain.dispose();
- modelSet.unload();
-
- if(newModelSet != null) {
- ModelUtils.getEditingDomain(newModelSet).dispose();
- newModelSet.unload();
- }
-
- project.delete(true, null);
- }
- }
-
- private void checkAppliedProfileAndMissingDefinitions(ModelSet modelSet, Model rootModel, URI expectedProfileURI, Diagnostic diagnostics) throws Exception {
- Profile expectedProfile = UMLUtil.load(modelSet, expectedProfileURI, UMLPackage.eINSTANCE.getProfile());
-
- Assert.assertEquals(expectedProfile, rootModel.getAppliedProfiles().get(0));
-
- // We have reported problems
- Assert.assertNotNull(diagnostics.getChildren());
- Assert.assertNotEquals(0, diagnostics.getChildren().size());
-
- // The resource has no unrecognized schema content
- Assert.assertTrue(((XMLResource)rootModel.eResource()).getEObjectToExtensionMap().isEmpty());
-
- NamedElement class1 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class1").iterator().next();
- NamedElement class2 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class2").iterator().next();
- NamedElement class3 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class3").iterator().next();
-
- Stereotype stereotype1 = (Stereotype)UMLUtil.findNamedElements(expectedProfile.eResource(), "Profile::Stereotype1").iterator().next();
- Stereotype stereotype2 = (Stereotype)UMLUtil.findNamedElements(expectedProfile.eResource(), "Profile::Stereotype2").iterator().next();
-
- Assert.assertTrue(class1.isStereotypeApplied(stereotype1));
- EObject application = class1.getStereotypeApplication(stereotype1);
- Assert.assertNull(application.eClass().getEStructuralFeature("Attribute1"));
-
- Assert.assertTrue(class2.isStereotypeApplied(stereotype2));
- application = class2.getStereotypeApplication(stereotype2);
- Assert.assertNull(application.eClass().getEStructuralFeature("operation"));
-
- Assert.assertTrue(class3.getAppliedStereotypes().isEmpty());
- }
-
- // Switch from a library to an un-existing resource
- @Ignore("Todo")
- @Test
- public void testSwitchToProxy() throws Exception {
- // TODO
- }
-
- // Switch from a proxy to a library
- @Ignore("Todo")
- @Test
- public void testSwitchFromProxy() throws Exception {
- // TODO
- }
-
- // Switch from a library to a modified copy of this library
- @Ignore("Todo")
- @Test
- public void testSwitchToDifferentVersion() throws Exception {
- // TODO
- }
-
- @Override
- protected String getSourcePath() {
- return SOURCE_PATH;
- }
-
- @Override
- protected Bundle getBundle() {
- return Activator.getDefault().getBundle();
- }
-}
+/*****************************************************************************
+ * Copyright (c) 2013, 2014 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ * Christian W. Damus (CEA) - bug 408491
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.uml.tools.tests.tests;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.runtime.NullProgressMonitor;
+import org.eclipse.emf.common.util.BasicDiagnostic;
+import org.eclipse.emf.common.util.Diagnostic;
+import org.eclipse.emf.common.util.TreeIterator;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.emf.ecore.xmi.XMLResource;
+import org.eclipse.emf.transaction.RecordingCommand;
+import org.eclipse.emf.transaction.TransactionalEditingDomain;
+import org.eclipse.papyrus.infra.core.resource.ModelSet;
+import org.eclipse.papyrus.infra.emf.resource.DependencyManagementHelper;
+import org.eclipse.papyrus.infra.emf.resource.DependencyManager;
+import org.eclipse.papyrus.junit.utils.ModelUtils;
+import org.eclipse.papyrus.junit.utils.PapyrusProjectUtils;
+import org.eclipse.papyrus.junit.utils.ProjectUtils;
+import org.eclipse.papyrus.junit.utils.tests.AbstractEditorTest;
+import org.eclipse.papyrus.uml.tools.tests.Activator;
+import org.eclipse.uml2.common.util.UML2Util;
+import org.eclipse.uml2.uml.Element;
+import org.eclipse.uml2.uml.EnumerationLiteral;
+import org.eclipse.uml2.uml.Model;
+import org.eclipse.uml2.uml.NamedElement;
+import org.eclipse.uml2.uml.Operation;
+import org.eclipse.uml2.uml.Profile;
+import org.eclipse.uml2.uml.Stereotype;
+import org.eclipse.uml2.uml.UMLPackage;
+import org.eclipse.uml2.uml.util.UMLUtil;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+import org.osgi.framework.Bundle;
+
+/**
+ * Test case for DependencyManagementHelper
+ *
+ * @author Camille Letavernier
+ *
+ */
+public class DependencyManagementTest extends AbstractEditorTest {
+
+ public final static String SOURCE_PATH = "resources/dependencyManagement/";
+
+ // Switch from a library to a copy
+ @Test
+ public void testSimpleSwitch() throws Exception {
+ // Create the project will 2 libraries and a client
+ IProject project = ProjectUtils.createProject("dependencyManagement.simpleSwitch");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "model");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "library");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "copy-of-library");
+
+ // Retrieve the URIs of each model
+ final URI clientModelDiURI = URI.createPlatformResourceURI(project.getName() + "/model.di", true);
+ final URI clientModelURI = URI.createPlatformResourceURI(project.getName() + "/model.uml", true);
+ final URI sourceLibraryURI = URI.createPlatformResourceURI(project.getName() + "/library.uml", true);
+ final URI targetLibraryURI = URI.createPlatformResourceURI(project.getName() + "/copy-of-library.uml", true);
+
+ final ModelSet modelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
+ final TransactionalEditingDomain domain = ModelUtils.getEditingDomain(modelSet);
+
+ // The modelset doesn't have any reference to the target library
+ Assert.assertNull("The modelset should not have references to the target library", modelSet.getResource(targetLibraryURI, false));
+
+ domain.getCommandStack().execute(new RecordingCommand(domain, "Edit model dependencies") {
+
+ @Override
+ protected void doExecute() {
+ DependencyManagementHelper.updateDependencies(sourceLibraryURI, targetLibraryURI, modelSet, domain);
+ }
+ });
+
+ EcoreUtil.resolveAll(modelSet);
+ // The modelset now has some references to the target library
+ Assert.assertNotNull("The modelset should have references to the target library", modelSet.getResource(targetLibraryURI, false));
+
+ modelSet.save(new NullProgressMonitor());
+
+ //
+ // Reload
+ //
+ ModelSet reloadedModelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
+
+ // The reloaded modelset must have some references to the target library
+ Resource clientModelResource = reloadedModelSet.getResource(clientModelURI, false);
+ Assert.assertNotNull("The modelset should have references to the target library", clientModelResource);
+
+ // The reloaded modelset doesn't have any reference to the source library
+ Assert.assertNull("The modelset should not have references to the source library", reloadedModelSet.getResource(sourceLibraryURI, false));
+
+ domain.dispose();
+ modelSet.unload();
+
+ ModelUtils.getEditingDomain(reloadedModelSet).dispose();
+ reloadedModelSet.unload();
+
+ project.delete(true, null);
+ }
+
+ // Switch from a registered library to a local one
+ @Test
+ public void testSwitchFromRegistererdToLocal() throws Exception {
+ // Create the project will 2 libraries and a client
+ IProject project = ProjectUtils.createProject("dependencyManagement.SwitchFromRegistererdToLocal");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "model-with-registered");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "library");
+
+ // Retrieve the URIs of each model
+ final URI clientModelDiURI = URI.createPlatformResourceURI(project.getName() + "/model-with-registered.di", true);
+ final URI clientModelURI = URI.createPlatformResourceURI(project.getName() + "/model-with-registered.uml", true);
+ final URI sourceLibraryURI = URI.createURI("pathmap://UML_TEST_LIBRARIES/registered-library.uml", true);
+ final URI targetLibraryURI = URI.createPlatformResourceURI(project.getName() + "/library.uml", true);
+
+ final ModelSet modelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
+ final TransactionalEditingDomain domain = ModelUtils.getEditingDomain(modelSet);
+
+ // The modelset doesn't have any reference to the target library
+ Assert.assertNull("The modelset should not have references to the target library", modelSet.getResource(targetLibraryURI, false));
+
+ domain.getCommandStack().execute(new RecordingCommand(domain, "Edit model dependencies") {
+
+ @Override
+ protected void doExecute() {
+ DependencyManagementHelper.updateDependencies(sourceLibraryURI, targetLibraryURI, modelSet, domain);
+ }
+ });
+
+
+ EcoreUtil.resolveAll(modelSet);
+ // The modelset now has some references to the target library
+ Assert.assertNotNull("The modelset should have references to the target library", modelSet.getResource(targetLibraryURI, false));
+
+
+ modelSet.save(new NullProgressMonitor());
+
+ //
+ // Reload
+ //
+ ModelSet reloadedModelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
+
+ // The reloaded modelset must have some references to the target library
+ Resource clientModelResource = reloadedModelSet.getResource(clientModelURI, false);
+ Assert.assertNotNull("The modelset should have references to the target library", clientModelResource);
+
+ // The reloaded modelset doesn't have any reference to the source library
+ Assert.assertNull("The modelset should not have references to the source library", reloadedModelSet.getResource(sourceLibraryURI, false));
+
+ domain.dispose();
+ modelSet.unload();
+
+ ModelUtils.getEditingDomain(reloadedModelSet).dispose();
+ reloadedModelSet.unload();
+
+ project.delete(true, null);
+ }
+
+ // Switch from a registered library to a local one
+ @Test
+ public void testSwitchFromLocalToRegistered() throws Exception {
+ // Create the project will 2 libraries and a client
+ IProject project = ProjectUtils.createProject("dependencyManagement.simpleSwitch");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "model");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "library");
+
+ // Retrieve the URIs of each model
+ final URI clientModelDiURI = URI.createPlatformResourceURI(project.getName() + "/model.di", true);
+ final URI clientModelURI = URI.createPlatformResourceURI(project.getName() + "/model.uml", true);
+ final URI sourceLibraryURI = URI.createPlatformResourceURI(project.getName() + "/library.uml", true);
+ final URI targetLibraryURI = URI.createPlatformResourceURI("pathmap://UML_TEST_LIBRARIES/registered-library.uml", true);
+
+ final ModelSet modelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
+ final TransactionalEditingDomain domain = ModelUtils.getEditingDomain(modelSet);
+
+ // The modelset doesn't have any reference to the target library
+ Assert.assertNull("The modelset should not have references to the target library", modelSet.getResource(targetLibraryURI, false));
+
+ domain.getCommandStack().execute(new RecordingCommand(domain, "Edit model dependencies") {
+
+ @Override
+ protected void doExecute() {
+ DependencyManagementHelper.updateDependencies(sourceLibraryURI, targetLibraryURI, modelSet, domain);
+ }
+ });
+
+
+ EcoreUtil.resolveAll(modelSet);
+ // The modelset now has some references to the target library
+ Assert.assertNotNull("The modelset should have references to the target library", modelSet.getResource(targetLibraryURI, false));
+
+
+ modelSet.save(new NullProgressMonitor());
+
+
+ //
+ // Reload
+ //
+
+ ModelSet reloadedModelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
+
+ // The reloaded modelset must have some references to the target library
+ Resource clientModelResource = reloadedModelSet.getResource(clientModelURI, false);
+ Assert.assertNotNull("The modelset should have references to the target library", clientModelResource);
+
+ // The reloaded modelset doesn't have any reference to the source library
+ Assert.assertNull("The modelset should not have references to the source library", reloadedModelSet.getResource(sourceLibraryURI, false));
+
+ domain.dispose();
+ modelSet.unload();
+
+ ModelUtils.getEditingDomain(reloadedModelSet).dispose();
+ reloadedModelSet.unload();
+
+ project.delete(true, null);
+ }
+
+
+
+ // Switch from two different versions of a profile
+ @Test
+ public void testSwitchProfilesWithStereotypes() throws Exception {
+ IProject project = ProjectUtils.createProject("dependencyManagement.switchProfiles");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/model");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p1/profile1.profile");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p2/profile2.profile");
+
+ final URI clientModelDiURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model.di", true);
+ final URI clientModelURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model.uml", true);
+ final URI sourceProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p1/profile1.profile.uml", true);
+ final URI targetProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p2/profile2.profile.uml", true);
+
+ final ModelSet modelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
+ final TransactionalEditingDomain domain = ModelUtils.getEditingDomain(modelSet);
+ ModelSet newModelSet = null;
+
+ try {
+ // The modelset doesn't have any reference to the target profile
+ Assert.assertNull("The modelset should not have references to the target library", modelSet.getResource(targetProfileURI, false));
+
+ Model rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
+
+ // Before the transformation, stereotypes from the source profile must be applied
+ checkAppliedProfileAndStereotypes(modelSet, rootModel, sourceProfileURI);
+
+ // Execute the transformation
+ domain.getCommandStack().execute(new RecordingCommand(domain, "Edit profile applications") {
+
+ @Override
+ protected void doExecute() {
+ new DependencyManager(domain).updateDependencies(sourceProfileURI, targetProfileURI, null, null);
+ }
+
+ });
+
+ // After the transformation, stereotypes from the target profile must be applied
+ checkAppliedProfileAndStereotypes(modelSet, rootModel, targetProfileURI);
+
+ // Save, reload, and check again
+ modelSet.save(new NullProgressMonitor());
+
+ newModelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
+
+ Assert.assertNull("The modelset should not have references to the source library", newModelSet.getResource(sourceProfileURI, false));
+
+ rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
+
+ // After the transformation + reload, stereotypes from the target profile must be applied
+ checkAppliedProfileAndStereotypes(modelSet, rootModel, targetProfileURI);
+ } finally {
+ // Cleanup
+ domain.dispose();
+ modelSet.unload();
+
+ if(newModelSet != null) {
+ ModelUtils.getEditingDomain(newModelSet).dispose();
+ newModelSet.unload();
+ }
+
+ project.delete(true, null);
+ }
+ }
+
+ private void checkAppliedProfileAndStereotypes(ModelSet modelSet, Model rootModel, URI expectedProfileURI) throws Exception {
+ Profile expectedProfile = UMLUtil.load(modelSet, expectedProfileURI, UMLPackage.eINSTANCE.getProfile());
+
+ Assert.assertEquals(expectedProfile, rootModel.getAppliedProfiles().get(0));
+
+ NamedElement class1 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class1").iterator().next();
+ NamedElement class2 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class2").iterator().next();
+ NamedElement class3 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class3").iterator().next();
+
+ NamedElement stereotype1 = UMLUtil.findNamedElements(expectedProfile.eResource(), "Profile::Stereotype1").iterator().next();
+ NamedElement stereotype2 = UMLUtil.findNamedElements(expectedProfile.eResource(), "Profile::Stereotype2").iterator().next();
+ NamedElement stereotype3 = UMLUtil.findNamedElements(expectedProfile.eResource(), "Profile::Stereotype3").iterator().next();
+
+ Assert.assertEquals(stereotype1, class1.getAppliedStereotype("Profile::Stereotype1"));
+ Assert.assertEquals(stereotype2, class2.getAppliedStereotype("Profile::Stereotype2"));
+ Assert.assertEquals(stereotype3, class3.getAppliedStereotype("Profile::Stereotype3"));
+ }
+
+ // Switch from two different versions of a profile, verifying properties
+ @Test
+ public void testSwitchProfilesWithStereotypeProperties() throws Exception {
+ IProject project = ProjectUtils.createProject("dependencyManagement.switchProfiles");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/model2");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p3/profile3.profile");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p4/profile4.profile");
+
+ final URI clientModelDiURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model2.di", true);
+ final URI clientModelURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model2.uml", true);
+ final URI sourceProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p3/profile3.profile.uml", true);
+ final URI targetProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p4/profile4.profile.uml", true);
+
+ final ModelSet modelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
+ final TransactionalEditingDomain domain = ModelUtils.getEditingDomain(modelSet);
+ ModelSet newModelSet = null;
+
+ try {
+ // The modelset doesn't have any reference to the target profile
+ Assert.assertNull("The modelset should not have references to the target library", modelSet.getResource(targetProfileURI, false));
+
+ Model rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
+
+ // Before the transformation, stereotypes from the source profile must be applied
+ checkAppliedProfileAndStereotypes(modelSet, rootModel, sourceProfileURI);
+
+ // Execute the transformation
+ domain.getCommandStack().execute(new RecordingCommand(domain, "Edit profile applications") {
+
+ @Override
+ protected void doExecute() {
+ new DependencyManager(domain).updateDependencies(sourceProfileURI, targetProfileURI, null, null);
+ }
+
+ });
+
+ // After the transformation, stereotypes from the target profile must be applied
+ checkAppliedProfileAndStereotypeProperties(modelSet, rootModel, targetProfileURI);
+
+ // Save, reload, and check again
+ modelSet.save(new NullProgressMonitor());
+
+ newModelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
+
+ Assert.assertNull("The modelset should not have references to the source library", newModelSet.getResource(sourceProfileURI, false));
+
+ rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
+
+ // After the transformation + reload, stereotypes from the target profile must be applied
+ checkAppliedProfileAndStereotypeProperties(modelSet, rootModel, targetProfileURI);
+ } finally {
+ // Cleanup
+ domain.dispose();
+ modelSet.unload();
+
+ if(newModelSet != null) {
+ ModelUtils.getEditingDomain(newModelSet).dispose();
+ newModelSet.unload();
+ }
+
+ project.delete(true, null);
+ }
+ }
+
+ // Verify that stereotype applications that can be retargeted to the new profile retain their identities
+ @Test
+ public void testSwitchProfilesStereotypeIdentities() throws Exception {
+ IProject project = ProjectUtils.createProject("dependencyManagement.switchProfiles");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/model2");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p3/profile3.profile");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p4/profile4.profile");
+
+ final URI clientModelDiURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model2.di", true);
+ final URI clientModelURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model2.uml", true);
+ final URI sourceProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p3/profile3.profile.uml", true);
+ final URI targetProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p4/profile4.profile.uml", true);
+
+ final ModelSet modelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
+ final TransactionalEditingDomain domain = ModelUtils.getEditingDomain(modelSet);
+ ModelSet newModelSet = null;
+
+ try {
+ // The modelset doesn't have any reference to the target profile
+ Assert.assertNull("The modelset should not have references to the target library", modelSet.getResource(targetProfileURI, false));
+
+ Model rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
+
+ // Gather the identities of stereotype instances
+ Map<String, EObject> idsToStereotypeInstances = new HashMap<String, EObject>();
+ XMLResource xml = (XMLResource)rootModel.eResource();
+ for(TreeIterator<EObject> iter = xml.getAllContents(); iter.hasNext();) {
+ EObject next = iter.next();
+ if(!(next instanceof Element)) {
+ iter.prune();
+ } else {
+ for(EObject stereo : ((Element)next).getStereotypeApplications()) {
+ idsToStereotypeInstances.put(xml.getID(stereo), stereo);
+ }
+ }
+ }
+
+ // Before the transformation, stereotypes from the source profile must be applied
+ checkAppliedProfileAndStereotypes(modelSet, rootModel, sourceProfileURI);
+
+ // Execute the transformation
+ domain.getCommandStack().execute(new RecordingCommand(domain, "Edit profile applications") {
+
+ @Override
+ protected void doExecute() {
+ new DependencyManager(domain).updateDependencies(sourceProfileURI, targetProfileURI, null, null);
+ }
+
+ });
+
+ // Save, reload, and check IDs
+ modelSet.save(new NullProgressMonitor());
+
+ newModelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
+
+ rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
+
+ // All of the stereotype instances must have existed before
+ xml = (XMLResource)rootModel.eResource();
+ for(TreeIterator<EObject> iter = xml.getAllContents(); iter.hasNext();) {
+ EObject next = iter.next();
+ if(!(next instanceof Element)) {
+ iter.prune();
+ } else {
+ Element element = (Element)next;
+ for(Stereotype stereo : element.getAppliedStereotypes()) {
+ // The required stereotypes were added in the new profile definition, so they couldn't have been applied before
+ if(!element.isStereotypeRequired(stereo)) {
+ EObject application = element.getStereotypeApplication(stereo);
+ EObject original = idsToStereotypeInstances.remove(xml.getID(application));
+ Assert.assertNotNull("Stereotype instance has a new identity", original);
+ Assert.assertEquals("Stereotype instance has wrong identity", UML2Util.getQualifiedName(original.eClass(), "::"), UML2Util.getQualifiedName(application.eClass(), "::"));
+ }
+ }
+ }
+ }
+
+ } finally {
+ // Cleanup
+ domain.dispose();
+ modelSet.unload();
+
+ if(newModelSet != null) {
+ ModelUtils.getEditingDomain(newModelSet).dispose();
+ newModelSet.unload();
+ }
+
+ project.delete(true, null);
+ }
+ }
+
+ private void checkAppliedProfileAndStereotypeProperties(ModelSet modelSet, Model rootModel, URI expectedProfileURI) throws Exception {
+ Profile expectedProfile = UMLUtil.load(modelSet, expectedProfileURI, UMLPackage.eINSTANCE.getProfile());
+
+ Assert.assertEquals(expectedProfile, rootModel.getAppliedProfiles().get(0));
+
+ NamedElement class1 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class1").iterator().next();
+ NamedElement class2 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class2").iterator().next();
+
+ Stereotype stereotype1 = (Stereotype)UMLUtil.findNamedElements(expectedProfile.eResource(), "Profile::Stereotype1").iterator().next();
+ Stereotype stereotype2 = (Stereotype)UMLUtil.findNamedElements(expectedProfile.eResource(), "Profile::Stereotype2").iterator().next();
+
+ EnumerationLiteral attribute1 = (EnumerationLiteral)class1.getValue(stereotype1, "Attribute1");
+ Assert.assertNotNull(attribute1);
+ Assert.assertEquals("EnumerationLiteral3", attribute1.getName());
+
+ Operation operation = (Operation)class2.getValue(stereotype2, "operation");
+ Assert.assertNotNull(operation);
+ Assert.assertEquals("Operation1", operation.getName());
+ Assert.assertSame(class2, operation.getNamespace());
+ }
+
+ // Switch from two different versions of a profile, verifying that new required stereotypes are applied
+ @Test
+ public void testSwitchProfilesWithRequiredStereotypes() throws Exception {
+ IProject project = ProjectUtils.createProject("dependencyManagement.switchProfiles");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/model2");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p3/profile3.profile");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p4/profile4.profile");
+
+ final URI clientModelDiURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model2.di", true);
+ final URI clientModelURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model2.uml", true);
+ final URI sourceProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p3/profile3.profile.uml", true);
+ final URI targetProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p4/profile4.profile.uml", true);
+
+ final ModelSet modelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
+ final TransactionalEditingDomain domain = ModelUtils.getEditingDomain(modelSet);
+ ModelSet newModelSet = null;
+
+ try {
+ // The modelset doesn't have any reference to the target profile
+ Assert.assertNull("The modelset should not have references to the target library", modelSet.getResource(targetProfileURI, false));
+
+ Model rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
+
+ // Before the transformation, stereotypes from the source profile must be applied
+ checkAppliedProfileAndStereotypes(modelSet, rootModel, sourceProfileURI);
+
+ // Execute the transformation
+ domain.getCommandStack().execute(new RecordingCommand(domain, "Edit profile applications") {
+
+ @Override
+ protected void doExecute() {
+ new DependencyManager(domain).updateDependencies(sourceProfileURI, targetProfileURI, null, null);
+ }
+
+ });
+
+ // After the transformation, stereotypes from the target profile must be applied
+ checkAppliedProfileAndRequiredStereotypes(modelSet, rootModel, targetProfileURI);
+
+ // Save, reload, and check again
+ modelSet.save(new NullProgressMonitor());
+
+ newModelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
+
+ Assert.assertNull("The modelset should not have references to the source library", newModelSet.getResource(sourceProfileURI, false));
+
+ rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
+
+ // After the transformation + reload, stereotypes from the target profile must be applied
+ checkAppliedProfileAndStereotypeProperties(modelSet, rootModel, targetProfileURI);
+ } finally {
+ // Cleanup
+ domain.dispose();
+ modelSet.unload();
+
+ if(newModelSet != null) {
+ ModelUtils.getEditingDomain(newModelSet).dispose();
+ newModelSet.unload();
+ }
+
+ project.delete(true, null);
+ }
+ }
+
+ private void checkAppliedProfileAndRequiredStereotypes(ModelSet modelSet, Model rootModel, URI expectedProfileURI) throws Exception {
+ Profile expectedProfile = UMLUtil.load(modelSet, expectedProfileURI, UMLPackage.eINSTANCE.getProfile());
+
+ Assert.assertEquals(expectedProfile, rootModel.getAppliedProfiles().get(0));
+
+ NamedElement class1 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class1").iterator().next();
+ NamedElement class2 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class2").iterator().next();
+ NamedElement class3 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class3").iterator().next();
+
+ Stereotype stereotype4 = (Stereotype)UMLUtil.findNamedElements(expectedProfile.eResource(), "Profile::Stereotype4").iterator().next();
+
+ Assert.assertTrue(class1.isStereotypeApplied(stereotype4));
+ Assert.assertTrue(class2.isStereotypeApplied(stereotype4));
+ Assert.assertTrue(class3.isStereotypeApplied(stereotype4));
+ }
+
+ // Switch from two different versions of a profile, verifying that missing definitions are handled correctly
+ @Test
+ public void testSwitchProfilesWithMissingDefinitions() throws Exception {
+ IProject project = ProjectUtils.createProject("dependencyManagement.switchProfiles");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/model2");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p3/profile3.profile");
+ PapyrusProjectUtils.copyPapyrusModel(project, getBundle(), getSourcePath(), "profiles/p5/profile5.profile");
+
+ final URI clientModelDiURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model2.di", true);
+ final URI clientModelURI = URI.createPlatformResourceURI(project.getName() + "/profiles/model2.uml", true);
+ final URI sourceProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p3/profile3.profile.uml", true);
+ final URI targetProfileURI = URI.createPlatformResourceURI(project.getName() + "/profiles/p5/profile5.profile.uml", true);
+
+ final ModelSet modelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
+ final TransactionalEditingDomain domain = ModelUtils.getEditingDomain(modelSet);
+ ModelSet newModelSet = null;
+
+ try {
+ // The modelset doesn't have any reference to the target profile
+ Assert.assertNull("The modelset should not have references to the target library", modelSet.getResource(targetProfileURI, false));
+
+ Model rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
+
+ // Before the transformation, stereotypes from the source profile must be applied
+ checkAppliedProfileAndStereotypes(modelSet, rootModel, sourceProfileURI);
+
+ final BasicDiagnostic diagnostics = new BasicDiagnostic();
+
+ // Execute the transformation
+ domain.getCommandStack().execute(new RecordingCommand(domain, "Edit profile applications") {
+
+ @Override
+ protected void doExecute() {
+ new DependencyManager(domain).updateDependencies(sourceProfileURI, targetProfileURI, diagnostics, null);
+ }
+
+ });
+
+ // After the transformation, stereotypes from the target profile must be applied
+ checkAppliedProfileAndMissingDefinitions(modelSet, rootModel, targetProfileURI, diagnostics);
+
+ // Save, reload, and check again
+ modelSet.save(new NullProgressMonitor());
+
+ newModelSet = ModelUtils.loadModelSet(clientModelDiURI, true);
+
+ Assert.assertNull("The modelset should not have references to the source library", newModelSet.getResource(sourceProfileURI, false));
+
+ rootModel = UMLUtil.load(modelSet, clientModelURI, UMLPackage.eINSTANCE.getModel());
+
+ // After the transformation + reload, stereotypes from the target profile must be applied
+ checkAppliedProfileAndMissingDefinitions(modelSet, rootModel, targetProfileURI, diagnostics);
+ } finally {
+ // Cleanup
+ domain.dispose();
+ modelSet.unload();
+
+ if(newModelSet != null) {
+ ModelUtils.getEditingDomain(newModelSet).dispose();
+ newModelSet.unload();
+ }
+
+ project.delete(true, null);
+ }
+ }
+
+ private void checkAppliedProfileAndMissingDefinitions(ModelSet modelSet, Model rootModel, URI expectedProfileURI, Diagnostic diagnostics) throws Exception {
+ Profile expectedProfile = UMLUtil.load(modelSet, expectedProfileURI, UMLPackage.eINSTANCE.getProfile());
+
+ Assert.assertEquals(expectedProfile, rootModel.getAppliedProfiles().get(0));
+
+ // We have reported problems
+ Assert.assertNotNull(diagnostics.getChildren());
+ Assert.assertNotEquals(0, diagnostics.getChildren().size());
+
+ // The resource has no unrecognized schema content
+ Assert.assertTrue(((XMLResource)rootModel.eResource()).getEObjectToExtensionMap().isEmpty());
+
+ NamedElement class1 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class1").iterator().next();
+ NamedElement class2 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class2").iterator().next();
+ NamedElement class3 = UMLUtil.findNamedElements(rootModel.eResource(), "model::Class3").iterator().next();
+
+ Stereotype stereotype1 = (Stereotype)UMLUtil.findNamedElements(expectedProfile.eResource(), "Profile::Stereotype1").iterator().next();
+ Stereotype stereotype2 = (Stereotype)UMLUtil.findNamedElements(expectedProfile.eResource(), "Profile::Stereotype2").iterator().next();
+
+ Assert.assertTrue(class1.isStereotypeApplied(stereotype1));
+ EObject application = class1.getStereotypeApplication(stereotype1);
+ Assert.assertNull(application.eClass().getEStructuralFeature("Attribute1"));
+
+ Assert.assertTrue(class2.isStereotypeApplied(stereotype2));
+ application = class2.getStereotypeApplication(stereotype2);
+ Assert.assertNull(application.eClass().getEStructuralFeature("operation"));
+
+ Assert.assertTrue(class3.getAppliedStereotypes().isEmpty());
+ }
+
+ // Switch from a library to an un-existing resource
+ @Ignore("Todo")
+ @Test
+ public void testSwitchToProxy() throws Exception {
+ // TODO
+ }
+
+ // Switch from a proxy to a library
+ @Ignore("Todo")
+ @Test
+ public void testSwitchFromProxy() throws Exception {
+ // TODO
+ }
+
+ // Switch from a library to a modified copy of this library
+ @Ignore("Todo")
+ @Test
+ public void testSwitchToDifferentVersion() throws Exception {
+ // TODO
+ }
+
+ @Override
+ protected String getSourcePath() {
+ return SOURCE_PATH;
+ }
+
+ @Override
+ protected Bundle getBundle() {
+ return Activator.getDefault().getBundle();
+ }
+}
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/UMLContentProviderTest.java b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/UMLContentProviderTest.java
index a1d3fe31485..b0a5e29ad0e 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/UMLContentProviderTest.java
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/UMLContentProviderTest.java
@@ -1,17 +1,17 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
- *****************************************************************************/
-package org.eclipse.papyrus.uml.tools.tests.tests;
-
-//TODO : Test UML-specific elements (RevealElement for external resources, ...)
-public class UMLContentProviderTest {
-
-}
+/*****************************************************************************
+ * Copyright (c) 2012 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.uml.tools.tests.tests;
+
+//TODO : Test UML-specific elements (RevealElement for external resources, ...)
+public class UMLContentProviderTest {
+
+}
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/UMLStereotypePropertyContentProviderTest.java b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/UMLStereotypePropertyContentProviderTest.java
index da78ed3d4ea..c705f91574f 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/UMLStereotypePropertyContentProviderTest.java
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests/src/org/eclipse/papyrus/uml/tools/tests/tests/UMLStereotypePropertyContentProviderTest.java
@@ -1,383 +1,383 @@
-/*****************************************************************************
- * Copyright (c) 2013, 2014 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Vincent Lorenzo (CEA LIST) vincent.lorenzo@cea.fr - Initial API and implementation
- * Christian W. Damus (CEA) - bug 422257
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.tools.tests.tests;
-
-import static org.junit.Assert.assertNotNull;
-
-import java.io.IOException;
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.List;
-
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.papyrus.infra.emf.utils.EMFHelper;
-import org.eclipse.papyrus.junit.framework.classification.tests.AbstractPapyrusTest;
-import org.eclipse.papyrus.junit.utils.rules.HouseKeeper;
-import org.eclipse.papyrus.uml.tools.providers.UMLStereotypePropertyContentProvider;
-import org.eclipse.papyrus.uml.tools.tests.Activator;
-import org.eclipse.uml2.uml.Profile;
-import org.eclipse.uml2.uml.Property;
-import org.eclipse.uml2.uml.Stereotype;
-import org.junit.After;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-
-/**
- * This class tests the class UMLStereotypePropertyContentProvider.
- * <ul>
- * <li>tests the returned children according to the boolean baseProperty</li>
- * <li>verifies that the returned children don't contains the inherited properties</li>
- * </ul>
- *
- * @author Vincent Lorenzo
- *
- */
-public class UMLStereotypePropertyContentProviderTest extends AbstractPapyrusTest {
-
- @Rule
- public final HouseKeeper houseKeeper = new HouseKeeper();
-
- /** the root profile of the tested model */
- private Profile rootProfile;
-
- /** the two subprofile */
- private Profile subProfile1;
-
- private Profile subProfile2;
-
- /** the stereotypes owned by these subprofiles */
- private Stereotype ste1;
-
- private Stereotype ste2;
-
- /** the properties owned by these stereotypes */
- private Property prop1;
-
- private Property prop2;
-
- /** the base properties of these stereotypes */
- private Property basePropSte1;
-
- private Property basePropSte2;
-
- /**
- * Inits the fields of this class
- */
- @Before
- public void init() {
- try {
- EObject testModel = EMFHelper.loadEMFModel(houseKeeper.createResourceSet(), URI.createPlatformPluginURI(Activator.PLUGIN_ID + "/resources/uml/profileTest.profile.uml", true)); //$NON-NLS-1$
- Assert.assertTrue(testModel instanceof Profile);
- rootProfile = (Profile)testModel;
- } catch (IOException ex) {
- Activator.log.error(ex);
- }
- assertNotNull("Cannot load the EMF Tests model", rootProfile); //$NON-NLS-1$
-
- subProfile1 = (Profile)rootProfile.getPackagedElement("Profile1"); //$NON-NLS-1$
- subProfile2 = (Profile)rootProfile.getPackagedElement("Profile2"); //$NON-NLS-1$
-
- Assert.assertNotNull(subProfile1);
- Assert.assertNotNull(subProfile2);
-
- ste1 = (Stereotype)subProfile1.getMember("Stereotype1"); //$NON-NLS-1$
- ste2 = (Stereotype)subProfile2.getMember("Stereotype2"); //$NON-NLS-1$
-
- Assert.assertNotNull(ste1);
- Assert.assertNotNull(ste2);
-
- prop1 = (Property)ste1.getMember("prop1"); //$NON-NLS-1$
- prop2 = (Property)ste2.getMember("prop2"); //$NON-NLS-1$
-
- Assert.assertNotNull(prop1);
- Assert.assertNotNull(prop2);
-
- basePropSte1 = (Property)ste1.getMember("base_Activity"); //$NON-NLS-1$
- basePropSte2 = (Property)ste2.getMember("base_Class"); //$NON-NLS-1$
-
- Assert.assertNotNull(basePropSte1);
- Assert.assertNotNull(basePropSte2);
-
- }
-
- /**
- * We test the children of the rootProfile.
- * In this test,
- * <ul>
- * <li>we don't want the properties base_ExtendedClass</li>
- * <li>we don't want the inheritedProperties</li>
- * </ul>
- */
- @Test
- public void testProfileContentWithoutBaseClassPropertyWithoutInheritedProperties() {
- UMLStereotypePropertyContentProvider provider = new UMLStereotypePropertyContentProvider();
- provider.setIgnoreBaseProperty(true);
- provider.setIgnoreInheritedElements(true);
- provider.setProfiles(Collections.singletonList(rootProfile));
- //we test the root
- Object[] elements = provider.getElements();
- Assert.assertEquals(1, elements.length);
- Assert.assertEquals(elements[0], rootProfile);
-
- //we test the first level of children
- Assert.assertEquals(true, provider.hasChildren(rootProfile));
- List<?> children = Arrays.asList(provider.getChildren(rootProfile));
-
- Assert.assertEquals(2, children.size());
- Assert.assertTrue(children.contains(subProfile1));
- Assert.assertTrue(children.contains(subProfile2));
-
-
- //we test the children of the first subprofile
- Assert.assertEquals(true, provider.hasChildren(subProfile1));
- children = Arrays.asList(provider.getChildren(subProfile1));
- Assert.assertEquals(1, children.size());
- Assert.assertTrue(children.contains(ste1));
-
- //we test the children of the ste1
- Assert.assertEquals(true, provider.hasChildren(ste1));
- children = Arrays.asList(provider.getChildren(ste1));
- Assert.assertEquals(1, children.size());
- Assert.assertTrue(children.contains(prop1));
-
- //we test the children of the prop1
- Assert.assertEquals(false, provider.hasChildren(prop1));
-
-
- //we test the children of the 2nd subprofile
- Assert.assertEquals(true, provider.hasChildren(subProfile2));
- children = Arrays.asList(provider.getChildren(subProfile2));
- Assert.assertEquals(1, children.size());
- Assert.assertTrue(children.contains(ste2));
-
- //we test the children of the ste2
- Assert.assertEquals(true, provider.hasChildren(ste2));
- children = Arrays.asList(provider.getChildren(ste2));
- Assert.assertEquals(1, children.size());
- Assert.assertTrue(children.contains(prop2));
-
- //we test the children of the prop2
- Assert.assertEquals(false, provider.hasChildren(prop2));
- }
-
- /**
- * We test the children of the rootProfile.
- * In this test,
- * <ul>
- * <li>we want the properties base_ExtendedClass</li>
- * <li>we don't want the inheritedProperties</li>
- * </ul>
- */
- @Test
- public void testProfileContentWithBaseClassPropertyWithoutInheritedProperties() {
- UMLStereotypePropertyContentProvider provider = new UMLStereotypePropertyContentProvider();
- provider.setIgnoreBaseProperty(false);
- provider.setIgnoreInheritedElements(true);
- provider.setProfiles(Collections.singletonList(rootProfile));
- //we test the root
- Object[] elements = provider.getElements();
- Assert.assertEquals(1, elements.length);
- Assert.assertEquals(elements[0], rootProfile);
-
- //we test the first level of children
- Assert.assertEquals(true, provider.hasChildren(rootProfile));
- List<?> children = Arrays.asList(provider.getChildren(rootProfile));
-
- Assert.assertEquals(2, children.size());
- Assert.assertTrue(children.contains(subProfile1));
- Assert.assertTrue(children.contains(subProfile2));
-
-
- //we test the children of the first subprofile
- Assert.assertEquals(true, provider.hasChildren(subProfile1));
- children = Arrays.asList(provider.getChildren(subProfile1));
- Assert.assertEquals(1, children.size());
- Assert.assertTrue(children.contains(ste1));
-
- //we test the children of the ste1
- Assert.assertEquals(true, provider.hasChildren(ste1));
- children = Arrays.asList(provider.getChildren(ste1));
- Assert.assertEquals(2, children.size());
- Assert.assertTrue(children.contains(prop1));
- Assert.assertTrue(children.contains(basePropSte1));
-
- //we test the children of the prop1
- Assert.assertEquals(false, provider.hasChildren(prop1));
-
-
- //we test the children of the 2nd subprofile
- Assert.assertEquals(true, provider.hasChildren(subProfile2));
- children = Arrays.asList(provider.getChildren(subProfile2));
- Assert.assertEquals(1, children.size());
- Assert.assertTrue(children.contains(ste2));
-
- //we test the children of the ste2
- Assert.assertEquals(true, provider.hasChildren(ste2));
- children = Arrays.asList(provider.getChildren(ste2));
- Assert.assertEquals(2, children.size());
- Assert.assertTrue(children.contains(prop2));
- Assert.assertTrue(children.contains(basePropSte2));
-
- //we test the children of the prop2
- Assert.assertEquals(false, provider.hasChildren(prop2));
- }
-
-
- /**
- * We test the children of the rootProfile.
- * In this test,
- * <ul>
- * <li>we don't want the properties base_ExtendedClass</li>
- * <li>we want the inheritedProperties</li>
- * </ul>
- */
- @Test
- public void testProfileContentWithoutBaseClassPropertyWithInheritedProperties() {
- UMLStereotypePropertyContentProvider provider = new UMLStereotypePropertyContentProvider();
- provider.setIgnoreBaseProperty(true);
- provider.setIgnoreInheritedElements(false);
- provider.setProfiles(Collections.singletonList(rootProfile));
- //we test the root
- Object[] elements = provider.getElements();
- Assert.assertEquals(1, elements.length);
- Assert.assertEquals(elements[0], rootProfile);
-
- //we test the first level of children
- Assert.assertEquals(true, provider.hasChildren(rootProfile));
- List<?> children = Arrays.asList(provider.getChildren(rootProfile));
-
- Assert.assertEquals(2, children.size());
- Assert.assertTrue(children.contains(subProfile1));
- Assert.assertTrue(children.contains(subProfile2));
-
-
- //we test the children of the first subprofile
- Assert.assertEquals(true, provider.hasChildren(subProfile1));
- children = Arrays.asList(provider.getChildren(subProfile1));
- Assert.assertEquals(1, children.size());
- Assert.assertTrue(children.contains(ste1));
-
- //we test the children of the ste1
- Assert.assertEquals(true, provider.hasChildren(ste1));
- children = Arrays.asList(provider.getChildren(ste1));
- Assert.assertEquals(1, children.size());
- Assert.assertTrue(children.contains(prop1));
-
- //we test the children of the prop1
- Assert.assertEquals(false, provider.hasChildren(prop1));
-
-
- //we test the children of the 2nd subprofile
- Assert.assertEquals(true, provider.hasChildren(subProfile2));
- children = Arrays.asList(provider.getChildren(subProfile2));
- Assert.assertEquals(1, children.size());
- Assert.assertTrue(children.contains(ste2));
-
- //we test the children of the ste2
- Assert.assertEquals(true, provider.hasChildren(ste2));
- children = Arrays.asList(provider.getChildren(ste2));
- Assert.assertEquals(2, children.size());
- Assert.assertTrue(children.contains(prop2));
- Assert.assertTrue(children.contains(prop1));
-
- //we test the children of the prop2
- Assert.assertEquals(false, provider.hasChildren(prop2));
- }
-
- /**
- * We test the children of the rootProfile.
- * In this test,
- * <ul>
- * <li>we want the properties base_ExtendedClass</li>
- * <li>we want the inheritedProperties</li>
- * </ul>
- */
- @Test
- public void testProfileContentWithBaseClassPropertyWithInheritedProperties() {
- UMLStereotypePropertyContentProvider provider = new UMLStereotypePropertyContentProvider();
- provider.setIgnoreBaseProperty(false);
- provider.setIgnoreInheritedElements(false);
- provider.setProfiles(Collections.singletonList(rootProfile));
- //we test the root
- Object[] elements = provider.getElements();
- Assert.assertEquals(1, elements.length);
- Assert.assertEquals(elements[0], rootProfile);
-
- //we test the first level of children
- Assert.assertEquals(true, provider.hasChildren(rootProfile));
- List<?> children = Arrays.asList(provider.getChildren(rootProfile));
-
- Assert.assertEquals(2, children.size());
- Assert.assertTrue(children.contains(subProfile1));
- Assert.assertTrue(children.contains(subProfile2));
-
-
- //we test the children of the first subprofile
- Assert.assertEquals(true, provider.hasChildren(subProfile1));
- children = Arrays.asList(provider.getChildren(subProfile1));
- Assert.assertEquals(1, children.size());
- Assert.assertTrue(children.contains(ste1));
-
- //we test the children of the ste1
- Assert.assertEquals(true, provider.hasChildren(ste1));
- children = Arrays.asList(provider.getChildren(ste1));
- Assert.assertEquals(2, children.size());
- Assert.assertTrue(children.contains(prop1));
- Assert.assertTrue(children.contains(basePropSte1));
-
- //we test the children of the prop1
- Assert.assertEquals(false, provider.hasChildren(prop1));
-
-
- //we test the children of the 2nd subprofile
- Assert.assertEquals(true, provider.hasChildren(subProfile2));
- children = Arrays.asList(provider.getChildren(subProfile2));
- Assert.assertEquals(1, children.size());
- Assert.assertTrue(children.contains(ste2));
-
- //we test the children of the ste2
- Assert.assertEquals(true, provider.hasChildren(ste2));
- children = Arrays.asList(provider.getChildren(ste2));
- Assert.assertEquals(4, children.size());
- Assert.assertTrue(children.contains(prop2));
- Assert.assertTrue(children.contains(basePropSte2));
- Assert.assertTrue(children.contains(basePropSte1));
- Assert.assertTrue(children.contains(prop1));
-
- //we test the children of the prop2
- Assert.assertEquals(false, provider.hasChildren(prop2));
- }
-
-
- /**
- *
- */
- @After
- public void enfOfTests() {
- rootProfile = null;
- subProfile1 = null;
- ste1 = null;
- prop1 = null;
- basePropSte1 = null;
- subProfile2 = null;
- ste2 = null;
- prop2 = null;
- basePropSte2 = null;
-
- }
-
-}
+/*****************************************************************************
+ * Copyright (c) 2013, 2014 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Vincent Lorenzo (CEA LIST) vincent.lorenzo@cea.fr - Initial API and implementation
+ * Christian W. Damus (CEA) - bug 422257
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.uml.tools.tests.tests;
+
+import static org.junit.Assert.assertNotNull;
+
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.papyrus.infra.emf.utils.EMFHelper;
+import org.eclipse.papyrus.junit.framework.classification.tests.AbstractPapyrusTest;
+import org.eclipse.papyrus.junit.utils.rules.HouseKeeper;
+import org.eclipse.papyrus.uml.tools.providers.UMLStereotypePropertyContentProvider;
+import org.eclipse.papyrus.uml.tools.tests.Activator;
+import org.eclipse.uml2.uml.Profile;
+import org.eclipse.uml2.uml.Property;
+import org.eclipse.uml2.uml.Stereotype;
+import org.junit.After;
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+
+/**
+ * This class tests the class UMLStereotypePropertyContentProvider.
+ * <ul>
+ * <li>tests the returned children according to the boolean baseProperty</li>
+ * <li>verifies that the returned children don't contains the inherited properties</li>
+ * </ul>
+ *
+ * @author Vincent Lorenzo
+ *
+ */
+public class UMLStereotypePropertyContentProviderTest extends AbstractPapyrusTest {
+
+ @Rule
+ public final HouseKeeper houseKeeper = new HouseKeeper();
+
+ /** the root profile of the tested model */
+ private Profile rootProfile;
+
+ /** the two subprofile */
+ private Profile subProfile1;
+
+ private Profile subProfile2;
+
+ /** the stereotypes owned by these subprofiles */
+ private Stereotype ste1;
+
+ private Stereotype ste2;
+
+ /** the properties owned by these stereotypes */
+ private Property prop1;
+
+ private Property prop2;
+
+ /** the base properties of these stereotypes */
+ private Property basePropSte1;
+
+ private Property basePropSte2;
+
+ /**
+ * Inits the fields of this class
+ */
+ @Before
+ public void init() {
+ try {
+ EObject testModel = EMFHelper.loadEMFModel(houseKeeper.createResourceSet(), URI.createPlatformPluginURI(Activator.PLUGIN_ID + "/resources/uml/profileTest.profile.uml", true)); //$NON-NLS-1$
+ Assert.assertTrue(testModel instanceof Profile);
+ rootProfile = (Profile)testModel;
+ } catch (IOException ex) {
+ Activator.log.error(ex);
+ }
+ assertNotNull("Cannot load the EMF Tests model", rootProfile); //$NON-NLS-1$
+
+ subProfile1 = (Profile)rootProfile.getPackagedElement("Profile1"); //$NON-NLS-1$
+ subProfile2 = (Profile)rootProfile.getPackagedElement("Profile2"); //$NON-NLS-1$
+
+ Assert.assertNotNull(subProfile1);
+ Assert.assertNotNull(subProfile2);
+
+ ste1 = (Stereotype)subProfile1.getMember("Stereotype1"); //$NON-NLS-1$
+ ste2 = (Stereotype)subProfile2.getMember("Stereotype2"); //$NON-NLS-1$
+
+ Assert.assertNotNull(ste1);
+ Assert.assertNotNull(ste2);
+
+ prop1 = (Property)ste1.getMember("prop1"); //$NON-NLS-1$
+ prop2 = (Property)ste2.getMember("prop2"); //$NON-NLS-1$
+
+ Assert.assertNotNull(prop1);
+ Assert.assertNotNull(prop2);
+
+ basePropSte1 = (Property)ste1.getMember("base_Activity"); //$NON-NLS-1$
+ basePropSte2 = (Property)ste2.getMember("base_Class"); //$NON-NLS-1$
+
+ Assert.assertNotNull(basePropSte1);
+ Assert.assertNotNull(basePropSte2);
+
+ }
+
+ /**
+ * We test the children of the rootProfile.
+ * In this test,
+ * <ul>
+ * <li>we don't want the properties base_ExtendedClass</li>
+ * <li>we don't want the inheritedProperties</li>
+ * </ul>
+ */
+ @Test
+ public void testProfileContentWithoutBaseClassPropertyWithoutInheritedProperties() {
+ UMLStereotypePropertyContentProvider provider = new UMLStereotypePropertyContentProvider();
+ provider.setIgnoreBaseProperty(true);
+ provider.setIgnoreInheritedElements(true);
+ provider.setProfiles(Collections.singletonList(rootProfile));
+ //we test the root
+ Object[] elements = provider.getElements();
+ Assert.assertEquals(1, elements.length);
+ Assert.assertEquals(elements[0], rootProfile);
+
+ //we test the first level of children
+ Assert.assertEquals(true, provider.hasChildren(rootProfile));
+ List<?> children = Arrays.asList(provider.getChildren(rootProfile));
+
+ Assert.assertEquals(2, children.size());
+ Assert.assertTrue(children.contains(subProfile1));
+ Assert.assertTrue(children.contains(subProfile2));
+
+
+ //we test the children of the first subprofile
+ Assert.assertEquals(true, provider.hasChildren(subProfile1));
+ children = Arrays.asList(provider.getChildren(subProfile1));
+ Assert.assertEquals(1, children.size());
+ Assert.assertTrue(children.contains(ste1));
+
+ //we test the children of the ste1
+ Assert.assertEquals(true, provider.hasChildren(ste1));
+ children = Arrays.asList(provider.getChildren(ste1));
+ Assert.assertEquals(1, children.size());
+ Assert.assertTrue(children.contains(prop1));
+
+ //we test the children of the prop1
+ Assert.assertEquals(false, provider.hasChildren(prop1));
+
+
+ //we test the children of the 2nd subprofile
+ Assert.assertEquals(true, provider.hasChildren(subProfile2));
+ children = Arrays.asList(provider.getChildren(subProfile2));
+ Assert.assertEquals(1, children.size());
+ Assert.assertTrue(children.contains(ste2));
+
+ //we test the children of the ste2
+ Assert.assertEquals(true, provider.hasChildren(ste2));
+ children = Arrays.asList(provider.getChildren(ste2));
+ Assert.assertEquals(1, children.size());
+ Assert.assertTrue(children.contains(prop2));
+
+ //we test the children of the prop2
+ Assert.assertEquals(false, provider.hasChildren(prop2));
+ }
+
+ /**
+ * We test the children of the rootProfile.
+ * In this test,
+ * <ul>
+ * <li>we want the properties base_ExtendedClass</li>
+ * <li>we don't want the inheritedProperties</li>
+ * </ul>
+ */
+ @Test
+ public void testProfileContentWithBaseClassPropertyWithoutInheritedProperties() {
+ UMLStereotypePropertyContentProvider provider = new UMLStereotypePropertyContentProvider();
+ provider.setIgnoreBaseProperty(false);
+ provider.setIgnoreInheritedElements(true);
+ provider.setProfiles(Collections.singletonList(rootProfile));
+ //we test the root
+ Object[] elements = provider.getElements();
+ Assert.assertEquals(1, elements.length);
+ Assert.assertEquals(elements[0], rootProfile);
+
+ //we test the first level of children
+ Assert.assertEquals(true, provider.hasChildren(rootProfile));
+ List<?> children = Arrays.asList(provider.getChildren(rootProfile));
+
+ Assert.assertEquals(2, children.size());
+ Assert.assertTrue(children.contains(subProfile1));
+ Assert.assertTrue(children.contains(subProfile2));
+
+
+ //we test the children of the first subprofile
+ Assert.assertEquals(true, provider.hasChildren(subProfile1));
+ children = Arrays.asList(provider.getChildren(subProfile1));
+ Assert.assertEquals(1, children.size());
+ Assert.assertTrue(children.contains(ste1));
+
+ //we test the children of the ste1
+ Assert.assertEquals(true, provider.hasChildren(ste1));
+ children = Arrays.asList(provider.getChildren(ste1));
+ Assert.assertEquals(2, children.size());
+ Assert.assertTrue(children.contains(prop1));
+ Assert.assertTrue(children.contains(basePropSte1));
+
+ //we test the children of the prop1
+ Assert.assertEquals(false, provider.hasChildren(prop1));
+
+
+ //we test the children of the 2nd subprofile
+ Assert.assertEquals(true, provider.hasChildren(subProfile2));
+ children = Arrays.asList(provider.getChildren(subProfile2));
+ Assert.assertEquals(1, children.size());
+ Assert.assertTrue(children.contains(ste2));
+
+ //we test the children of the ste2
+ Assert.assertEquals(true, provider.hasChildren(ste2));
+ children = Arrays.asList(provider.getChildren(ste2));
+ Assert.assertEquals(2, children.size());
+ Assert.assertTrue(children.contains(prop2));
+ Assert.assertTrue(children.contains(basePropSte2));
+
+ //we test the children of the prop2
+ Assert.assertEquals(false, provider.hasChildren(prop2));
+ }
+
+
+ /**
+ * We test the children of the rootProfile.
+ * In this test,
+ * <ul>
+ * <li>we don't want the properties base_ExtendedClass</li>
+ * <li>we want the inheritedProperties</li>
+ * </ul>
+ */
+ @Test
+ public void testProfileContentWithoutBaseClassPropertyWithInheritedProperties() {
+ UMLStereotypePropertyContentProvider provider = new UMLStereotypePropertyContentProvider();
+ provider.setIgnoreBaseProperty(true);
+ provider.setIgnoreInheritedElements(false);
+ provider.setProfiles(Collections.singletonList(rootProfile));
+ //we test the root
+ Object[] elements = provider.getElements();
+ Assert.assertEquals(1, elements.length);
+ Assert.assertEquals(elements[0], rootProfile);
+
+ //we test the first level of children
+ Assert.assertEquals(true, provider.hasChildren(rootProfile));
+ List<?> children = Arrays.asList(provider.getChildren(rootProfile));
+
+ Assert.assertEquals(2, children.size());
+ Assert.assertTrue(children.contains(subProfile1));
+ Assert.assertTrue(children.contains(subProfile2));
+
+
+ //we test the children of the first subprofile
+ Assert.assertEquals(true, provider.hasChildren(subProfile1));
+ children = Arrays.asList(provider.getChildren(subProfile1));
+ Assert.assertEquals(1, children.size());
+ Assert.assertTrue(children.contains(ste1));
+
+ //we test the children of the ste1
+ Assert.assertEquals(true, provider.hasChildren(ste1));
+ children = Arrays.asList(provider.getChildren(ste1));
+ Assert.assertEquals(1, children.size());
+ Assert.assertTrue(children.contains(prop1));
+
+ //we test the children of the prop1
+ Assert.assertEquals(false, provider.hasChildren(prop1));
+
+
+ //we test the children of the 2nd subprofile
+ Assert.assertEquals(true, provider.hasChildren(subProfile2));
+ children = Arrays.asList(provider.getChildren(subProfile2));
+ Assert.assertEquals(1, children.size());
+ Assert.assertTrue(children.contains(ste2));
+
+ //we test the children of the ste2
+ Assert.assertEquals(true, provider.hasChildren(ste2));
+ children = Arrays.asList(provider.getChildren(ste2));
+ Assert.assertEquals(2, children.size());
+ Assert.assertTrue(children.contains(prop2));
+ Assert.assertTrue(children.contains(prop1));
+
+ //we test the children of the prop2
+ Assert.assertEquals(false, provider.hasChildren(prop2));
+ }
+
+ /**
+ * We test the children of the rootProfile.
+ * In this test,
+ * <ul>
+ * <li>we want the properties base_ExtendedClass</li>
+ * <li>we want the inheritedProperties</li>
+ * </ul>
+ */
+ @Test
+ public void testProfileContentWithBaseClassPropertyWithInheritedProperties() {
+ UMLStereotypePropertyContentProvider provider = new UMLStereotypePropertyContentProvider();
+ provider.setIgnoreBaseProperty(false);
+ provider.setIgnoreInheritedElements(false);
+ provider.setProfiles(Collections.singletonList(rootProfile));
+ //we test the root
+ Object[] elements = provider.getElements();
+ Assert.assertEquals(1, elements.length);
+ Assert.assertEquals(elements[0], rootProfile);
+
+ //we test the first level of children
+ Assert.assertEquals(true, provider.hasChildren(rootProfile));
+ List<?> children = Arrays.asList(provider.getChildren(rootProfile));
+
+ Assert.assertEquals(2, children.size());
+ Assert.assertTrue(children.contains(subProfile1));
+ Assert.assertTrue(children.contains(subProfile2));
+
+
+ //we test the children of the first subprofile
+ Assert.assertEquals(true, provider.hasChildren(subProfile1));
+ children = Arrays.asList(provider.getChildren(subProfile1));
+ Assert.assertEquals(1, children.size());
+ Assert.assertTrue(children.contains(ste1));
+
+ //we test the children of the ste1
+ Assert.assertEquals(true, provider.hasChildren(ste1));
+ children = Arrays.asList(provider.getChildren(ste1));
+ Assert.assertEquals(2, children.size());
+ Assert.assertTrue(children.contains(prop1));
+ Assert.assertTrue(children.contains(basePropSte1));
+
+ //we test the children of the prop1
+ Assert.assertEquals(false, provider.hasChildren(prop1));
+
+
+ //we test the children of the 2nd subprofile
+ Assert.assertEquals(true, provider.hasChildren(subProfile2));
+ children = Arrays.asList(provider.getChildren(subProfile2));
+ Assert.assertEquals(1, children.size());
+ Assert.assertTrue(children.contains(ste2));
+
+ //we test the children of the ste2
+ Assert.assertEquals(true, provider.hasChildren(ste2));
+ children = Arrays.asList(provider.getChildren(ste2));
+ Assert.assertEquals(4, children.size());
+ Assert.assertTrue(children.contains(prop2));
+ Assert.assertTrue(children.contains(basePropSte2));
+ Assert.assertTrue(children.contains(basePropSte1));
+ Assert.assertTrue(children.contains(prop1));
+
+ //we test the children of the prop2
+ Assert.assertEquals(false, provider.hasChildren(prop2));
+ }
+
+
+ /**
+ *
+ */
+ @After
+ public void enfOfTests() {
+ rootProfile = null;
+ subProfile1 = null;
+ ste1 = null;
+ prop1 = null;
+ basePropSte1 = null;
+ subProfile2 = null;
+ ste2 = null;
+ prop2 = null;
+ basePropSte2 = null;
+
+ }
+
+}
diff --git a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.utils.tests/META-INF/MANIFEST.MF b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.utils.tests/META-INF/MANIFEST.MF
index 332dd38624a..86b49c6706b 100644
--- a/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.utils.tests/META-INF/MANIFEST.MF
+++ b/tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.utils.tests/META-INF/MANIFEST.MF
@@ -1,20 +1,20 @@
-Manifest-Version: 1.0
-Require-Bundle: org.eclipse.ui,
- org.eclipse.papyrus.uml.tools;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.papyrus.infra.core.log;bundle-version="[1.2.0,2.0.0)",
- org.junit;bundle-version="4.10.0",
- org.eclipse.papyrus.junit.framework;bundle-version="[1.2.0,2.0.0)",
- org.eclipse.emf.transaction;bundle-version="1.4.0",
- org.eclipse.papyrus.uml.tools.utils;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.papyrus.infra.core;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.papyrus.junit.utils;bundle-version="[2.0.0,3.0.0)",
- org.eclipse.papyrus.uml.dynamic.profile.tests;bundle-version="[1.2.0,2.0.0)"
-Export-Package: org.eclipse.papyrus.uml.tools.utils.tests.tests
-Bundle-Vendor: %providerName
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 1.2.0.qualifier
-Bundle-Name: %pluginName
-Bundle-Localization: plugin
-Bundle-ManifestVersion: 2
-Bundle-SymbolicName: org.eclipse.papyrus.uml.tools.utils.tests;singleton:=true
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.papyrus.uml.tools;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.papyrus.infra.core.log;bundle-version="[1.2.0,2.0.0)",
+ org.junit;bundle-version="4.10.0",
+ org.eclipse.papyrus.junit.framework;bundle-version="[1.2.0,2.0.0)",
+ org.eclipse.emf.transaction;bundle-version="1.4.0",
+ org.eclipse.papyrus.uml.tools.utils;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.papyrus.infra.core;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.papyrus.junit.utils;bundle-version="[2.0.0,3.0.0)",
+ org.eclipse.papyrus.uml.dynamic.profile.tests;bundle-version="[1.2.0,2.0.0)"
+Export-Package: org.eclipse.papyrus.uml.tools.utils.tests.tests
+Bundle-Vendor: %providerName
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.2.0.qualifier
+Bundle-Name: %pluginName
+Bundle-Localization: plugin
+Bundle-ManifestVersion: 2
+Bundle-SymbolicName: org.eclipse.papyrus.uml.tools.utils.tests;singleton:=true
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8

Back to the top