Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Daniellou2015-06-19 09:41:30 +0000
committerPatrick Tessier2015-07-15 11:13:41 +0000
commit882656d1ea7562d5789a592fb982f22a75c3b66e (patch)
tree70ad1c5e95f10656c95c7a6eb925f6de9085a32c
parent2cfc292c3c977f597f6f67003b1adaad9ae0b10e (diff)
downloadorg.eclipse.papyrus-882656d1ea7562d5789a592fb982f22a75c3b66e.tar.gz
org.eclipse.papyrus-882656d1ea7562d5789a592fb982f22a75c3b66e.tar.xz
org.eclipse.papyrus-882656d1ea7562d5789a592fb982f22a75c3b66e.zip
Bug 464772 - [ADL4Eclipse] Addition of projects modeling in the import.
- Add Reversible interface that works as an adapter for the projects - Add stereotypes for extension, extension points, and dependency links - Refactoring and cleanups of unused classes - Improvement of the import wizard - Add Loaded plug-ins' extensions & extension points modeling - Improvement of model update - Add Workspace plug-ins' extensions & extension points modeling Change-Id: Ie4ceaca7df71730f9c4ba08069a66b9da1693e01 Signed-off-by: Thomas Daniellou <thomas.daniellou@cea.fr>
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/.settings/org.eclipse.jdt.core.prefs284
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/.settings/org.eclipse.jdt.ui.prefs68
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/META-INF/MANIFEST.MF3
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/pom.xml2
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/resource/adl4eclipse.profile.di3
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/resource/adl4eclipse.profile.notation1750
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/resource/adl4eclipse.profile.uml3618
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/src/org/eclipse/papyrus/adl4eclipse/org/IADL4ECLIPSE_Stereotype.java88
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/.classpath2
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/META-INF/MANIFEST.MF13
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/plugin.xml3
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/pom.xml2
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/resources/model.uml63
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/AbstractImportWizard.java190
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/AdvancePluginImport.java126
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/SimpleFeatureImport.java57
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/SimplePluginImport.java125
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/Activator.java3
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/ModelCompleteFeatureArchitectureHandler.java84
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/ModelCompletePluginArchitectureHandler.java81
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/ModelFeatureArchitectureFromWorkspaceHandler.java83
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/ModelPluginArchitectureFromWorkspaceHandler.java82
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/wizard/BundleContentProvider.java52
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/wizard/BundleLabelProvider.java49
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/wizard/BundleSelectionPage.java482
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/wizard/BundleSelectionTree.java38
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/.classpath2
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/META-INF/MANIFEST.MF17
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/docs/model/adl4eclipse.di16
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/docs/model/adl4eclipse.notation2143
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/docs/model/adl4eclipse.uml1299
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/pom.xml2
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/ADL4EclipseUtils.java424
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/ADLConstants.java45
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/Activator.java14
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/command/CompleteArchitectureSnapshotCommand.java71
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/command/CompleteFeaturesArchitectureSnapshotCommand.java59
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/command/CompletePluginsArchitectureSnapshotCommand.java56
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/command/SimpleFeaturesArchitectureSnapshotCommand.java60
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/command/SimplePluginsArchitectureSnapshotCommand.java59
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/designer/ArchitectureSnapshotDesigner.java808
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/designer/CompleteArchitectureSnapshotDesigner.java49
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/designer/CompleteFeatureArchitectureSnapshotDesigner.java43
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/designer/ReverseSettings.java134
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/designer/SimpleArchitectureSnapshotDesigner.java50
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/designer/SimpleFeatureArchitectureSnapshotDesigner.java63
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/designer/bundle/AbstractBundleDescriptionDesigner.java194
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/designer/bundle/BundleDesignerRegistry.java166
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/designer/bundle/BundleLabelProvider.java87
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/designer/bundle/FeatureDescriptionDesigner.java64
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/designer/bundle/IBundleDescriptionDesigner.java115
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/designer/bundle/LoadedBundleDescriptionDesigner.java156
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/designer/bundle/ReferencedOSGIElement.java122
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/designer/bundle/WorkspaceBundleDescriptionDesigner.java161
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/designer/wizard/BundleSelectionPage.java173
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/designer/wizard/FeatureArchitectureWizard.java52
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/designer/wizard/PluginArchitectureWizard.java83
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/AbstractReversible.java162
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/Reversible.java118
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/extension/AbstractExtension.java76
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/extension/LoadedExtension.java61
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/extension/ReversibleExtension.java56
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/extension/SchemaAttribute.java47
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/extension/SchemaElement.java125
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/extension/WorkspaceExtension.java67
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/extensionpoint/AbstractExtensionPoint.java59
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/extensionpoint/LoadedExtensionPoint.java75
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/extensionpoint/ReversibleExtensionPoint.java49
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/extensionpoint/WorkspaceExtensionPoint.java81
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/factory/ReversibleFactory.java366
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/project/AbstractReversiblePlugin.java107
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/project/LoadedPlugin.java106
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/project/ReversibleFeature.java206
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/project/ReversiblePlugin.java61
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/project/ReversibleProject.java47
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/src/org/eclipse/papyrus/adltool/reversible/project/WorkspacePlugin.java235
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/.settings/org.eclipse.jdt.core.prefs284
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/.settings/org.eclipse.jdt.ui.prefs68
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/META-INF/MANIFEST.MF3
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/plugin.xml4
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/resource/osgi.profile.notation193
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/resource/osgi.profile.uml548
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/src/org/eclipse/papyrus/osgi/profile/IOSGIStereotype.java19
85 files changed, 11280 insertions, 6093 deletions
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/.settings/org.eclipse.jdt.core.prefs b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/.settings/org.eclipse.jdt.core.prefs
index 4759947300a..44217f8c068 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/.settings/org.eclipse.jdt.core.prefs
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/.settings/org.eclipse.jdt.core.prefs
@@ -5,287 +5,3 @@ org.eclipse.jdt.core.compiler.compliance=1.5
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.5
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=260
-org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
-org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
-org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
-org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.join_lines_in_comments=false
-org.eclipse.jdt.core.formatter.join_wrapped_lines=false
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=260
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=5
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=tab
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_on_off_tags=false
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
-org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/.settings/org.eclipse.jdt.ui.prefs b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index 954281dbc31..00000000000
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-cleanup.add_default_serial_version_id=true
-cleanup.add_generated_serial_version_id=false
-cleanup.add_missing_annotations=true
-cleanup.add_missing_deprecated_annotations=true
-cleanup.add_missing_methods=false
-cleanup.add_missing_nls_tags=false
-cleanup.add_missing_override_annotations=true
-cleanup.add_missing_override_annotations_interface_methods=true
-cleanup.add_serial_version_id=false
-cleanup.always_use_blocks=true
-cleanup.always_use_parentheses_in_expressions=false
-cleanup.always_use_this_for_non_static_field_access=false
-cleanup.always_use_this_for_non_static_method_access=false
-cleanup.convert_functional_interfaces=false
-cleanup.convert_to_enhanced_for_loop=false
-cleanup.correct_indentation=false
-cleanup.format_source_code=false
-cleanup.format_source_code_changes_only=false
-cleanup.insert_inferred_type_arguments=false
-cleanup.make_local_variable_final=true
-cleanup.make_parameters_final=false
-cleanup.make_private_fields_final=true
-cleanup.make_type_abstract_if_missing_method=false
-cleanup.make_variable_declarations_final=false
-cleanup.never_use_blocks=false
-cleanup.never_use_parentheses_in_expressions=true
-cleanup.organize_imports=false
-cleanup.qualify_static_field_accesses_with_declaring_class=false
-cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-cleanup.qualify_static_member_accesses_with_declaring_class=true
-cleanup.qualify_static_method_accesses_with_declaring_class=false
-cleanup.remove_private_constructors=true
-cleanup.remove_redundant_type_arguments=true
-cleanup.remove_trailing_whitespaces=true
-cleanup.remove_trailing_whitespaces_all=true
-cleanup.remove_trailing_whitespaces_ignore_empty=false
-cleanup.remove_unnecessary_casts=true
-cleanup.remove_unnecessary_nls_tags=true
-cleanup.remove_unused_imports=true
-cleanup.remove_unused_local_variables=false
-cleanup.remove_unused_private_fields=true
-cleanup.remove_unused_private_members=false
-cleanup.remove_unused_private_methods=true
-cleanup.remove_unused_private_types=true
-cleanup.sort_members=false
-cleanup.sort_members_all=false
-cleanup.use_anonymous_class_creation=false
-cleanup.use_blocks=true
-cleanup.use_blocks_only_for_return_and_throw=false
-cleanup.use_lambda=true
-cleanup.use_parentheses_in_expressions=false
-cleanup.use_this_for_non_static_field_access=false
-cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-cleanup.use_this_for_non_static_method_access=false
-cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-cleanup.use_type_arguments=false
-cleanup_profile=_Papyrus
-cleanup_settings_version=2
-eclipse.preferences.version=1
-formatter_profile=_Papyrus
-formatter_settings_version=12
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\n * @return the ${bare_field_name}\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\n * @param ${param} the ${bare_field_name} to set\n */</template><template autoinsert\="false" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\n * Constructor.\n *\n * ${tags}\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/*****************************************************************************\n * Copyright (c) ${year} CEA LIST and others.\n * \n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * which accompanies this distribution, and is available at\n * http\://www.eclipse.org/legal/epl-v10.html\n *\n * Contributors\:\n * CEA LIST - Initial API and implementation\n * \n *****************************************************************************/\n</template><template autoinsert\="true" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\n * @author ${user}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\n * \n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\n * ${tags}\n */</template><template autoinsert\="false" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/**\n * ${see_to_overridden}\n *\n * ${tags}\n */</template><template autoinsert\="false" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\n * ${see_to_target}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\n${package_declaration}\n\n${typecomment}\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/META-INF/MANIFEST.MF b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/META-INF/MANIFEST.MF
index 2b007df3e69..cc69305ea03 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/META-INF/MANIFEST.MF
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/META-INF/MANIFEST.MF
@@ -1,5 +1,4 @@
Manifest-Version: 1.0
-Export-Package: org.eclipse.papyrus.adl4eclipse.org
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.papyrus.osgi.profile;bundle-version="1.1.0"
@@ -17,4 +16,4 @@ Bundle-Description: This plugin contains adl4 eclipse profile used to
Bundle-SymbolicName: org.eclipse.papyrus.adl4eclipse.profile;singleton
:=true
Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Bundle-Description: %pluginDescription
+Export-Package: org.eclipse.papyrus.adl4eclipse.org
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/pom.xml b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/pom.xml
index dae53ae91b7..dc69e4e66a9 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/pom.xml
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/pom.xml
@@ -9,4 +9,4 @@
</parent>
<artifactId>org.eclipse.papyrus.adl4eclipse.profile</artifactId>
<packaging>eclipse-plugin</packaging>
-</project> \ No newline at end of file
+</project>
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/resource/adl4eclipse.profile.di b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/resource/adl4eclipse.profile.di
index bba9e292ceb..2e240fdb122 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/resource/adl4eclipse.profile.di
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/resource/adl4eclipse.profile.di
@@ -23,6 +23,9 @@
<children>
<emfPageIdentifier href="adl4eclipse.profile.notation#_5XfK4NT3EeKj0Lzrn2trlQ"/>
</children>
+ <children>
+ <emfPageIdentifier href="adl4eclipse.profile.notation#_mkLhcAkxEeWrfsZGFf1vbQ"/>
+ </children>
</children>
</windows>
</sashModel>
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/resource/adl4eclipse.profile.notation b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/resource/adl4eclipse.profile.notation
index aa591489eb5..f810c70530f 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/resource/adl4eclipse.profile.notation
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/resource/adl4eclipse.profile.notation
@@ -1,644 +1,1106 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:standard="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
- <notation:Diagram xmi:id="_nE-wwHz7EeKfO4elN3J5Fw" type="PapyrusUMLProfileDiagram" name="Overview" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_vjaVoHz7EeKfO4elN3J5Fw" type="1026" gradient="10011046, -1, 0" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_vjaVonz7EeKfO4elN3J5Fw" type="1034"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_vjaVo3z7EeKfO4elN3J5Fw" type="1071">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vjktsHz7EeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vjktsXz7EeKfO4elN3J5Fw" key="showTitle" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:Shape" xmi:id="_BS3Z8Hz8EeKfO4elN3J5Fw" type="3002">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Jxmg0Hz8EeKfO4elN3J5Fw" source="CustomAppearance_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Jxmg0Xz8EeKfO4elN3J5Fw" key="CustomAppearance_MaskValue" value="126"/>
- </eAnnotations>
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_BSauAHz8EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_BS3Z8Xz8EeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_Z-OZEHz_EeKfO4elN3J5Fw" type="3002">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lQrkwHz_EeKfO4elN3J5Fw" source="CustomAppearance_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lQrkwXz_EeKfO4elN3J5Fw" key="CustomAppearance_MaskValue" value="126"/>
- </eAnnotations>
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_Z97eIHz_EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_Z-OZEXz_EeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_EGxIIH0AEeKfO4elN3J5Fw" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_EGnXIH0AEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_EGxIIX0AEeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_9whiUH0AEeKfO4elN3J5Fw" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_9wOAUH0AEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_9whiUX0AEeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_TQ_aIH0BEeKfO4elN3J5Fw" type="3002">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_biyRMH0BEeKfO4elN3J5Fw" source="CustomAppearance_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_biyRMX0BEeKfO4elN3J5Fw" key="CustomAppearance_MaskValue" value="126"/>
- </eAnnotations>
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_TQsfMH0BEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_TQ_aIX0BEeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_tZiQUH0BEeKfO4elN3J5Fw" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_tZPVYH0BEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_tZiQUX0BEeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_E8e9QH0CEeKfO4elN3J5Fw" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_E8LbQH0CEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_E8e9QX0CEeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_WiaSIH0CEeKfO4elN3J5Fw" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_WiHXMH0CEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_WiaSIX0CEeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_qLkqEH0CEeKfO4elN3J5Fw" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_qLRvIH0CEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_qLkqEX0CEeKfO4elN3J5Fw"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_vjaVpHz7EeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_vjaVpXz7EeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_vjaVpnz7EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vjaVp3z7EeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_vjaVqHz7EeKfO4elN3J5Fw" visible="false" type="1019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vjktsnz7EeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vjkts3z7EeKfO4elN3J5Fw" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_vjaVqXz7EeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_vjaVqnz7EeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_vjaVq3z7EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vjaVrHz7EeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_tXDe4NT3EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tXWZ0NT3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tXWZ0dT3EeKj0Lzrn2trlQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_tXDe4dT3EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tXDe4tT3EeKj0Lzrn2trlQ"/>
- </children>
- <element xmi:type="uml:Stereotype" href="adl4eclipse.profile.uml#_vi0fwHz7EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vjaVoXz7EeKfO4elN3J5Fw" x="409" y="250"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_ygqw8Hz7EeKfO4elN3J5Fw" type="1026" gradient="8905185, 16777215, 0">
- <children xmi:type="notation:DecorationNode" xmi:id="_ygqw8nz7EeKfO4elN3J5Fw" type="1034"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_ygqw83z7EeKfO4elN3J5Fw" type="1071">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ygqw_Xz7EeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ygqw_nz7EeKfO4elN3J5Fw" key="showTitle" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:Shape" xmi:id="_91yPEHz7EeKfO4elN3J5Fw" type="3002">
- <element xmi:type="uml:Property" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_JeiosHw9EeKcL-wrhM9ICg"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_91yPEXz7EeKfO4elN3J5Fw" x="66" y="10"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_ygqw9Hz7EeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ygqw9Xz7EeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ygqw9nz7EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ygqw93z7EeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_ygqw-Hz7EeKfO4elN3J5Fw" visible="false" type="1019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ygqw_3z7EeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ygqxAHz7EeKfO4elN3J5Fw" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_ygqw-Xz7EeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ygqw-nz7EeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ygqw-3z7EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ygqw_Hz7EeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_tXgK0NT3EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tXgK09T3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tXgK1NT3EeKj0Lzrn2trlQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_tXgK0dT3EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tXgK0tT3EeKj0Lzrn2trlQ"/>
- </children>
- <element xmi:type="uml:Stereotype" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_esaOUHtxEeKcL-wrhM9ICg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ygqw8Xz7EeKfO4elN3J5Fw" x="375" y="85" width="586" height="103"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_gDLFcHz8EeKfO4elN3J5Fw" type="1002">
- <children xmi:type="notation:DecorationNode" xmi:id="_gDLFcnz8EeKfO4elN3J5Fw" type="3"/>
- <element xmi:type="uml:Comment" href="adl4eclipse.profile.uml#_gCuZgHz8EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gDLFcXz8EeKfO4elN3J5Fw" x="35" y="5" width="426" height="51"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_d7PdsHz-EeKfO4elN3J5Fw" type="1026" gradient="8905185, 16777215, 0">
- <children xmi:type="notation:DecorationNode" xmi:id="_d7QEwHz-EeKfO4elN3J5Fw" type="1034"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_d7QEwXz-EeKfO4elN3J5Fw" visible="false" type="1071">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_d7Qr0Hz-EeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_d7Qr0Xz-EeKfO4elN3J5Fw" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_d7QEwnz-EeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_d7QEw3z-EeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_d7QExHz-EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_d7QExXz-EeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_d7QExnz-EeKfO4elN3J5Fw" visible="false" type="1019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_d7RS4Hz-EeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_d7RS4Xz-EeKfO4elN3J5Fw" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_d7QEx3z-EeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_d7QEyHz-EeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_d7QEyXz-EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_d7QEynz-EeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_tXpUwNT3EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tXpUw9T3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tXpUxNT3EeKj0Lzrn2trlQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_tXpUwdT3EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tXpUwtT3EeKj0Lzrn2trlQ"/>
- </children>
- <element xmi:type="uml:Stereotype" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_VklNMHzcEeKDPtIRpgUgbg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_d7PdsXz-EeKfO4elN3J5Fw" x="1110" y="83" width="142" height="53"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_hO9RMHz-EeKfO4elN3J5Fw" type="1026" gradient="10011046, -1, 0" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_hO9RMnz-EeKfO4elN3J5Fw" type="1034"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_hO94QHz-EeKfO4elN3J5Fw" type="1071">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hO94Snz-EeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hO94S3z-EeKfO4elN3J5Fw" key="showTitle" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:Shape" xmi:id="_sGpMcHz-EeKfO4elN3J5Fw" type="3002">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_316P8Hz-EeKfO4elN3J5Fw" source="CustomAppearance_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_316P8Xz-EeKfO4elN3J5Fw" key="CustomAppearance_MaskValue" value="126"/>
- </eAnnotations>
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_sGbxEHz-EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_sGpMcXz-EeKfO4elN3J5Fw"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_hO94QXz-EeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_hO94Qnz-EeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_hO94Q3z-EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hO94RHz-EeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_hO94RXz-EeKfO4elN3J5Fw" visible="false" type="1019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hO-fUHz-EeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hO-fUXz-EeKfO4elN3J5Fw" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_hO94Rnz-EeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_hO94R3z-EeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_hO94SHz-EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hO94SXz-EeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_tXpUxdT3EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tXpUyNT3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tXpUydT3EeKj0Lzrn2trlQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_tXpUxtT3EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tXpUx9T3EeKj0Lzrn2trlQ"/>
- </children>
- <element xmi:type="uml:Stereotype" href="adl4eclipse.profile.uml#_hOsLcHz-EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hO9RMXz-EeKfO4elN3J5Fw" x="880" y="245" width="381" height="61"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_sy28wHz_EeKfO4elN3J5Fw" type="1031" gradient="10011046, -1, 0" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sy28xHz_EeKfO4elN3J5Fw" source="Stereotype_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZlkfMOqKEeOfTcbrnCq2oQ" key="StereotypeWithQualifiedNameList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZluQMOqKEeOfTcbrnCq2oQ" key="StereotypeList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZluQMeqKEeOfTcbrnCq2oQ" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZluQMuqKEeOfTcbrnCq2oQ" key="PropStereoDisplay" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZluQM-qKEeOfTcbrnCq2oQ" key="StereotypePropertyLocation" value="Compartment"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_sy28wnz_EeKfO4elN3J5Fw" type="1084"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_tYGAsNT3EeKj0Lzrn2trlQ" visible="false" type="AppliedStereotypeCompartement">
- <styles xmi:type="notation:TitleStyle" xmi:id="_tYGAsdT3EeKj0Lzrn2trlQ" showTitle="true"/>
- <element xmi:type="standard:Metaclass" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_Sk8N0KtKEeGF4uwJob34Mw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tYGAstT3EeKj0Lzrn2trlQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_tYGAs9T3EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tYGAttT3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tYGAt9T3EeKj0Lzrn2trlQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_tYGAtNT3EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tYGAtdT3EeKj0Lzrn2trlQ"/>
- </children>
- <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sy28w3z_EeKfO4elN3J5Fw" x="950" y="415"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_en_kEH0AEeKfO4elN3J5Fw" type="2006" gradient="10011046, -1, 0" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_en_kEn0AEeKfO4elN3J5Fw" type="5023"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_en_kE30AEeKfO4elN3J5Fw" type="1063">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eoIuAH0AEeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eoIuAX0AEeKfO4elN3J5Fw" key="showTitle" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:Shape" xmi:id="_lGn0YH0AEeKfO4elN3J5Fw" type="1037">
- <element xmi:type="uml:EnumerationLiteral" href="adl4eclipse.profile.uml#_lGU5cH0AEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_lGn0YX0AEeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_pmDNEH0AEeKfO4elN3J5Fw" type="1037">
- <element xmi:type="uml:EnumerationLiteral" href="adl4eclipse.profile.uml#_plwSIH0AEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_pmDNEX0AEeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_p8q9UH0AEeKfO4elN3J5Fw" type="1037">
- <element xmi:type="uml:EnumerationLiteral" href="adl4eclipse.profile.uml#_p8XbUH0AEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p8q9UX0AEeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_qTSGgH0AEeKfO4elN3J5Fw" type="1037">
- <element xmi:type="uml:EnumerationLiteral" href="adl4eclipse.profile.uml#_qTIVgH0AEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_qTSGgX0AEeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_qu8u0H0AEeKfO4elN3J5Fw" type="1037">
- <element xmi:type="uml:EnumerationLiteral" href="adl4eclipse.profile.uml#_qupz4H0AEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_qu8u0X0AEeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_rKVDQH0AEeKfO4elN3J5Fw" type="1037">
- <element xmi:type="uml:EnumerationLiteral" href="adl4eclipse.profile.uml#_rKCIUH0AEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_rKVDQX0AEeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_rjBQEH0AEeKfO4elN3J5Fw" type="1037">
- <element xmi:type="uml:EnumerationLiteral" href="adl4eclipse.profile.uml#_ri4GIH0AEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_rjBQEX0AEeKfO4elN3J5Fw"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_en_kFH0AEeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_en_kFX0AEeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_en_kFn0AEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_en_kF30AEeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_tYGAuNT3EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tYGAu9T3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tYGAvNT3EeKj0Lzrn2trlQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_tYGAudT3EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tYGAutT3EeKj0Lzrn2trlQ"/>
- </children>
- <element xmi:type="uml:Enumeration" href="adl4eclipse.profile.uml#_ensCEH0AEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_en_kEX0AEeKfO4elN3J5Fw" x="33" y="358" width="168"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_mMxHoH0BEeKfO4elN3J5Fw" type="2006" gradient="10011046, -1, 0" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_mMxHon0BEeKfO4elN3J5Fw" type="5023"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_mMxHo30BEeKfO4elN3J5Fw" type="1063">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mMxHqH0BEeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mMxHqX0BEeKfO4elN3J5Fw" key="showTitle" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:Shape" xmi:id="_ntUUYH0BEeKfO4elN3J5Fw" type="1037">
- <element xmi:type="uml:EnumerationLiteral" href="adl4eclipse.profile.uml#_ntBZcH0BEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ntUUYX0BEeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_qkBbwH0BEeKfO4elN3J5Fw" type="1037">
- <element xmi:type="uml:EnumerationLiteral" href="adl4eclipse.profile.uml#_qjug0H0BEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_qkBbwX0BEeKfO4elN3J5Fw"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_mMxHpH0BEeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_mMxHpX0BEeKfO4elN3J5Fw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_mMxHpn0BEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mMxHp30BEeKfO4elN3J5Fw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_tYGAvdT3EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tYGAwNT3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tYGAwdT3EeKj0Lzrn2trlQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_tYGAvtT3EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tYGAv9T3EeKj0Lzrn2trlQ"/>
- </children>
- <element xmi:type="uml:Enumeration" href="adl4eclipse.profile.uml#_mMdloH0BEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mMxHoX0BEeKfO4elN3J5Fw" x="35" y="220" width="166"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_nE-wwXz7EeKfO4elN3J5Fw"/>
- <element xmi:type="uml:Profile" href="adl4eclipse.profile.uml#_nE1m0Hz7EeKfO4elN3J5Fw"/>
- <edges xmi:type="notation:Connector" xmi:id="_0X-34Hz7EeKfO4elN3J5Fw" type="4002" source="_vjaVoHz7EeKfO4elN3J5Fw" target="_ygqw8Hz7EeKfO4elN3J5Fw" routing="Rectilinear">
- <children xmi:type="notation:DecorationNode" xmi:id="_0X-343z7EeKfO4elN3J5Fw" visible="false" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0X-35Hz7EeKfO4elN3J5Fw" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_0X-34Xz7EeKfO4elN3J5Fw"/>
- <element xmi:type="uml:Generalization" href="adl4eclipse.profile.uml#_0XYa8Hz7EeKfO4elN3J5Fw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0X-34nz7EeKfO4elN3J5Fw" points="[2, -24, -27, 123]$[2, -134, -27, 13]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0YktwHz7EeKfO4elN3J5Fw" id="(0.4396551724137931,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0YktwXz7EeKfO4elN3J5Fw" id="(0.3191126279863481,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_nQmDgHz-EeKfO4elN3J5Fw" type="4002" source="_hO9RMHz-EeKfO4elN3J5Fw" target="_d7PdsHz-EeKfO4elN3J5Fw" routing="Rectilinear">
- <children xmi:type="notation:DecorationNode" xmi:id="_nQmDg3z-EeKfO4elN3J5Fw" visible="false" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_nQmDhHz-EeKfO4elN3J5Fw" x="-39" y="31"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_nQmDgXz-EeKfO4elN3J5Fw"/>
- <element xmi:type="uml:Generalization" href="adl4eclipse.profile.uml#_nQXaAHz-EeKfO4elN3J5Fw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nQmDgnz-EeKfO4elN3J5Fw" points="[78, -13, -17, 136]$[78, -122, -17, 27]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nQ8o0Hz-EeKfO4elN3J5Fw" id="(0.5421686746987951,0.12264150943396226)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_Ag1_wHz_EeKfO4elN3J5Fw" type="4001" source="_hO9RMHz-EeKfO4elN3J5Fw" target="_ygqw8Hz7EeKfO4elN3J5Fw" routing="Rectilinear">
- <children xmi:type="notation:DecorationNode" xmi:id="_Ag1_w3z_EeKfO4elN3J5Fw" visible="false" type="6001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_Ag1_xHz_EeKfO4elN3J5Fw" y="60"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_Ag1_xXz_EeKfO4elN3J5Fw" visible="false" type="6002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_Ag1_xnz_EeKfO4elN3J5Fw" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_Ag1_x3z_EeKfO4elN3J5Fw" type="6003">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FTXTkHz_EeKfO4elN3J5Fw" source="CustomAppearance_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FTX6oHz_EeKfO4elN3J5Fw" key="CustomAppearance_MaskValue" value="14"/>
- </eAnnotations>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_Ag1_yHz_EeKfO4elN3J5Fw" x="2" y="38"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_Ag2m0Hz_EeKfO4elN3J5Fw" visible="false" type="6005">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_Ag2m0Xz_EeKfO4elN3J5Fw" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_Ag2m0nz_EeKfO4elN3J5Fw" visible="false" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_Ag2m03z_EeKfO4elN3J5Fw" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_Ag2m1Hz_EeKfO4elN3J5Fw" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_Ag2m1Xz_EeKfO4elN3J5Fw" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_Ag1_wXz_EeKfO4elN3J5Fw"/>
- <element xmi:type="uml:Association" href="adl4eclipse.profile.uml#_AggokHz_EeKfO4elN3J5Fw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ag1_wnz_EeKfO4elN3J5Fw" points="[-25, -14, -34, 120]$[-25, -119, -34, 15]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AhkYgHz_EeKfO4elN3J5Fw" id="(0.10648148148148148,0.1320754716981132)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ahk_kHz_EeKfO4elN3J5Fw" id="(0.9414893617021277,0.7272727272727273)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_tuqdsHz_EeKfO4elN3J5Fw" type="4001" source="_vjaVoHz7EeKfO4elN3J5Fw" target="_sy28wHz_EeKfO4elN3J5Fw" routing="Rectilinear" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_tuqds3z_EeKfO4elN3J5Fw" visible="false" type="6001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_tuqdtHz_EeKfO4elN3J5Fw" y="60"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_tuqdtXz_EeKfO4elN3J5Fw" visible="false" type="6002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_tuqdtnz_EeKfO4elN3J5Fw" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_tuqdt3z_EeKfO4elN3J5Fw" type="6003">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SMMxwH0AEeKfO4elN3J5Fw" source="CustomAppearance_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SMMxwX0AEeKfO4elN3J5Fw" key="CustomAppearance_MaskValue" value="14"/>
- </eAnnotations>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_tuqduHz_EeKfO4elN3J5Fw" x="-36" y="21"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_tuqduXz_EeKfO4elN3J5Fw" visible="false" type="6005">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_tuqdunz_EeKfO4elN3J5Fw" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_tuqdu3z_EeKfO4elN3J5Fw" visible="false" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_tuqdvHz_EeKfO4elN3J5Fw" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_tuqdvXz_EeKfO4elN3J5Fw" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_tuqdvnz_EeKfO4elN3J5Fw" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_tuqdsXz_EeKfO4elN3J5Fw"/>
- <element xmi:type="uml:Association" href="adl4eclipse.profile.uml#_tugss3z_EeKfO4elN3J5Fw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tuqdsnz_EeKfO4elN3J5Fw" points="[363, 152, -235, 1]$[521, 152, -77, 1]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tvHJoHz_EeKfO4elN3J5Fw" id="(1.0,0.4148148148148148)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tvHJoXz_EeKfO4elN3J5Fw" id="(0.19,0.0)"/>
- </edges>
- </notation:Diagram>
- <notation:Diagram xmi:id="_vNr94IGIEeKWufV7WxSyhw" type="PapyrusUMLProfileDiagram" name="ProfileDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_vylasIGIEeKWufV7WxSyhw" type="1026">
- <children xmi:type="notation:DecorationNode" xmi:id="_vyukoIGIEeKWufV7WxSyhw" type="1034"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_vyukoYGIEeKWufV7WxSyhw" type="1071">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vyukq4GIEeKWufV7WxSyhw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vyukrIGIEeKWufV7WxSyhw" key="showTitle" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:Shape" xmi:id="_xPuHEIGIEeKWufV7WxSyhw" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_BSauAHz8EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_xPuHEYGIEeKWufV7WxSyhw" x="35" y="29"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_xQdt8IGIEeKWufV7WxSyhw" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_Z97eIHz_EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_xQdt8YGIEeKWufV7WxSyhw" x="35" y="29"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_xQ5y0IGIEeKWufV7WxSyhw" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_tugssHz_EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_xQ5y0YGIEeKWufV7WxSyhw" x="35" y="29"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_xRNU0IGIEeKWufV7WxSyhw" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_EGnXIH0AEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_xRNU0YGIEeKWufV7WxSyhw" x="35" y="29"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_xRpZsIGIEeKWufV7WxSyhw" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_9wOAUH0AEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_xRpZsYGIEeKWufV7WxSyhw" x="35" y="29"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_xR87sIGIEeKWufV7WxSyhw" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_TQsfMH0BEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_xR87sYGIEeKWufV7WxSyhw" x="35" y="29"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_xSZAkIGIEeKWufV7WxSyhw" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_tZPVYH0BEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_xSZAkYGIEeKWufV7WxSyhw" x="35" y="29"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_xSsikIGIEeKWufV7WxSyhw" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_E8LbQH0CEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_xSsikYGIEeKWufV7WxSyhw" x="35" y="29"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_xTIncIGIEeKWufV7WxSyhw" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_WiHXMH0CEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_xTIncYGIEeKWufV7WxSyhw" x="35" y="29"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_xTcJcIGIEeKWufV7WxSyhw" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_qLRvIH0CEeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_xTcJcYGIEeKWufV7WxSyhw" x="35" y="29"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_vyukooGIEeKWufV7WxSyhw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_vyuko4GIEeKWufV7WxSyhw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_vyukpIGIEeKWufV7WxSyhw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vyukpYGIEeKWufV7WxSyhw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_vyukpoGIEeKWufV7WxSyhw" visible="false" type="1019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vyukrYGIEeKWufV7WxSyhw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vyukroGIEeKWufV7WxSyhw" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_vyukp4GIEeKWufV7WxSyhw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_vyukqIGIEeKWufV7WxSyhw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_vyukqYGIEeKWufV7WxSyhw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vyukqoGIEeKWufV7WxSyhw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_taB6YNT3EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_taB6Y9T3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_taB6ZNT3EeKj0Lzrn2trlQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_taB6YdT3EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_taB6YtT3EeKj0Lzrn2trlQ"/>
- </children>
- <element xmi:type="uml:Stereotype" href="adl4eclipse.profile.uml#_vi0fwHz7EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vylasYGIEeKWufV7WxSyhw" x="440" y="130"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_vNr94YGIEeKWufV7WxSyhw"/>
- <element xmi:type="uml:Profile" href="adl4eclipse.profile.uml#_nE1m0Hz7EeKfO4elN3J5Fw"/>
- </notation:Diagram>
- <notation:Diagram xmi:id="_5XfK4NT3EeKj0Lzrn2trlQ" type="PapyrusUMLProfileDiagram" name="Feature" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_6M5v8NT3EeKj0Lzrn2trlQ" type="1026" gradient="10011046, 16777215, 0" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_6M5v8tT3EeKj0Lzrn2trlQ" type="1034"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_6M5v89T3EeKj0Lzrn2trlQ" type="1071">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6NC54NT3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6NC54dT3EeKj0Lzrn2trlQ" key="showTitle" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:Shape" xmi:id="_E-CXQNT4EeKj0Lzrn2trlQ" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_E8GdkNT4EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_E-CXQdT4EeKj0Lzrn2trlQ"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_NKxvMNT4EeKj0Lzrn2trlQ" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_NKe0QNT4EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_NKxvMdT4EeKj0Lzrn2trlQ"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_RgGwsNT4EeKj0Lzrn2trlQ" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_Rf9mwNT4EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_RgGwsdT4EeKj0Lzrn2trlQ"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_VqlNENT4EeKj0Lzrn2trlQ" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_VqbcENT4EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_VqlNEdT4EeKj0Lzrn2trlQ"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_ad9cgNT4EeKj0Lzrn2trlQ" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_ad0SkNT4EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ad9cgdT4EeKj0Lzrn2trlQ"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_fugJENT4EeKj0Lzrn2trlQ" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_fuW_INT4EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_fugJEdT4EeKj0Lzrn2trlQ"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_21MiYNT5EeKj0Lzrn2trlQ" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_21DYcNT5EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_21MiYdT5EeKj0Lzrn2trlQ"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_7Rz3oNT5EeKj0Lzrn2trlQ" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_7Rg8sNT5EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_7Rz3odT5EeKj0Lzrn2trlQ"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_C1x_YNT6EeKj0Lzrn2trlQ" type="3002">
- <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_C1oOYNT6EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_C1x_YdT6EeKj0Lzrn2trlQ"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_6M5v9NT3EeKj0Lzrn2trlQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_6M5v9dT3EeKj0Lzrn2trlQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_6M5v9tT3EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6M5v99T3EeKj0Lzrn2trlQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_6M5v-NT3EeKj0Lzrn2trlQ" visible="false" type="1019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6NC54tT3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6NC549T3EeKj0Lzrn2trlQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_6M5v-dT3EeKj0Lzrn2trlQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_6M5v-tT3EeKj0Lzrn2trlQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_6M5v-9T3EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6M5v_NT3EeKj0Lzrn2trlQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_6NMq4NT3EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6NMq49T3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6NMq5NT3EeKj0Lzrn2trlQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_6NMq4dT3EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6NMq4tT3EeKj0Lzrn2trlQ"/>
- </children>
- <element xmi:type="uml:Stereotype" href="adl4eclipse.profile.uml#_6MKJENT3EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6M5v8dT3EeKj0Lzrn2trlQ" x="460" y="285"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_ATlaUNT4EeKj0Lzrn2trlQ" type="1031" gradient="8905185, 16777215, 0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ATlaVNT4EeKj0Lzrn2trlQ" source="Stereotype_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZmK8IOqKEeOfTcbrnCq2oQ" key="StereotypeWithQualifiedNameList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZmK8IeqKEeOfTcbrnCq2oQ" key="StereotypeList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZmK8IuqKEeOfTcbrnCq2oQ" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZmK8I-qKEeOfTcbrnCq2oQ" key="PropStereoDisplay" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZmK8JOqKEeOfTcbrnCq2oQ" key="StereotypePropertyLocation" value="Compartment"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_ATlaUtT4EeKj0Lzrn2trlQ" type="1084"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_ATvLUNT4EeKj0Lzrn2trlQ" visible="false" type="AppliedStereotypeCompartement">
- <styles xmi:type="notation:TitleStyle" xmi:id="_ATvLUdT4EeKj0Lzrn2trlQ" showTitle="true"/>
- <element xmi:type="standard:Metaclass" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_Sh6H8KtKEeGF4uwJob34Mw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ATvLUtT4EeKj0Lzrn2trlQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_ATvLU9T4EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ATvLVtT4EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ATvLV9T4EeKj0Lzrn2trlQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_ATvLVNT4EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ATvLVdT4EeKj0Lzrn2trlQ"/>
- </children>
- <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ATlaU9T4EeKj0Lzrn2trlQ" x="480" y="110"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_29ZRkNT4EeKj0Lzrn2trlQ" type="1026" gradient="10011046, 16777215, 0" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_29ZRktT4EeKj0Lzrn2trlQ" type="1034"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_29ZRk9T4EeKj0Lzrn2trlQ" type="1071">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_29ZRndT4EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_29ZRntT4EeKj0Lzrn2trlQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_29ZRlNT4EeKj0Lzrn2trlQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_29ZRldT4EeKj0Lzrn2trlQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_29ZRltT4EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_29ZRl9T4EeKj0Lzrn2trlQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_29ZRmNT4EeKj0Lzrn2trlQ" visible="false" type="1019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_29ZRn9T4EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_29ZRoNT4EeKj0Lzrn2trlQ" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_29ZRmdT4EeKj0Lzrn2trlQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_29ZRmtT4EeKj0Lzrn2trlQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_29ZRm9T4EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_29ZRnNT4EeKj0Lzrn2trlQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_29ibgNT4EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_29ibg9T4EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_29ibhNT4EeKj0Lzrn2trlQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_29ibgdT4EeKj0Lzrn2trlQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_29ibgtT4EeKj0Lzrn2trlQ"/>
- </children>
- <element xmi:type="uml:Stereotype" href="adl4eclipse.profile.uml#_vi0fwHz7EeKfO4elN3J5Fw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_29ZRkdT4EeKj0Lzrn2trlQ" x="845" y="320" height="161"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_5XfK4dT3EeKj0Lzrn2trlQ"/>
- <element xmi:type="uml:Profile" href="adl4eclipse.profile.uml#_nE1m0Hz7EeKfO4elN3J5Fw"/>
- <edges xmi:type="notation:Connector" xmi:id="_BBHOsNT4EeKj0Lzrn2trlQ" type="1013" source="_6M5v8NT3EeKj0Lzrn2trlQ" target="_ATlaUNT4EeKj0Lzrn2trlQ">
- <styles xmi:type="notation:FontStyle" xmi:id="_BBHOsdT4EeKj0Lzrn2trlQ"/>
- <element xmi:type="uml:Extension" href="adl4eclipse.profile.uml#_BAN20dT4EeKj0Lzrn2trlQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BBHOstT4EeKj0Lzrn2trlQ" points="[-7, -14, -13, 206]$[-44, -212, -50, 8]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BBQ_sNT4EeKj0Lzrn2trlQ" id="(0.48717948717948717,0.03571428571428571)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_4wsbMNT4EeKj0Lzrn2trlQ" type="4001" source="_6M5v8NT3EeKj0Lzrn2trlQ" target="_29ZRkNT4EeKj0Lzrn2trlQ" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_4wsbM9T4EeKj0Lzrn2trlQ" visible="false" type="6001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4wsbNNT4EeKj0Lzrn2trlQ" y="60"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_4wsbNdT4EeKj0Lzrn2trlQ" visible="false" type="6002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4wsbNtT4EeKj0Lzrn2trlQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_4wsbN9T4EeKj0Lzrn2trlQ" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4wsbONT4EeKj0Lzrn2trlQ" x="-60" y="26"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_4wsbOdT4EeKj0Lzrn2trlQ" visible="false" type="6005">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4wsbOtT4EeKj0Lzrn2trlQ" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_4wsbO9T4EeKj0Lzrn2trlQ" visible="false" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4wsbPNT4EeKj0Lzrn2trlQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_4wsbPdT4EeKj0Lzrn2trlQ" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4wsbPtT4EeKj0Lzrn2trlQ" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_4wsbMdT4EeKj0Lzrn2trlQ"/>
- <element xmi:type="uml:Association" href="adl4eclipse.profile.uml#_4vp5Y9T4EeKj0Lzrn2trlQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4wsbMtT4EeKj0Lzrn2trlQ" points="[17, -4, -248, 0]$[246, -13, -19, -9]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4w_WINT4EeKj0Lzrn2trlQ" id="(0.8910256410256411,0.45454545454545453)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4w_WIdT4EeKj0Lzrn2trlQ" id="(0.19,0.40993788819875776)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_CEsWINT5EeKj0Lzrn2trlQ" type="4001" source="_6M5v8NT3EeKj0Lzrn2trlQ" target="_6M5v8NT3EeKj0Lzrn2trlQ" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_CEsWI9T5EeKj0Lzrn2trlQ" visible="false" type="6001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_CEsWJNT5EeKj0Lzrn2trlQ" y="60"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_CEsWJdT5EeKj0Lzrn2trlQ" visible="false" type="6002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_CEsWJtT5EeKj0Lzrn2trlQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_CEsWJ9T5EeKj0Lzrn2trlQ" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_CEsWKNT5EeKj0Lzrn2trlQ" x="-24" y="23"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_CEsWKdT5EeKj0Lzrn2trlQ" visible="false" type="6005">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_CEsWKtT5EeKj0Lzrn2trlQ" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_CEsWK9T5EeKj0Lzrn2trlQ" visible="false" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_CEsWLNT5EeKj0Lzrn2trlQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_CEsWLdT5EeKj0Lzrn2trlQ" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_CEsWLtT5EeKj0Lzrn2trlQ" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_CEsWIdT5EeKj0Lzrn2trlQ"/>
- <element xmi:type="uml:Association" href="adl4eclipse.profile.uml#_CEjMMNT5EeKj0Lzrn2trlQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CEsWItT5EeKj0Lzrn2trlQ" points="[6, 0, 32, -4]$[68, 0, 94, -4]$[68, 108, 94, 104]$[-33, 108, -7, 104]$[-33, 46, -7, 42]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CE_RENT5EeKj0Lzrn2trlQ" id="(0.9615384615384616,0.7954545454545454)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CE_REdT5EeKj0Lzrn2trlQ" id="(0.7948717948717948,0.8125)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_gjwgoNT5EeKj0Lzrn2trlQ" type="4001" source="_6M5v8NT3EeKj0Lzrn2trlQ" target="_6M5v8NT3EeKj0Lzrn2trlQ" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_gjwgo9T5EeKj0Lzrn2trlQ" visible="false" type="6001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_gjwgpNT5EeKj0Lzrn2trlQ" y="60"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_gjwgpdT5EeKj0Lzrn2trlQ" visible="false" type="6002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_gjwgptT5EeKj0Lzrn2trlQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_gjwgp9T5EeKj0Lzrn2trlQ" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_gjwgqNT5EeKj0Lzrn2trlQ" x="-34" y="-38"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_gjwgqdT5EeKj0Lzrn2trlQ" visible="false" type="6005">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_gjwgqtT5EeKj0Lzrn2trlQ" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_gjwgq9T5EeKj0Lzrn2trlQ" visible="false" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_gjwgrNT5EeKj0Lzrn2trlQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_gjwgrdT5EeKj0Lzrn2trlQ" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_gjwgrtT5EeKj0Lzrn2trlQ" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_gjwgodT5EeKj0Lzrn2trlQ"/>
- <element xmi:type="uml:Association" href="adl4eclipse.profile.uml#_gjmvoNT5EeKj0Lzrn2trlQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gjwgotT5EeKj0Lzrn2trlQ" points="[-9, 27, 14, 72]$[-9, 77, 14, 122]$[-114, 77, -91, 122]$[-114, -42, -91, 3]$[-24, -42, -1, 3]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gkDbkNT5EeKj0Lzrn2trlQ" id="(0.15384615384615385,0.8806818181818182)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gkDbkdT5EeKj0Lzrn2trlQ" id="(0.00641025641025641,0.6818181818181818)"/>
- </edges>
- </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:standard="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
+ <notation:Diagram xmi:id="_nE-wwHz7EeKfO4elN3J5Fw" type="PapyrusUMLProfileDiagram" name="Overview" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_vjaVoHz7EeKfO4elN3J5Fw" type="1026" fillColor="14012867" gradient="10011046, -1, 0" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_vjaVonz7EeKfO4elN3J5Fw" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_vjaVo3z7EeKfO4elN3J5Fw" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vjktsHz7EeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vjktsXz7EeKfO4elN3J5Fw" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_BS3Z8Hz8EeKfO4elN3J5Fw" type="3002">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Jxmg0Hz8EeKfO4elN3J5Fw" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Jxmg0Xz8EeKfO4elN3J5Fw" key="CustomAppearance_MaskValue" value="126"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_BSauAHz8EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_BS3Z8Xz8EeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Z-OZEHz_EeKfO4elN3J5Fw" type="3002">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lQrkwHz_EeKfO4elN3J5Fw" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lQrkwXz_EeKfO4elN3J5Fw" key="CustomAppearance_MaskValue" value="126"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_Z97eIHz_EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Z-OZEXz_EeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_EGxIIH0AEeKfO4elN3J5Fw" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_EGnXIH0AEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EGxIIX0AEeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9whiUH0AEeKfO4elN3J5Fw" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_9wOAUH0AEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9whiUX0AEeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_TQ_aIH0BEeKfO4elN3J5Fw" type="3002">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_biyRMH0BEeKfO4elN3J5Fw" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_biyRMX0BEeKfO4elN3J5Fw" key="CustomAppearance_MaskValue" value="126"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_TQsfMH0BEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TQ_aIX0BEeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_tZiQUH0BEeKfO4elN3J5Fw" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_tZPVYH0BEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tZiQUX0BEeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_E8e9QH0CEeKfO4elN3J5Fw" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_E8LbQH0CEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_E8e9QX0CEeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_WiaSIH0CEeKfO4elN3J5Fw" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_WiHXMH0CEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WiaSIX0CEeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qLkqEH0CEeKfO4elN3J5Fw" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_qLRvIH0CEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qLkqEX0CEeKfO4elN3J5Fw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_vjaVpHz7EeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_vjaVpXz7EeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_vjaVpnz7EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vjaVp3z7EeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_vjaVqHz7EeKfO4elN3J5Fw" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vjktsnz7EeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vjkts3z7EeKfO4elN3J5Fw" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_vjaVqXz7EeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_vjaVqnz7EeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_vjaVq3z7EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vjaVrHz7EeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tXDe4NT3EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tXWZ0NT3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tXWZ0dT3EeKj0Lzrn2trlQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tXDe4dT3EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tXDe4tT3EeKj0Lzrn2trlQ"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="adl4eclipse.profile.uml#_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vjaVoXz7EeKfO4elN3J5Fw" x="514" y="251"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ygqw8Hz7EeKfO4elN3J5Fw" type="1026" gradient="8905185, 16777215, 0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ygqw8nz7EeKfO4elN3J5Fw" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ygqw83z7EeKfO4elN3J5Fw" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ygqw_Xz7EeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ygqw_nz7EeKfO4elN3J5Fw" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_91yPEHz7EeKfO4elN3J5Fw" type="3002">
+ <element xmi:type="uml:Property" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_JeiosHw9EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_91yPEXz7EeKfO4elN3J5Fw" x="66" y="10"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ygqw9Hz7EeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ygqw9Xz7EeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ygqw9nz7EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ygqw93z7EeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ygqw-Hz7EeKfO4elN3J5Fw" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ygqw_3z7EeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ygqxAHz7EeKfO4elN3J5Fw" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ygqw-Xz7EeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ygqw-nz7EeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ygqw-3z7EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ygqw_Hz7EeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tXgK0NT3EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tXgK09T3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tXgK1NT3EeKj0Lzrn2trlQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tXgK0dT3EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tXgK0tT3EeKj0Lzrn2trlQ"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_esaOUHtxEeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ygqw8Xz7EeKfO4elN3J5Fw" x="375" y="85" width="586" height="103"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_gDLFcHz8EeKfO4elN3J5Fw" type="1002">
+ <children xmi:type="notation:DecorationNode" xmi:id="_gDLFcnz8EeKfO4elN3J5Fw" type="3"/>
+ <element xmi:type="uml:Comment" href="adl4eclipse.profile.uml#_gCuZgHz8EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gDLFcXz8EeKfO4elN3J5Fw" x="35" y="5" width="426" height="51"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_d7PdsHz-EeKfO4elN3J5Fw" type="1026" gradient="8905185, 16777215, 0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_d7QEwHz-EeKfO4elN3J5Fw" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_d7QEwXz-EeKfO4elN3J5Fw" visible="false" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_d7Qr0Hz-EeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_d7Qr0Xz-EeKfO4elN3J5Fw" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_d7QEwnz-EeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_d7QEw3z-EeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_d7QExHz-EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_d7QExXz-EeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_d7QExnz-EeKfO4elN3J5Fw" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_d7RS4Hz-EeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_d7RS4Xz-EeKfO4elN3J5Fw" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_d7QEx3z-EeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_d7QEyHz-EeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_d7QEyXz-EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_d7QEynz-EeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tXpUwNT3EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tXpUw9T3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tXpUxNT3EeKj0Lzrn2trlQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tXpUwdT3EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tXpUwtT3EeKj0Lzrn2trlQ"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_VklNMHzcEeKDPtIRpgUgbg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_d7PdsXz-EeKfO4elN3J5Fw" x="1110" y="83" width="142" height="53"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_hO9RMHz-EeKfO4elN3J5Fw" type="1026" gradient="10011046, -1, 0" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_hO9RMnz-EeKfO4elN3J5Fw" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_hO94QHz-EeKfO4elN3J5Fw" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hO94Snz-EeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hO94S3z-EeKfO4elN3J5Fw" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_sGpMcHz-EeKfO4elN3J5Fw" type="3002">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_316P8Hz-EeKfO4elN3J5Fw" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_316P8Xz-EeKfO4elN3J5Fw" key="CustomAppearance_MaskValue" value="126"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_sGbxEHz-EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sGpMcXz-EeKfO4elN3J5Fw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_hO94QXz-EeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_hO94Qnz-EeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_hO94Q3z-EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hO94RHz-EeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_hO94RXz-EeKfO4elN3J5Fw" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hO-fUHz-EeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hO-fUXz-EeKfO4elN3J5Fw" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_hO94Rnz-EeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_hO94R3z-EeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_hO94SHz-EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hO94SXz-EeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tXpUxdT3EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tXpUyNT3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tXpUydT3EeKj0Lzrn2trlQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tXpUxtT3EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tXpUx9T3EeKj0Lzrn2trlQ"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="adl4eclipse.profile.uml#_hOsLcHz-EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hO9RMXz-EeKfO4elN3J5Fw" x="880" y="245" width="381" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_sy28wHz_EeKfO4elN3J5Fw" type="1031" gradient="10011046, -1, 0" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_sy28wnz_EeKfO4elN3J5Fw" type="1084"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tYGAsNT3EeKj0Lzrn2trlQ" visible="false" type="AppliedStereotypeCompartement">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tYGAsdT3EeKj0Lzrn2trlQ" showTitle="true"/>
+ <element xmi:type="standard:Metaclass" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_Sk8N0KtKEeGF4uwJob34Mw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tYGAstT3EeKj0Lzrn2trlQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tYGAs9T3EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tYGAttT3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tYGAt9T3EeKj0Lzrn2trlQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tYGAtNT3EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tYGAtdT3EeKj0Lzrn2trlQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DmKWQP7nEeSc2bb4o6Wubg" visible="false" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DmKWQf7nEeSc2bb4o6Wubg" name="stereotype" stringValue="StandardProfile::Metaclass"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Standard.profile.uml#Metaclass"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DmKWQv7nEeSc2bb4o6Wubg"/>
+ </children>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sy28w3z_EeKfO4elN3J5Fw" x="950" y="415"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_en_kEH0AEeKfO4elN3J5Fw" type="2006" gradient="10011046, -1, 0" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_en_kEn0AEeKfO4elN3J5Fw" type="5023"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_en_kE30AEeKfO4elN3J5Fw" type="1063">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eoIuAH0AEeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eoIuAX0AEeKfO4elN3J5Fw" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_lGn0YH0AEeKfO4elN3J5Fw" type="1037">
+ <element xmi:type="uml:EnumerationLiteral" href="adl4eclipse.profile.uml#_lGU5cH0AEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lGn0YX0AEeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pmDNEH0AEeKfO4elN3J5Fw" type="1037">
+ <element xmi:type="uml:EnumerationLiteral" href="adl4eclipse.profile.uml#_plwSIH0AEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pmDNEX0AEeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_p8q9UH0AEeKfO4elN3J5Fw" type="1037">
+ <element xmi:type="uml:EnumerationLiteral" href="adl4eclipse.profile.uml#_p8XbUH0AEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p8q9UX0AEeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qTSGgH0AEeKfO4elN3J5Fw" type="1037">
+ <element xmi:type="uml:EnumerationLiteral" href="adl4eclipse.profile.uml#_qTIVgH0AEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qTSGgX0AEeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qu8u0H0AEeKfO4elN3J5Fw" type="1037">
+ <element xmi:type="uml:EnumerationLiteral" href="adl4eclipse.profile.uml#_qupz4H0AEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qu8u0X0AEeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rKVDQH0AEeKfO4elN3J5Fw" type="1037">
+ <element xmi:type="uml:EnumerationLiteral" href="adl4eclipse.profile.uml#_rKCIUH0AEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_rKVDQX0AEeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rjBQEH0AEeKfO4elN3J5Fw" type="1037">
+ <element xmi:type="uml:EnumerationLiteral" href="adl4eclipse.profile.uml#_ri4GIH0AEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_rjBQEX0AEeKfO4elN3J5Fw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_en_kFH0AEeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_en_kFX0AEeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_en_kFn0AEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_en_kF30AEeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tYGAuNT3EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tYGAu9T3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tYGAvNT3EeKj0Lzrn2trlQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tYGAudT3EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tYGAutT3EeKj0Lzrn2trlQ"/>
+ </children>
+ <element xmi:type="uml:Enumeration" href="adl4eclipse.profile.uml#_ensCEH0AEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_en_kEX0AEeKfO4elN3J5Fw" x="33" y="358" width="168"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mMxHoH0BEeKfO4elN3J5Fw" type="2006" gradient="10011046, -1, 0" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_mMxHon0BEeKfO4elN3J5Fw" type="5023"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mMxHo30BEeKfO4elN3J5Fw" type="1063">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mMxHqH0BEeKfO4elN3J5Fw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mMxHqX0BEeKfO4elN3J5Fw" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_ntUUYH0BEeKfO4elN3J5Fw" type="1037">
+ <element xmi:type="uml:EnumerationLiteral" href="adl4eclipse.profile.uml#_ntBZcH0BEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ntUUYX0BEeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qkBbwH0BEeKfO4elN3J5Fw" type="1037">
+ <element xmi:type="uml:EnumerationLiteral" href="adl4eclipse.profile.uml#_qjug0H0BEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qkBbwX0BEeKfO4elN3J5Fw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mMxHpH0BEeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_mMxHpX0BEeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_mMxHpn0BEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mMxHp30BEeKfO4elN3J5Fw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tYGAvdT3EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tYGAwNT3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tYGAwdT3EeKj0Lzrn2trlQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tYGAvtT3EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tYGAv9T3EeKj0Lzrn2trlQ"/>
+ </children>
+ <element xmi:type="uml:Enumeration" href="adl4eclipse.profile.uml#_mMdloH0BEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mMxHoX0BEeKfO4elN3J5Fw" x="35" y="220" width="166"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_DmdRMP7nEeSc2bb4o6Wubg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DmdRMf7nEeSc2bb4o6Wubg" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DmdRM_7nEeSc2bb4o6Wubg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DmdRMv7nEeSc2bb4o6Wubg" x="1150" y="415"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_nE-wwXz7EeKfO4elN3J5Fw"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DZVbMP7nEeSc2bb4o6Wubg" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <element xmi:type="uml:Profile" href="adl4eclipse.profile.uml#_nE1m0Hz7EeKfO4elN3J5Fw"/>
+ <edges xmi:type="notation:Connector" xmi:id="_0X-34Hz7EeKfO4elN3J5Fw" type="4002" source="_vjaVoHz7EeKfO4elN3J5Fw" target="_ygqw8Hz7EeKfO4elN3J5Fw" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_0X-343z7EeKfO4elN3J5Fw" visible="false" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0X-35Hz7EeKfO4elN3J5Fw" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0X-34Xz7EeKfO4elN3J5Fw"/>
+ <element xmi:type="uml:Generalization" href="adl4eclipse.profile.uml#_0XYa8Hz7EeKfO4elN3J5Fw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0X-34nz7EeKfO4elN3J5Fw" points="[2, -24, -27, 123]$[2, -134, -27, 13]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0YktwHz7EeKfO4elN3J5Fw" id="(0.43661971830985913,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0YktwXz7EeKfO4elN3J5Fw" id="(0.43856655290102387,0.970873786407767)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_nQmDgHz-EeKfO4elN3J5Fw" type="4002" source="_hO9RMHz-EeKfO4elN3J5Fw" target="_d7PdsHz-EeKfO4elN3J5Fw" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_nQmDg3z-EeKfO4elN3J5Fw" visible="false" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nQmDhHz-EeKfO4elN3J5Fw" x="-39" y="31"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_nQmDgXz-EeKfO4elN3J5Fw"/>
+ <element xmi:type="uml:Generalization" href="adl4eclipse.profile.uml#_nQXaAHz-EeKfO4elN3J5Fw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nQmDgnz-EeKfO4elN3J5Fw" points="[78, -13, -17, 136]$[78, -122, -17, 27]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nQ8o0Hz-EeKfO4elN3J5Fw" id="(0.5421686746987951,0.12264150943396226)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Ag1_wHz_EeKfO4elN3J5Fw" type="4001" source="_hO9RMHz-EeKfO4elN3J5Fw" target="_ygqw8Hz7EeKfO4elN3J5Fw" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Ag1_w3z_EeKfO4elN3J5Fw" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Ag1_xHz_EeKfO4elN3J5Fw" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Ag1_xXz_EeKfO4elN3J5Fw" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Ag1_xnz_EeKfO4elN3J5Fw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Ag1_x3z_EeKfO4elN3J5Fw" type="6003">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FTXTkHz_EeKfO4elN3J5Fw" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FTX6oHz_EeKfO4elN3J5Fw" key="CustomAppearance_MaskValue" value="14"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Ag1_yHz_EeKfO4elN3J5Fw" x="2" y="38"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Ag2m0Hz_EeKfO4elN3J5Fw" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Ag2m0Xz_EeKfO4elN3J5Fw" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Ag2m0nz_EeKfO4elN3J5Fw" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Ag2m03z_EeKfO4elN3J5Fw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Ag2m1Hz_EeKfO4elN3J5Fw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Ag2m1Xz_EeKfO4elN3J5Fw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Ag1_wXz_EeKfO4elN3J5Fw"/>
+ <element xmi:type="uml:Association" href="adl4eclipse.profile.uml#_AggokHz_EeKfO4elN3J5Fw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ag1_wnz_EeKfO4elN3J5Fw" points="[-25, -14, -34, 120]$[-25, -119, -34, 15]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AhkYgHz_EeKfO4elN3J5Fw" id="(0.10648148148148148,0.1320754716981132)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ahk_kHz_EeKfO4elN3J5Fw" id="(0.9414893617021277,0.7272727272727273)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_tuqdsHz_EeKfO4elN3J5Fw" type="4001" source="_vjaVoHz7EeKfO4elN3J5Fw" target="_sy28wHz_EeKfO4elN3J5Fw" routing="Rectilinear" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_tuqds3z_EeKfO4elN3J5Fw" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tuqdtHz_EeKfO4elN3J5Fw" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_tuqdtXz_EeKfO4elN3J5Fw" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tuqdtnz_EeKfO4elN3J5Fw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_tuqdt3z_EeKfO4elN3J5Fw" type="6003">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SMMxwH0AEeKfO4elN3J5Fw" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SMMxwX0AEeKfO4elN3J5Fw" key="CustomAppearance_MaskValue" value="14"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tuqduHz_EeKfO4elN3J5Fw" x="-36" y="21"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_tuqduXz_EeKfO4elN3J5Fw" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tuqdunz_EeKfO4elN3J5Fw" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_tuqdu3z_EeKfO4elN3J5Fw" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tuqdvHz_EeKfO4elN3J5Fw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_tuqdvXz_EeKfO4elN3J5Fw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tuqdvnz_EeKfO4elN3J5Fw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_tuqdsXz_EeKfO4elN3J5Fw"/>
+ <element xmi:type="uml:Association" href="adl4eclipse.profile.uml#_tugss3z_EeKfO4elN3J5Fw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tuqdsnz_EeKfO4elN3J5Fw" points="[363, 152, -235, 1]$[521, 152, -77, 1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tvHJoHz_EeKfO4elN3J5Fw" id="(1.0,0.4107142857142857)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tvHJoXz_EeKfO4elN3J5Fw" id="(0.19,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Dmd4QP7nEeSc2bb4o6Wubg" type="StereotypeCommentLink" source="_sy28wHz_EeKfO4elN3J5Fw" target="_DmdRMP7nEeSc2bb4o6Wubg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_Dmd4Qf7nEeSc2bb4o6Wubg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Dmd4Rf7nEeSc2bb4o6Wubg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Dmd4Qv7nEeSc2bb4o6Wubg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Dmd4Q_7nEeSc2bb4o6Wubg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Dmd4RP7nEeSc2bb4o6Wubg"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_vNr94IGIEeKWufV7WxSyhw" type="PapyrusUMLProfileDiagram" name="ProfileDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_vylasIGIEeKWufV7WxSyhw" type="1026">
+ <children xmi:type="notation:DecorationNode" xmi:id="_vyukoIGIEeKWufV7WxSyhw" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_vyukoYGIEeKWufV7WxSyhw" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vyukq4GIEeKWufV7WxSyhw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vyukrIGIEeKWufV7WxSyhw" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_xPuHEIGIEeKWufV7WxSyhw" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_BSauAHz8EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xPuHEYGIEeKWufV7WxSyhw" x="35" y="29"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xQdt8IGIEeKWufV7WxSyhw" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_Z97eIHz_EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xQdt8YGIEeKWufV7WxSyhw" x="35" y="29"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xQ5y0IGIEeKWufV7WxSyhw" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_tugssHz_EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xQ5y0YGIEeKWufV7WxSyhw" x="35" y="29"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xRNU0IGIEeKWufV7WxSyhw" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_EGnXIH0AEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xRNU0YGIEeKWufV7WxSyhw" x="35" y="29"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xRpZsIGIEeKWufV7WxSyhw" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_9wOAUH0AEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xRpZsYGIEeKWufV7WxSyhw" x="35" y="29"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xR87sIGIEeKWufV7WxSyhw" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_TQsfMH0BEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xR87sYGIEeKWufV7WxSyhw" x="35" y="29"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xSZAkIGIEeKWufV7WxSyhw" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_tZPVYH0BEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xSZAkYGIEeKWufV7WxSyhw" x="35" y="29"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xSsikIGIEeKWufV7WxSyhw" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_E8LbQH0CEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xSsikYGIEeKWufV7WxSyhw" x="35" y="29"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xTIncIGIEeKWufV7WxSyhw" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_WiHXMH0CEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xTIncYGIEeKWufV7WxSyhw" x="35" y="29"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xTcJcIGIEeKWufV7WxSyhw" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_qLRvIH0CEeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xTcJcYGIEeKWufV7WxSyhw" x="35" y="29"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_vyukooGIEeKWufV7WxSyhw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_vyuko4GIEeKWufV7WxSyhw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_vyukpIGIEeKWufV7WxSyhw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vyukpYGIEeKWufV7WxSyhw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_vyukpoGIEeKWufV7WxSyhw" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vyukrYGIEeKWufV7WxSyhw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vyukroGIEeKWufV7WxSyhw" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_vyukp4GIEeKWufV7WxSyhw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_vyukqIGIEeKWufV7WxSyhw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_vyukqYGIEeKWufV7WxSyhw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vyukqoGIEeKWufV7WxSyhw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_taB6YNT3EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_taB6Y9T3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_taB6ZNT3EeKj0Lzrn2trlQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_taB6YdT3EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_taB6YtT3EeKj0Lzrn2trlQ"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="adl4eclipse.profile.uml#_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vylasYGIEeKWufV7WxSyhw" x="440" y="130"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_vNr94YGIEeKWufV7WxSyhw"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_Dn7Q0P7nEeSc2bb4o6Wubg" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <element xmi:type="uml:Profile" href="adl4eclipse.profile.uml#_nE1m0Hz7EeKfO4elN3J5Fw"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_5XfK4NT3EeKj0Lzrn2trlQ" type="PapyrusUMLProfileDiagram" name="Feature" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_6M5v8NT3EeKj0Lzrn2trlQ" type="1026" gradient="10011046, 16777215, 0" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6M5v8tT3EeKj0Lzrn2trlQ" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6M5v89T3EeKj0Lzrn2trlQ" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6NC54NT3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6NC54dT3EeKj0Lzrn2trlQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_E-CXQNT4EeKj0Lzrn2trlQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_E8GdkNT4EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_E-CXQdT4EeKj0Lzrn2trlQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_NKxvMNT4EeKj0Lzrn2trlQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_NKe0QNT4EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NKxvMdT4EeKj0Lzrn2trlQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_RgGwsNT4EeKj0Lzrn2trlQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_Rf9mwNT4EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_RgGwsdT4EeKj0Lzrn2trlQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_VqlNENT4EeKj0Lzrn2trlQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_VqbcENT4EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VqlNEdT4EeKj0Lzrn2trlQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ad9cgNT4EeKj0Lzrn2trlQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_ad0SkNT4EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ad9cgdT4EeKj0Lzrn2trlQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_fugJENT4EeKj0Lzrn2trlQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_fuW_INT4EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_fugJEdT4EeKj0Lzrn2trlQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_21MiYNT5EeKj0Lzrn2trlQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_21DYcNT5EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_21MiYdT5EeKj0Lzrn2trlQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7Rz3oNT5EeKj0Lzrn2trlQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_7Rg8sNT5EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7Rz3odT5EeKj0Lzrn2trlQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_C1x_YNT6EeKj0Lzrn2trlQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_C1oOYNT6EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_C1x_YdT6EeKj0Lzrn2trlQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6M5v9NT3EeKj0Lzrn2trlQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6M5v9dT3EeKj0Lzrn2trlQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6M5v9tT3EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6M5v99T3EeKj0Lzrn2trlQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6M5v-NT3EeKj0Lzrn2trlQ" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6NC54tT3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6NC549T3EeKj0Lzrn2trlQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6M5v-dT3EeKj0Lzrn2trlQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6M5v-tT3EeKj0Lzrn2trlQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6M5v-9T3EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6M5v_NT3EeKj0Lzrn2trlQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6NMq4NT3EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6NMq49T3EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6NMq5NT3EeKj0Lzrn2trlQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6NMq4dT3EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6NMq4tT3EeKj0Lzrn2trlQ"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="adl4eclipse.profile.uml#_6MKJENT3EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6M5v8dT3EeKj0Lzrn2trlQ" x="460" y="285"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ATlaUNT4EeKj0Lzrn2trlQ" type="1031" gradient="8905185, 16777215, 0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ATlaUtT4EeKj0Lzrn2trlQ" type="1084"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ATvLUNT4EeKj0Lzrn2trlQ" visible="false" type="AppliedStereotypeCompartement">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ATvLUdT4EeKj0Lzrn2trlQ" showTitle="true"/>
+ <element xmi:type="standard:Metaclass" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_Sh6H8KtKEeGF4uwJob34Mw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ATvLUtT4EeKj0Lzrn2trlQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ATvLU9T4EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ATvLVtT4EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ATvLV9T4EeKj0Lzrn2trlQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ATvLVNT4EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ATvLVdT4EeKj0Lzrn2trlQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Dq6TYP7nEeSc2bb4o6Wubg" visible="false" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_Dq6TYf7nEeSc2bb4o6Wubg" name="stereotype" stringValue="StandardProfile::Metaclass"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Standard.profile.uml#Metaclass"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Dq6TYv7nEeSc2bb4o6Wubg"/>
+ </children>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ATlaU9T4EeKj0Lzrn2trlQ" x="480" y="110"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_29ZRkNT4EeKj0Lzrn2trlQ" type="1026" gradient="10011046, 16777215, 0" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_29ZRktT4EeKj0Lzrn2trlQ" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_29ZRk9T4EeKj0Lzrn2trlQ" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_29ZRndT4EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_29ZRntT4EeKj0Lzrn2trlQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_29ZRlNT4EeKj0Lzrn2trlQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_29ZRldT4EeKj0Lzrn2trlQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_29ZRltT4EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_29ZRl9T4EeKj0Lzrn2trlQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_29ZRmNT4EeKj0Lzrn2trlQ" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_29ZRn9T4EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_29ZRoNT4EeKj0Lzrn2trlQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_29ZRmdT4EeKj0Lzrn2trlQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_29ZRmtT4EeKj0Lzrn2trlQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_29ZRm9T4EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_29ZRnNT4EeKj0Lzrn2trlQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_29ibgNT4EeKj0Lzrn2trlQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_29ibg9T4EeKj0Lzrn2trlQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_29ibhNT4EeKj0Lzrn2trlQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_29ibgdT4EeKj0Lzrn2trlQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_29ibgtT4EeKj0Lzrn2trlQ"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="adl4eclipse.profile.uml#_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_29ZRkdT4EeKj0Lzrn2trlQ" x="845" y="320" height="161"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_DroFEP7nEeSc2bb4o6Wubg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DroFEf7nEeSc2bb4o6Wubg" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DroFE_7nEeSc2bb4o6Wubg" 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="_DroFEv7nEeSc2bb4o6Wubg" x="680" y="110"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_5XfK4dT3EeKj0Lzrn2trlQ"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DpGVgP7nEeSc2bb4o6Wubg" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <element xmi:type="uml:Profile" href="adl4eclipse.profile.uml#_nE1m0Hz7EeKfO4elN3J5Fw"/>
+ <edges xmi:type="notation:Connector" xmi:id="_BBHOsNT4EeKj0Lzrn2trlQ" type="1013" source="_6M5v8NT3EeKj0Lzrn2trlQ" target="_ATlaUNT4EeKj0Lzrn2trlQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_BBHOsdT4EeKj0Lzrn2trlQ"/>
+ <element xmi:type="uml:Extension" href="adl4eclipse.profile.uml#_BAN20dT4EeKj0Lzrn2trlQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BBHOstT4EeKj0Lzrn2trlQ" points="[-7, -14, -13, 206]$[-44, -212, -50, 8]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BBQ_sNT4EeKj0Lzrn2trlQ" id="(0.48717948717948717,0.03571428571428571)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_4wsbMNT4EeKj0Lzrn2trlQ" type="4001" source="_6M5v8NT3EeKj0Lzrn2trlQ" target="_29ZRkNT4EeKj0Lzrn2trlQ" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4wsbM9T4EeKj0Lzrn2trlQ" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4wsbNNT4EeKj0Lzrn2trlQ" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4wsbNdT4EeKj0Lzrn2trlQ" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4wsbNtT4EeKj0Lzrn2trlQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4wsbN9T4EeKj0Lzrn2trlQ" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4wsbONT4EeKj0Lzrn2trlQ" x="-60" y="26"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4wsbOdT4EeKj0Lzrn2trlQ" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4wsbOtT4EeKj0Lzrn2trlQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4wsbO9T4EeKj0Lzrn2trlQ" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4wsbPNT4EeKj0Lzrn2trlQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4wsbPdT4EeKj0Lzrn2trlQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4wsbPtT4EeKj0Lzrn2trlQ" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_4wsbMdT4EeKj0Lzrn2trlQ"/>
+ <element xmi:type="uml:Association" href="adl4eclipse.profile.uml#_4vp5Y9T4EeKj0Lzrn2trlQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4wsbMtT4EeKj0Lzrn2trlQ" points="[17, -4, -248, 0]$[246, -13, -19, -9]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4w_WINT4EeKj0Lzrn2trlQ" id="(0.8910256410256411,0.45454545454545453)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4w_WIdT4EeKj0Lzrn2trlQ" id="(0.19,0.40993788819875776)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_CEsWINT5EeKj0Lzrn2trlQ" type="4001" source="_6M5v8NT3EeKj0Lzrn2trlQ" target="_6M5v8NT3EeKj0Lzrn2trlQ" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_CEsWI9T5EeKj0Lzrn2trlQ" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CEsWJNT5EeKj0Lzrn2trlQ" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CEsWJdT5EeKj0Lzrn2trlQ" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CEsWJtT5EeKj0Lzrn2trlQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CEsWJ9T5EeKj0Lzrn2trlQ" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CEsWKNT5EeKj0Lzrn2trlQ" x="-24" y="23"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CEsWKdT5EeKj0Lzrn2trlQ" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CEsWKtT5EeKj0Lzrn2trlQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CEsWK9T5EeKj0Lzrn2trlQ" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CEsWLNT5EeKj0Lzrn2trlQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CEsWLdT5EeKj0Lzrn2trlQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CEsWLtT5EeKj0Lzrn2trlQ" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_CEsWIdT5EeKj0Lzrn2trlQ"/>
+ <element xmi:type="uml:Association" href="adl4eclipse.profile.uml#_CEjMMNT5EeKj0Lzrn2trlQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CEsWItT5EeKj0Lzrn2trlQ" points="[6, 0, 32, -4]$[68, 0, 94, -4]$[68, 108, 94, 104]$[-33, 108, -7, 104]$[-33, 46, -7, 42]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CE_RENT5EeKj0Lzrn2trlQ" id="(0.9615384615384616,0.7954545454545454)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CE_REdT5EeKj0Lzrn2trlQ" id="(0.7948717948717948,0.8125)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_gjwgoNT5EeKj0Lzrn2trlQ" type="4001" source="_6M5v8NT3EeKj0Lzrn2trlQ" target="_6M5v8NT3EeKj0Lzrn2trlQ" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_gjwgo9T5EeKj0Lzrn2trlQ" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gjwgpNT5EeKj0Lzrn2trlQ" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gjwgpdT5EeKj0Lzrn2trlQ" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gjwgptT5EeKj0Lzrn2trlQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gjwgp9T5EeKj0Lzrn2trlQ" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gjwgqNT5EeKj0Lzrn2trlQ" x="-34" y="-38"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gjwgqdT5EeKj0Lzrn2trlQ" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gjwgqtT5EeKj0Lzrn2trlQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gjwgq9T5EeKj0Lzrn2trlQ" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gjwgrNT5EeKj0Lzrn2trlQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gjwgrdT5EeKj0Lzrn2trlQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gjwgrtT5EeKj0Lzrn2trlQ" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_gjwgodT5EeKj0Lzrn2trlQ"/>
+ <element xmi:type="uml:Association" href="adl4eclipse.profile.uml#_gjmvoNT5EeKj0Lzrn2trlQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gjwgotT5EeKj0Lzrn2trlQ" points="[-9, 27, 14, 72]$[-9, 77, 14, 122]$[-114, 77, -91, 122]$[-114, -42, -91, 3]$[-24, -42, -1, 3]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gkDbkNT5EeKj0Lzrn2trlQ" id="(0.15384615384615385,0.8806818181818182)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gkDbkdT5EeKj0Lzrn2trlQ" id="(0.00641025641025641,0.6818181818181818)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_DrosIP7nEeSc2bb4o6Wubg" type="StereotypeCommentLink" source="_ATlaUNT4EeKj0Lzrn2trlQ" target="_DroFEP7nEeSc2bb4o6Wubg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_DrosIf7nEeSc2bb4o6Wubg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DrosJf7nEeSc2bb4o6Wubg" 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="_DrosIv7nEeSc2bb4o6Wubg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DrosI_7nEeSc2bb4o6Wubg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DrosJP7nEeSc2bb4o6Wubg"/>
+ </edges>
+ </notation:Diagram>
+ <css:ModelStyleSheets xmi:id="_587G0P4EEeS7Ucf_Gn9taA"/>
+ <notation:Diagram xmi:id="_mkLhcAkxEeWrfsZGFf1vbQ" type="PapyrusUMLProfileDiagram" name="ExtensionPoint" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_okelQAkxEeWrfsZGFf1vbQ" type="1026" gradient="10011046, -1, 0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_oki2sAkxEeWrfsZGFf1vbQ" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_oki2sQkxEeWrfsZGFf1vbQ" type="1071">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_oki2sgkxEeWrfsZGFf1vbQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_oki2swkxEeWrfsZGFf1vbQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_oki2tAkxEeWrfsZGFf1vbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oki2tQkxEeWrfsZGFf1vbQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_okjdwAkxEeWrfsZGFf1vbQ" type="1019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_okjdwQkxEeWrfsZGFf1vbQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_okjdwgkxEeWrfsZGFf1vbQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_okjdwwkxEeWrfsZGFf1vbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_okjdxAkxEeWrfsZGFf1vbQ"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="adl4eclipse.profile.uml#_taHtkP4EEeS7Ucf_Gn9taA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_okelQQkxEeWrfsZGFf1vbQ" x="24" y="204"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_oxtI8AkxEeWrfsZGFf1vbQ" type="1026" gradient="10011046, -1, 0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_oxtwAAkxEeWrfsZGFf1vbQ" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_oxtwAQkxEeWrfsZGFf1vbQ" type="1071">
+ <children xmi:type="notation:Shape" xmi:id="_pdVf4AkxEeWrfsZGFf1vbQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_dESm8AkuEeW4eq9NGKnxaQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pdVf4QkxEeWrfsZGFf1vbQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pdcNkAkxEeWrfsZGFf1vbQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_63_gQAkuEeW4eq9NGKnxaQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pdcNkQkxEeWrfsZGFf1vbQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pdkwcAkxEeWrfsZGFf1vbQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_DIpu4AkvEeW4eq9NGKnxaQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pdkwcQkxEeWrfsZGFf1vbQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pdsFMAkxEeWrfsZGFf1vbQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_F3FEAAkvEeW4eq9NGKnxaQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pdsFMQkxEeWrfsZGFf1vbQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pdyy4AkxEeWrfsZGFf1vbQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_TVXOEAkvEeW4eq9NGKnxaQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pdzZ8AkxEeWrfsZGFf1vbQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pd5gkAkxEeWrfsZGFf1vbQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_XHgC8AkvEeW4eq9NGKnxaQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pd5gkQkxEeWrfsZGFf1vbQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pd_nMAkxEeWrfsZGFf1vbQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_alt2QAkvEeW4eq9NGKnxaQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pd_nMQkxEeWrfsZGFf1vbQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_peFt0AkxEeWrfsZGFf1vbQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_c3HRIAkvEeW4eq9NGKnxaQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_peFt0QkxEeWrfsZGFf1vbQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_peNCkAkxEeWrfsZGFf1vbQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_eEXHYAkvEeW4eq9NGKnxaQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_peNCkQkxEeWrfsZGFf1vbQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_peTJMAkxEeWrfsZGFf1vbQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_jNIYAAkvEeW4eq9NGKnxaQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_peTJMQkxEeWrfsZGFf1vbQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pebFAAkxEeWrfsZGFf1vbQ" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_k4ZnAAkvEeW4eq9NGKnxaQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pebFAQkxEeWrfsZGFf1vbQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_oxtwAgkxEeWrfsZGFf1vbQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_oxtwAwkxEeWrfsZGFf1vbQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_oxtwBAkxEeWrfsZGFf1vbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oxtwBQkxEeWrfsZGFf1vbQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_oxtwBgkxEeWrfsZGFf1vbQ" type="1019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_oxtwBwkxEeWrfsZGFf1vbQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_oxtwCAkxEeWrfsZGFf1vbQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_oxtwCQkxEeWrfsZGFf1vbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oxtwCgkxEeWrfsZGFf1vbQ"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="adl4eclipse.profile.uml#_LbyfMAkuEeW4eq9NGKnxaQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oxtI8QkxEeWrfsZGFf1vbQ" x="61" y="334"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_cxmlYAk3EeWVheod2N5iTA" type="1031">
+ <children xmi:type="notation:DecorationNode" xmi:id="_cxnMcAk3EeWVheod2N5iTA" type="1084"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cxnMcQk3EeWVheod2N5iTA" x="164" y="101"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_cyfWMAk3EeWVheod2N5iTA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_cyfWMQk3EeWVheod2N5iTA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cyfWMwk3EeWVheod2N5iTA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cyfWMgk3EeWVheod2N5iTA" x="637" y="79"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_y3ciIAtbEeWIiJGKVe-HiA" type="1031">
+ <children xmi:type="notation:DecorationNode" xmi:id="_y3dJMAtbEeWIiJGKVe-HiA" type="1084"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_y3dJMQtbEeWIiJGKVe-HiA" x="663" y="100"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_y5GvAAtbEeWIiJGKVe-HiA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_y5GvAQtbEeWIiJGKVe-HiA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_y5GvAwtbEeWIiJGKVe-HiA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_y5GvAgtbEeWIiJGKVe-HiA" x="1004" y="188"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_0i7MgAtbEeWIiJGKVe-HiA" type="1026" gradient="10011046, -1, 0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_0i7zkAtbEeWIiJGKVe-HiA" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_0i7zkQtbEeWIiJGKVe-HiA" type="1071">
+ <children xmi:type="notation:Shape" xmi:id="_6R66MAtcEeWIiJGKVe-HiA" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_GmanIAtcEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6R66MQtcEeWIiJGKVe-HiA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_j65_cAtdEeWIiJGKVe-HiA" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_SbneEAtdEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_j65_cQtdEeWIiJGKVe-HiA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_fRFiYAtiEeWIiJGKVe-HiA" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_mC1VQAtdEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_fRFiYQtiEeWIiJGKVe-HiA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_0i7zkgtbEeWIiJGKVe-HiA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0i7zkwtbEeWIiJGKVe-HiA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0i7zlAtbEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0i7zlQtbEeWIiJGKVe-HiA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_0i7zlgtbEeWIiJGKVe-HiA" type="1019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_0i7zlwtbEeWIiJGKVe-HiA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0i7zmAtbEeWIiJGKVe-HiA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0i7zmQtbEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0i7zmgtbEeWIiJGKVe-HiA"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="adl4eclipse.profile.uml#_0i27EAtbEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0i7MgQtbEeWIiJGKVe-HiA" x="417" y="357"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_YG4XwAtdEeWIiJGKVe-HiA" type="1026" gradient="10011046, -1, 0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YG4-0AtdEeWIiJGKVe-HiA" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YG4-0QtdEeWIiJGKVe-HiA" type="1071">
+ <children xmi:type="notation:Shape" xmi:id="_-Cc6oAteEeWIiJGKVe-HiA" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_tDFr8AtdEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-Cc6oQteEeWIiJGKVe-HiA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YG4-0gtdEeWIiJGKVe-HiA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YG4-0wtdEeWIiJGKVe-HiA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YG4-1AtdEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YG4-1QtdEeWIiJGKVe-HiA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YG4-1gtdEeWIiJGKVe-HiA" type="1019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YG4-1wtdEeWIiJGKVe-HiA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YG4-2AtdEeWIiJGKVe-HiA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YG4-2QtdEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YG4-2gtdEeWIiJGKVe-HiA"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="adl4eclipse.profile.uml#_YG2ikAtdEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YG4XwQtdEeWIiJGKVe-HiA" x="432" y="565"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CHUTsAteEeWIiJGKVe-HiA" type="1026" gradient="10011046, -1, 0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_CHU6wAteEeWIiJGKVe-HiA" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CHU6wQteEeWIiJGKVe-HiA" type="1071">
+ <children xmi:type="notation:Shape" xmi:id="_8h4qUAtfEeWIiJGKVe-HiA" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_8hr2AAtfEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_8h4qUQtfEeWIiJGKVe-HiA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__l0VYAtfEeWIiJGKVe-HiA" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#__lovMAtfEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__l0VYQtfEeWIiJGKVe-HiA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CHU6wgteEeWIiJGKVe-HiA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_CHU6wwteEeWIiJGKVe-HiA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_CHU6xAteEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CHU6xQteEeWIiJGKVe-HiA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CHU6xgteEeWIiJGKVe-HiA" type="1019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CHU6xwteEeWIiJGKVe-HiA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_CHU6yAteEeWIiJGKVe-HiA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_CHU6yQteEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CHU6ygteEeWIiJGKVe-HiA"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="adl4eclipse.profile.uml#_CHSegAteEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CHUTsQteEeWIiJGKVe-HiA" x="755" y="352" width="501"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_-ikBQAtiEeWIiJGKVe-HiA" type="1026" gradient="10011046, -1, 0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_-ikBQgtiEeWIiJGKVe-HiA" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-ikBQwtiEeWIiJGKVe-HiA" type="1071">
+ <children xmi:type="notation:Shape" xmi:id="_k3XY8AtjEeWIiJGKVe-HiA" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_k3EeAAtjEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_k3XY8QtjEeWIiJGKVe-HiA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lPY3YAtjEeWIiJGKVe-HiA" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_lPFVYAtjEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lPY3YQtjEeWIiJGKVe-HiA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_zu7DEAtjEeWIiJGKVe-HiA" type="3002">
+ <element xmi:type="uml:Property" href="adl4eclipse.profile.uml#_zum6AAtjEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zu7DEQtjEeWIiJGKVe-HiA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-ikBRAtiEeWIiJGKVe-HiA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-ikBRQtiEeWIiJGKVe-HiA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-ikBRgtiEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-ikBRwtiEeWIiJGKVe-HiA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-ikBSAtiEeWIiJGKVe-HiA" type="1019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-ikBSQtiEeWIiJGKVe-HiA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-ikBSgtiEeWIiJGKVe-HiA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-ikBSwtiEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-ikBTAtiEeWIiJGKVe-HiA"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="adl4eclipse.profile.uml#_-ihlAAtiEeWIiJGKVe-HiA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-ikBQQtiEeWIiJGKVe-HiA" x="438" y="107"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HblrYRP-EeWudK_BGFfrXw" type="1031">
+ <children xmi:type="notation:DecorationNode" xmi:id="_HbryABP-EeWudK_BGFfrXw" type="1084"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HbryARP-EeWudK_BGFfrXw" x="17" y="101"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HcWgYxP-EeWudK_BGFfrXw" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_HcWgZBP-EeWudK_BGFfrXw" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HcWgZhP-EeWudK_BGFfrXw" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HcWgZRP-EeWudK_BGFfrXw" x="251" y="86"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_mkLhcQkxEeWrfsZGFf1vbQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_mkLhcgkxEeWrfsZGFf1vbQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_mkLhcwkxEeWrfsZGFf1vbQ">
+ <owner xmi:type="uml:Profile" href="adl4eclipse.profile.uml#_nE1m0Hz7EeKfO4elN3J5Fw"/>
+ </styles>
+ <element xmi:type="uml:Profile" href="adl4eclipse.profile.uml#_nE1m0Hz7EeKfO4elN3J5Fw"/>
+ <edges xmi:type="notation:Connector" xmi:id="_cyfWNAk3EeWVheod2N5iTA" type="StereotypeCommentLink" source="_cxmlYAk3EeWVheod2N5iTA" target="_cyfWMAk3EeWVheod2N5iTA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_cyfWNQk3EeWVheod2N5iTA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cyfWOQk3EeWVheod2N5iTA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cyfWNgk3EeWVheod2N5iTA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cyfWNwk3EeWVheod2N5iTA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cyfWOAk3EeWVheod2N5iTA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_dbczoAk3EeWVheod2N5iTA" type="1013" source="_oxtI8AkxEeWrfsZGFf1vbQ" target="_cxmlYAk3EeWVheod2N5iTA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_dbczoQk3EeWVheod2N5iTA"/>
+ <element xmi:type="uml:Extension" href="adl4eclipse.profile.uml#_dbKfwAk3EeWVheod2N5iTA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dbczogk3EeWVheod2N5iTA" points="[10, -20, -91, 161]$[98, -206, -3, -25]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dbzY8Ak3EeWVheod2N5iTA" id="(0.7533039647577092,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dbzY8Qk3EeWVheod2N5iTA" id="(0.68,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_y5GvBAtbEeWIiJGKVe-HiA" type="StereotypeCommentLink" source="_y3ciIAtbEeWIiJGKVe-HiA" target="_y5GvAAtbEeWIiJGKVe-HiA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_y5GvBQtbEeWIiJGKVe-HiA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_y5GvCQtbEeWIiJGKVe-HiA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_y5GvBgtbEeWIiJGKVe-HiA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_y5GvBwtbEeWIiJGKVe-HiA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_y5GvCAtbEeWIiJGKVe-HiA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ZV_2QAtdEeWIiJGKVe-HiA" type="1013" source="_YG4XwAtdEeWIiJGKVe-HiA" target="_0i7MgAtbEeWIiJGKVe-HiA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_ZV_2QQtdEeWIiJGKVe-HiA"/>
+ <element xmi:type="uml:Extension" href="adl4eclipse.profile.uml#_ZVm0sAtdEeWIiJGKVe-HiA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZV_2QgtdEeWIiJGKVe-HiA" points="[10, -20, -108, 179]$[64, -147, -54, 52]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZWhasAtdEeWIiJGKVe-HiA" id="(0.5906040268456376,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZWhasQtdEeWIiJGKVe-HiA" id="(0.6130952380952381,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_FjQ2IAteEeWIiJGKVe-HiA" type="4001" source="_0i7MgAtbEeWIiJGKVe-HiA" target="_CHUTsAteEeWIiJGKVe-HiA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_FjQ2IwteEeWIiJGKVe-HiA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FjQ2JAteEeWIiJGKVe-HiA" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FjQ2JQteEeWIiJGKVe-HiA" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FjQ2JgteEeWIiJGKVe-HiA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FjQ2JwteEeWIiJGKVe-HiA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FjQ2KAteEeWIiJGKVe-HiA" x="-31" y="-19"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FjQ2KQteEeWIiJGKVe-HiA" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FjQ2KgteEeWIiJGKVe-HiA" x="-1" y="-43"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FjQ2KwteEeWIiJGKVe-HiA" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FjQ2LAteEeWIiJGKVe-HiA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FjQ2LQteEeWIiJGKVe-HiA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FjRdMAteEeWIiJGKVe-HiA" y="18"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_FjQ2IQteEeWIiJGKVe-HiA"/>
+ <element xmi:type="uml:Association" href="adl4eclipse.profile.uml#_Fi_wYAteEeWIiJGKVe-HiA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FjQ2IgteEeWIiJGKVe-HiA" points="[16, 21, -66, -81]$[74, 86, -8, -16]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Fj5IQAteEeWIiJGKVe-HiA" id="(1.0,0.42962962962962964)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Fj5IQQteEeWIiJGKVe-HiA" id="(0.0,0.5294117647058824)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_akB6MAteEeWIiJGKVe-HiA" type="1013" source="_CHUTsAteEeWIiJGKVe-HiA" target="_y3ciIAtbEeWIiJGKVe-HiA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_akB6MQteEeWIiJGKVe-HiA"/>
+ <element xmi:type="uml:Extension" href="adl4eclipse.profile.uml#_aju_QAteEeWIiJGKVe-HiA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_akB6MgteEeWIiJGKVe-HiA" points="[-2, -17, 36, 480]$[-26, -496, 12, 1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_akf0QAteEeWIiJGKVe-HiA" id="(0.025806451612903226,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_akf0QQteEeWIiJGKVe-HiA" id="(0.96,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_mt55QAtiEeWIiJGKVe-HiA" type="4001" source="_oxtI8AkxEeWrfsZGFf1vbQ" target="_0i7MgAtbEeWIiJGKVe-HiA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_mt6gUAtiEeWIiJGKVe-HiA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mt6gUQtiEeWIiJGKVe-HiA" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mt6gUgtiEeWIiJGKVe-HiA" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mt6gUwtiEeWIiJGKVe-HiA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mt6gVAtiEeWIiJGKVe-HiA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mt6gVQtiEeWIiJGKVe-HiA" x="-42" y="15"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mt6gVgtiEeWIiJGKVe-HiA" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mt7HYAtiEeWIiJGKVe-HiA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mt7HYQtiEeWIiJGKVe-HiA" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mt7HYgtiEeWIiJGKVe-HiA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mt7HYwtiEeWIiJGKVe-HiA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mt7HZAtiEeWIiJGKVe-HiA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_mt55QQtiEeWIiJGKVe-HiA"/>
+ <element xmi:type="uml:Association" href="adl4eclipse.profile.uml#_mtlwMAtiEeWIiJGKVe-HiA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mt55QgtiEeWIiJGKVe-HiA" points="[17, 1, -193, 1]$[126, 38, -84, 38]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_muw04AtiEeWIiJGKVe-HiA" id="(1.0,0.4068441064638783)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_muxb8AtiEeWIiJGKVe-HiA" id="(0.0,0.6222222222222222)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_DJ-RQAtjEeWIiJGKVe-HiA" type="1013" source="_-ikBQAtiEeWIiJGKVe-HiA" target="_y3ciIAtbEeWIiJGKVe-HiA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_DJ-RQQtjEeWIiJGKVe-HiA"/>
+ <element xmi:type="uml:Extension" href="adl4eclipse.profile.uml#_DJrWUAtjEeWIiJGKVe-HiA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DJ-RQgtjEeWIiJGKVe-HiA" points="[-14, -19, 193, 265]$[-194, -286, 13, -2]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DKq00AtjEeWIiJGKVe-HiA" id="(1.0,0.17777777777777778)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DKq00QtjEeWIiJGKVe-HiA" id="(0.0,0.62)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_MKU3cAtjEeWIiJGKVe-HiA" type="4001" source="_0i7MgAtbEeWIiJGKVe-HiA" target="_-ikBQAtiEeWIiJGKVe-HiA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_MKVegAtjEeWIiJGKVe-HiA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MKVegQtjEeWIiJGKVe-HiA" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MKVeggtjEeWIiJGKVe-HiA" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MKVegwtjEeWIiJGKVe-HiA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MKVehAtjEeWIiJGKVe-HiA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MKVehQtjEeWIiJGKVe-HiA" x="-15" y="41"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MKVehgtjEeWIiJGKVe-HiA" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MKVehwtjEeWIiJGKVe-HiA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MKVeiAtjEeWIiJGKVe-HiA" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MKVeiQtjEeWIiJGKVe-HiA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MKVeigtjEeWIiJGKVe-HiA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MKVeiwtjEeWIiJGKVe-HiA" x="-25" y="-8"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_MKU3cQtjEeWIiJGKVe-HiA"/>
+ <element xmi:type="uml:Association" href="adl4eclipse.profile.uml#_MJ-5MAtjEeWIiJGKVe-HiA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_MKU3cgtjEeWIiJGKVe-HiA" points="[-6, -11, 95, 194]$[-95, -255, 6, -50]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MLDQMAtjEeWIiJGKVe-HiA" id="(0.36904761904761907,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MLDQMQtjEeWIiJGKVe-HiA" id="(0.22527472527472528,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_YL-rcAtjEeWIiJGKVe-HiA" type="4001" source="_-ikBQAtiEeWIiJGKVe-HiA" target="_-ikBQAtiEeWIiJGKVe-HiA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YL-rcwtjEeWIiJGKVe-HiA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YL_SgAtjEeWIiJGKVe-HiA" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YL_SgQtjEeWIiJGKVe-HiA" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YL_SggtjEeWIiJGKVe-HiA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YL_SgwtjEeWIiJGKVe-HiA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YL_ShAtjEeWIiJGKVe-HiA" x="-47" y="-28"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YL_ShQtjEeWIiJGKVe-HiA" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YL_ShgtjEeWIiJGKVe-HiA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YL_ShwtjEeWIiJGKVe-HiA" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YL_SiAtjEeWIiJGKVe-HiA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YL_SiQtjEeWIiJGKVe-HiA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YL_SigtjEeWIiJGKVe-HiA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_YL-rcQtjEeWIiJGKVe-HiA"/>
+ <element xmi:type="uml:Association" href="adl4eclipse.profile.uml#_YLrJcAtjEeWIiJGKVe-HiA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YL-rcgtjEeWIiJGKVe-HiA" points="[-6, 0, 54, 0]$[-6, -55, 54, -55]$[-68, -55, -8, -55]$[-68, 0, -8, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YMmWgAtjEeWIiJGKVe-HiA" id="(0.7032967032967034,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YMm9kAtjEeWIiJGKVe-HiA" id="(0.37362637362637363,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_6XXWsAtjEeWIiJGKVe-HiA" type="4001" source="_-ikBQAtiEeWIiJGKVe-HiA" target="_0i7MgAtbEeWIiJGKVe-HiA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6XX9wAtjEeWIiJGKVe-HiA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6XX9wQtjEeWIiJGKVe-HiA" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6XX9wgtjEeWIiJGKVe-HiA" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6XX9wwtjEeWIiJGKVe-HiA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6XX9xAtjEeWIiJGKVe-HiA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6XX9xQtjEeWIiJGKVe-HiA" x="-47" y="-35"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6XX9xgtjEeWIiJGKVe-HiA" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6XX9xwtjEeWIiJGKVe-HiA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6XX9yAtjEeWIiJGKVe-HiA" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6XX9yQtjEeWIiJGKVe-HiA" x="1" y="-26"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6XX9ygtjEeWIiJGKVe-HiA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6XYk0AtjEeWIiJGKVe-HiA" x="-21" y="-7"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_6XXWsQtjEeWIiJGKVe-HiA"/>
+ <element xmi:type="uml:Association" href="adl4eclipse.profile.uml#_6XCmkAtjEeWIiJGKVe-HiA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_6XXWsgtjEeWIiJGKVe-HiA" points="[-1, 16, 0, -133]$[-20, 125, -19, -24]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6YD6QAtjEeWIiJGKVe-HiA" id="(0.7692307692307693,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6YD6QQtjEeWIiJGKVe-HiA" id="(0.9583333333333334,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_oe8MgAt3EeWY9u70vHnGLA" type="1013" source="_0i7MgAtbEeWIiJGKVe-HiA" target="_cxmlYAk3EeWVheod2N5iTA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_oe8MgQt3EeWY9u70vHnGLA"/>
+ <element xmi:type="uml:Extension" href="adl4eclipse.profile.uml#_oeOa0At3EeWY9u70vHnGLA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_oe8Mggt3EeWY9u70vHnGLA" points="[0, 0, 153, 267]$[-153, -267, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ogjWEAt3EeWY9u70vHnGLA" id="(0.0,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ogjWEQt3EeWY9u70vHnGLA" id="(1.0,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_HcWgZxP-EeWudK_BGFfrXw" type="StereotypeCommentLink" source="_HblrYRP-EeWudK_BGFfrXw" target="_HcWgYxP-EeWudK_BGFfrXw">
+ <styles xmi:type="notation:FontStyle" xmi:id="_HcWgaBP-EeWudK_BGFfrXw"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HcWgbBP-EeWudK_BGFfrXw" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HcWgaRP-EeWudK_BGFfrXw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HcWgahP-EeWudK_BGFfrXw"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HcWgaxP-EeWudK_BGFfrXw"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_LehVUBP-EeWudK_BGFfrXw" type="1013" source="_okelQAkxEeWrfsZGFf1vbQ" target="_HblrYRP-EeWudK_BGFfrXw">
+ <styles xmi:type="notation:FontStyle" xmi:id="_LehVURP-EeWudK_BGFfrXw"/>
+ <element xmi:type="uml:Extension" href="adl4eclipse.profile.uml#_LdqZsBP-EeWudK_BGFfrXw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LehVUhP-EeWudK_BGFfrXw" points="[1, -18, 0, 95]$[-1, -121, -2, -8]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LgJF8BP-EeWudK_BGFfrXw" id="(0.46,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LgPMkBP-EeWudK_BGFfrXw" id="(0.4649122807017544,1.0)"/>
+ </edges>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/resource/adl4eclipse.profile.uml b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/resource/adl4eclipse.profile.uml
index c25cae02f96..dc155e6e839 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/resource/adl4eclipse.profile.uml
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/resource/adl4eclipse.profile.uml
@@ -1,616 +1,3002 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<uml:Profile xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_nE1m0Hz7EeKfO4elN3J5Fw" name="ADL4Eclipse" metaclassReference="_sykB0Hz_EeKfO4elN3J5Fw _ATcQYNT4EeKj0Lzrn2trlQ" metamodelReference="_nE1m0Xz7EeKfO4elN3J5Fw">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBs8MX9OEeKfO4elN3J5Fw" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_rlFYwOqKEeOfTcbrnCq2oQ" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_rk7nwOqKEeOfTcbrnCq2oQ/3" nsPrefix="ADL4Eclipse">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rlFYweqKEeOfTcbrnCq2oQ" source="http://www.eclipse.org/uml2/4.0.0/UML">
- <references xmi:type="uml:Profile" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_YbhfEHtxEeKcL-wrhM9ICg"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rlFZaOqKEeOfTcbrnCq2oQ" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rlFZaeqKEeOfTcbrnCq2oQ" key="Version" value="0.0.4"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rlFZauqKEeOfTcbrnCq2oQ" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rlFZa-qKEeOfTcbrnCq2oQ" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rlFZbOqKEeOfTcbrnCq2oQ" key="Date" value="2014-06-02"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rlFZbeqKEeOfTcbrnCq2oQ" key="Author" value=""/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rlFYwuqKEeOfTcbrnCq2oQ" name="Plugin">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rlFYw-qKEeOfTcbrnCq2oQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
- <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRiUYDEEeKQG4TlBAn6bg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFYxOqKEeOfTcbrnCq2oQ" name="isIncubation" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFYxuqKEeOfTcbrnCq2oQ" name="lazyStart" ordered="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rlFYyOqKEeOfTcbrnCq2oQ" name="lazyStartException" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFYyuqKEeOfTcbrnCq2oQ" name="platformFilter" ordered="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFYzOqKEeOfTcbrnCq2oQ" name="buddyPolicy" ordered="false" upperBound="-1" eType="_rlFZMOqKEeOfTcbrnCq2oQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFYzuqKEeOfTcbrnCq2oQ" name="extensibleAPI" ordered="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFY0OqKEeOfTcbrnCq2oQ" name="bundleShape" ordered="false" eType="_rlFZOeqKEeOfTcbrnCq2oQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFY0uqKEeOfTcbrnCq2oQ" name="capability" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFY1OqKEeOfTcbrnCq2oQ" name="requireCapability" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFY1uqKEeOfTcbrnCq2oQ" name="genericCapabilityAlias" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rlFZD-qKEeOfTcbrnCq2oQ" name="OSGI_ModuleLayer_BundleCategory">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rlFZEOqKEeOfTcbrnCq2oQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rlFZEeqKEeOfTcbrnCq2oQ" key="originalName" value="OSGI_ModuleLayer_Bundle-Category"/>
- <references xmi:type="uml:Enumeration" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_Fa8iUHw7EeKcL-wrhM9ICg"/>
- </eAnnotations>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZEuqKEeOfTcbrnCq2oQ" name="osgi"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZE-qKEeOfTcbrnCq2oQ" name="test" value="1"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZFOqKEeOfTcbrnCq2oQ" name="nursery" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rlFZMOqKEeOfTcbrnCq2oQ" name="BuddyPolicyEnumeration">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rlFZMeqKEeOfTcbrnCq2oQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZMuqKEeOfTcbrnCq2oQ" name="dependent"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZM-qKEeOfTcbrnCq2oQ" name="global" value="1"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZNOqKEeOfTcbrnCq2oQ" name="registered" value="2"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZNeqKEeOfTcbrnCq2oQ" name="app" value="3"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZNuqKEeOfTcbrnCq2oQ" name="ext" value="4"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZN-qKEeOfTcbrnCq2oQ" name="boot" value="5"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZOOqKEeOfTcbrnCq2oQ" name="parent" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rlFZOeqKEeOfTcbrnCq2oQ" name="BundleShapeEnumeration">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rlFZOuqKEeOfTcbrnCq2oQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZO-qKEeOfTcbrnCq2oQ" name="jar"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZPOqKEeOfTcbrnCq2oQ" name="dir" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rlFZPeqKEeOfTcbrnCq2oQ" name="EclipseExportedPackage">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rlFZPuqKEeOfTcbrnCq2oQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
- <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRinYDEEeKQG4TlBAn6bg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZP-qKEeOfTcbrnCq2oQ" name="isInternal" ordered="false" defaultValueLiteral="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rlFZQeqKEeOfTcbrnCq2oQ" name="friend" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRiUYDEEeKQG4TlBAn6bg"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rlFZROqKEeOfTcbrnCq2oQ" name="Feature">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rlFZReqKEeOfTcbrnCq2oQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6MKJENT3EeKj0Lzrn2trlQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rlFZRuqKEeOfTcbrnCq2oQ" name="base_Class" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZSOqKEeOfTcbrnCq2oQ" name="description" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZSuqKEeOfTcbrnCq2oQ" name="copyright" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZTOqKEeOfTcbrnCq2oQ" name="license" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZTuqKEeOfTcbrnCq2oQ" name="provider" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZUOqKEeOfTcbrnCq2oQ" name="image" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZUuqKEeOfTcbrnCq2oQ" name="url" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rlFZVOqKEeOfTcbrnCq2oQ" name="plugins" ordered="false" upperBound="-1" eType="_rlFYwuqKEeOfTcbrnCq2oQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rlFZVuqKEeOfTcbrnCq2oQ" name="includedFeatures" ordered="false" upperBound="-1" eType="_rlFZROqKEeOfTcbrnCq2oQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rlFZWOqKEeOfTcbrnCq2oQ" name="importedFeatures" ordered="false" upperBound="-1" eType="_rlFZROqKEeOfTcbrnCq2oQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZWuqKEeOfTcbrnCq2oQ" name="label" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZXOqKEeOfTcbrnCq2oQ" name="id" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZXuqKEeOfTcbrnCq2oQ" name="version" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_jDF0YdT6EeKj0Lzrn2trlQ" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_jDF0YNT6EeKj0Lzrn2trlQ/2" nsPrefix="ADL4Eclipse">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jDF0YtT6EeKj0Lzrn2trlQ" source="http://www.eclipse.org/uml2/4.0.0/UML">
- <references xmi:type="uml:Profile" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_YbhfEHtxEeKcL-wrhM9ICg"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jElCINT6EeKj0Lzrn2trlQ" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jElCIdT6EeKj0Lzrn2trlQ" key="Version" value="0.0.3"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jElCItT6EeKj0Lzrn2trlQ" key="Comment" value="Add feature notions"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jElCI9T6EeKj0Lzrn2trlQ" key="Copyright" value="CEA LIST"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jElCJNT6EeKj0Lzrn2trlQ" key="Date" value="2013-06-14"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jElCJdT6EeKj0Lzrn2trlQ" key="Author" value="P. Tessier"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_jDF0Y9T6EeKj0Lzrn2trlQ" name="Plugin">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jDF0ZNT6EeKj0Lzrn2trlQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
- <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRiUYDEEeKQG4TlBAn6bg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0ZdT6EeKj0Lzrn2trlQ" name="isIncubation" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0Z9T6EeKj0Lzrn2trlQ" name="lazyStart" ordered="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jDF0adT6EeKj0Lzrn2trlQ" name="lazyStartException" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0a9T6EeKj0Lzrn2trlQ" name="platformFilter" ordered="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0bdT6EeKj0Lzrn2trlQ" name="buddyPolicy" ordered="false" upperBound="-1" eType="_jDF00NT6EeKj0Lzrn2trlQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0b9T6EeKj0Lzrn2trlQ" name="extensibleAPI" ordered="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0cdT6EeKj0Lzrn2trlQ" name="bundleShape" ordered="false" eType="_jDF02dT6EeKj0Lzrn2trlQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0c9T6EeKj0Lzrn2trlQ" name="capability" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0ddT6EeKj0Lzrn2trlQ" name="requireCapability" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0d9T6EeKj0Lzrn2trlQ" name="genericCapabilityAlias" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_jDF0sNT6EeKj0Lzrn2trlQ" name="OSGI_ModuleLayer_BundleCategory">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jDF0sdT6EeKj0Lzrn2trlQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_Fa8iUHw7EeKcL-wrhM9ICg"/>
- </eAnnotations>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF0stT6EeKj0Lzrn2trlQ" name="osgi"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF0s9T6EeKj0Lzrn2trlQ" name="test" value="1"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF0tNT6EeKj0Lzrn2trlQ" name="nursery" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_jDF00NT6EeKj0Lzrn2trlQ" name="BuddyPolicyEnumeration">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jDF00dT6EeKj0Lzrn2trlQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF00tT6EeKj0Lzrn2trlQ" name="dependent"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF009T6EeKj0Lzrn2trlQ" name="global" value="1"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF01NT6EeKj0Lzrn2trlQ" name="registered" value="2"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF01dT6EeKj0Lzrn2trlQ" name="app" value="3"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF01tT6EeKj0Lzrn2trlQ" name="ext" value="4"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF019T6EeKj0Lzrn2trlQ" name="boot" value="5"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF02NT6EeKj0Lzrn2trlQ" name="parent" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_jDF02dT6EeKj0Lzrn2trlQ" name="BundleShapeEnumeration">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jDF02tT6EeKj0Lzrn2trlQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF029T6EeKj0Lzrn2trlQ" name="jar"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF03NT6EeKj0Lzrn2trlQ" name="dir" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_jDF03dT6EeKj0Lzrn2trlQ" name="EclipseExportedPackage">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jDF03tT6EeKj0Lzrn2trlQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
- <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRinYDEEeKQG4TlBAn6bg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF039T6EeKj0Lzrn2trlQ" name="isInternal" ordered="false" defaultValueLiteral="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jDF04dT6EeKj0Lzrn2trlQ" name="friend" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRiUYDEEeKQG4TlBAn6bg"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_jDF05NT6EeKj0Lzrn2trlQ" name="Feature">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jDF05dT6EeKj0Lzrn2trlQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6MKJENT3EeKj0Lzrn2trlQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jDF05tT6EeKj0Lzrn2trlQ" name="base_Class" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF06NT6EeKj0Lzrn2trlQ" name="description" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF06tT6EeKj0Lzrn2trlQ" name="copyright" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF07NT6EeKj0Lzrn2trlQ" name="license" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF07tT6EeKj0Lzrn2trlQ" name="provider" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF08NT6EeKj0Lzrn2trlQ" name="image" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF08tT6EeKj0Lzrn2trlQ" name="url" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jDF09NT6EeKj0Lzrn2trlQ" name="plugins" ordered="false" upperBound="-1" eType="_jDF0Y9T6EeKj0Lzrn2trlQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jDF09tT6EeKj0Lzrn2trlQ" name="includedFeatures" ordered="false" upperBound="-1" eType="_jDF05NT6EeKj0Lzrn2trlQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jDF0-NT6EeKj0Lzrn2trlQ" name="importedFeatures" ordered="false" upperBound="-1" eType="_jDF05NT6EeKj0Lzrn2trlQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0-tT6EeKj0Lzrn2trlQ" name="label" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0_NT6EeKj0Lzrn2trlQ" name="id" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0_tT6EeKj0Lzrn2trlQ" name="version" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kVUQsIGJEeKWufV7WxSyhw" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_kVQmUIGJEeKWufV7WxSyhw/1" nsPrefix="ADL4Eclipse">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kVUQsYGJEeKWufV7WxSyhw" source="http://www.eclipse.org/uml2/4.0.0/UML">
- <references xmi:type="uml:Profile" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_YbhfEHtxEeKcL-wrhM9ICg"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kVtSQIGJEeKWufV7WxSyhw" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kVtSQYGJEeKWufV7WxSyhw" key="Version" value="0.0.2"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kVtSQoGJEeKWufV7WxSyhw" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kVtSQ4GJEeKWufV7WxSyhw" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kVtSRIGJEeKWufV7WxSyhw" key="Date" value="2013-02-28"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kVtSRYGJEeKWufV7WxSyhw" key="Author" value=""/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kVUQsoGJEeKWufV7WxSyhw" name="Plugin">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kVUQs4GJEeKWufV7WxSyhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
- <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRiUYDEEeKQG4TlBAn6bg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVUQtIGJEeKWufV7WxSyhw" name="isIncubation" ordered="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVUQtoGJEeKWufV7WxSyhw" name="lazyStart" ordered="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kVUQuIGJEeKWufV7WxSyhw" name="lazyStartException" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVUQuoGJEeKWufV7WxSyhw" name="platformFilter" ordered="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVUQvIGJEeKWufV7WxSyhw" name="buddyPolicy" ordered="false" upperBound="-1" eType="_kVURH4GJEeKWufV7WxSyhw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVUQvoGJEeKWufV7WxSyhw" name="extensibleAPI" ordered="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVUQwIGJEeKWufV7WxSyhw" name="bundleShape" ordered="false" eType="_kVURKIGJEeKWufV7WxSyhw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVUQwoGJEeKWufV7WxSyhw" name="capability" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVUQxIGJEeKWufV7WxSyhw" name="requireCapability" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVUQxoGJEeKWufV7WxSyhw" name="genericCapabilityAlias" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kVUQ_4GJEeKWufV7WxSyhw" name="OSGI_ModuleLayer_BundleCategory">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kVURAIGJEeKWufV7WxSyhw" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_Fa8iUHw7EeKcL-wrhM9ICg"/>
- </eAnnotations>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURAYGJEeKWufV7WxSyhw" name="osgi"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURAoGJEeKWufV7WxSyhw" name="test" value="1"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURA4GJEeKWufV7WxSyhw" name="nursery" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kVURH4GJEeKWufV7WxSyhw" name="BuddyPolicyEnumeration">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kVURIIGJEeKWufV7WxSyhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURIYGJEeKWufV7WxSyhw" name="dependent"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURIoGJEeKWufV7WxSyhw" name="global" value="1"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURI4GJEeKWufV7WxSyhw" name="registered" value="2"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURJIGJEeKWufV7WxSyhw" name="app" value="3"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURJYGJEeKWufV7WxSyhw" name="ext" value="4"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURJoGJEeKWufV7WxSyhw" name="boot" value="5"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURJ4GJEeKWufV7WxSyhw" name="parent" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kVURKIGJEeKWufV7WxSyhw" name="BundleShapeEnumeration">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kVURKYGJEeKWufV7WxSyhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURKoGJEeKWufV7WxSyhw" name="jar"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURK4GJEeKWufV7WxSyhw" name="dir" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kVURLIGJEeKWufV7WxSyhw" name="EclipseExportedPackage">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kVURLYGJEeKWufV7WxSyhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
- <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRinYDEEeKQG4TlBAn6bg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVURLoGJEeKWufV7WxSyhw" name="isInternal" ordered="false" defaultValueLiteral="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kVURMIGJEeKWufV7WxSyhw" name="friend" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRiUYDEEeKQG4TlBAn6bg"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_qBs8Mn9OEeKfO4elN3J5Fw" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_qBs8MH9OEeKfO4elN3J5Fw/0" nsPrefix="ADL4Eclipse">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBs8M39OEeKfO4elN3J5Fw" source="http://www.eclipse.org/uml2/4.0.0/UML">
- <references xmi:type="uml:Profile" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_YbhfEHtxEeKcL-wrhM9ICg"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qB2tMn9OEeKfO4elN3J5Fw" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qB2tM39OEeKfO4elN3J5Fw" key="Version" value="0.0.1"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qB2tNH9OEeKfO4elN3J5Fw" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qB2tNX9OEeKfO4elN3J5Fw" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qB2tNn9OEeKfO4elN3J5Fw" key="Date" value="2013-02-25"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qB2tN39OEeKfO4elN3J5Fw" key="Author" value=""/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_qBs8NH9OEeKfO4elN3J5Fw" name="Plugin">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBs8NX9OEeKfO4elN3J5Fw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBs8Nn9OEeKfO4elN3J5Fw" source="duplicates">
- <contents xmi:type="ecore:EAttribute" xmi:id="_qBs8N39OEeKfO4elN3J5Fw" name="localization" ordered="false" defaultValueLiteral="plugin">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBs8OH9OEeKfO4elN3J5Fw" source="redefines">
- <references xmi:type="ecore:EAttribute" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_6v2KC3zcEeKDPtIRpgUgbg"/>
- </eAnnotations>
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </contents>
- </eAnnotations>
- <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_6v2J9XzcEeKDPtIRpgUgbg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8On9OEeKfO4elN3J5Fw" name="isIncubation" ordered="false" lowerBound="1" defaultValueLiteral="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8PH9OEeKfO4elN3J5Fw" name="lazyStart" ordered="false" defaultValueLiteral="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_qBs8Pn9OEeKfO4elN3J5Fw" name="lazyStartException" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8QH9OEeKfO4elN3J5Fw" name="platformFilter" ordered="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8Qn9OEeKfO4elN3J5Fw" name="buddyPolicy" ordered="false" upperBound="-1" eType="_qBs8o39OEeKfO4elN3J5Fw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8RH9OEeKfO4elN3J5Fw" name="extensibleAPI" ordered="false" defaultValueLiteral="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8Rn9OEeKfO4elN3J5Fw" name="bundleShape" ordered="false" eType="_qBs8rH9OEeKfO4elN3J5Fw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8SH9OEeKfO4elN3J5Fw" name="capability" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8Sn9OEeKfO4elN3J5Fw" name="requireCapability" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8TH9OEeKfO4elN3J5Fw" name="genericCapabilityAlias" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_qBs8g39OEeKfO4elN3J5Fw" name="OSGI_ModuleLayer_BundleCategory">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBs8hH9OEeKfO4elN3J5Fw" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_Fa8iUHw7EeKcL-wrhM9ICg"/>
- </eAnnotations>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8hX9OEeKfO4elN3J5Fw" name="osgi"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8hn9OEeKfO4elN3J5Fw" name="test" value="1"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8h39OEeKfO4elN3J5Fw" name="nursery" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_qBs8o39OEeKfO4elN3J5Fw" name="BuddyPolicyEnumeration">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBs8pH9OEeKfO4elN3J5Fw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8pX9OEeKfO4elN3J5Fw" name="dependent"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8pn9OEeKfO4elN3J5Fw" name="global" value="1"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8p39OEeKfO4elN3J5Fw" name="registered" value="2"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8qH9OEeKfO4elN3J5Fw" name="app" value="3"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8qX9OEeKfO4elN3J5Fw" name="ext" value="4"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8qn9OEeKfO4elN3J5Fw" name="boot" value="5"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8q39OEeKfO4elN3J5Fw" name="parent" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_qBs8rH9OEeKfO4elN3J5Fw" name="BundleShapeEnumeration">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBs8rX9OEeKfO4elN3J5Fw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8rn9OEeKfO4elN3J5Fw" name="jar"/>
- <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8r39OEeKfO4elN3J5Fw" name="dir" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_qBs8sH9OEeKfO4elN3J5Fw" name="EclipseExportedPackage">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBs8sX9OEeKfO4elN3J5Fw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
- <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_6v2KP3zcEeKDPtIRpgUgbg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8sn9OEeKfO4elN3J5Fw" name="isInternal" ordered="false" defaultValueLiteral="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_qBs8tH9OEeKfO4elN3J5Fw" name="friend" ordered="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_6v2J9XzcEeKDPtIRpgUgbg"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <ownedComment xmi:type="uml:Comment" xmi:id="_gCuZgHz8EeKfO4elN3J5Fw">
- <body>comes from the page http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fbundle_manifest.html</body>
- </ownedComment>
- <elementImport xmi:type="uml:ElementImport" xmi:id="_sykB0Hz_EeKfO4elN3J5Fw" alias="Package">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
- </elementImport>
- <elementImport xmi:type="uml:ElementImport" xmi:id="_ATcQYNT4EeKj0Lzrn2trlQ" alias="Class">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </elementImport>
- <packageImport xmi:type="uml:PackageImport" xmi:id="_nE1m0Xz7EeKfO4elN3J5Fw">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
- </packageImport>
- <packageImport xmi:type="uml:PackageImport" xmi:id="_nE1m0nz7EeKfO4elN3J5Fw">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
- </packageImport>
- <packageImport xmi:type="uml:PackageImport" xmi:id="_tkgY8Hz7EeKfO4elN3J5Fw">
- <importedPackage xmi:type="uml:Profile" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_OKU8EHtxEeKcL-wrhM9ICg"/>
- </packageImport>
- <packageImport xmi:type="uml:PackageImport" xmi:id="_tkgY8Xz7EeKfO4elN3J5Fw">
- <importedPackage xmi:type="uml:Profile" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_YbhfEHtxEeKcL-wrhM9ICg"/>
- </packageImport>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_vi0fwHz7EeKfO4elN3J5Fw" name="Plugin">
- <generalization xmi:type="uml:Generalization" xmi:id="_0XYa8Hz7EeKfO4elN3J5Fw">
- <general xmi:type="uml:Stereotype" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_esaOUHtxEeKcL-wrhM9ICg"/>
- </generalization>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_BSauAHz8EeKfO4elN3J5Fw" name="isIncubation">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_Z97eIHz_EeKfO4elN3J5Fw" name="lazyStart">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jwkc4Hz_EeKfO4elN3J5Fw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jwkc4Xz_EeKfO4elN3J5Fw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_tugssHz_EeKfO4elN3J5Fw" name="lazyStartException" association="_tugss3z_EeKfO4elN3J5Fw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tugssXz_EeKfO4elN3J5Fw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tugssnz_EeKfO4elN3J5Fw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_EGnXIH0AEeKfO4elN3J5Fw" name="platformFilter">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IUWi4H0AEeKfO4elN3J5Fw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IUWi4X0AEeKfO4elN3J5Fw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_9wOAUH0AEeKfO4elN3J5Fw" name="buddyPolicy" type="_ensCEH0AEeKfO4elN3J5Fw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__5Z6YH0AEeKfO4elN3J5Fw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__5Z6YX0AEeKfO4elN3J5Fw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_TQsfMH0BEeKfO4elN3J5Fw" name="extensibleAPI">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WeJ5sH0BEeKfO4elN3J5Fw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WeJ5sX0BEeKfO4elN3J5Fw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_tZPVYH0BEeKfO4elN3J5Fw" name="bundleShape" type="_mMdloH0BEeKfO4elN3J5Fw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xH4KUH0BEeKfO4elN3J5Fw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xH4KUX0BEeKfO4elN3J5Fw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_E8LbQH0CEeKfO4elN3J5Fw" name="capability">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KZ0IoH0CEeKfO4elN3J5Fw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KZ0IoX0CEeKfO4elN3J5Fw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_WiHXMH0CEeKfO4elN3J5Fw" name="requireCapability">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ykv9UH0CEeKfO4elN3J5Fw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ykv9UX0CEeKfO4elN3J5Fw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_qLRvIH0CEeKfO4elN3J5Fw" name="genericCapabilityAlias">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v-Ur0H0CEeKfO4elN3J5Fw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v-Ur0X0CEeKfO4elN3J5Fw" value="*"/>
- </ownedAttribute>
- <icon xmi:type="uml:Image" xmi:id="_hU14AOqKEeOfTcbrnCq2oQ" format="" location="platform:/plugin/org.eclipse.papyrus.adl4eclipse.profile/img/adl.png">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hU14AeqKEeOfTcbrnCq2oQ" source="image_papyrus">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hU14AuqKEeOfTcbrnCq2oQ" key="image_kind_key" value="icon"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hU14A-qKEeOfTcbrnCq2oQ" key="image_name_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:type="uml:Image" xmi:id="_kVzHkOqKEeOfTcbrnCq2oQ" location="platform:/plugin/org.eclipse.papyrus.adl4eclipse.profile/img/adl.svg">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kVzHkeqKEeOfTcbrnCq2oQ" source="image_papyrus">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kVzHkuqKEeOfTcbrnCq2oQ" key="image_kind_key" value="shape"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kVzHk-qKEeOfTcbrnCq2oQ" key="image_name_key" value="svg"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_hOsLcHz-EeKfO4elN3J5Fw" name="EclipseExportedPackage">
- <generalization xmi:type="uml:Generalization" xmi:id="_nQXaAHz-EeKfO4elN3J5Fw">
- <general xmi:type="uml:Stereotype" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_VklNMHzcEeKDPtIRpgUgbg"/>
- </generalization>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_sGbxEHz-EeKfO4elN3J5Fw" name="isInternal">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_viXscHz-EeKfO4elN3J5Fw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_viYTgHz-EeKfO4elN3J5Fw" value="1"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_2v3N4Hz-EeKfO4elN3J5Fw" name="DefaultValue"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_AggBgHz_EeKfO4elN3J5Fw" name="friend" association="_AggokHz_EeKfO4elN3J5Fw">
- <type xmi:type="uml:Stereotype" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_esaOUHtxEeKcL-wrhM9ICg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AggBgXz_EeKfO4elN3J5Fw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AggBgnz_EeKfO4elN3J5Fw" value="*"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_AggokHz_EeKfO4elN3J5Fw" name="eclipseExportedPackage_bundle_1" memberEnd="_AggokXz_EeKfO4elN3J5Fw _AggBgHz_EeKfO4elN3J5Fw">
- <ownedEnd xmi:type="uml:Property" xmi:id="_AggokXz_EeKfO4elN3J5Fw" name="eclipseExportedPackage" type="_hOsLcHz-EeKfO4elN3J5Fw" association="_AggokHz_EeKfO4elN3J5Fw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Aggoknz_EeKfO4elN3J5Fw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Aggok3z_EeKfO4elN3J5Fw" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_tugss3z_EeKfO4elN3J5Fw" name="lazyStartException" memberEnd="_tugstHz_EeKfO4elN3J5Fw _tugssHz_EeKfO4elN3J5Fw">
- <ownedEnd xmi:type="uml:Property" xmi:id="_tugstHz_EeKfO4elN3J5Fw" name="plugin" type="_vi0fwHz7EeKfO4elN3J5Fw" association="_tugss3z_EeKfO4elN3J5Fw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tugstXz_EeKfO4elN3J5Fw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tugstnz_EeKfO4elN3J5Fw" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_ensCEH0AEeKfO4elN3J5Fw" name="BuddyPolicyEnumeration">
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_lGU5cH0AEeKfO4elN3J5Fw" name="dependent"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_plwSIH0AEeKfO4elN3J5Fw" name="global"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_p8XbUH0AEeKfO4elN3J5Fw" name="registered"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_qTIVgH0AEeKfO4elN3J5Fw" name="app"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_qupz4H0AEeKfO4elN3J5Fw" name="ext"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_rKCIUH0AEeKfO4elN3J5Fw" name="boot"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ri4GIH0AEeKfO4elN3J5Fw" name="parent"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_mMdloH0BEeKfO4elN3J5Fw" name="BundleShapeEnumeration">
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ntBZcH0BEeKfO4elN3J5Fw" name="jar"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_qjug0H0BEeKfO4elN3J5Fw" name="dir"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_6MKJENT3EeKj0Lzrn2trlQ" name="Feature">
- <ownedAttribute xmi:type="uml:Property" xmi:id="_BAN20NT4EeKj0Lzrn2trlQ" name="base_Class" association="_BAN20dT4EeKj0Lzrn2trlQ">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_E8GdkNT4EeKj0Lzrn2trlQ" name="description" visibility="public">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Jr6boNT4EeKj0Lzrn2trlQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jr6bodT4EeKj0Lzrn2trlQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_JsgRgNT4EeKj0Lzrn2trlQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_NKe0QNT4EeKj0Lzrn2trlQ" name="copyright" visibility="public">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QAJZ0NT4EeKj0Lzrn2trlQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QATK0NT4EeKj0Lzrn2trlQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_QAmFwNT4EeKj0Lzrn2trlQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_Rf9mwNT4EeKj0Lzrn2trlQ" name="license" visibility="public">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T4BDQNT4EeKj0Lzrn2trlQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T4K0QNT4EeKj0Lzrn2trlQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_T4dvMNT4EeKj0Lzrn2trlQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_VqbcENT4EeKj0Lzrn2trlQ" name="provider" visibility="public">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZCT94NT4EeKj0Lzrn2trlQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZCdu4NT4EeKj0Lzrn2trlQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZCwp0NT4EeKj0Lzrn2trlQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_ad0SkNT4EeKj0Lzrn2trlQ" name="image">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_fuW_INT4EeKj0Lzrn2trlQ" name="url" visibility="public">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gT244NT4EeKj0Lzrn2trlQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gUAp4NT4EeKj0Lzrn2trlQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_gUJz0NT4EeKj0Lzrn2trlQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_4vp5YNT4EeKj0Lzrn2trlQ" name="plugins" type="_vi0fwHz7EeKfO4elN3J5Fw" association="_4vp5Y9T4EeKj0Lzrn2trlQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4vp5YdT4EeKj0Lzrn2trlQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4vp5YtT4EeKj0Lzrn2trlQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_CEZbMNT5EeKj0Lzrn2trlQ" name="includedFeatures" type="_6MKJENT3EeKj0Lzrn2trlQ" association="_CEjMMNT5EeKj0Lzrn2trlQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CEZbMdT5EeKj0Lzrn2trlQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CEZbMtT5EeKj0Lzrn2trlQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_gjdlsNT5EeKj0Lzrn2trlQ" name="importedFeatures" type="_6MKJENT3EeKj0Lzrn2trlQ" association="_gjmvoNT5EeKj0Lzrn2trlQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gjdlsdT5EeKj0Lzrn2trlQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gjdlstT5EeKj0Lzrn2trlQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_21DYcNT5EeKj0Lzrn2trlQ" name="label" visibility="public">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6tEL0NT5EeKj0Lzrn2trlQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6tNVwNT5EeKj0Lzrn2trlQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_6tgQsNT5EeKj0Lzrn2trlQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_7Rg8sNT5EeKj0Lzrn2trlQ" name="id" visibility="public">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9UuxoNT5EeKj0Lzrn2trlQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9UuxodT5EeKj0Lzrn2trlQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_9VBskNT5EeKj0Lzrn2trlQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_C1oOYNT6EeKj0Lzrn2trlQ" name="version" visibility="public">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E4kWgNT6EeKj0Lzrn2trlQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E4kWgdT6EeKj0Lzrn2trlQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_E5BCcNT6EeKj0Lzrn2trlQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_BAN20dT4EeKj0Lzrn2trlQ" name="E_Feature_Class1" memberEnd="_BAN20tT4EeKj0Lzrn2trlQ _BAN20NT4EeKj0Lzrn2trlQ">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_BAN20tT4EeKj0Lzrn2trlQ" name="extension_Feature" type="_6MKJENT3EeKj0Lzrn2trlQ" aggregation="composite" association="_BAN20dT4EeKj0Lzrn2trlQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_4vp5Y9T4EeKj0Lzrn2trlQ" name="feature_plugin_1" memberEnd="_4vp5ZNT4EeKj0Lzrn2trlQ _4vp5YNT4EeKj0Lzrn2trlQ">
- <ownedEnd xmi:type="uml:Property" xmi:id="_4vp5ZNT4EeKj0Lzrn2trlQ" name="feature" type="_6MKJENT3EeKj0Lzrn2trlQ" association="_4vp5Y9T4EeKj0Lzrn2trlQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4vp5ZdT4EeKj0Lzrn2trlQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4vp5ZtT4EeKj0Lzrn2trlQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_CEjMMNT5EeKj0Lzrn2trlQ" name="feature_feature_1" memberEnd="_CEjMMdT5EeKj0Lzrn2trlQ _CEZbMNT5EeKj0Lzrn2trlQ">
- <ownedEnd xmi:type="uml:Property" xmi:id="_CEjMMdT5EeKj0Lzrn2trlQ" name="feature" type="_6MKJENT3EeKj0Lzrn2trlQ" association="_CEjMMNT5EeKj0Lzrn2trlQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CEjMMtT5EeKj0Lzrn2trlQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CEjMM9T5EeKj0Lzrn2trlQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gjmvoNT5EeKj0Lzrn2trlQ" name="importedFeatures" memberEnd="_gjmvodT5EeKj0Lzrn2trlQ _gjdlsNT5EeKj0Lzrn2trlQ">
- <ownedEnd xmi:type="uml:Property" xmi:id="_gjmvodT5EeKj0Lzrn2trlQ" name="feature" type="_6MKJENT3EeKj0Lzrn2trlQ" association="_gjmvoNT5EeKj0Lzrn2trlQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gjmvotT5EeKj0Lzrn2trlQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gjmvo9T5EeKj0Lzrn2trlQ" value="1"/>
- </ownedEnd>
- </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:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_nE1m0Hz7EeKfO4elN3J5Fw" name="ADL4Eclipse" metaclassReference="_sykB0Hz_EeKfO4elN3J5Fw _ATcQYNT4EeKj0Lzrn2trlQ _cxlXQAk3EeWVheod2N5iTA _y3as8AtbEeWIiJGKVe-HiA _HblrYBP-EeWudK_BGFfrXw" metamodelReference="_nE1m0Xz7EeKfO4elN3J5Fw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBs8MX9OEeKfO4elN3J5Fw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_NjKtoBP-EeWudK_BGFfrXw" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_Ni8rMBP-EeWudK_BGFfrXw/16" nsPrefix="ADL4Eclipse">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NjKtoRP-EeWudK_BGFfrXw" source="http://www.eclipse.org/uml2/4.1.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYAk5EeWGaaZmIQ1pKQ"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NjQ0QBP-EeWudK_BGFfrXw" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NjQ0QRP-EeWudK_BGFfrXw" key="Version" value="0.0.7"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NjQ0QhP-EeWudK_BGFfrXw" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NjQ0QxP-EeWudK_BGFfrXw" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NjQ0RBP-EeWudK_BGFfrXw" key="Date" value="2015-06-16"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NjQ0RRP-EeWudK_BGFfrXw" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NjKtohP-EeWudK_BGFfrXw" name="Plugin">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NjKtoxP-EeWudK_BGFfrXw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYQk5EeWGaaZmIQ1pKQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKtpBP-EeWudK_BGFfrXw" name="isIncubation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKtphP-EeWudK_BGFfrXw" name="lazyStart" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NjKtqBP-EeWudK_BGFfrXw" name="lazyStartException" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKtqhP-EeWudK_BGFfrXw" name="platformFilter" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKtrBP-EeWudK_BGFfrXw" name="buddyPolicy" ordered="false" upperBound="-1" eType="_NjKtuRP-EeWudK_BGFfrXw"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKtrhP-EeWudK_BGFfrXw" name="extensibleAPI" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKtsBP-EeWudK_BGFfrXw" name="bundleShape" ordered="false" eType="_NjKtwhP-EeWudK_BGFfrXw"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKtshP-EeWudK_BGFfrXw" name="capability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKttBP-EeWudK_BGFfrXw" name="requireCapability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKtthP-EeWudK_BGFfrXw" name="genericCapabilityAlias" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_NjKtuRP-EeWudK_BGFfrXw" name="BuddyPolicyEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NjKtuhP-EeWudK_BGFfrXw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_NjKtuxP-EeWudK_BGFfrXw" name="dependent"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_NjKtvBP-EeWudK_BGFfrXw" name="global" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_NjKtvRP-EeWudK_BGFfrXw" name="registered" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_NjKtvhP-EeWudK_BGFfrXw" name="app" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_NjKtvxP-EeWudK_BGFfrXw" name="ext" value="4"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_NjKtwBP-EeWudK_BGFfrXw" name="boot" value="5"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_NjKtwRP-EeWudK_BGFfrXw" name="parent" value="6"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_NjKtwhP-EeWudK_BGFfrXw" name="BundleShapeEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NjKtwxP-EeWudK_BGFfrXw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_NjKtxBP-EeWudK_BGFfrXw" name="jar"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_NjKtxRP-EeWudK_BGFfrXw" name="dir" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NjKtxhP-EeWudK_BGFfrXw" name="EclipseExportedPackage">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NjKtxxP-EeWudK_BGFfrXw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcrgk5EeWGaaZmIQ1pKQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKtyBP-EeWudK_BGFfrXw" name="isInternal" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NjKtyhP-EeWudK_BGFfrXw" name="friend" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYQk5EeWGaaZmIQ1pKQ"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NjKtzRP-EeWudK_BGFfrXw" name="Feature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NjKtzhP-EeWudK_BGFfrXw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6MKJENT3EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NjKtzxP-EeWudK_BGFfrXw" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKt0RP-EeWudK_BGFfrXw" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKt0xP-EeWudK_BGFfrXw" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKt1RP-EeWudK_BGFfrXw" name="license" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKt1xP-EeWudK_BGFfrXw" name="provider" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKt2RP-EeWudK_BGFfrXw" name="image" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKt2xP-EeWudK_BGFfrXw" name="url" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NjKt3RP-EeWudK_BGFfrXw" name="plugins" ordered="false" upperBound="-1" eType="_NjKtohP-EeWudK_BGFfrXw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NjKt3xP-EeWudK_BGFfrXw" name="includedFeatures" ordered="false" upperBound="-1" eType="_NjKtzRP-EeWudK_BGFfrXw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NjKt4RP-EeWudK_BGFfrXw" name="importedFeatures" ordered="false" upperBound="-1" eType="_NjKtzRP-EeWudK_BGFfrXw"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKt4xP-EeWudK_BGFfrXw" name="label" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKt5RP-EeWudK_BGFfrXw" name="id" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKt5xP-EeWudK_BGFfrXw" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NjKt6RP-EeWudK_BGFfrXw" name="Extension">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NjKt6hP-EeWudK_BGFfrXw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_taHtkP4EEeS7Ucf_Gn9taA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NjKt6xP-EeWudK_BGFfrXw" name="base_InstanceSpecification" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InstanceSpecification"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NjKt7RP-EeWudK_BGFfrXw" name="ExtensionPoint">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NjKt7hP-EeWudK_BGFfrXw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LbyfMAkuEeW4eq9NGKnxaQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKt7xP-EeWudK_BGFfrXw" name="apiInformation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKt8RP-EeWudK_BGFfrXw" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKt8xP-EeWudK_BGFfrXw" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKt9RP-EeWudK_BGFfrXw" name="examples" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKt9xP-EeWudK_BGFfrXw" name="pluginId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKt-RP-EeWudK_BGFfrXw" name="pointId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKt-xP-EeWudK_BGFfrXw" name="pointName" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKt_RP-EeWudK_BGFfrXw" name="since" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKt_xP-EeWudK_BGFfrXw" name="suppliedImplementation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKuARP-EeWudK_BGFfrXw" name="schema" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKuAxP-EeWudK_BGFfrXw" name="schemaInclusions" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NjKuBRP-EeWudK_BGFfrXw" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NjKuBxP-EeWudK_BGFfrXw" name="elements" ordered="false" upperBound="-1" eType="_NjKuCRP-EeWudK_BGFfrXw"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NjKuCRP-EeWudK_BGFfrXw" name="Element">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NjKuChP-EeWudK_BGFfrXw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_0i27EAtbEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKuCxP-EeWudK_BGFfrXw" name="name" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKuDRP-EeWudK_BGFfrXw" name="deprecated" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKuDxP-EeWudK_BGFfrXw" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NjKuERP-EeWudK_BGFfrXw" name="attributes" ordered="false" upperBound="-1" eType="_NjKuFxP-EeWudK_BGFfrXw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NjKuExP-EeWudK_BGFfrXw" name="compositor" ordered="false" lowerBound="1" eType="_NjKuHxP-EeWudK_BGFfrXw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NjKuFRP-EeWudK_BGFfrXw" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NjKuFxP-EeWudK_BGFfrXw" name="Attribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NjKuGBP-EeWudK_BGFfrXw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CHSegAteEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NjKuGRP-EeWudK_BGFfrXw" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKuGxP-EeWudK_BGFfrXw" name="name" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NjKuHRP-EeWudK_BGFfrXw" name="use" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NjKuHxP-EeWudK_BGFfrXw" name="Compositor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NjKuIBP-EeWudK_BGFfrXw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-ihlAAtiEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NjKuIRP-EeWudK_BGFfrXw" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKuIxP-EeWudK_BGFfrXw" name="minOccurence" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKuJRP-EeWudK_BGFfrXw" name="maxOccurence" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NjKuJxP-EeWudK_BGFfrXw" name="type" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NjKuKRP-EeWudK_BGFfrXw" name="elements" ordered="false" upperBound="-1" eType="_NjKuCRP-EeWudK_BGFfrXw"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_NjKuKxP-EeWudK_BGFfrXw" name="RootElement">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NjKuLBP-EeWudK_BGFfrXw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_YG2ikAtdEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NjKuLRP-EeWudK_BGFfrXw" name="base_Element" ordered="false" lowerBound="1" eType="_NjKuCRP-EeWudK_BGFfrXw"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NjKuLxP-EeWudK_BGFfrXw" name="internal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_YGaBMBBAEeWOL9r_mvTI7g" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_YGUhoBBAEeWOL9r_mvTI7g/15" nsPrefix="ADL4Eclipse">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YGaBMRBAEeWOL9r_mvTI7g" source="http://www.eclipse.org/uml2/4.1.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYAk5EeWGaaZmIQ1pKQ"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YGgu4BBAEeWOL9r_mvTI7g" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YGgu4RBAEeWOL9r_mvTI7g" key="Version" value="0.0.6"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YGgu4hBAEeWOL9r_mvTI7g" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YGgu4xBAEeWOL9r_mvTI7g" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YGgu5BBAEeWOL9r_mvTI7g" key="Date" value="2015-06-11"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YGgu5RBAEeWOL9r_mvTI7g" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_YGaBMhBAEeWOL9r_mvTI7g" name="Plugin">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YGaBMxBAEeWOL9r_mvTI7g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYQk5EeWGaaZmIQ1pKQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaBNBBAEeWOL9r_mvTI7g" name="isIncubation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaBNhBAEeWOL9r_mvTI7g" name="lazyStart" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YGaBOBBAEeWOL9r_mvTI7g" name="lazyStartException" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaBOhBAEeWOL9r_mvTI7g" name="platformFilter" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaBPBBAEeWOL9r_mvTI7g" name="buddyPolicy" ordered="false" upperBound="-1" eType="_YGaBSRBAEeWOL9r_mvTI7g"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaBPhBAEeWOL9r_mvTI7g" name="extensibleAPI" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaBQBBAEeWOL9r_mvTI7g" name="bundleShape" ordered="false" eType="_YGaBUhBAEeWOL9r_mvTI7g"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaBQhBAEeWOL9r_mvTI7g" name="capability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaBRBBAEeWOL9r_mvTI7g" name="requireCapability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaBRhBAEeWOL9r_mvTI7g" name="genericCapabilityAlias" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_YGaBSRBAEeWOL9r_mvTI7g" name="BuddyPolicyEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YGaBShBAEeWOL9r_mvTI7g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_YGaBSxBAEeWOL9r_mvTI7g" name="dependent"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_YGaBTBBAEeWOL9r_mvTI7g" name="global" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_YGaBTRBAEeWOL9r_mvTI7g" name="registered" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_YGaBThBAEeWOL9r_mvTI7g" name="app" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_YGaBTxBAEeWOL9r_mvTI7g" name="ext" value="4"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_YGaBUBBAEeWOL9r_mvTI7g" name="boot" value="5"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_YGaBURBAEeWOL9r_mvTI7g" name="parent" value="6"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_YGaBUhBAEeWOL9r_mvTI7g" name="BundleShapeEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YGaBUxBAEeWOL9r_mvTI7g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_YGaBVBBAEeWOL9r_mvTI7g" name="jar"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_YGaBVRBAEeWOL9r_mvTI7g" name="dir" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_YGaBVhBAEeWOL9r_mvTI7g" name="EclipseExportedPackage">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YGaBVxBAEeWOL9r_mvTI7g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcrgk5EeWGaaZmIQ1pKQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaBWBBAEeWOL9r_mvTI7g" name="isInternal" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YGaBWhBAEeWOL9r_mvTI7g" name="friend" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYQk5EeWGaaZmIQ1pKQ"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_YGaBXRBAEeWOL9r_mvTI7g" name="Feature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YGaBXhBAEeWOL9r_mvTI7g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6MKJENT3EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YGaBXxBAEeWOL9r_mvTI7g" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaBYRBAEeWOL9r_mvTI7g" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaBYxBAEeWOL9r_mvTI7g" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaBZRBAEeWOL9r_mvTI7g" name="license" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaBZxBAEeWOL9r_mvTI7g" name="provider" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaBaRBAEeWOL9r_mvTI7g" name="image" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaBaxBAEeWOL9r_mvTI7g" name="url" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YGaBbRBAEeWOL9r_mvTI7g" name="plugins" ordered="false" upperBound="-1" eType="_YGaBMhBAEeWOL9r_mvTI7g"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YGaBbxBAEeWOL9r_mvTI7g" name="includedFeatures" ordered="false" upperBound="-1" eType="_YGaBXRBAEeWOL9r_mvTI7g"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YGaBcRBAEeWOL9r_mvTI7g" name="importedFeatures" ordered="false" upperBound="-1" eType="_YGaBXRBAEeWOL9r_mvTI7g"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaBcxBAEeWOL9r_mvTI7g" name="label" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaoQRBAEeWOL9r_mvTI7g" name="id" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaoQxBAEeWOL9r_mvTI7g" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_YGaoRRBAEeWOL9r_mvTI7g" name="Extension">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YGaoRhBAEeWOL9r_mvTI7g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_taHtkP4EEeS7Ucf_Gn9taA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YGaoRxBAEeWOL9r_mvTI7g" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_YGaoSRBAEeWOL9r_mvTI7g" name="ExtensionPoint">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YGaoShBAEeWOL9r_mvTI7g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LbyfMAkuEeW4eq9NGKnxaQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaoSxBAEeWOL9r_mvTI7g" name="apiInformation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaoTRBAEeWOL9r_mvTI7g" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaoTxBAEeWOL9r_mvTI7g" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaoURBAEeWOL9r_mvTI7g" name="examples" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaoUxBAEeWOL9r_mvTI7g" name="pluginId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaoVRBAEeWOL9r_mvTI7g" name="pointId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaoVxBAEeWOL9r_mvTI7g" name="pointName" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaoWRBAEeWOL9r_mvTI7g" name="since" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaoWxBAEeWOL9r_mvTI7g" name="suppliedImplementation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaoXRBAEeWOL9r_mvTI7g" name="schema" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaoXxBAEeWOL9r_mvTI7g" name="schemaInclusions" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YGaoYRBAEeWOL9r_mvTI7g" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YGaoYxBAEeWOL9r_mvTI7g" name="elements" ordered="false" upperBound="-1" eType="_YGaoZRBAEeWOL9r_mvTI7g"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_YGaoZRBAEeWOL9r_mvTI7g" name="Element">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YGaoZhBAEeWOL9r_mvTI7g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_0i27EAtbEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaoZxBAEeWOL9r_mvTI7g" name="name" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaoaRBAEeWOL9r_mvTI7g" name="deprecated" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaoaxBAEeWOL9r_mvTI7g" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YGaobRBAEeWOL9r_mvTI7g" name="attributes" ordered="false" upperBound="-1" eType="_YGaocxBAEeWOL9r_mvTI7g"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YGaobxBAEeWOL9r_mvTI7g" name="compositor" ordered="false" lowerBound="1" eType="_YGaoexBAEeWOL9r_mvTI7g"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YGaocRBAEeWOL9r_mvTI7g" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_YGaocxBAEeWOL9r_mvTI7g" name="Attribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YGaodBBAEeWOL9r_mvTI7g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CHSegAteEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YGaodRBAEeWOL9r_mvTI7g" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaodxBAEeWOL9r_mvTI7g" name="name" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YGaoeRBAEeWOL9r_mvTI7g" name="use" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_YGaoexBAEeWOL9r_mvTI7g" name="Compositor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YGaofBBAEeWOL9r_mvTI7g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-ihlAAtiEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YGaofRBAEeWOL9r_mvTI7g" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaofxBAEeWOL9r_mvTI7g" name="minOccurence" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaogRBAEeWOL9r_mvTI7g" name="maxOccurence" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YGaogxBAEeWOL9r_mvTI7g" name="type" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YGaohRBAEeWOL9r_mvTI7g" name="elements" ordered="false" upperBound="-1" eType="_YGaoZRBAEeWOL9r_mvTI7g"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_YGaohxBAEeWOL9r_mvTI7g" name="RootElement">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YGaoiBBAEeWOL9r_mvTI7g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_YG2ikAtdEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YGaoiRBAEeWOL9r_mvTI7g" name="base_Element" ordered="false" lowerBound="1" eType="_YGaoZRBAEeWOL9r_mvTI7g"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YGaoixBAEeWOL9r_mvTI7g" name="internal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_0Al1UAt4EeWkKtCFDD50hg" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_0Ag80At4EeWkKtCFDD50hg/14" nsPrefix="ADL4Eclipse">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0Al1UQt4EeWkKtCFDD50hg" source="http://www.eclipse.org/uml2/4.1.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYAk5EeWGaaZmIQ1pKQ"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0ArU4At4EeWkKtCFDD50hg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0ArU4Qt4EeWkKtCFDD50hg" key="Version" value="0.0.6"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0ArU4gt4EeWkKtCFDD50hg" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0ArU4wt4EeWkKtCFDD50hg" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0ArU5At4EeWkKtCFDD50hg" key="Date" value="2015-06-05"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0ArU5Qt4EeWkKtCFDD50hg" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0Al1Ugt4EeWkKtCFDD50hg" name="Plugin">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0Al1Uwt4EeWkKtCFDD50hg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYQk5EeWGaaZmIQ1pKQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1VAt4EeWkKtCFDD50hg" name="isIncubation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1Vgt4EeWkKtCFDD50hg" name="lazyStart" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Al1WAt4EeWkKtCFDD50hg" name="lazyStartException" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1Wgt4EeWkKtCFDD50hg" name="platformFilter" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1XAt4EeWkKtCFDD50hg" name="buddyPolicy" ordered="false" upperBound="-1" eType="_0Al1aQt4EeWkKtCFDD50hg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1Xgt4EeWkKtCFDD50hg" name="extensibleAPI" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1YAt4EeWkKtCFDD50hg" name="bundleShape" ordered="false" eType="_0Al1cgt4EeWkKtCFDD50hg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1Ygt4EeWkKtCFDD50hg" name="capability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1ZAt4EeWkKtCFDD50hg" name="requireCapability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1Zgt4EeWkKtCFDD50hg" name="genericCapabilityAlias" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_0Al1aQt4EeWkKtCFDD50hg" name="BuddyPolicyEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0Al1agt4EeWkKtCFDD50hg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0Al1awt4EeWkKtCFDD50hg" name="dependent"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0Al1bAt4EeWkKtCFDD50hg" name="global" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0Al1bQt4EeWkKtCFDD50hg" name="registered" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0Al1bgt4EeWkKtCFDD50hg" name="app" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0Al1bwt4EeWkKtCFDD50hg" name="ext" value="4"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0Al1cAt4EeWkKtCFDD50hg" name="boot" value="5"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0Al1cQt4EeWkKtCFDD50hg" name="parent" value="6"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_0Al1cgt4EeWkKtCFDD50hg" name="BundleShapeEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0Al1cwt4EeWkKtCFDD50hg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0Al1dAt4EeWkKtCFDD50hg" name="jar"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0Al1dQt4EeWkKtCFDD50hg" name="dir" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0Al1dgt4EeWkKtCFDD50hg" name="EclipseExportedPackage">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0Al1dwt4EeWkKtCFDD50hg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcrgk5EeWGaaZmIQ1pKQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1eAt4EeWkKtCFDD50hg" name="isInternal" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Al1egt4EeWkKtCFDD50hg" name="friend" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYQk5EeWGaaZmIQ1pKQ"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0Al1fQt4EeWkKtCFDD50hg" name="Feature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0Al1fgt4EeWkKtCFDD50hg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6MKJENT3EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Al1fwt4EeWkKtCFDD50hg" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1gQt4EeWkKtCFDD50hg" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1gwt4EeWkKtCFDD50hg" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1hQt4EeWkKtCFDD50hg" name="license" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1hwt4EeWkKtCFDD50hg" name="provider" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1iQt4EeWkKtCFDD50hg" name="image" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1iwt4EeWkKtCFDD50hg" name="url" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Al1jQt4EeWkKtCFDD50hg" name="plugins" ordered="false" upperBound="-1" eType="_0Al1Ugt4EeWkKtCFDD50hg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Al1jwt4EeWkKtCFDD50hg" name="includedFeatures" ordered="false" upperBound="-1" eType="_0Al1fQt4EeWkKtCFDD50hg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Al1kQt4EeWkKtCFDD50hg" name="importedFeatures" ordered="false" upperBound="-1" eType="_0Al1fQt4EeWkKtCFDD50hg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1kwt4EeWkKtCFDD50hg" name="label" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1lQt4EeWkKtCFDD50hg" name="id" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1lwt4EeWkKtCFDD50hg" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0Al1mQt4EeWkKtCFDD50hg" name="Extension">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0Al1mgt4EeWkKtCFDD50hg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_taHtkP4EEeS7Ucf_Gn9taA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Al1mwt4EeWkKtCFDD50hg" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0Al1nQt4EeWkKtCFDD50hg" name="ExtensionPoint">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0Al1ngt4EeWkKtCFDD50hg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LbyfMAkuEeW4eq9NGKnxaQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1nwt4EeWkKtCFDD50hg" name="apiInformation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1oQt4EeWkKtCFDD50hg" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1owt4EeWkKtCFDD50hg" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1pQt4EeWkKtCFDD50hg" name="examples" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1pwt4EeWkKtCFDD50hg" name="pluginId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1qQt4EeWkKtCFDD50hg" name="pointId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1qwt4EeWkKtCFDD50hg" name="pointName" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1rQt4EeWkKtCFDD50hg" name="since" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1rwt4EeWkKtCFDD50hg" name="suppliedImplementation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1sQt4EeWkKtCFDD50hg" name="schema" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1swt4EeWkKtCFDD50hg" name="schemaInclusions" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Al1tQt4EeWkKtCFDD50hg" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Al1twt4EeWkKtCFDD50hg" name="elements" ordered="false" upperBound="-1" eType="_0Al1uQt4EeWkKtCFDD50hg"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0Al1uQt4EeWkKtCFDD50hg" name="Element">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0Al1ugt4EeWkKtCFDD50hg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_0i27EAtbEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1uwt4EeWkKtCFDD50hg" name="name" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1vQt4EeWkKtCFDD50hg" name="deprecated" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1vwt4EeWkKtCFDD50hg" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Al1wQt4EeWkKtCFDD50hg" name="attributes" ordered="false" upperBound="-1" eType="_0Al1xwt4EeWkKtCFDD50hg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Al1wwt4EeWkKtCFDD50hg" name="compositor" ordered="false" lowerBound="1" eType="_0Al1zwt4EeWkKtCFDD50hg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Al1xQt4EeWkKtCFDD50hg" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0Al1xwt4EeWkKtCFDD50hg" name="Attribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0Al1yAt4EeWkKtCFDD50hg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CHSegAteEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Al1yQt4EeWkKtCFDD50hg" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al1ywt4EeWkKtCFDD50hg" name="name" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Al1zQt4EeWkKtCFDD50hg" name="use" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0Al1zwt4EeWkKtCFDD50hg" name="Compositor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0Al10At4EeWkKtCFDD50hg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-ihlAAtiEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Al10Qt4EeWkKtCFDD50hg" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al10wt4EeWkKtCFDD50hg" name="minOccurence" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al11Qt4EeWkKtCFDD50hg" name="maxOccurence" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Al11wt4EeWkKtCFDD50hg" name="type" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Al12Qt4EeWkKtCFDD50hg" name="elements" ordered="false" upperBound="-1" eType="_0Al1uQt4EeWkKtCFDD50hg"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0Al12wt4EeWkKtCFDD50hg" name="RootElement">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0Al13At4EeWkKtCFDD50hg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_YG2ikAtdEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Al13Qt4EeWkKtCFDD50hg" name="base_Element" ordered="false" lowerBound="1" eType="_0Al1uQt4EeWkKtCFDD50hg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0Al13wt4EeWkKtCFDD50hg" name="internal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0AmcYQt4EeWkKtCFDD50hg" name="JavaAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0AmcYgt4EeWkKtCFDD50hg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0AmcYwt4EeWkKtCFDD50hg" name="base_Attribute" ordered="false" lowerBound="1" eType="_0Al1xwt4EeWkKtCFDD50hg"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0AmcZQt4EeWkKtCFDD50hg" name="StringAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0AmcZgt4EeWkKtCFDD50hg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0AmcZwt4EeWkKtCFDD50hg" name="base_Attribute" ordered="false" lowerBound="1" eType="_0Al1xwt4EeWkKtCFDD50hg"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0AmcaQt4EeWkKtCFDD50hg" name="IdentifierAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0Amcagt4EeWkKtCFDD50hg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Amcawt4EeWkKtCFDD50hg" name="base_Attribute" ordered="false" lowerBound="1" eType="_0Al1xwt4EeWkKtCFDD50hg"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0AmcbQt4EeWkKtCFDD50hg" name="BooleanAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0Amcbgt4EeWkKtCFDD50hg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Amcbwt4EeWkKtCFDD50hg" name="base_Attribute" ordered="false" lowerBound="1" eType="_0Al1xwt4EeWkKtCFDD50hg"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0AmccQt4EeWkKtCFDD50hg" name="ResourceAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0Amccgt4EeWkKtCFDD50hg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0Amccwt4EeWkKtCFDD50hg" name="base_Attribute" ordered="false" lowerBound="1" eType="_0Al1xwt4EeWkKtCFDD50hg"/>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_Ak3qsAt4EeWY9u70vHnGLA" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_AkyyMAt4EeWY9u70vHnGLA/13" nsPrefix="ADL4Eclipse">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ak3qsQt4EeWY9u70vHnGLA" source="http://www.eclipse.org/uml2/4.1.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYAk5EeWGaaZmIQ1pKQ"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ak9KQAt4EeWY9u70vHnGLA" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ak9KQQt4EeWY9u70vHnGLA" key="Version" value="0.0.6"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ak9KQgt4EeWY9u70vHnGLA" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ak9KQwt4EeWY9u70vHnGLA" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ak9KRAt4EeWY9u70vHnGLA" key="Date" value="2015-06-05"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ak9KRQt4EeWY9u70vHnGLA" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ak3qsgt4EeWY9u70vHnGLA" name="Plugin">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ak3qswt4EeWY9u70vHnGLA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYQk5EeWGaaZmIQ1pKQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3qtAt4EeWY9u70vHnGLA" name="isIncubation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3qtgt4EeWY9u70vHnGLA" name="lazyStart" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3quAt4EeWY9u70vHnGLA" name="lazyStartException" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3qugt4EeWY9u70vHnGLA" name="platformFilter" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3qvAt4EeWY9u70vHnGLA" name="buddyPolicy" ordered="false" upperBound="-1" eType="_Ak3qyQt4EeWY9u70vHnGLA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3qvgt4EeWY9u70vHnGLA" name="extensibleAPI" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3qwAt4EeWY9u70vHnGLA" name="bundleShape" ordered="false" eType="_Ak3q0gt4EeWY9u70vHnGLA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3qwgt4EeWY9u70vHnGLA" name="capability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3qxAt4EeWY9u70vHnGLA" name="requireCapability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3qxgt4EeWY9u70vHnGLA" name="genericCapabilityAlias" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Ak3qyQt4EeWY9u70vHnGLA" name="BuddyPolicyEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ak3qygt4EeWY9u70vHnGLA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Ak3qywt4EeWY9u70vHnGLA" name="dependent"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Ak3qzAt4EeWY9u70vHnGLA" name="global" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Ak3qzQt4EeWY9u70vHnGLA" name="registered" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Ak3qzgt4EeWY9u70vHnGLA" name="app" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Ak3qzwt4EeWY9u70vHnGLA" name="ext" value="4"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Ak3q0At4EeWY9u70vHnGLA" name="boot" value="5"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Ak3q0Qt4EeWY9u70vHnGLA" name="parent" value="6"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Ak3q0gt4EeWY9u70vHnGLA" name="BundleShapeEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ak3q0wt4EeWY9u70vHnGLA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Ak3q1At4EeWY9u70vHnGLA" name="jar"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Ak3q1Qt4EeWY9u70vHnGLA" name="dir" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ak3q1gt4EeWY9u70vHnGLA" name="EclipseExportedPackage">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ak3q1wt4EeWY9u70vHnGLA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcrgk5EeWGaaZmIQ1pKQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3q2At4EeWY9u70vHnGLA" name="isInternal" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3q2gt4EeWY9u70vHnGLA" name="friend" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYQk5EeWGaaZmIQ1pKQ"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ak3q3Qt4EeWY9u70vHnGLA" name="Feature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ak3q3gt4EeWY9u70vHnGLA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6MKJENT3EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3q3wt4EeWY9u70vHnGLA" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3q4Qt4EeWY9u70vHnGLA" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3q4wt4EeWY9u70vHnGLA" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3q5Qt4EeWY9u70vHnGLA" name="license" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3q5wt4EeWY9u70vHnGLA" name="provider" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3q6Qt4EeWY9u70vHnGLA" name="image" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3q6wt4EeWY9u70vHnGLA" name="url" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3q7Qt4EeWY9u70vHnGLA" name="plugins" ordered="false" upperBound="-1" eType="_Ak3qsgt4EeWY9u70vHnGLA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3q7wt4EeWY9u70vHnGLA" name="includedFeatures" ordered="false" upperBound="-1" eType="_Ak3q3Qt4EeWY9u70vHnGLA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3q8Qt4EeWY9u70vHnGLA" name="importedFeatures" ordered="false" upperBound="-1" eType="_Ak3q3Qt4EeWY9u70vHnGLA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3q8wt4EeWY9u70vHnGLA" name="label" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3q9Qt4EeWY9u70vHnGLA" name="id" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3q9wt4EeWY9u70vHnGLA" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ak3q-Qt4EeWY9u70vHnGLA" name="Extension">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ak3q-gt4EeWY9u70vHnGLA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_taHtkP4EEeS7Ucf_Gn9taA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3q-wt4EeWY9u70vHnGLA" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ak3q_Qt4EeWY9u70vHnGLA" name="ExtensionPoint">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ak3q_gt4EeWY9u70vHnGLA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LbyfMAkuEeW4eq9NGKnxaQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3q_wt4EeWY9u70vHnGLA" name="apiInformation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3rAQt4EeWY9u70vHnGLA" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3rAwt4EeWY9u70vHnGLA" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3rBQt4EeWY9u70vHnGLA" name="examples" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3rBwt4EeWY9u70vHnGLA" name="pluginId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3rCQt4EeWY9u70vHnGLA" name="pointId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3rCwt4EeWY9u70vHnGLA" name="pointName" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3rDQt4EeWY9u70vHnGLA" name="since" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3rDwt4EeWY9u70vHnGLA" name="suppliedImplementation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3rEQt4EeWY9u70vHnGLA" name="schema" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3rEwt4EeWY9u70vHnGLA" name="schemaInclusions" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3rFQt4EeWY9u70vHnGLA" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3rFwt4EeWY9u70vHnGLA" name="elements" ordered="false" upperBound="-1" eType="_Ak3rGQt4EeWY9u70vHnGLA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ak3rGQt4EeWY9u70vHnGLA" name="Element">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ak3rGgt4EeWY9u70vHnGLA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_0i27EAtbEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3rGwt4EeWY9u70vHnGLA" name="name" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3rHQt4EeWY9u70vHnGLA" name="deprecated" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3rHwt4EeWY9u70vHnGLA" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3rIQt4EeWY9u70vHnGLA" name="attributes" ordered="false" upperBound="-1" eType="_Ak3rJwt4EeWY9u70vHnGLA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3rIwt4EeWY9u70vHnGLA" name="compositor" ordered="false" lowerBound="1" eType="_Ak3rLwt4EeWY9u70vHnGLA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3rJQt4EeWY9u70vHnGLA" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ak3rJwt4EeWY9u70vHnGLA" name="Attribute" abstract="true">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ak3rKAt4EeWY9u70vHnGLA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CHSegAteEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3rKQt4EeWY9u70vHnGLA" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3rKwt4EeWY9u70vHnGLA" name="name" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3rLQt4EeWY9u70vHnGLA" name="use" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ak3rLwt4EeWY9u70vHnGLA" name="Compositor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ak3rMAt4EeWY9u70vHnGLA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-ihlAAtiEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3rMQt4EeWY9u70vHnGLA" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3rMwt4EeWY9u70vHnGLA" name="minOccurence" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3rNQt4EeWY9u70vHnGLA" name="maxOccurence" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3rNwt4EeWY9u70vHnGLA" name="type" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3rOQt4EeWY9u70vHnGLA" name="elements" ordered="false" upperBound="-1" eType="_Ak3rGQt4EeWY9u70vHnGLA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ak3rOwt4EeWY9u70vHnGLA" name="RootElement">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ak3rPAt4EeWY9u70vHnGLA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_YG2ikAtdEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3rPQt4EeWY9u70vHnGLA" name="base_Element" ordered="false" lowerBound="1" eType="_Ak3rGQt4EeWY9u70vHnGLA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ak3rPwt4EeWY9u70vHnGLA" name="internal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ak3rQQt4EeWY9u70vHnGLA" name="JavaAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ak3rQgt4EeWY9u70vHnGLA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3rQwt4EeWY9u70vHnGLA" name="base_Attribute" ordered="false" lowerBound="1" eType="_Ak3rJwt4EeWY9u70vHnGLA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ak3rRQt4EeWY9u70vHnGLA" name="StringAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ak3rRgt4EeWY9u70vHnGLA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3rRwt4EeWY9u70vHnGLA" name="base_Attribute" ordered="false" lowerBound="1" eType="_Ak3rJwt4EeWY9u70vHnGLA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ak3rSQt4EeWY9u70vHnGLA" name="IdentifierAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ak3rSgt4EeWY9u70vHnGLA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3rSwt4EeWY9u70vHnGLA" name="base_Attribute" ordered="false" lowerBound="1" eType="_Ak3rJwt4EeWY9u70vHnGLA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ak3rTQt4EeWY9u70vHnGLA" name="BooleanAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ak3rTgt4EeWY9u70vHnGLA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3rTwt4EeWY9u70vHnGLA" name="base_Attribute" ordered="false" lowerBound="1" eType="_Ak3rJwt4EeWY9u70vHnGLA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ak3rUQt4EeWY9u70vHnGLA" name="ResourceAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ak3rUgt4EeWY9u70vHnGLA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ak3rUwt4EeWY9u70vHnGLA" name="base_Attribute" ordered="false" lowerBound="1" eType="_Ak3rJwt4EeWY9u70vHnGLA"/>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_pIZWAAtzEeWIiJGKVe-HiA" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_pIYH4AtzEeWIiJGKVe-HiA/12" nsPrefix="ADL4Eclipse">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIZWAQtzEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/4.1.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYAk5EeWGaaZmIQ1pKQ"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIcZVQtzEeWIiJGKVe-HiA" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pIcZVgtzEeWIiJGKVe-HiA" key="Version" value="0.0.6"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pIcZVwtzEeWIiJGKVe-HiA" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pIcZWAtzEeWIiJGKVe-HiA" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pIcZWQtzEeWIiJGKVe-HiA" key="Date" value="2015-06-05"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pIcZWgtzEeWIiJGKVe-HiA" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_pIZWAgtzEeWIiJGKVe-HiA" name="Plugin">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIZWAwtzEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYQk5EeWGaaZmIQ1pKQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWBAtzEeWIiJGKVe-HiA" name="isIncubation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWBgtzEeWIiJGKVe-HiA" name="lazyStart" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWCAtzEeWIiJGKVe-HiA" name="lazyStartException" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWCgtzEeWIiJGKVe-HiA" name="platformFilter" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWDAtzEeWIiJGKVe-HiA" name="buddyPolicy" ordered="false" upperBound="-1" eType="_pIZWGQtzEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWDgtzEeWIiJGKVe-HiA" name="extensibleAPI" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWEAtzEeWIiJGKVe-HiA" name="bundleShape" ordered="false" eType="_pIZWIgtzEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWEgtzEeWIiJGKVe-HiA" name="capability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWFAtzEeWIiJGKVe-HiA" name="requireCapability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWFgtzEeWIiJGKVe-HiA" name="genericCapabilityAlias" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pIZWGQtzEeWIiJGKVe-HiA" name="BuddyPolicyEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIZWGgtzEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_pIZWGwtzEeWIiJGKVe-HiA" name="dependent"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_pIZWHAtzEeWIiJGKVe-HiA" name="global" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_pIZWHQtzEeWIiJGKVe-HiA" name="registered" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_pIZWHgtzEeWIiJGKVe-HiA" name="app" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_pIZWHwtzEeWIiJGKVe-HiA" name="ext" value="4"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_pIZWIAtzEeWIiJGKVe-HiA" name="boot" value="5"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_pIZWIQtzEeWIiJGKVe-HiA" name="parent" value="6"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pIZWIgtzEeWIiJGKVe-HiA" name="BundleShapeEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIZWIwtzEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_pIZWJAtzEeWIiJGKVe-HiA" name="jar"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_pIZWJQtzEeWIiJGKVe-HiA" name="dir" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_pIZWJgtzEeWIiJGKVe-HiA" name="EclipseExportedPackage">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIZWJwtzEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcrgk5EeWGaaZmIQ1pKQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWKAtzEeWIiJGKVe-HiA" name="isInternal" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWKgtzEeWIiJGKVe-HiA" name="friend" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYQk5EeWGaaZmIQ1pKQ"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_pIZWLQtzEeWIiJGKVe-HiA" name="Feature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIZWLgtzEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6MKJENT3EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWLwtzEeWIiJGKVe-HiA" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWMQtzEeWIiJGKVe-HiA" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWMwtzEeWIiJGKVe-HiA" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWNQtzEeWIiJGKVe-HiA" name="license" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWNwtzEeWIiJGKVe-HiA" name="provider" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWOQtzEeWIiJGKVe-HiA" name="image" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWOwtzEeWIiJGKVe-HiA" name="url" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWPQtzEeWIiJGKVe-HiA" name="plugins" ordered="false" upperBound="-1" eType="_pIZWAgtzEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWPwtzEeWIiJGKVe-HiA" name="includedFeatures" ordered="false" upperBound="-1" eType="_pIZWLQtzEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWQQtzEeWIiJGKVe-HiA" name="importedFeatures" ordered="false" upperBound="-1" eType="_pIZWLQtzEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWQwtzEeWIiJGKVe-HiA" name="label" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWRQtzEeWIiJGKVe-HiA" name="id" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWRwtzEeWIiJGKVe-HiA" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_pIZWSQtzEeWIiJGKVe-HiA" name="Extension">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIZWSgtzEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_taHtkP4EEeS7Ucf_Gn9taA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWSwtzEeWIiJGKVe-HiA" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_pIZWTQtzEeWIiJGKVe-HiA" name="ExtensionPoint">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIZWTgtzEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LbyfMAkuEeW4eq9NGKnxaQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWTwtzEeWIiJGKVe-HiA" name="apiInformation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWUQtzEeWIiJGKVe-HiA" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWUwtzEeWIiJGKVe-HiA" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWVQtzEeWIiJGKVe-HiA" name="examples" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWVwtzEeWIiJGKVe-HiA" name="pluginId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWWQtzEeWIiJGKVe-HiA" name="pointId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWWwtzEeWIiJGKVe-HiA" name="pointName" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWXQtzEeWIiJGKVe-HiA" name="since" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWXwtzEeWIiJGKVe-HiA" name="suppliedImplementation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWYQtzEeWIiJGKVe-HiA" name="schema" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWYwtzEeWIiJGKVe-HiA" name="schemaInclusions" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWZQtzEeWIiJGKVe-HiA" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWZwtzEeWIiJGKVe-HiA" name="elements" ordered="false" upperBound="-1" eType="_pIZWaQtzEeWIiJGKVe-HiA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_pIZWaQtzEeWIiJGKVe-HiA" name="Element">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIZWagtzEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_0i27EAtbEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWawtzEeWIiJGKVe-HiA" name="name" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWbQtzEeWIiJGKVe-HiA" name="deprecated" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWbwtzEeWIiJGKVe-HiA" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWcQtzEeWIiJGKVe-HiA" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWcwtzEeWIiJGKVe-HiA" name="attributes" ordered="false" upperBound="-1" eType="_pIZWdwtzEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWdQtzEeWIiJGKVe-HiA" name="compositor" ordered="false" lowerBound="1" eType="_pIZWfwtzEeWIiJGKVe-HiA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_pIZWdwtzEeWIiJGKVe-HiA" name="Attribute" abstract="true">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIZWeAtzEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CHSegAteEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWeQtzEeWIiJGKVe-HiA" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWewtzEeWIiJGKVe-HiA" name="name" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWfQtzEeWIiJGKVe-HiA" name="use" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_pIZWfwtzEeWIiJGKVe-HiA" name="Compositor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIZWgAtzEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-ihlAAtiEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWgQtzEeWIiJGKVe-HiA" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWgwtzEeWIiJGKVe-HiA" name="minOccurence" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWhQtzEeWIiJGKVe-HiA" name="maxOccurence" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWhwtzEeWIiJGKVe-HiA" name="type" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWiQtzEeWIiJGKVe-HiA" name="elements" ordered="false" upperBound="-1" eType="_pIZWaQtzEeWIiJGKVe-HiA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_pIZWiwtzEeWIiJGKVe-HiA" name="RootElement">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIZWjAtzEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_YG2ikAtdEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWjQtzEeWIiJGKVe-HiA" name="base_Element" ordered="false" lowerBound="1" eType="_pIZWaQtzEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pIZWjwtzEeWIiJGKVe-HiA" name="internal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_pIZWkQtzEeWIiJGKVe-HiA" name="JavaAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIZWkgtzEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWkwtzEeWIiJGKVe-HiA" name="base_Attribute" ordered="false" lowerBound="1" eType="_pIZWdwtzEeWIiJGKVe-HiA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_pIZWlQtzEeWIiJGKVe-HiA" name="StringAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIZWlgtzEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWlwtzEeWIiJGKVe-HiA" name="base_Attribute" ordered="false" lowerBound="1" eType="_pIZWdwtzEeWIiJGKVe-HiA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_pIZWmQtzEeWIiJGKVe-HiA" name="IdentifierAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIZWmgtzEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWmwtzEeWIiJGKVe-HiA" name="base_Attribute" ordered="false" lowerBound="1" eType="_pIZWdwtzEeWIiJGKVe-HiA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_pIZWnQtzEeWIiJGKVe-HiA" name="BooleanAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIZWngtzEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWnwtzEeWIiJGKVe-HiA" name="base_Attribute" ordered="false" lowerBound="1" eType="_pIZWdwtzEeWIiJGKVe-HiA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_pIZWoQtzEeWIiJGKVe-HiA" name="ResourceAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIZWogtzEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pIZWowtzEeWIiJGKVe-HiA" name="base_Attribute" ordered="false" lowerBound="1" eType="_pIZWdwtzEeWIiJGKVe-HiA"/>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_Sbf9wAtnEeWIiJGKVe-HiA" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_SbMbwAtnEeWIiJGKVe-HiA/11" nsPrefix="ADL4Eclipse">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sbf9wQtnEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/4.1.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYAk5EeWGaaZmIQ1pKQ"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SbjoIAtnEeWIiJGKVe-HiA" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SbjoIQtnEeWIiJGKVe-HiA" key="Version" value="0.0.5"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SbjoIgtnEeWIiJGKVe-HiA" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SbjoIwtnEeWIiJGKVe-HiA" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SbjoJAtnEeWIiJGKVe-HiA" key="Date" value="2015-06-05"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SbjoJQtnEeWIiJGKVe-HiA" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Sbf9wgtnEeWIiJGKVe-HiA" name="Plugin">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sbf9wwtnEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYQk5EeWGaaZmIQ1pKQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf9xAtnEeWIiJGKVe-HiA" name="isIncubation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf9xgtnEeWIiJGKVe-HiA" name="lazyStart" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Sbf9yAtnEeWIiJGKVe-HiA" name="lazyStartException" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf9ygtnEeWIiJGKVe-HiA" name="platformFilter" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf9zAtnEeWIiJGKVe-HiA" name="buddyPolicy" ordered="false" upperBound="-1" eType="_Sbf92QtnEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf9zgtnEeWIiJGKVe-HiA" name="extensibleAPI" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf90AtnEeWIiJGKVe-HiA" name="bundleShape" ordered="false" eType="_Sbf94gtnEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf90gtnEeWIiJGKVe-HiA" name="capability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf91AtnEeWIiJGKVe-HiA" name="requireCapability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf91gtnEeWIiJGKVe-HiA" name="genericCapabilityAlias" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Sbf92QtnEeWIiJGKVe-HiA" name="BuddyPolicyEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sbf92gtnEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Sbf92wtnEeWIiJGKVe-HiA" name="dependent"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Sbf93AtnEeWIiJGKVe-HiA" name="global" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Sbf93QtnEeWIiJGKVe-HiA" name="registered" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Sbf93gtnEeWIiJGKVe-HiA" name="app" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Sbf93wtnEeWIiJGKVe-HiA" name="ext" value="4"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Sbf94AtnEeWIiJGKVe-HiA" name="boot" value="5"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Sbf94QtnEeWIiJGKVe-HiA" name="parent" value="6"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Sbf94gtnEeWIiJGKVe-HiA" name="BundleShapeEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sbf94wtnEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Sbf95AtnEeWIiJGKVe-HiA" name="jar"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Sbf95QtnEeWIiJGKVe-HiA" name="dir" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Sbf95gtnEeWIiJGKVe-HiA" name="EclipseExportedPackage">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sbf95wtnEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcrgk5EeWGaaZmIQ1pKQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf96AtnEeWIiJGKVe-HiA" name="isInternal" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Sbf96gtnEeWIiJGKVe-HiA" name="friend" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYQk5EeWGaaZmIQ1pKQ"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Sbf97QtnEeWIiJGKVe-HiA" name="Feature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sbf97gtnEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6MKJENT3EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Sbf97wtnEeWIiJGKVe-HiA" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf98QtnEeWIiJGKVe-HiA" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf98wtnEeWIiJGKVe-HiA" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf99QtnEeWIiJGKVe-HiA" name="license" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf99wtnEeWIiJGKVe-HiA" name="provider" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf9-QtnEeWIiJGKVe-HiA" name="image" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf9-wtnEeWIiJGKVe-HiA" name="url" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Sbf9_QtnEeWIiJGKVe-HiA" name="plugins" ordered="false" upperBound="-1" eType="_Sbf9wgtnEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Sbf9_wtnEeWIiJGKVe-HiA" name="includedFeatures" ordered="false" upperBound="-1" eType="_Sbf97QtnEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Sbf-AQtnEeWIiJGKVe-HiA" name="importedFeatures" ordered="false" upperBound="-1" eType="_Sbf97QtnEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-AwtnEeWIiJGKVe-HiA" name="label" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-BQtnEeWIiJGKVe-HiA" name="id" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-BwtnEeWIiJGKVe-HiA" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Sbf-CQtnEeWIiJGKVe-HiA" name="Extension">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sbf-CgtnEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_taHtkP4EEeS7Ucf_Gn9taA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Sbf-CwtnEeWIiJGKVe-HiA" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Sbf-DQtnEeWIiJGKVe-HiA" name="ExtensionPoint">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sbf-DgtnEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LbyfMAkuEeW4eq9NGKnxaQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-DwtnEeWIiJGKVe-HiA" name="apiInformation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-EQtnEeWIiJGKVe-HiA" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-EwtnEeWIiJGKVe-HiA" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-FQtnEeWIiJGKVe-HiA" name="examples" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-FwtnEeWIiJGKVe-HiA" name="pluginId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-GQtnEeWIiJGKVe-HiA" name="pointId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-GwtnEeWIiJGKVe-HiA" name="pointName" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-HQtnEeWIiJGKVe-HiA" name="since" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-HwtnEeWIiJGKVe-HiA" name="suppliedImplementation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-IQtnEeWIiJGKVe-HiA" name="schema" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-IwtnEeWIiJGKVe-HiA" name="schemaInclusions" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Sbf-JQtnEeWIiJGKVe-HiA" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Sbf-JwtnEeWIiJGKVe-HiA" name="elements" ordered="false" upperBound="-1" eType="_Sbf-KQtnEeWIiJGKVe-HiA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Sbf-KQtnEeWIiJGKVe-HiA" name="Element">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sbf-KgtnEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_0i27EAtbEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-KwtnEeWIiJGKVe-HiA" name="name" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-LQtnEeWIiJGKVe-HiA" name="deprecated" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Sbf-LwtnEeWIiJGKVe-HiA" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-MQtnEeWIiJGKVe-HiA" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Sbf-MwtnEeWIiJGKVe-HiA" name="attributes" ordered="false" upperBound="-1" eType="_Sbf-NwtnEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Sbf-NQtnEeWIiJGKVe-HiA" name="compositor" ordered="false" lowerBound="1" eType="_Sbf-PwtnEeWIiJGKVe-HiA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Sbf-NwtnEeWIiJGKVe-HiA" name="Attribute" abstract="true">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sbf-OAtnEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CHSegAteEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Sbf-OQtnEeWIiJGKVe-HiA" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-OwtnEeWIiJGKVe-HiA" name="name" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Sbf-PQtnEeWIiJGKVe-HiA" name="use" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Sbf-PwtnEeWIiJGKVe-HiA" name="Compositor">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sbf-QAtnEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-ihlAAtiEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Sbf-QQtnEeWIiJGKVe-HiA" name="base_Property" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-QwtnEeWIiJGKVe-HiA" name="minOccurence" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-RQtnEeWIiJGKVe-HiA" name="maxOccurence" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Sbf-RwtnEeWIiJGKVe-HiA" name="type" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Sbf-SQtnEeWIiJGKVe-HiA" name="elements" ordered="false" upperBound="-1" eType="_Sbf-KQtnEeWIiJGKVe-HiA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Sbf-SwtnEeWIiJGKVe-HiA" name="RootElement">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sbf-TAtnEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_YG2ikAtdEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Sbf-TQtnEeWIiJGKVe-HiA" name="base_Element" ordered="false" lowerBound="1" eType="_Sbf-KQtnEeWIiJGKVe-HiA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Sbf-TwtnEeWIiJGKVe-HiA" name="internal" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Sbf-UQtnEeWIiJGKVe-HiA" name="JavaAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sbf-UgtnEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Sbf-UwtnEeWIiJGKVe-HiA" name="StringAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sbf-VAtnEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Sbf-VQtnEeWIiJGKVe-HiA" name="IdentifierAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sbf-VgtnEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Sbf-VwtnEeWIiJGKVe-HiA" name="BooleanAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sbf-WAtnEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Sbf-WQtnEeWIiJGKVe-HiA" name="ResourceAttribute">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sbf-WgtnEeWIiJGKVe-HiA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_fa7YEAk3EeWVheod2N5iTA" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_fa2fkAk3EeWVheod2N5iTA/10" nsPrefix="ADL4Eclipse">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fa7YEQk3EeWVheod2N5iTA" source="http://www.eclipse.org/uml2/4.1.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0PPREeSsuIUV4Ar9LQ"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fa_CcAk3EeWVheod2N5iTA" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fa_CcQk3EeWVheod2N5iTA" key="Version" value="0.0.5"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fa_Ccgk3EeWVheod2N5iTA" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fa_Ccwk3EeWVheod2N5iTA" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fa_CdAk3EeWVheod2N5iTA" key="Date" value="2015-06-02"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fa_CdQk3EeWVheod2N5iTA" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_fa7YEgk3EeWVheod2N5iTA" name="Plugin">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fa7YEwk3EeWVheod2N5iTA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YFAk3EeWVheod2N5iTA" name="isIncubation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YFgk3EeWVheod2N5iTA" name="lazyStart" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_fa7YGAk3EeWVheod2N5iTA" name="lazyStartException" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YGgk3EeWVheod2N5iTA" name="platformFilter" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YHAk3EeWVheod2N5iTA" name="buddyPolicy" ordered="false" upperBound="-1" eType="_fa7YKQk3EeWVheod2N5iTA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YHgk3EeWVheod2N5iTA" name="extensibleAPI" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YIAk3EeWVheod2N5iTA" name="bundleShape" ordered="false" eType="_fa7YMgk3EeWVheod2N5iTA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YIgk3EeWVheod2N5iTA" name="capability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YJAk3EeWVheod2N5iTA" name="requireCapability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YJgk3EeWVheod2N5iTA" name="genericCapabilityAlias" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_fa7YKQk3EeWVheod2N5iTA" name="BuddyPolicyEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fa7YKgk3EeWVheod2N5iTA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_fa7YKwk3EeWVheod2N5iTA" name="dependent"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_fa7YLAk3EeWVheod2N5iTA" name="global" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_fa7YLQk3EeWVheod2N5iTA" name="registered" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_fa7YLgk3EeWVheod2N5iTA" name="app" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_fa7YLwk3EeWVheod2N5iTA" name="ext" value="4"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_fa7YMAk3EeWVheod2N5iTA" name="boot" value="5"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_fa7YMQk3EeWVheod2N5iTA" name="parent" value="6"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_fa7YMgk3EeWVheod2N5iTA" name="BundleShapeEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fa7YMwk3EeWVheod2N5iTA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_fa7YNAk3EeWVheod2N5iTA" name="jar"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_fa7YNQk3EeWVheod2N5iTA" name="dir" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_fa7YNgk3EeWVheod2N5iTA" name="EclipseExportedPackage">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fa7YNwk3EeWVheod2N5iTA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WG94_PREeSsuIUV4Ar9LQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YOAk3EeWVheod2N5iTA" name="isInternal" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_fa7YOgk3EeWVheod2N5iTA" name="friend" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_fa7YPQk3EeWVheod2N5iTA" name="Feature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fa7YPgk3EeWVheod2N5iTA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6MKJENT3EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_fa7YPwk3EeWVheod2N5iTA" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YQQk3EeWVheod2N5iTA" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YQwk3EeWVheod2N5iTA" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YRQk3EeWVheod2N5iTA" name="license" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YRwk3EeWVheod2N5iTA" name="provider" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YSQk3EeWVheod2N5iTA" name="image" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YSwk3EeWVheod2N5iTA" name="url" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_fa7YTQk3EeWVheod2N5iTA" name="plugins" ordered="false" upperBound="-1" eType="_fa7YEgk3EeWVheod2N5iTA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_fa7YTwk3EeWVheod2N5iTA" name="includedFeatures" ordered="false" upperBound="-1" eType="_fa7YPQk3EeWVheod2N5iTA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_fa7YUQk3EeWVheod2N5iTA" name="importedFeatures" ordered="false" upperBound="-1" eType="_fa7YPQk3EeWVheod2N5iTA"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YUwk3EeWVheod2N5iTA" name="label" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YVQk3EeWVheod2N5iTA" name="id" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YVwk3EeWVheod2N5iTA" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_fa7YWQk3EeWVheod2N5iTA" name="Extension">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fa7YWgk3EeWVheod2N5iTA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_taHtkP4EEeS7Ucf_Gn9taA"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_fa7YWwk3EeWVheod2N5iTA" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_fa7YXQk3EeWVheod2N5iTA" name="ExtensionPoint">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fa7YXgk3EeWVheod2N5iTA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LbyfMAkuEeW4eq9NGKnxaQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YXwk3EeWVheod2N5iTA" name="apiInformation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YYQk3EeWVheod2N5iTA" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YYwk3EeWVheod2N5iTA" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YZQk3EeWVheod2N5iTA" name="examples" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YZwk3EeWVheod2N5iTA" name="pluginId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YaQk3EeWVheod2N5iTA" name="pointId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7Yawk3EeWVheod2N5iTA" name="pointName" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YbQk3EeWVheod2N5iTA" name="since" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7Ybwk3EeWVheod2N5iTA" name="suppliedImplementation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7YcQk3EeWVheod2N5iTA" name="schema" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fa7Ycwk3EeWVheod2N5iTA" name="schemaInclusions" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_fa7YdQk3EeWVheod2N5iTA" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_O_utwAkzEeWgpLGrEfrdiQ" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_O_uGsAkzEeWgpLGrEfrdiQ/9" nsPrefix="ADL4Eclipse">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O_utwQkzEeWgpLGrEfrdiQ" source="http://www.eclipse.org/uml2/4.1.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0PPREeSsuIUV4Ar9LQ"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O_v74AkzEeWgpLGrEfrdiQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_O_v74QkzEeWgpLGrEfrdiQ" key="Version" value="0.0.6"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_O_v74gkzEeWgpLGrEfrdiQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_O_v74wkzEeWgpLGrEfrdiQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_O_v75AkzEeWgpLGrEfrdiQ" key="Date" value="2015-06-02"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_O_v75QkzEeWgpLGrEfrdiQ" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_O_utwgkzEeWgpLGrEfrdiQ" name="Plugin">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O_utwwkzEeWgpLGrEfrdiQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_utxAkzEeWgpLGrEfrdiQ" name="isIncubation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_utxgkzEeWgpLGrEfrdiQ" name="lazyStart" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_O_utyAkzEeWgpLGrEfrdiQ" name="lazyStartException" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_utygkzEeWgpLGrEfrdiQ" name="platformFilter" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_utzAkzEeWgpLGrEfrdiQ" name="buddyPolicy" ordered="false" upperBound="-1" eType="_O_ut2QkzEeWgpLGrEfrdiQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_utzgkzEeWgpLGrEfrdiQ" name="extensibleAPI" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_ut0AkzEeWgpLGrEfrdiQ" name="bundleShape" ordered="false" eType="_O_ut4gkzEeWgpLGrEfrdiQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_ut0gkzEeWgpLGrEfrdiQ" name="capability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_ut1AkzEeWgpLGrEfrdiQ" name="requireCapability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_ut1gkzEeWgpLGrEfrdiQ" name="genericCapabilityAlias" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_O_ut2QkzEeWgpLGrEfrdiQ" name="BuddyPolicyEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O_ut2gkzEeWgpLGrEfrdiQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_O_ut2wkzEeWgpLGrEfrdiQ" name="dependent"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_O_ut3AkzEeWgpLGrEfrdiQ" name="global" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_O_ut3QkzEeWgpLGrEfrdiQ" name="registered" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_O_ut3gkzEeWgpLGrEfrdiQ" name="app" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_O_ut3wkzEeWgpLGrEfrdiQ" name="ext" value="4"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_O_ut4AkzEeWgpLGrEfrdiQ" name="boot" value="5"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_O_ut4QkzEeWgpLGrEfrdiQ" name="parent" value="6"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_O_ut4gkzEeWgpLGrEfrdiQ" name="BundleShapeEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O_ut4wkzEeWgpLGrEfrdiQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_O_ut5AkzEeWgpLGrEfrdiQ" name="jar"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_O_ut5QkzEeWgpLGrEfrdiQ" name="dir" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_O_ut5gkzEeWgpLGrEfrdiQ" name="EclipseExportedPackage">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O_ut5wkzEeWgpLGrEfrdiQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WG94_PREeSsuIUV4Ar9LQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_ut6AkzEeWgpLGrEfrdiQ" name="isInternal" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_O_ut6gkzEeWgpLGrEfrdiQ" name="friend" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_O_ut7QkzEeWgpLGrEfrdiQ" name="Feature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O_ut7gkzEeWgpLGrEfrdiQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6MKJENT3EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_O_ut7wkzEeWgpLGrEfrdiQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_ut8QkzEeWgpLGrEfrdiQ" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_ut8wkzEeWgpLGrEfrdiQ" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_ut9QkzEeWgpLGrEfrdiQ" name="license" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_ut9wkzEeWgpLGrEfrdiQ" name="provider" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_ut-QkzEeWgpLGrEfrdiQ" name="image" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_ut-wkzEeWgpLGrEfrdiQ" name="url" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_O_ut_QkzEeWgpLGrEfrdiQ" name="plugins" ordered="false" upperBound="-1" eType="_O_utwgkzEeWgpLGrEfrdiQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_O_ut_wkzEeWgpLGrEfrdiQ" name="includedFeatures" ordered="false" upperBound="-1" eType="_O_ut7QkzEeWgpLGrEfrdiQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_O_uuAQkzEeWgpLGrEfrdiQ" name="importedFeatures" ordered="false" upperBound="-1" eType="_O_ut7QkzEeWgpLGrEfrdiQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_uuAwkzEeWgpLGrEfrdiQ" name="label" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_uuBQkzEeWgpLGrEfrdiQ" name="id" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_uuBwkzEeWgpLGrEfrdiQ" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_O_uuCQkzEeWgpLGrEfrdiQ" name="Extension">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O_uuCgkzEeWgpLGrEfrdiQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_taHtkP4EEeS7Ucf_Gn9taA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_O_uuCwkzEeWgpLGrEfrdiQ" name="ExtensionPoint">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O_uuDAkzEeWgpLGrEfrdiQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LbyfMAkuEeW4eq9NGKnxaQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_uuDQkzEeWgpLGrEfrdiQ" name="apiInformation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_uuDwkzEeWgpLGrEfrdiQ" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_uuEQkzEeWgpLGrEfrdiQ" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_uuEwkzEeWgpLGrEfrdiQ" name="examples" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_uuFQkzEeWgpLGrEfrdiQ" name="pluginId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_uuFwkzEeWgpLGrEfrdiQ" name="pointId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_uuGQkzEeWgpLGrEfrdiQ" name="pointName" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_uuGwkzEeWgpLGrEfrdiQ" name="since" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_uuHQkzEeWgpLGrEfrdiQ" name="suppliedImplementation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_uuHwkzEeWgpLGrEfrdiQ" name="schema" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_O_uuIQkzEeWgpLGrEfrdiQ" name="schemaInclusions" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_Hh4cIAkzEeWgpLGrEfrdiQ" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_Hh0KsAkzEeWgpLGrEfrdiQ/8" nsPrefix="ADL4Eclipse">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Hh4cIQkzEeWgpLGrEfrdiQ" source="http://www.eclipse.org/uml2/4.1.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0PPREeSsuIUV4Ar9LQ"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Hh7fdAkzEeWgpLGrEfrdiQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Hh7fdQkzEeWgpLGrEfrdiQ" key="Version" value="0.0.5"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Hh7fdgkzEeWgpLGrEfrdiQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Hh7fdwkzEeWgpLGrEfrdiQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Hh7feAkzEeWgpLGrEfrdiQ" key="Date" value="2015-06-02"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Hh7feQkzEeWgpLGrEfrdiQ" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Hh4cIgkzEeWgpLGrEfrdiQ" name="Plugin">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Hh4cIwkzEeWgpLGrEfrdiQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cJAkzEeWgpLGrEfrdiQ" name="isIncubation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cJgkzEeWgpLGrEfrdiQ" name="lazyStart" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Hh4cKAkzEeWgpLGrEfrdiQ" name="lazyStartException" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cKgkzEeWgpLGrEfrdiQ" name="platformFilter" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cLAkzEeWgpLGrEfrdiQ" name="buddyPolicy" ordered="false" upperBound="-1" eType="_Hh4cOQkzEeWgpLGrEfrdiQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cLgkzEeWgpLGrEfrdiQ" name="extensibleAPI" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cMAkzEeWgpLGrEfrdiQ" name="bundleShape" ordered="false" eType="_Hh4cQgkzEeWgpLGrEfrdiQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cMgkzEeWgpLGrEfrdiQ" name="capability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cNAkzEeWgpLGrEfrdiQ" name="requireCapability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cNgkzEeWgpLGrEfrdiQ" name="genericCapabilityAlias" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Hh4cOQkzEeWgpLGrEfrdiQ" name="BuddyPolicyEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Hh4cOgkzEeWgpLGrEfrdiQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Hh4cOwkzEeWgpLGrEfrdiQ" name="dependent"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Hh4cPAkzEeWgpLGrEfrdiQ" name="global" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Hh4cPQkzEeWgpLGrEfrdiQ" name="registered" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Hh4cPgkzEeWgpLGrEfrdiQ" name="app" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Hh4cPwkzEeWgpLGrEfrdiQ" name="ext" value="4"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Hh4cQAkzEeWgpLGrEfrdiQ" name="boot" value="5"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Hh4cQQkzEeWgpLGrEfrdiQ" name="parent" value="6"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Hh4cQgkzEeWgpLGrEfrdiQ" name="BundleShapeEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Hh4cQwkzEeWgpLGrEfrdiQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Hh4cRAkzEeWgpLGrEfrdiQ" name="jar"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_Hh4cRQkzEeWgpLGrEfrdiQ" name="dir" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Hh4cRgkzEeWgpLGrEfrdiQ" name="EclipseExportedPackage">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Hh4cRwkzEeWgpLGrEfrdiQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WG94_PREeSsuIUV4Ar9LQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cSAkzEeWgpLGrEfrdiQ" name="isInternal" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Hh4cSgkzEeWgpLGrEfrdiQ" name="friend" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Hh4cTQkzEeWgpLGrEfrdiQ" name="Feature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Hh4cTgkzEeWgpLGrEfrdiQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6MKJENT3EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Hh4cTwkzEeWgpLGrEfrdiQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cUQkzEeWgpLGrEfrdiQ" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cUwkzEeWgpLGrEfrdiQ" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cVQkzEeWgpLGrEfrdiQ" name="license" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cVwkzEeWgpLGrEfrdiQ" name="provider" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cWQkzEeWgpLGrEfrdiQ" name="image" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cWwkzEeWgpLGrEfrdiQ" name="url" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Hh4cXQkzEeWgpLGrEfrdiQ" name="plugins" ordered="false" upperBound="-1" eType="_Hh4cIgkzEeWgpLGrEfrdiQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Hh4cXwkzEeWgpLGrEfrdiQ" name="includedFeatures" ordered="false" upperBound="-1" eType="_Hh4cTQkzEeWgpLGrEfrdiQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Hh4cYQkzEeWgpLGrEfrdiQ" name="importedFeatures" ordered="false" upperBound="-1" eType="_Hh4cTQkzEeWgpLGrEfrdiQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cYwkzEeWgpLGrEfrdiQ" name="label" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cZQkzEeWgpLGrEfrdiQ" name="id" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cZwkzEeWgpLGrEfrdiQ" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Hh4caQkzEeWgpLGrEfrdiQ" name="Extension">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Hh4cagkzEeWgpLGrEfrdiQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_taHtkP4EEeS7Ucf_Gn9taA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_Hh4cawkzEeWgpLGrEfrdiQ" name="ExtensionPoint">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Hh4cbAkzEeWgpLGrEfrdiQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LbyfMAkuEeW4eq9NGKnxaQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cbQkzEeWgpLGrEfrdiQ" name="apiInformation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cbwkzEeWgpLGrEfrdiQ" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4ccQkzEeWgpLGrEfrdiQ" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4ccwkzEeWgpLGrEfrdiQ" name="examples" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cdQkzEeWgpLGrEfrdiQ" name="pluginId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cdwkzEeWgpLGrEfrdiQ" name="pointId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4ceQkzEeWgpLGrEfrdiQ" name="pointName" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cewkzEeWgpLGrEfrdiQ" name="since" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cfQkzEeWgpLGrEfrdiQ" name="suppliedImplementation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cfwkzEeWgpLGrEfrdiQ" name="schema" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Hh4cgQkzEeWgpLGrEfrdiQ" name="schemaInclusions" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_ya0_UAkxEeWrfsZGFf1vbQ" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_yawt4AkxEeWrfsZGFf1vbQ/7" nsPrefix="ADL4Eclipse">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ya0_UQkxEeWrfsZGFf1vbQ" source="http://www.eclipse.org/uml2/4.1.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0PPREeSsuIUV4Ar9LQ"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ya530AkxEeWrfsZGFf1vbQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ya530QkxEeWrfsZGFf1vbQ" key="Version" value="0.0.5"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ya530gkxEeWrfsZGFf1vbQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ya530wkxEeWrfsZGFf1vbQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ya531AkxEeWrfsZGFf1vbQ" key="Date" value="2015-06-02"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ya531QkxEeWrfsZGFf1vbQ" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_ya0_UgkxEeWrfsZGFf1vbQ" name="Plugin">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ya0_UwkxEeWrfsZGFf1vbQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_VAkxEeWrfsZGFf1vbQ" name="isIncubation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_VgkxEeWrfsZGFf1vbQ" name="lazyStart" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ya0_WAkxEeWrfsZGFf1vbQ" name="lazyStartException" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_WgkxEeWrfsZGFf1vbQ" name="platformFilter" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_XAkxEeWrfsZGFf1vbQ" name="buddyPolicy" ordered="false" upperBound="-1" eType="_ya0_aQkxEeWrfsZGFf1vbQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_XgkxEeWrfsZGFf1vbQ" name="extensibleAPI" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_YAkxEeWrfsZGFf1vbQ" name="bundleShape" ordered="false" eType="_ya0_cgkxEeWrfsZGFf1vbQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_YgkxEeWrfsZGFf1vbQ" name="capability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_ZAkxEeWrfsZGFf1vbQ" name="requireCapability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_ZgkxEeWrfsZGFf1vbQ" name="genericCapabilityAlias" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ya0_aQkxEeWrfsZGFf1vbQ" name="BuddyPolicyEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ya0_agkxEeWrfsZGFf1vbQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_ya0_awkxEeWrfsZGFf1vbQ" name="dependent"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_ya0_bAkxEeWrfsZGFf1vbQ" name="global" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_ya0_bQkxEeWrfsZGFf1vbQ" name="registered" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_ya0_bgkxEeWrfsZGFf1vbQ" name="app" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_ya0_bwkxEeWrfsZGFf1vbQ" name="ext" value="4"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_ya0_cAkxEeWrfsZGFf1vbQ" name="boot" value="5"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_ya0_cQkxEeWrfsZGFf1vbQ" name="parent" value="6"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ya0_cgkxEeWrfsZGFf1vbQ" name="BundleShapeEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ya0_cwkxEeWrfsZGFf1vbQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_ya0_dAkxEeWrfsZGFf1vbQ" name="jar"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_ya0_dQkxEeWrfsZGFf1vbQ" name="dir" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_ya0_dgkxEeWrfsZGFf1vbQ" name="EclipseExportedPackage">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ya0_dwkxEeWrfsZGFf1vbQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WG94_PREeSsuIUV4Ar9LQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_eAkxEeWrfsZGFf1vbQ" name="isInternal" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ya0_egkxEeWrfsZGFf1vbQ" name="friend" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_ya0_fQkxEeWrfsZGFf1vbQ" name="Feature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ya0_fgkxEeWrfsZGFf1vbQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6MKJENT3EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ya0_fwkxEeWrfsZGFf1vbQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_gQkxEeWrfsZGFf1vbQ" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_gwkxEeWrfsZGFf1vbQ" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_hQkxEeWrfsZGFf1vbQ" name="license" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_hwkxEeWrfsZGFf1vbQ" name="provider" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_iQkxEeWrfsZGFf1vbQ" name="image" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_iwkxEeWrfsZGFf1vbQ" name="url" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ya0_jQkxEeWrfsZGFf1vbQ" name="plugins" ordered="false" upperBound="-1" eType="_ya0_UgkxEeWrfsZGFf1vbQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ya0_jwkxEeWrfsZGFf1vbQ" name="includedFeatures" ordered="false" upperBound="-1" eType="_ya0_fQkxEeWrfsZGFf1vbQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ya0_kQkxEeWrfsZGFf1vbQ" name="importedFeatures" ordered="false" upperBound="-1" eType="_ya0_fQkxEeWrfsZGFf1vbQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_kwkxEeWrfsZGFf1vbQ" name="label" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_lQkxEeWrfsZGFf1vbQ" name="id" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_lwkxEeWrfsZGFf1vbQ" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_ya0_mQkxEeWrfsZGFf1vbQ" name="Extension">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ya0_mgkxEeWrfsZGFf1vbQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_taHtkP4EEeS7Ucf_Gn9taA"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_ya0_mwkxEeWrfsZGFf1vbQ" name="ExtensionPoint">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ya0_nAkxEeWrfsZGFf1vbQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LbyfMAkuEeW4eq9NGKnxaQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_nQkxEeWrfsZGFf1vbQ" name="apiInformation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_nwkxEeWrfsZGFf1vbQ" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_oQkxEeWrfsZGFf1vbQ" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_owkxEeWrfsZGFf1vbQ" name="examples" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_pQkxEeWrfsZGFf1vbQ" name="pluginId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_pwkxEeWrfsZGFf1vbQ" name="pointId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_qQkxEeWrfsZGFf1vbQ" name="pointName" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_qwkxEeWrfsZGFf1vbQ" name="since" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_rQkxEeWrfsZGFf1vbQ" name="suppliedImplementation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_rwkxEeWrfsZGFf1vbQ" name="schema" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ya0_sQkxEeWrfsZGFf1vbQ" name="schemaInclusions" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_j254UAkwEeW4eq9NGKnxaQ" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_j20_0AkwEeW4eq9NGKnxaQ/6" nsPrefix="ADL4Eclipse">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j254UQkwEeW4eq9NGKnxaQ" source="http://www.eclipse.org/uml2/4.1.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0PPREeSsuIUV4Ar9LQ"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j2-JwAkwEeW4eq9NGKnxaQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_j2-JwQkwEeW4eq9NGKnxaQ" key="Version" value="0.0.5"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_j2-JwgkwEeW4eq9NGKnxaQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_j2-JwwkwEeW4eq9NGKnxaQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_j2-JxAkwEeW4eq9NGKnxaQ" key="Date" value="2015-06-02"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_j2-JxQkwEeW4eq9NGKnxaQ" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_j254UgkwEeW4eq9NGKnxaQ" name="Plugin">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j254UwkwEeW4eq9NGKnxaQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254VAkwEeW4eq9NGKnxaQ" name="isIncubation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254VgkwEeW4eq9NGKnxaQ" name="lazyStart" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_j254WAkwEeW4eq9NGKnxaQ" name="lazyStartException" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254WgkwEeW4eq9NGKnxaQ" name="platformFilter" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254XAkwEeW4eq9NGKnxaQ" name="buddyPolicy" ordered="false" upperBound="-1" eType="_j254aQkwEeW4eq9NGKnxaQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254XgkwEeW4eq9NGKnxaQ" name="extensibleAPI" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254YAkwEeW4eq9NGKnxaQ" name="bundleShape" ordered="false" eType="_j254cgkwEeW4eq9NGKnxaQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254YgkwEeW4eq9NGKnxaQ" name="capability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254ZAkwEeW4eq9NGKnxaQ" name="requireCapability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254ZgkwEeW4eq9NGKnxaQ" name="genericCapabilityAlias" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_j254aQkwEeW4eq9NGKnxaQ" name="BuddyPolicyEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j254agkwEeW4eq9NGKnxaQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_j254awkwEeW4eq9NGKnxaQ" name="dependent"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_j254bAkwEeW4eq9NGKnxaQ" name="global" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_j254bQkwEeW4eq9NGKnxaQ" name="registered" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_j254bgkwEeW4eq9NGKnxaQ" name="app" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_j254bwkwEeW4eq9NGKnxaQ" name="ext" value="4"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_j254cAkwEeW4eq9NGKnxaQ" name="boot" value="5"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_j254cQkwEeW4eq9NGKnxaQ" name="parent" value="6"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_j254cgkwEeW4eq9NGKnxaQ" name="BundleShapeEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j254cwkwEeW4eq9NGKnxaQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_j254dAkwEeW4eq9NGKnxaQ" name="jar"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_j254dQkwEeW4eq9NGKnxaQ" name="dir" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_j254dgkwEeW4eq9NGKnxaQ" name="EclipseExportedPackage">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j254dwkwEeW4eq9NGKnxaQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WG94_PREeSsuIUV4Ar9LQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254eAkwEeW4eq9NGKnxaQ" name="isInternal" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_j254egkwEeW4eq9NGKnxaQ" name="friend" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_j254fQkwEeW4eq9NGKnxaQ" name="Feature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j254fgkwEeW4eq9NGKnxaQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6MKJENT3EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_j254fwkwEeW4eq9NGKnxaQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254gQkwEeW4eq9NGKnxaQ" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254gwkwEeW4eq9NGKnxaQ" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254hQkwEeW4eq9NGKnxaQ" name="license" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254hwkwEeW4eq9NGKnxaQ" name="provider" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254iQkwEeW4eq9NGKnxaQ" name="image" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254iwkwEeW4eq9NGKnxaQ" name="url" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_j254jQkwEeW4eq9NGKnxaQ" name="plugins" ordered="false" upperBound="-1" eType="_j254UgkwEeW4eq9NGKnxaQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_j254jwkwEeW4eq9NGKnxaQ" name="includedFeatures" ordered="false" upperBound="-1" eType="_j254fQkwEeW4eq9NGKnxaQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_j254kQkwEeW4eq9NGKnxaQ" name="importedFeatures" ordered="false" upperBound="-1" eType="_j254fQkwEeW4eq9NGKnxaQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254kwkwEeW4eq9NGKnxaQ" name="label" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254lQkwEeW4eq9NGKnxaQ" name="id" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254lwkwEeW4eq9NGKnxaQ" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_j254mQkwEeW4eq9NGKnxaQ" name="Extension">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j254mgkwEeW4eq9NGKnxaQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_taHtkP4EEeS7Ucf_Gn9taA"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_j254nAkwEeW4eq9NGKnxaQ" name="ExtensionPoint">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j254nQkwEeW4eq9NGKnxaQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LbyfMAkuEeW4eq9NGKnxaQ"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j254ngkwEeW4eq9NGKnxaQ" source="duplicates">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j254nwkwEeW4eq9NGKnxaQ" source="copyright">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_j254oAkwEeW4eq9NGKnxaQ" key="lowerBound" value="1"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j254oQkwEeW4eq9NGKnxaQ" source="description">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_j254ogkwEeW4eq9NGKnxaQ" key="lowerBound" value="1"/>
+ </eAnnotations>
+ <contents xmi:type="ecore:EAttribute" xmi:id="_j254owkwEeW4eq9NGKnxaQ" name="copyright" ordered="false">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j254pAkwEeW4eq9NGKnxaQ" source="redefines">
+ <references xmi:type="ecore:EAttribute" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW3fPREeSsuIUV4Ar9LQ"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </contents>
+ <contents xmi:type="ecore:EAttribute" xmi:id="_j254pgkwEeW4eq9NGKnxaQ" name="description" ordered="false">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j254pwkwEeW4eq9NGKnxaQ" source="redefines">
+ <references xmi:type="ecore:EAttribute" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW3_PREeSsuIUV4Ar9LQ"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </contents>
+ </eAnnotations>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254qQkwEeW4eq9NGKnxaQ" name="apiInformation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254qwkwEeW4eq9NGKnxaQ" name="examples" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254rQkwEeW4eq9NGKnxaQ" name="pluginId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254rwkwEeW4eq9NGKnxaQ" name="pointId" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254sQkwEeW4eq9NGKnxaQ" name="pointName" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254swkwEeW4eq9NGKnxaQ" name="since" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254tQkwEeW4eq9NGKnxaQ" name="suppliedImplementation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254twkwEeW4eq9NGKnxaQ" name="schema" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_j254uQkwEeW4eq9NGKnxaQ" name="schemaInclusions" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_68FQIP7oEeS4l9EoLzL-Ig" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_68AXoP7oEeS4l9EoLzL-Ig/5" nsPrefix="ADL4Eclipse">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_68FQIf7oEeS4l9EoLzL-Ig" source="http://www.eclipse.org/uml2/4.1.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0PPREeSsuIUV4Ar9LQ"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_68JhlP7oEeS4l9EoLzL-Ig" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_68Jhlf7oEeS4l9EoLzL-Ig" key="Version" value="0.0.4"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_68KIoP7oEeS4l9EoLzL-Ig" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_68KIof7oEeS4l9EoLzL-Ig" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_68KIov7oEeS4l9EoLzL-Ig" key="Date" value="2015-05-20"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_68KIo_7oEeS4l9EoLzL-Ig" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_68FQIv7oEeS4l9EoLzL-Ig" name="Plugin">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_68FQI_7oEeS4l9EoLzL-Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQJP7oEeS4l9EoLzL-Ig" name="isIncubation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQJv7oEeS4l9EoLzL-Ig" name="lazyStart" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_68FQKP7oEeS4l9EoLzL-Ig" name="lazyStartException" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQKv7oEeS4l9EoLzL-Ig" name="platformFilter" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQLP7oEeS4l9EoLzL-Ig" name="buddyPolicy" ordered="false" upperBound="-1" eType="_68FQOf7oEeS4l9EoLzL-Ig"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQLv7oEeS4l9EoLzL-Ig" name="extensibleAPI" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQMP7oEeS4l9EoLzL-Ig" name="bundleShape" ordered="false" eType="_68FQQv7oEeS4l9EoLzL-Ig"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQMv7oEeS4l9EoLzL-Ig" name="capability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQNP7oEeS4l9EoLzL-Ig" name="requireCapability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQNv7oEeS4l9EoLzL-Ig" name="genericCapabilityAlias" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_68FQOf7oEeS4l9EoLzL-Ig" name="BuddyPolicyEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_68FQOv7oEeS4l9EoLzL-Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_68FQO_7oEeS4l9EoLzL-Ig" name="dependent"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_68FQPP7oEeS4l9EoLzL-Ig" name="global" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_68FQPf7oEeS4l9EoLzL-Ig" name="registered" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_68FQPv7oEeS4l9EoLzL-Ig" name="app" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_68FQP_7oEeS4l9EoLzL-Ig" name="ext" value="4"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_68FQQP7oEeS4l9EoLzL-Ig" name="boot" value="5"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_68FQQf7oEeS4l9EoLzL-Ig" name="parent" value="6"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_68FQQv7oEeS4l9EoLzL-Ig" name="BundleShapeEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_68FQQ_7oEeS4l9EoLzL-Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_68FQRP7oEeS4l9EoLzL-Ig" name="jar"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_68FQRf7oEeS4l9EoLzL-Ig" name="dir" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_68FQRv7oEeS4l9EoLzL-Ig" name="EclipseExportedPackage">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_68FQR_7oEeS4l9EoLzL-Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WG94_PREeSsuIUV4Ar9LQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQSP7oEeS4l9EoLzL-Ig" name="isInternal" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_68FQSv7oEeS4l9EoLzL-Ig" name="friend" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_68FQTf7oEeS4l9EoLzL-Ig" name="Feature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_68FQTv7oEeS4l9EoLzL-Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6MKJENT3EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_68FQT_7oEeS4l9EoLzL-Ig" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQUf7oEeS4l9EoLzL-Ig" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQU_7oEeS4l9EoLzL-Ig" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQVf7oEeS4l9EoLzL-Ig" name="license" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQV_7oEeS4l9EoLzL-Ig" name="provider" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQWf7oEeS4l9EoLzL-Ig" name="image" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQW_7oEeS4l9EoLzL-Ig" name="url" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_68FQXf7oEeS4l9EoLzL-Ig" name="plugins" ordered="false" upperBound="-1" eType="_68FQIv7oEeS4l9EoLzL-Ig"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_68FQX_7oEeS4l9EoLzL-Ig" name="includedFeatures" ordered="false" upperBound="-1" eType="_68FQTf7oEeS4l9EoLzL-Ig"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_68FQYf7oEeS4l9EoLzL-Ig" name="importedFeatures" ordered="false" upperBound="-1" eType="_68FQTf7oEeS4l9EoLzL-Ig"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQY_7oEeS4l9EoLzL-Ig" name="label" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQZf7oEeS4l9EoLzL-Ig" name="id" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_68FQZ_7oEeS4l9EoLzL-Ig" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_68FQaf7oEeS4l9EoLzL-Ig" name="Extension">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_68FQav7oEeS4l9EoLzL-Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_taHtkP4EEeS7Ucf_Gn9taA"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_TeC08P7nEeSc2bb4o6Wubg" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_Td_KkP7nEeSc2bb4o6Wubg/4" nsPrefix="ADL4Eclipse">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TeC08f7nEeSc2bb4o6Wubg" source="http://www.eclipse.org/uml2/4.1.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0PPREeSsuIUV4Ar9LQ"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TeHtcv7nEeSc2bb4o6Wubg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TeHtc_7nEeSc2bb4o6Wubg" key="Version" value="0.0.4"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TeHtdP7nEeSc2bb4o6Wubg" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TeHtdf7nEeSc2bb4o6Wubg" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TeHtdv7nEeSc2bb4o6Wubg" key="Date" value="2015-05-20"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TeHtd_7nEeSc2bb4o6Wubg" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_TeC08v7nEeSc2bb4o6Wubg" name="Plugin">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TeC08_7nEeSc2bb4o6Wubg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeC09P7nEeSc2bb4o6Wubg" name="isIncubation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeC09v7nEeSc2bb4o6Wubg" name="lazyStart" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_TeC0-P7nEeSc2bb4o6Wubg" name="lazyStartException" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeC0-v7nEeSc2bb4o6Wubg" name="platformFilter" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeC0_P7nEeSc2bb4o6Wubg" name="buddyPolicy" ordered="false" upperBound="-1" eType="_TeC1Cf7nEeSc2bb4o6Wubg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeC0_v7nEeSc2bb4o6Wubg" name="extensibleAPI" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeC1AP7nEeSc2bb4o6Wubg" name="bundleShape" ordered="false" eType="_TeC1Ev7nEeSc2bb4o6Wubg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeC1Av7nEeSc2bb4o6Wubg" name="capability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeC1BP7nEeSc2bb4o6Wubg" name="requireCapability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeC1Bv7nEeSc2bb4o6Wubg" name="genericCapabilityAlias" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_TeC1Cf7nEeSc2bb4o6Wubg" name="BuddyPolicyEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TeC1Cv7nEeSc2bb4o6Wubg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_TeC1C_7nEeSc2bb4o6Wubg" name="dependent"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_TeC1DP7nEeSc2bb4o6Wubg" name="global" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_TeC1Df7nEeSc2bb4o6Wubg" name="registered" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_TeC1Dv7nEeSc2bb4o6Wubg" name="app" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_TeC1D_7nEeSc2bb4o6Wubg" name="ext" value="4"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_TeC1EP7nEeSc2bb4o6Wubg" name="boot" value="5"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_TeC1Ef7nEeSc2bb4o6Wubg" name="parent" value="6"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_TeC1Ev7nEeSc2bb4o6Wubg" name="BundleShapeEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TeC1E_7nEeSc2bb4o6Wubg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_TeC1FP7nEeSc2bb4o6Wubg" name="jar"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_TeC1Ff7nEeSc2bb4o6Wubg" name="dir" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_TeC1Fv7nEeSc2bb4o6Wubg" name="EclipseExportedPackage">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TeC1F_7nEeSc2bb4o6Wubg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WG94_PREeSsuIUV4Ar9LQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeC1GP7nEeSc2bb4o6Wubg" name="isInternal" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_TeC1Gv7nEeSc2bb4o6Wubg" name="friend" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_TeC1Hf7nEeSc2bb4o6Wubg" name="Feature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TeC1Hv7nEeSc2bb4o6Wubg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6MKJENT3EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_TeC1H_7nEeSc2bb4o6Wubg" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeC1If7nEeSc2bb4o6Wubg" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeC1I_7nEeSc2bb4o6Wubg" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeC1Jf7nEeSc2bb4o6Wubg" name="license" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeDcAP7nEeSc2bb4o6Wubg" name="provider" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeDcAv7nEeSc2bb4o6Wubg" name="image" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeDcBP7nEeSc2bb4o6Wubg" name="url" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_TeDcBv7nEeSc2bb4o6Wubg" name="plugins" ordered="false" upperBound="-1" eType="_TeC08v7nEeSc2bb4o6Wubg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_TeDcCP7nEeSc2bb4o6Wubg" name="includedFeatures" ordered="false" upperBound="-1" eType="_TeC1Hf7nEeSc2bb4o6Wubg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_TeDcCv7nEeSc2bb4o6Wubg" name="importedFeatures" ordered="false" upperBound="-1" eType="_TeC1Hf7nEeSc2bb4o6Wubg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeDcDP7nEeSc2bb4o6Wubg" name="label" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeDcDv7nEeSc2bb4o6Wubg" name="id" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TeDcEP7nEeSc2bb4o6Wubg" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_TeDcEv7nEeSc2bb4o6Wubg" name="Extension">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TeDcE_7nEeSc2bb4o6Wubg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_taHtkP4EEeS7Ucf_Gn9taA"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_TeDcFf7nEeSc2bb4o6Wubg" name="Stereotype1">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TeDcFv7nEeSc2bb4o6Wubg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_5WGW0fPREeSsuIUV4Ar9LQ"/>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_rlFYwOqKEeOfTcbrnCq2oQ" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_rk7nwOqKEeOfTcbrnCq2oQ/3" nsPrefix="ADL4Eclipse">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rlFYweqKEeOfTcbrnCq2oQ" source="http://www.eclipse.org/uml2/4.0.0/UML">
+ <references xmi:type="uml:Profile" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_YbhfEHtxEeKcL-wrhM9ICg"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rlFZaOqKEeOfTcbrnCq2oQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rlFZaeqKEeOfTcbrnCq2oQ" key="Version" value="0.0.4"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rlFZauqKEeOfTcbrnCq2oQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rlFZa-qKEeOfTcbrnCq2oQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rlFZbOqKEeOfTcbrnCq2oQ" key="Date" value="2014-06-02"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rlFZbeqKEeOfTcbrnCq2oQ" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_rlFYwuqKEeOfTcbrnCq2oQ" name="Plugin">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rlFYw-qKEeOfTcbrnCq2oQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRiUYDEEeKQG4TlBAn6bg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFYxOqKEeOfTcbrnCq2oQ" name="isIncubation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFYxuqKEeOfTcbrnCq2oQ" name="lazyStart" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rlFYyOqKEeOfTcbrnCq2oQ" name="lazyStartException" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFYyuqKEeOfTcbrnCq2oQ" name="platformFilter" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFYzOqKEeOfTcbrnCq2oQ" name="buddyPolicy" ordered="false" upperBound="-1" eType="_rlFZMOqKEeOfTcbrnCq2oQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFYzuqKEeOfTcbrnCq2oQ" name="extensibleAPI" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFY0OqKEeOfTcbrnCq2oQ" name="bundleShape" ordered="false" eType="_rlFZOeqKEeOfTcbrnCq2oQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFY0uqKEeOfTcbrnCq2oQ" name="capability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFY1OqKEeOfTcbrnCq2oQ" name="requireCapability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFY1uqKEeOfTcbrnCq2oQ" name="genericCapabilityAlias" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rlFZD-qKEeOfTcbrnCq2oQ" name="OSGI_ModuleLayer_BundleCategory">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rlFZEOqKEeOfTcbrnCq2oQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rlFZEeqKEeOfTcbrnCq2oQ" key="originalName" value="OSGI_ModuleLayer_Bundle-Category"/>
+ <references xmi:type="uml:Enumeration" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_Fa8iUHw7EeKcL-wrhM9ICg"/>
+ </eAnnotations>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZEuqKEeOfTcbrnCq2oQ" name="osgi"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZE-qKEeOfTcbrnCq2oQ" name="test" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZFOqKEeOfTcbrnCq2oQ" name="nursery" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rlFZMOqKEeOfTcbrnCq2oQ" name="BuddyPolicyEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rlFZMeqKEeOfTcbrnCq2oQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZMuqKEeOfTcbrnCq2oQ" name="dependent"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZM-qKEeOfTcbrnCq2oQ" name="global" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZNOqKEeOfTcbrnCq2oQ" name="registered" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZNeqKEeOfTcbrnCq2oQ" name="app" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZNuqKEeOfTcbrnCq2oQ" name="ext" value="4"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZN-qKEeOfTcbrnCq2oQ" name="boot" value="5"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZOOqKEeOfTcbrnCq2oQ" name="parent" value="6"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rlFZOeqKEeOfTcbrnCq2oQ" name="BundleShapeEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rlFZOuqKEeOfTcbrnCq2oQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZO-qKEeOfTcbrnCq2oQ" name="jar"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_rlFZPOqKEeOfTcbrnCq2oQ" name="dir" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_rlFZPeqKEeOfTcbrnCq2oQ" name="EclipseExportedPackage">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rlFZPuqKEeOfTcbrnCq2oQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRinYDEEeKQG4TlBAn6bg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZP-qKEeOfTcbrnCq2oQ" name="isInternal" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rlFZQeqKEeOfTcbrnCq2oQ" name="friend" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRiUYDEEeKQG4TlBAn6bg"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_rlFZROqKEeOfTcbrnCq2oQ" name="Feature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rlFZReqKEeOfTcbrnCq2oQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6MKJENT3EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rlFZRuqKEeOfTcbrnCq2oQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZSOqKEeOfTcbrnCq2oQ" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZSuqKEeOfTcbrnCq2oQ" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZTOqKEeOfTcbrnCq2oQ" name="license" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZTuqKEeOfTcbrnCq2oQ" name="provider" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZUOqKEeOfTcbrnCq2oQ" name="image" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZUuqKEeOfTcbrnCq2oQ" name="url" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rlFZVOqKEeOfTcbrnCq2oQ" name="plugins" ordered="false" upperBound="-1" eType="_rlFYwuqKEeOfTcbrnCq2oQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rlFZVuqKEeOfTcbrnCq2oQ" name="includedFeatures" ordered="false" upperBound="-1" eType="_rlFZROqKEeOfTcbrnCq2oQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rlFZWOqKEeOfTcbrnCq2oQ" name="importedFeatures" ordered="false" upperBound="-1" eType="_rlFZROqKEeOfTcbrnCq2oQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZWuqKEeOfTcbrnCq2oQ" name="label" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZXOqKEeOfTcbrnCq2oQ" name="id" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rlFZXuqKEeOfTcbrnCq2oQ" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_jDF0YdT6EeKj0Lzrn2trlQ" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_jDF0YNT6EeKj0Lzrn2trlQ/2" nsPrefix="ADL4Eclipse">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jDF0YtT6EeKj0Lzrn2trlQ" source="http://www.eclipse.org/uml2/4.0.0/UML">
+ <references xmi:type="uml:Profile" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_YbhfEHtxEeKcL-wrhM9ICg"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jElCINT6EeKj0Lzrn2trlQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jElCIdT6EeKj0Lzrn2trlQ" key="Version" value="0.0.3"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jElCItT6EeKj0Lzrn2trlQ" key="Comment" value="Add feature notions"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jElCI9T6EeKj0Lzrn2trlQ" key="Copyright" value="CEA LIST"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jElCJNT6EeKj0Lzrn2trlQ" key="Date" value="2013-06-14"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jElCJdT6EeKj0Lzrn2trlQ" key="Author" value="P. Tessier"/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jDF0Y9T6EeKj0Lzrn2trlQ" name="Plugin">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jDF0ZNT6EeKj0Lzrn2trlQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRiUYDEEeKQG4TlBAn6bg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0ZdT6EeKj0Lzrn2trlQ" name="isIncubation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0Z9T6EeKj0Lzrn2trlQ" name="lazyStart" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jDF0adT6EeKj0Lzrn2trlQ" name="lazyStartException" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0a9T6EeKj0Lzrn2trlQ" name="platformFilter" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0bdT6EeKj0Lzrn2trlQ" name="buddyPolicy" ordered="false" upperBound="-1" eType="_jDF00NT6EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0b9T6EeKj0Lzrn2trlQ" name="extensibleAPI" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0cdT6EeKj0Lzrn2trlQ" name="bundleShape" ordered="false" eType="_jDF02dT6EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0c9T6EeKj0Lzrn2trlQ" name="capability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0ddT6EeKj0Lzrn2trlQ" name="requireCapability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0d9T6EeKj0Lzrn2trlQ" name="genericCapabilityAlias" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_jDF0sNT6EeKj0Lzrn2trlQ" name="OSGI_ModuleLayer_BundleCategory">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jDF0sdT6EeKj0Lzrn2trlQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="uml:Enumeration" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_Fa8iUHw7EeKcL-wrhM9ICg"/>
+ </eAnnotations>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF0stT6EeKj0Lzrn2trlQ" name="osgi"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF0s9T6EeKj0Lzrn2trlQ" name="test" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF0tNT6EeKj0Lzrn2trlQ" name="nursery" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_jDF00NT6EeKj0Lzrn2trlQ" name="BuddyPolicyEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jDF00dT6EeKj0Lzrn2trlQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF00tT6EeKj0Lzrn2trlQ" name="dependent"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF009T6EeKj0Lzrn2trlQ" name="global" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF01NT6EeKj0Lzrn2trlQ" name="registered" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF01dT6EeKj0Lzrn2trlQ" name="app" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF01tT6EeKj0Lzrn2trlQ" name="ext" value="4"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF019T6EeKj0Lzrn2trlQ" name="boot" value="5"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF02NT6EeKj0Lzrn2trlQ" name="parent" value="6"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_jDF02dT6EeKj0Lzrn2trlQ" name="BundleShapeEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jDF02tT6EeKj0Lzrn2trlQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF029T6EeKj0Lzrn2trlQ" name="jar"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_jDF03NT6EeKj0Lzrn2trlQ" name="dir" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jDF03dT6EeKj0Lzrn2trlQ" name="EclipseExportedPackage">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jDF03tT6EeKj0Lzrn2trlQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRinYDEEeKQG4TlBAn6bg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF039T6EeKj0Lzrn2trlQ" name="isInternal" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jDF04dT6EeKj0Lzrn2trlQ" name="friend" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRiUYDEEeKQG4TlBAn6bg"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_jDF05NT6EeKj0Lzrn2trlQ" name="Feature">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jDF05dT6EeKj0Lzrn2trlQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6MKJENT3EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jDF05tT6EeKj0Lzrn2trlQ" name="base_Class" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF06NT6EeKj0Lzrn2trlQ" name="description" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF06tT6EeKj0Lzrn2trlQ" name="copyright" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF07NT6EeKj0Lzrn2trlQ" name="license" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF07tT6EeKj0Lzrn2trlQ" name="provider" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF08NT6EeKj0Lzrn2trlQ" name="image" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF08tT6EeKj0Lzrn2trlQ" name="url" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jDF09NT6EeKj0Lzrn2trlQ" name="plugins" ordered="false" upperBound="-1" eType="_jDF0Y9T6EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jDF09tT6EeKj0Lzrn2trlQ" name="includedFeatures" ordered="false" upperBound="-1" eType="_jDF05NT6EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_jDF0-NT6EeKj0Lzrn2trlQ" name="importedFeatures" ordered="false" upperBound="-1" eType="_jDF05NT6EeKj0Lzrn2trlQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0-tT6EeKj0Lzrn2trlQ" name="label" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0_NT6EeKj0Lzrn2trlQ" name="id" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_jDF0_tT6EeKj0Lzrn2trlQ" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_kVUQsIGJEeKWufV7WxSyhw" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_kVQmUIGJEeKWufV7WxSyhw/1" nsPrefix="ADL4Eclipse">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kVUQsYGJEeKWufV7WxSyhw" source="http://www.eclipse.org/uml2/4.0.0/UML">
+ <references xmi:type="uml:Profile" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_YbhfEHtxEeKcL-wrhM9ICg"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kVtSQIGJEeKWufV7WxSyhw" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kVtSQYGJEeKWufV7WxSyhw" key="Version" value="0.0.2"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kVtSQoGJEeKWufV7WxSyhw" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kVtSQ4GJEeKWufV7WxSyhw" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kVtSRIGJEeKWufV7WxSyhw" key="Date" value="2013-02-28"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kVtSRYGJEeKWufV7WxSyhw" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_kVUQsoGJEeKWufV7WxSyhw" name="Plugin">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kVUQs4GJEeKWufV7WxSyhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRiUYDEEeKQG4TlBAn6bg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVUQtIGJEeKWufV7WxSyhw" name="isIncubation" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVUQtoGJEeKWufV7WxSyhw" name="lazyStart" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kVUQuIGJEeKWufV7WxSyhw" name="lazyStartException" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVUQuoGJEeKWufV7WxSyhw" name="platformFilter" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVUQvIGJEeKWufV7WxSyhw" name="buddyPolicy" ordered="false" upperBound="-1" eType="_kVURH4GJEeKWufV7WxSyhw"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVUQvoGJEeKWufV7WxSyhw" name="extensibleAPI" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVUQwIGJEeKWufV7WxSyhw" name="bundleShape" ordered="false" eType="_kVURKIGJEeKWufV7WxSyhw"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVUQwoGJEeKWufV7WxSyhw" name="capability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVUQxIGJEeKWufV7WxSyhw" name="requireCapability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVUQxoGJEeKWufV7WxSyhw" name="genericCapabilityAlias" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kVUQ_4GJEeKWufV7WxSyhw" name="OSGI_ModuleLayer_BundleCategory">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kVURAIGJEeKWufV7WxSyhw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="uml:Enumeration" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_Fa8iUHw7EeKcL-wrhM9ICg"/>
+ </eAnnotations>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURAYGJEeKWufV7WxSyhw" name="osgi"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURAoGJEeKWufV7WxSyhw" name="test" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURA4GJEeKWufV7WxSyhw" name="nursery" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kVURH4GJEeKWufV7WxSyhw" name="BuddyPolicyEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kVURIIGJEeKWufV7WxSyhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURIYGJEeKWufV7WxSyhw" name="dependent"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURIoGJEeKWufV7WxSyhw" name="global" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURI4GJEeKWufV7WxSyhw" name="registered" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURJIGJEeKWufV7WxSyhw" name="app" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURJYGJEeKWufV7WxSyhw" name="ext" value="4"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURJoGJEeKWufV7WxSyhw" name="boot" value="5"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURJ4GJEeKWufV7WxSyhw" name="parent" value="6"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kVURKIGJEeKWufV7WxSyhw" name="BundleShapeEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kVURKYGJEeKWufV7WxSyhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURKoGJEeKWufV7WxSyhw" name="jar"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_kVURK4GJEeKWufV7WxSyhw" name="dir" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_kVURLIGJEeKWufV7WxSyhw" name="EclipseExportedPackage">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kVURLYGJEeKWufV7WxSyhw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRinYDEEeKQG4TlBAn6bg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kVURLoGJEeKWufV7WxSyhw" name="isInternal" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kVURMIGJEeKWufV7WxSyhw" name="friend" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRiUYDEEeKQG4TlBAn6bg"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_qBs8Mn9OEeKfO4elN3J5Fw" name="ADL4Eclipse" nsURI="http:///schemas/ADL4Eclipse/_qBs8MH9OEeKfO4elN3J5Fw/0" nsPrefix="ADL4Eclipse">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBs8M39OEeKfO4elN3J5Fw" source="http://www.eclipse.org/uml2/4.0.0/UML">
+ <references xmi:type="uml:Profile" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_YbhfEHtxEeKcL-wrhM9ICg"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qB2tMn9OEeKfO4elN3J5Fw" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qB2tM39OEeKfO4elN3J5Fw" key="Version" value="0.0.1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qB2tNH9OEeKfO4elN3J5Fw" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qB2tNX9OEeKfO4elN3J5Fw" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qB2tNn9OEeKfO4elN3J5Fw" key="Date" value="2013-02-25"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qB2tN39OEeKfO4elN3J5Fw" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_qBs8NH9OEeKfO4elN3J5Fw" name="Plugin">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBs8NX9OEeKfO4elN3J5Fw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vi0fwHz7EeKfO4elN3J5Fw"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBs8Nn9OEeKfO4elN3J5Fw" source="duplicates">
+ <contents xmi:type="ecore:EAttribute" xmi:id="_qBs8N39OEeKfO4elN3J5Fw" name="localization" ordered="false" defaultValueLiteral="plugin">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBs8OH9OEeKfO4elN3J5Fw" source="redefines">
+ <references xmi:type="ecore:EAttribute" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_6v2KC3zcEeKDPtIRpgUgbg"/>
+ </eAnnotations>
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </contents>
+ </eAnnotations>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_6v2J9XzcEeKDPtIRpgUgbg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8On9OEeKfO4elN3J5Fw" name="isIncubation" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8PH9OEeKfO4elN3J5Fw" name="lazyStart" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_qBs8Pn9OEeKfO4elN3J5Fw" name="lazyStartException" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8QH9OEeKfO4elN3J5Fw" name="platformFilter" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8Qn9OEeKfO4elN3J5Fw" name="buddyPolicy" ordered="false" upperBound="-1" eType="_qBs8o39OEeKfO4elN3J5Fw"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8RH9OEeKfO4elN3J5Fw" name="extensibleAPI" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8Rn9OEeKfO4elN3J5Fw" name="bundleShape" ordered="false" eType="_qBs8rH9OEeKfO4elN3J5Fw"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8SH9OEeKfO4elN3J5Fw" name="capability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8Sn9OEeKfO4elN3J5Fw" name="requireCapability" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8TH9OEeKfO4elN3J5Fw" name="genericCapabilityAlias" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_qBs8g39OEeKfO4elN3J5Fw" name="OSGI_ModuleLayer_BundleCategory">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBs8hH9OEeKfO4elN3J5Fw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="uml:Enumeration" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_Fa8iUHw7EeKcL-wrhM9ICg"/>
+ </eAnnotations>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8hX9OEeKfO4elN3J5Fw" name="osgi"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8hn9OEeKfO4elN3J5Fw" name="test" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8h39OEeKfO4elN3J5Fw" name="nursery" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_qBs8o39OEeKfO4elN3J5Fw" name="BuddyPolicyEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBs8pH9OEeKfO4elN3J5Fw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ensCEH0AEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8pX9OEeKfO4elN3J5Fw" name="dependent"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8pn9OEeKfO4elN3J5Fw" name="global" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8p39OEeKfO4elN3J5Fw" name="registered" value="2"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8qH9OEeKfO4elN3J5Fw" name="app" value="3"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8qX9OEeKfO4elN3J5Fw" name="ext" value="4"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8qn9OEeKfO4elN3J5Fw" name="boot" value="5"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8q39OEeKfO4elN3J5Fw" name="parent" value="6"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_qBs8rH9OEeKfO4elN3J5Fw" name="BundleShapeEnumeration">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBs8rX9OEeKfO4elN3J5Fw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mMdloH0BEeKfO4elN3J5Fw"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8rn9OEeKfO4elN3J5Fw" name="jar"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_qBs8r39OEeKfO4elN3J5Fw" name="dir" value="1"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_qBs8sH9OEeKfO4elN3J5Fw" name="EclipseExportedPackage">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBs8sX9OEeKfO4elN3J5Fw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hOsLcHz-EeKfO4elN3J5Fw"/>
+ <eSuperTypes xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_6v2KP3zcEeKDPtIRpgUgbg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_qBs8sn9OEeKfO4elN3J5Fw" name="isInternal" ordered="false" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_qBs8tH9OEeKfO4elN3J5Fw" name="friend" ordered="false" upperBound="-1">
+ <eType xmi:type="ecore:EClass" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_6v2J9XzcEeKDPtIRpgUgbg"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_gCuZgHz8EeKfO4elN3J5Fw">
+ <body>comes from the page http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fbundle_manifest.html</body>
+ </ownedComment>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_sykB0Hz_EeKfO4elN3J5Fw" alias="Package">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_ATcQYNT4EeKj0Lzrn2trlQ" alias="Class">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_cxlXQAk3EeWVheod2N5iTA" alias="Component">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_y3as8AtbEeWIiJGKVe-HiA" alias="Property">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_HblrYBP-EeWudK_BGFfrXw" alias="InstanceSpecification">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
+ </elementImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_nE1m0Xz7EeKfO4elN3J5Fw">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_nE1m0nz7EeKfO4elN3J5Fw">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_tkgY8Hz7EeKfO4elN3J5Fw">
+ <importedPackage xmi:type="uml:Profile" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_OKU8EHtxEeKcL-wrhM9ICg"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_tkgY8Xz7EeKfO4elN3J5Fw">
+ <importedPackage xmi:type="uml:Profile" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_YbhfEHtxEeKcL-wrhM9ICg"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_vi0fwHz7EeKfO4elN3J5Fw" name="Plugin">
+ <generalization xmi:type="uml:Generalization" xmi:id="_0XYa8Hz7EeKfO4elN3J5Fw">
+ <general xmi:type="uml:Stereotype" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_esaOUHtxEeKcL-wrhM9ICg"/>
+ </generalization>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_BSauAHz8EeKfO4elN3J5Fw" name="isIncubation">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_Z97eIHz_EeKfO4elN3J5Fw" name="lazyStart">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jwkc4Hz_EeKfO4elN3J5Fw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jwkc4Xz_EeKfO4elN3J5Fw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_tugssHz_EeKfO4elN3J5Fw" name="lazyStartException" association="_tugss3z_EeKfO4elN3J5Fw">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tugssXz_EeKfO4elN3J5Fw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tugssnz_EeKfO4elN3J5Fw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_EGnXIH0AEeKfO4elN3J5Fw" name="platformFilter">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IUWi4H0AEeKfO4elN3J5Fw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IUWi4X0AEeKfO4elN3J5Fw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_9wOAUH0AEeKfO4elN3J5Fw" name="buddyPolicy" type="_ensCEH0AEeKfO4elN3J5Fw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__5Z6YH0AEeKfO4elN3J5Fw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__5Z6YX0AEeKfO4elN3J5Fw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_TQsfMH0BEeKfO4elN3J5Fw" name="extensibleAPI">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WeJ5sH0BEeKfO4elN3J5Fw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WeJ5sX0BEeKfO4elN3J5Fw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_tZPVYH0BEeKfO4elN3J5Fw" name="bundleShape" type="_mMdloH0BEeKfO4elN3J5Fw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xH4KUH0BEeKfO4elN3J5Fw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xH4KUX0BEeKfO4elN3J5Fw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_E8LbQH0CEeKfO4elN3J5Fw" name="capability">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KZ0IoH0CEeKfO4elN3J5Fw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KZ0IoX0CEeKfO4elN3J5Fw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_WiHXMH0CEeKfO4elN3J5Fw" name="requireCapability">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ykv9UH0CEeKfO4elN3J5Fw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ykv9UX0CEeKfO4elN3J5Fw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_qLRvIH0CEeKfO4elN3J5Fw" name="genericCapabilityAlias">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v-Ur0H0CEeKfO4elN3J5Fw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v-Ur0X0CEeKfO4elN3J5Fw" value="*"/>
+ </ownedAttribute>
+ <icon xmi:type="uml:Image" xmi:id="_hU14AOqKEeOfTcbrnCq2oQ" format="" location="platform:/plugin/org.eclipse.papyrus.adl4eclipse.profile/img/adl.png">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hU14AeqKEeOfTcbrnCq2oQ" source="image_papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hU14AuqKEeOfTcbrnCq2oQ" key="image_kind_key" value="icon"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hU14A-qKEeOfTcbrnCq2oQ" key="image_name_key" value="icon"/>
+ </eAnnotations>
+ </icon>
+ <icon xmi:type="uml:Image" xmi:id="_kVzHkOqKEeOfTcbrnCq2oQ" location="platform:/plugin/org.eclipse.papyrus.adl4eclipse.profile/img/adl.svg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kVzHkeqKEeOfTcbrnCq2oQ" source="image_papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kVzHkuqKEeOfTcbrnCq2oQ" key="image_kind_key" value="shape"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kVzHk-qKEeOfTcbrnCq2oQ" key="image_name_key" value="svg"/>
+ </eAnnotations>
+ </icon>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_hOsLcHz-EeKfO4elN3J5Fw" name="EclipseExportedPackage">
+ <generalization xmi:type="uml:Generalization" xmi:id="_nQXaAHz-EeKfO4elN3J5Fw">
+ <general xmi:type="uml:Stereotype" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_VklNMHzcEeKDPtIRpgUgbg"/>
+ </generalization>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_sGbxEHz-EeKfO4elN3J5Fw" name="isInternal">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_viXscHz-EeKfO4elN3J5Fw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_viYTgHz-EeKfO4elN3J5Fw" value="1"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_2v3N4Hz-EeKfO4elN3J5Fw" name="DefaultValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_AggBgHz_EeKfO4elN3J5Fw" name="friend" association="_AggokHz_EeKfO4elN3J5Fw">
+ <type xmi:type="uml:Stereotype" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_esaOUHtxEeKcL-wrhM9ICg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AggBgXz_EeKfO4elN3J5Fw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AggBgnz_EeKfO4elN3J5Fw" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_AggokHz_EeKfO4elN3J5Fw" name="eclipseExportedPackage_bundle_1" memberEnd="_AggokXz_EeKfO4elN3J5Fw _AggBgHz_EeKfO4elN3J5Fw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_AggokXz_EeKfO4elN3J5Fw" name="eclipseExportedPackage" type="_hOsLcHz-EeKfO4elN3J5Fw" association="_AggokHz_EeKfO4elN3J5Fw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Aggoknz_EeKfO4elN3J5Fw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Aggok3z_EeKfO4elN3J5Fw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_tugss3z_EeKfO4elN3J5Fw" name="lazyStartException" memberEnd="_tugstHz_EeKfO4elN3J5Fw _tugssHz_EeKfO4elN3J5Fw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_tugstHz_EeKfO4elN3J5Fw" name="plugin" type="_vi0fwHz7EeKfO4elN3J5Fw" association="_tugss3z_EeKfO4elN3J5Fw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tugstXz_EeKfO4elN3J5Fw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tugstnz_EeKfO4elN3J5Fw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_ensCEH0AEeKfO4elN3J5Fw" name="BuddyPolicyEnumeration">
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_lGU5cH0AEeKfO4elN3J5Fw" name="dependent"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_plwSIH0AEeKfO4elN3J5Fw" name="global"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_p8XbUH0AEeKfO4elN3J5Fw" name="registered"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_qTIVgH0AEeKfO4elN3J5Fw" name="app"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_qupz4H0AEeKfO4elN3J5Fw" name="ext"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_rKCIUH0AEeKfO4elN3J5Fw" name="boot"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ri4GIH0AEeKfO4elN3J5Fw" name="parent"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_mMdloH0BEeKfO4elN3J5Fw" name="BundleShapeEnumeration">
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ntBZcH0BEeKfO4elN3J5Fw" name="jar"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_qjug0H0BEeKfO4elN3J5Fw" name="dir"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_6MKJENT3EeKj0Lzrn2trlQ" name="Feature">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_BAN20NT4EeKj0Lzrn2trlQ" name="base_Class" association="_BAN20dT4EeKj0Lzrn2trlQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_E8GdkNT4EeKj0Lzrn2trlQ" name="description" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Jr6boNT4EeKj0Lzrn2trlQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jr6bodT4EeKj0Lzrn2trlQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_JsgRgNT4EeKj0Lzrn2trlQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_NKe0QNT4EeKj0Lzrn2trlQ" name="copyright" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QAJZ0NT4EeKj0Lzrn2trlQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QATK0NT4EeKj0Lzrn2trlQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_QAmFwNT4EeKj0Lzrn2trlQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_Rf9mwNT4EeKj0Lzrn2trlQ" name="license" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T4BDQNT4EeKj0Lzrn2trlQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T4K0QNT4EeKj0Lzrn2trlQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_T4dvMNT4EeKj0Lzrn2trlQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_VqbcENT4EeKj0Lzrn2trlQ" name="provider" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZCT94NT4EeKj0Lzrn2trlQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZCdu4NT4EeKj0Lzrn2trlQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZCwp0NT4EeKj0Lzrn2trlQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_ad0SkNT4EeKj0Lzrn2trlQ" name="image">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_fuW_INT4EeKj0Lzrn2trlQ" name="url" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gT244NT4EeKj0Lzrn2trlQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gUAp4NT4EeKj0Lzrn2trlQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_gUJz0NT4EeKj0Lzrn2trlQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_4vp5YNT4EeKj0Lzrn2trlQ" name="plugins" type="_vi0fwHz7EeKfO4elN3J5Fw" association="_4vp5Y9T4EeKj0Lzrn2trlQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4vp5YdT4EeKj0Lzrn2trlQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4vp5YtT4EeKj0Lzrn2trlQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_CEZbMNT5EeKj0Lzrn2trlQ" name="includedFeatures" type="_6MKJENT3EeKj0Lzrn2trlQ" association="_CEjMMNT5EeKj0Lzrn2trlQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CEZbMdT5EeKj0Lzrn2trlQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CEZbMtT5EeKj0Lzrn2trlQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_gjdlsNT5EeKj0Lzrn2trlQ" name="importedFeatures" type="_6MKJENT3EeKj0Lzrn2trlQ" association="_gjmvoNT5EeKj0Lzrn2trlQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gjdlsdT5EeKj0Lzrn2trlQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gjdlstT5EeKj0Lzrn2trlQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_21DYcNT5EeKj0Lzrn2trlQ" name="label" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6tEL0NT5EeKj0Lzrn2trlQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6tNVwNT5EeKj0Lzrn2trlQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_6tgQsNT5EeKj0Lzrn2trlQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_7Rg8sNT5EeKj0Lzrn2trlQ" name="id" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9UuxoNT5EeKj0Lzrn2trlQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9UuxodT5EeKj0Lzrn2trlQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_9VBskNT5EeKj0Lzrn2trlQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_C1oOYNT6EeKj0Lzrn2trlQ" name="version" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E4kWgNT6EeKj0Lzrn2trlQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E4kWgdT6EeKj0Lzrn2trlQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_E5BCcNT6EeKj0Lzrn2trlQ">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_BAN20dT4EeKj0Lzrn2trlQ" name="E_Feature_Class1" memberEnd="_BAN20tT4EeKj0Lzrn2trlQ _BAN20NT4EeKj0Lzrn2trlQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_BAN20tT4EeKj0Lzrn2trlQ" name="extension_Feature" type="_6MKJENT3EeKj0Lzrn2trlQ" aggregation="composite" association="_BAN20dT4EeKj0Lzrn2trlQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4vp5Y9T4EeKj0Lzrn2trlQ" name="feature_plugin_1" memberEnd="_4vp5ZNT4EeKj0Lzrn2trlQ _4vp5YNT4EeKj0Lzrn2trlQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_4vp5ZNT4EeKj0Lzrn2trlQ" name="feature" type="_6MKJENT3EeKj0Lzrn2trlQ" association="_4vp5Y9T4EeKj0Lzrn2trlQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4vp5ZdT4EeKj0Lzrn2trlQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4vp5ZtT4EeKj0Lzrn2trlQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_CEjMMNT5EeKj0Lzrn2trlQ" name="feature_feature_1" memberEnd="_CEjMMdT5EeKj0Lzrn2trlQ _CEZbMNT5EeKj0Lzrn2trlQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_CEjMMdT5EeKj0Lzrn2trlQ" name="feature" type="_6MKJENT3EeKj0Lzrn2trlQ" association="_CEjMMNT5EeKj0Lzrn2trlQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CEjMMtT5EeKj0Lzrn2trlQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CEjMM9T5EeKj0Lzrn2trlQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_gjmvoNT5EeKj0Lzrn2trlQ" name="importedFeatures" memberEnd="_gjmvodT5EeKj0Lzrn2trlQ _gjdlsNT5EeKj0Lzrn2trlQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_gjmvodT5EeKj0Lzrn2trlQ" name="feature" type="_6MKJENT3EeKj0Lzrn2trlQ" association="_gjmvoNT5EeKj0Lzrn2trlQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gjmvotT5EeKj0Lzrn2trlQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gjmvo9T5EeKj0Lzrn2trlQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_taHtkP4EEeS7Ucf_Gn9taA" name="Extension">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_LdqZshP-EeWudK_BGFfrXw" name="base_InstanceSpecification" association="_LdqZsBP-EeWudK_BGFfrXw">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_LbyfMAkuEeW4eq9NGKnxaQ" name="ExtensionPoint">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_dESm8AkuEeW4eq9NGKnxaQ" name="apiInformation">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_63_gQAkuEeW4eq9NGKnxaQ" name="copyright">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_DIpu4AkvEeW4eq9NGKnxaQ" name="description">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_F3FEAAkvEeW4eq9NGKnxaQ" name="examples">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_TVXOEAkvEeW4eq9NGKnxaQ" name="pluginId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_XHgC8AkvEeW4eq9NGKnxaQ" name="pointId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_alt2QAkvEeW4eq9NGKnxaQ" name="pointName">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_c3HRIAkvEeW4eq9NGKnxaQ" name="since">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_eEXHYAkvEeW4eq9NGKnxaQ" name="suppliedImplementation">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_jNIYAAkvEeW4eq9NGKnxaQ" name="schema">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_k4ZnAAkvEeW4eq9NGKnxaQ" name="schemaInclusions">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_dbP_UQk3EeWVheod2N5iTA" name="base_Component" association="_dbKfwAk3EeWVheod2N5iTA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_mtm-UgtiEeWIiJGKVe-HiA" name="elements" type="_0i27EAtbEeWIiJGKVe-HiA" association="_mtlwMAtiEeWIiJGKVe-HiA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pusJsAtiEeWIiJGKVe-HiA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_put-4AtiEeWIiJGKVe-HiA" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_dbKfwAk3EeWVheod2N5iTA" name="E_ExtensionPoint_Component1" memberEnd="_dbP_UAk3EeWVheod2N5iTA _dbP_UQk3EeWVheod2N5iTA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_dbP_UAk3EeWVheod2N5iTA" name="extension_ExtensionPoint" type="_LbyfMAkuEeW4eq9NGKnxaQ" aggregation="composite" association="_dbKfwAk3EeWVheod2N5iTA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_0i27EAtbEeWIiJGKVe-HiA" name="Element">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_GmanIAtcEeWIiJGKVe-HiA" name="name">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_SbneEAtdEeWIiJGKVe-HiA" name="deprecated">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_mC1VQAtdEeWIiJGKVe-HiA" name="description">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_FjA-gAteEeWIiJGKVe-HiA" name="attributes" type="_CHSegAteEeWIiJGKVe-HiA" association="_Fi_wYAteEeWIiJGKVe-HiA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K6ahAAteEeWIiJGKVe-HiA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K6bvIAteEeWIiJGKVe-HiA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_MKAHUAtjEeWIiJGKVe-HiA" name="compositor" type="_-ihlAAtiEeWIiJGKVe-HiA" association="_MJ-5MAtjEeWIiJGKVe-HiA"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_oeReIAt3EeWY9u70vHnGLA" name="base_Component" association="_oeOa0At3EeWY9u70vHnGLA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_YG2ikAtdEeWIiJGKVe-HiA" name="RootElement">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_ZVpQ8AtdEeWIiJGKVe-HiA" name="base_Element" type="_0i27EAtbEeWIiJGKVe-HiA" association="_ZVm0sAtdEeWIiJGKVe-HiA"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_tDFr8AtdEeWIiJGKVe-HiA" name="internal">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_ZVm0sAtdEeWIiJGKVe-HiA" name="E_RootElement_Element1" memberEnd="_ZVnbwAtdEeWIiJGKVe-HiA _ZVpQ8AtdEeWIiJGKVe-HiA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ZVnbwAtdEeWIiJGKVe-HiA" name="extension_RootElement" type="_YG2ikAtdEeWIiJGKVe-HiA" aggregation="composite" association="_ZVm0sAtdEeWIiJGKVe-HiA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_CHSegAteEeWIiJGKVe-HiA" name="Attribute">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_ajvmUQteEeWIiJGKVe-HiA" name="base_Property" association="_aju_QAteEeWIiJGKVe-HiA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_8hr2AAtfEeWIiJGKVe-HiA" name="name">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="__lovMAtfEeWIiJGKVe-HiA" name="use"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_Fi_wYAteEeWIiJGKVe-HiA" name="A_attribute_element" memberEnd="_FjA-gAteEeWIiJGKVe-HiA _FjA-gQteEeWIiJGKVe-HiA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FjAXcAteEeWIiJGKVe-HiA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FjAXcQteEeWIiJGKVe-HiA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_FjA-gQteEeWIiJGKVe-HiA" name="element" type="_0i27EAtbEeWIiJGKVe-HiA" association="_Fi_wYAteEeWIiJGKVe-HiA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_aju_QAteEeWIiJGKVe-HiA" name="E_Attribute_Property1" memberEnd="_ajvmUAteEeWIiJGKVe-HiA _ajvmUQteEeWIiJGKVe-HiA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ajvmUAteEeWIiJGKVe-HiA" name="extension_Attribute" type="_CHSegAteEeWIiJGKVe-HiA" aggregation="composite" association="_aju_QAteEeWIiJGKVe-HiA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_mtlwMAtiEeWIiJGKVe-HiA" name="A_element_extensionpoint" memberEnd="_mtm-UgtiEeWIiJGKVe-HiA _mtnlYAtiEeWIiJGKVe-HiA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mtm-UAtiEeWIiJGKVe-HiA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mtm-UQtiEeWIiJGKVe-HiA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_mtnlYAtiEeWIiJGKVe-HiA" name="extensionpoint" type="_LbyfMAkuEeW4eq9NGKnxaQ" association="_mtlwMAtiEeWIiJGKVe-HiA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_-ihlAAtiEeWIiJGKVe-HiA" name="Compositor">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_DJskcAtjEeWIiJGKVe-HiA" name="base_Property" association="_DJrWUAtjEeWIiJGKVe-HiA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_k3EeAAtjEeWIiJGKVe-HiA" name="minOccurence">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_lPFVYAtjEeWIiJGKVe-HiA" name="maxOccurence">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_zum6AAtjEeWIiJGKVe-HiA" name="type"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_6XEbwAtjEeWIiJGKVe-HiA" name="elements" type="_0i27EAtbEeWIiJGKVe-HiA" association="_6XCmkAtjEeWIiJGKVe-HiA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-MrbYAtjEeWIiJGKVe-HiA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-Mt3oAtjEeWIiJGKVe-HiA" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_DJrWUAtjEeWIiJGKVe-HiA" name="E_Compositor_Property1" memberEnd="_DJr9YAtjEeWIiJGKVe-HiA _DJskcAtjEeWIiJGKVe-HiA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_DJr9YAtjEeWIiJGKVe-HiA" name="extension_Compositor" type="_-ihlAAtiEeWIiJGKVe-HiA" aggregation="composite" association="_DJrWUAtjEeWIiJGKVe-HiA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_MJ-5MAtjEeWIiJGKVe-HiA" name="A_compositor_element" memberEnd="_MKAHUAtjEeWIiJGKVe-HiA _MKAHUQtjEeWIiJGKVe-HiA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MJ_gQAtjEeWIiJGKVe-HiA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MJ_gQQtjEeWIiJGKVe-HiA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_MKAHUQtjEeWIiJGKVe-HiA" name="element" type="_0i27EAtbEeWIiJGKVe-HiA" association="_MJ-5MAtjEeWIiJGKVe-HiA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_YLrJcAtjEeWIiJGKVe-HiA" name="A_compositor_compositor" memberEnd="_YLrwggtjEeWIiJGKVe-HiA _YLsXkAtjEeWIiJGKVe-HiA" navigableOwnedEnd="_YLsXkAtjEeWIiJGKVe-HiA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YLrwgAtjEeWIiJGKVe-HiA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YLrwgQtjEeWIiJGKVe-HiA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_YLsXkAtjEeWIiJGKVe-HiA" name="compositor" type="_-ihlAAtiEeWIiJGKVe-HiA" association="_YLrJcAtjEeWIiJGKVe-HiA"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_YLrwggtjEeWIiJGKVe-HiA" type="_-ihlAAtiEeWIiJGKVe-HiA" association="_YLrJcAtjEeWIiJGKVe-HiA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_6XCmkAtjEeWIiJGKVe-HiA" name="A_element_compositor" memberEnd="_6XEbwAtjEeWIiJGKVe-HiA _6XEbwQtjEeWIiJGKVe-HiA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6XD0sAtjEeWIiJGKVe-HiA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6XD0sQtjEeWIiJGKVe-HiA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_6XEbwQtjEeWIiJGKVe-HiA" type="_-ihlAAtiEeWIiJGKVe-HiA" association="_6XCmkAtjEeWIiJGKVe-HiA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_oeOa0At3EeWY9u70vHnGLA" name="E_Element_Component1" memberEnd="_oeQQAAt3EeWY9u70vHnGLA _oeReIAt3EeWY9u70vHnGLA">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_oeQQAAt3EeWY9u70vHnGLA" name="extension_Element" type="_0i27EAtbEeWIiJGKVe-HiA" aggregation="composite" association="_oeOa0At3EeWY9u70vHnGLA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_LdqZsBP-EeWudK_BGFfrXw" name="E_Extension_InstanceSpecification1" memberEnd="_LdqZsRP-EeWudK_BGFfrXw _LdqZshP-EeWudK_BGFfrXw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_LdqZsRP-EeWudK_BGFfrXw" name="extension_Extension" type="_taHtkP4EEeS7Ucf_Gn9taA" aggregation="composite" association="_LdqZsBP-EeWudK_BGFfrXw"/>
+ </packagedElement>
+</uml:Profile>
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/src/org/eclipse/papyrus/adl4eclipse/org/IADL4ECLIPSE_Stereotype.java b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/src/org/eclipse/papyrus/adl4eclipse/org/IADL4ECLIPSE_Stereotype.java
index 31f57c26f1f..f9587d20475 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/src/org/eclipse/papyrus/adl4eclipse/org/IADL4ECLIPSE_Stereotype.java
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipse.profile/src/org/eclipse/papyrus/adl4eclipse/org/IADL4ECLIPSE_Stereotype.java
@@ -15,80 +15,96 @@ package org.eclipse.papyrus.adl4eclipse.org;
/** set of constant to manipulate stereotype **/
public interface IADL4ECLIPSE_Stereotype {
+
/** Name of the profile */
public static final String ADL4ECLIPSE = "ADL4Eclipse";
- /** Qualified name of the stereotype Plugin */
+
+ /** Qualified name of the stereotype Plug-in */
public static final String PLUGIN_STEREOTYPE = "ADL4Eclipse::Plugin";
- /** name of property isIncubation of the stereoype Plugin */
+ /** Name of property isIncubation of the stereotype Plug-in */
public static final String PLUGIN_ISINCUBATION_ATT = "isIncubation";
- /** name of property lazyStart of the stereoype Plugin */
+ /** Name of property lazyStart of the stereotype Plug-in */
public static final String PLUGIN_LAZYSTART_ATT = "lazyStart";
- /** name of property lazyStartException of the stereoype Plugin */
+ /** Name of property lazyStartException of the stereotype Plug-in */
public static final String PLUGIN_LAZYSTARTEXCEPTION_ATT = "lazyStartException";
- /** name of property platformFilter of the stereoype Plugin */
+ /** Name of property platformFilter of the stereotype Plug-in */
public static final String PLUGIN_PLATFORMFILTER_ATT = "platformFilter";
- /** name of property buddyPolicy of the stereoype Plugin */
+ /** Name of property buddyPolicy of the stereotype Plug-in */
public static final String PLUGIN_BUDDYPOLICY_ATT = "buddyPolicy";
- /** name of property extensibleAPI of the stereoype Plugin */
+ /** Name of property extensibleAPI of the stereotype Plug-in */
public static final String PLUGIN_EXTENSIBLEAPI_ATT = "extensibleAPI";
- /** name of property bundleShape of the stereoype Plugin */
+ /** Name of property bundleShape of the stereotype Plug-in */
public static final String PLUGIN_BUNDLESHAPE_ATT = "bundleShape";
- /** name of property capability of the stereoype Plugin */
+ /** Name of property capability of the stereotype Plug-in */
public static final String PLUGIN_CAPABILITY_ATT = "capability";
- /** name of property requireCapability of the stereoype Plugin */
+ /** Name of property requireCapability of the stereotype Plug-in */
public static final String PLUGIN_REQUIRECAPABILITY_ATT = "requireCapability";
- /** name of property genericCapabilityAlias of the stereoype Plugin */
+ /** Name of property genericCapabilityAlias of the stereotype Plug-in */
public static final String PLUGIN_GENERICCAPABILITYALIAS_ATT = "genericCapabilityAlias";
+
+ public static final String PLUGIN_REQUIRE_BUNDLE_ATT = "requireBundle";
+
/** Qualified name of the stereotype EclipseExportedPackage */
- public static final String ECLIPSEEXPORTEDPACKAGE_STEREOTYPE = "ADL4Eclipse::EclipseExportedPackage";
- /** name of property isInternal of the stereoype EclipseExportedPackage */
+ public static final String ECLIPSE_EXPORTEDPACKAGE_STEREOTYPE = "ADL4Eclipse::EclipseExportedPackage";
+ /** Name of property isInternal of the stereotype EclipseExportedPackage */
public static final String ECLIPSEEXPORTEDPACKAGE_ISINTERNAL_ATT = "isInternal";
- /** name of property friend of the stereoype EclipseExportedPackage */
+ /** Name of property friend of the stereotype EclipseExportedPackage */
public static final String ECLIPSEEXPORTEDPACKAGE_FRIEND_ATT = "friend";
- /** name of literal dependent of the Enumeration BuddyPolicyEnumeration */
+ /** Name of literal dependent of the Enumeration BuddyPolicyEnumeration */
public static final String BUDDYPOLICYENUMERATION_DEPENDENT_ENUM = "dependent";
- /** name of literal global of the Enumeration BuddyPolicyEnumeration */
+ /** Name of literal global of the Enumeration BuddyPolicyEnumeration */
public static final String BUDDYPOLICYENUMERATION_GLOBAL_ENUM = "global";
- /** name of literal registered of the Enumeration BuddyPolicyEnumeration */
+ /** Name of literal registered of the Enumeration BuddyPolicyEnumeration */
public static final String BUDDYPOLICYENUMERATION_REGISTERED_ENUM = "registered";
- /** name of literal app of the Enumeration BuddyPolicyEnumeration */
+ /** Name of literal app of the Enumeration BuddyPolicyEnumeration */
public static final String BUDDYPOLICYENUMERATION_APP_ENUM = "app";
- /** name of literal ext of the Enumeration BuddyPolicyEnumeration */
+ /** Name of literal ext of the Enumeration BuddyPolicyEnumeration */
public static final String BUDDYPOLICYENUMERATION_EXT_ENUM = "ext";
- /** name of literal boot of the Enumeration BuddyPolicyEnumeration */
+ /** Name of literal boot of the Enumeration BuddyPolicyEnumeration */
public static final String BUDDYPOLICYENUMERATION_BOOT_ENUM = "boot";
- /** name of literal parent of the Enumeration BuddyPolicyEnumeration */
+ /** Name of literal parent of the Enumeration BuddyPolicyEnumeration */
public static final String BUDDYPOLICYENUMERATION_PARENT_ENUM = "parent";
- /** name of literal jar of the Enumeration BundleShapeEnumeration */
+ /** Name of literal jar of the Enumeration BundleShapeEnumeration */
public static final String BUNDLESHAPEENUMERATION_JAR_ENUM = "jar";
- /** name of literal dir of the Enumeration BundleShapeEnumeration */
+ /** Name of literal dir of the Enumeration BundleShapeEnumeration */
public static final String BUNDLESHAPEENUMERATION_DIR_ENUM = "dir";
+
/** Qualified name of the stereotype Feature */
public static final String FEATURE_STEREOTYPE = "ADL4Eclipse::Feature";
- /** name of property base_Class of the stereoype Feature */
+ /** Name of property base_Class of the stereotype Feature */
public static final String FEATURE_BASE_CLASS_ATT = "base_Class";
- /** name of property description of the stereoype Feature */
+ /** Name of property description of the stereotype Feature */
public static final String FEATURE_DESCRIPTION_ATT = "description";
- /** name of property copyright of the stereoype Feature */
+ /** Name of property copyright of the stereotype Feature */
public static final String FEATURE_COPYRIGHT_ATT = "copyright";
- /** name of property license of the stereoype Feature */
+ /** Name of property license of the stereotype Feature */
public static final String FEATURE_LICENSE_ATT = "license";
- /** name of property provider of the stereoype Feature */
+ /** Name of property provider of the stereotype Feature */
public static final String FEATURE_PROVIDER_ATT = "provider";
- /** name of property image of the stereoype Feature */
+ /** Name of property image of the stereotype Feature */
public static final String FEATURE_IMAGE_ATT = "image";
- /** name of property url of the stereoype Feature */
+ /** Name of property url of the stereotype Feature */
public static final String FEATURE_URL_ATT = "url";
- /** name of property plugins of the stereoype Feature */
+ /** Name of property plugins of the stereotype Feature */
public static final String FEATURE_PLUGINS_ATT = "plugins";
- /** name of property includedFeatures of the stereoype Feature */
+ /** Name of property includedFeatures of the stereotype Feature */
public static final String FEATURE_INCLUDEDFEATURES_ATT = "includedFeatures";
- /** name of property importedFeatures of the stereoype Feature */
+ /** Name of property importedFeatures of the stereotype Feature */
public static final String FEATURE_IMPORTEDFEATURES_ATT = "importedFeatures";
- /** name of property label of the stereoype Feature */
+ /** Name of property label of the stereotype Feature */
public static final String FEATURE_LABEL_ATT = "label";
- /** name of property id of the stereoype Feature */
+ /** Name of property id of the stereotype Feature */
public static final String FEATURE_ID_ATT = "id";
- /** name of property version of the stereoype Feature */
+ /** Name of property version of the stereotype Feature */
public static final String FEATURE_VERSION_ATT = "version";
+
+ /** Qualified name of the stereotype Extension */
+ public static final String EXTENSION_STEREOTYPE = "ADL4Eclipse::Extension";
+
+ /** Extension points **/
+ public static final String EXTENSION_POINT_STEREOTYPE = "ADL4Eclipse::ExtensionPoint";
+ // TODO: ExtensionPoint stereotype properties
+
+ public static final String ELEMENT_STEREOTYPE = "ADL4Eclipse::Element";
+
}
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/.classpath b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/.classpath
index 2d1a4302f04..b1dabee3829 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/.classpath
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/.classpath
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/.settings/org.eclipse.jdt.core.prefs b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/.settings/org.eclipse.jdt.core.prefs
index 060c5ee3d2e..838bd9d6942 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/.settings/org.eclipse.jdt.core.prefs
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/.settings/org.eclipse.jdt.core.prefs
@@ -1,11 +1,11 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.source=1.7
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/META-INF/MANIFEST.MF b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/META-INF/MANIFEST.MF
index 426d9213dcd..c24e9d0daa7 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/META-INF/MANIFEST.MF
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/META-INF/MANIFEST.MF
@@ -1,5 +1,6 @@
Manifest-Version: 1.0
-Export-Package: org.eclipse.papyrus.adltool.assistant
+Export-Package: org.eclipse.papyrus.adltool.assistant,
+ org.eclipse.papyrus.adltool.assistant.wizard
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.emf,
@@ -12,7 +13,12 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.papyrus.infra.emf;bundle-version="1.1.0",
org.eclipse.papyrus.adl4eclipsetool;bundle-version="1.1.0",
org.eclipse.pde.core,
- org.eclipse.papyrus.uml.diagram.wizards;bundle-version="1.1.0"
+ org.eclipse.papyrus.uml.diagram.wizards;bundle-version="1.1.0",
+ org.eclipse.papyrus.adl4eclipse.profile,
+ org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.clazz;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
+ org.eclipse.papyrus.osgi.profile
Bundle-Vendor: %providerName
Bundle-Version: 1.1.0.qualifier
Bundle-Localization: plugin
@@ -26,5 +32,4 @@ Bundle-Description: This plugin has in charge to connect the tool to m
.
Bundle-SymbolicName: org.eclipse.papyrus.adl4eclipsetool.assistant;sin
gleton:=true
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Bundle-Description: %pluginDescription
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/plugin.xml b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/plugin.xml
index 46ada5c9200..163dc08a5c1 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/plugin.xml
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/plugin.xml
@@ -112,10 +112,11 @@
<extension
point="org.eclipse.papyrus.uml.diagram.wizards.templates">
<template
+ di_file="resources/model.di"
file="resources/model.uml"
id="org.eclipse.papyrus.adl4eclipsetool.assistant.templateWithProfiles"
language="uml"
- name="An Architecure Model (with OSGi and ADL profiles)"
+ name="An Architecture Model (with OSGi and ADL profiles)"
notation_file="resources/model.notation">
</template>
</extension>
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/pom.xml b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/pom.xml
index 22ca95605c7..0df5351805e 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/pom.xml
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/pom.xml
@@ -9,4 +9,4 @@
</parent>
<artifactId>org.eclipse.papyrus.adl4eclipsetool.assistant</artifactId>
<packaging>eclipse-plugin</packaging>
-</project> \ No newline at end of file
+</project>
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/resources/model.uml b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/resources/model.uml
index c4584afd708..b2ed02dfeae 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/resources/model.uml
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/resources/model.uml
@@ -1,21 +1,42 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<uml:Model 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="_dwpjEOqLEeO3GfcVE7U8Ug" name="Architecture">
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_gXbYEOqLEeO3GfcVE7U8Ug">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gXbYEeqLEeO3GfcVE7U8Ug" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="pathmap://ADL4ECLIPSE_PROFILES/adl4eclipse.profile.uml#_rlFYwOqKEeOfTcbrnCq2oQ"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://ADL4ECLIPSE_PROFILES/adl4eclipse.profile.uml#_nE1m0Hz7EeKfO4elN3J5Fw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_gXbYEuqLEeO3GfcVE7U8Ug">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gXbYE-qLEeO3GfcVE7U8Ug" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xHxUYDEEeKQG4TlBAn6bg"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_OKU8EHtxEeKcL-wrhM9ICg"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_gXbYFOqLEeO3GfcVE7U8Ug">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gXbYFeqLEeO3GfcVE7U8Ug" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRiUIDEEeKQG4TlBAn6bg"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_YbhfEHtxEeKcL-wrhM9ICg"/>
- </profileApplication>
-</uml:Model>
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model 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="_dwpjEOqLEeO3GfcVE7U8Ug" name="Architecture">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_gXbYEOqLEeO3GfcVE7U8Ug">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DofgIBZiEeWrN9iI8TqI9g" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DofgIRZiEeWrN9iI8TqI9g" key="Version" value="0.0.7"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DofgIhZiEeWrN9iI8TqI9g" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DofgIxZiEeWrN9iI8TqI9g" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DofgJBZiEeWrN9iI8TqI9g" key="Date" value="2015-06-16"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DofgJRZiEeWrN9iI8TqI9g" key="Author" value=""/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gXbYEeqLEeO3GfcVE7U8Ug" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://ADL4ECLIPSE_PROFILES/adl4eclipse.profile.uml#_NjKtoBP-EeWudK_BGFfrXw"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://ADL4ECLIPSE_PROFILES/adl4eclipse.profile.uml#_nE1m0Hz7EeKfO4elN3J5Fw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_gXbYEuqLEeO3GfcVE7U8Ug">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HhkbYAnpEeWbzqu4TD3Mcg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HhkbYQnpEeWbzqu4TD3Mcg" key="Version" value="0.0.5"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HhkbYgnpEeWbzqu4TD3Mcg" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HhkbYwnpEeWbzqu4TD3Mcg" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HhkbZAnpEeWbzqu4TD3Mcg" key="Date" value="2015-06-02"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HhkbZQnpEeWbzqu4TD3Mcg" key="Author" value=""/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gXbYE-qLEeO3GfcVE7U8Ug" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MZ66YAk5EeWGaaZmIQ1pKQ"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_OKU8EHtxEeKcL-wrhM9ICg"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_gXbYFOqLEeO3GfcVE7U8Ug">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HhkbZgnpEeWbzqu4TD3Mcg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HhkbZwnpEeWbzqu4TD3Mcg" key="Version" value="0.0.5"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HhkbaAnpEeWbzqu4TD3Mcg" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HhkbaQnpEeWbzqu4TD3Mcg" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HhkbagnpEeWbzqu4TD3Mcg" key="Date" value="2015-06-02"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HhkbawnpEeWbzqu4TD3Mcg" key="Author" value=""/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gXbYFeqLEeO3GfcVE7U8Ug" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_MaOcYAk5EeWGaaZmIQ1pKQ"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://OSGI_PROFILES/osgi.profile.uml#_YbhfEHtxEeKcL-wrhM9ICg"/>
+ </profileApplication>
+</uml:Model>
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/AbstractImportWizard.java b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/AbstractImportWizard.java
new file mode 100644
index 00000000000..d35cca67d21
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/AbstractImportWizard.java
@@ -0,0 +1,190 @@
+/*****************************************************************************
+ * Copyright (c) 2015 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:
+ * Thomas Daniellou (CEA LIST) - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.adl4eclipsetool.assistant;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Set;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.transaction.TransactionalEditingDomain;
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.jface.wizard.Wizard;
+import org.eclipse.papyrus.adl4eclipse.org.IADL4ECLIPSE_Stereotype;
+import org.eclipse.papyrus.adltool.ADL4EclipseUtils;
+import org.eclipse.papyrus.adltool.assistant.wizard.BundleSelectionPage;
+import org.eclipse.papyrus.adltool.reversible.project.ReversibleProject;
+import org.eclipse.papyrus.infra.core.resource.ModelSet;
+import org.eclipse.papyrus.infra.core.services.ServiceException;
+import org.eclipse.papyrus.infra.emf.utils.EMFHelper;
+import org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForResource;
+import org.eclipse.papyrus.osgi.profile.IOSGIStereotype;
+import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPart;
+import org.eclipse.ui.IImportWizard;
+import org.eclipse.ui.ISelectionService;
+import org.eclipse.ui.IWorkbench;
+import org.eclipse.ui.PlatformUI;
+import org.eclipse.uml2.uml.Element;
+import org.eclipse.uml2.uml.Model;
+import org.eclipse.uml2.uml.Package;
+import org.eclipse.uml2.uml.Profile;
+
+/**
+ * This abstract class specifies the default functionality of the import wizard
+ * used to launch a reverse on a set of
+ * {@link org.eclipse.papyrus.adltool.reversible.project.ReversibleProject
+ * ReversibleProject}.
+ *
+ * <p>
+ * <b>Note</b>: In order to extend this abstract class, the user needs to
+ * initialize the {@link #reversibleList} field and implement the
+ * {@link #performFinish()} method.
+ * </p>
+ */
+public abstract class AbstractImportWizard extends Wizard implements IImportWizard {
+
+ /**
+ * The list of reversible projects to be displayed in the
+ * {@link org.eclipse.papyrus.adltool.assistant.wizard.BundleSelectionPage
+ * BundleSelectionPage}.
+ */
+ protected Set<ReversibleProject> reversibleList;
+
+ /**
+ * Whether the import wizard is in "Advanced mode" or not.
+ */
+ protected boolean advanced;
+
+ /**
+ * The Wizard page that will help selecting bundles or features to import
+ * for the reverse engineering.
+ */
+ protected BundleSelectionPage bundleSelectionPage;
+
+ /**
+ * The object used to perform transactions on the models.
+ */
+ protected TransactionalEditingDomain transactionalEditingDomain;
+
+ /**
+ * The service used to access the Papyrus' models.
+ */
+ protected ModelSet modelSet;
+
+ /**
+ * Constructor.
+ *
+ * @param advanced true to launch the wizard in advanced mode.
+ */
+ public AbstractImportWizard(boolean advanced) {
+ super();
+ setNeedsProgressMonitor(true);
+
+ this.advanced = advanced;
+ }
+
+ @Override
+ public void addPages() {
+ addPage(bundleSelectionPage);
+ }
+
+ @Override
+ public void init(IWorkbench workbench, IStructuredSelection selection) {
+ bundleSelectionPage = new BundleSelectionPage(reversibleList, advanced);
+
+ Package rootModel = null;
+ Object selectedModel = selection.getFirstElement();
+
+ if (selectedModel instanceof ModelEditPart) {
+ // Get the root model from the diagram view
+ EObject element = ((ModelEditPart) selectedModel).getDiagramView().getElement();
+
+ if (element instanceof Model) {
+ rootModel = (Model) element;
+ }
+ } else {
+ // Get the root model from the selection
+ List<Element> selectionSet = getSelectionSet();
+
+ if (!selectionSet.isEmpty()) {
+ Element selectedElement = selectionSet.get(0);
+
+ rootModel = ADL4EclipseUtils.getRootModel(selectedElement);
+ } else {
+ bundleSelectionPage.setErrorMessage("You must select a Papyrus Model before running the import.");
+ }
+ }
+
+ if (rootModel != null) {
+ // Check if the required profiles are applied to the rootModel to initialize the modelSet
+ Profile adlProfile = rootModel.getAppliedProfile(IADL4ECLIPSE_Stereotype.ADL4ECLIPSE);
+ Profile osgiProfile = rootModel.getAppliedProfile(IOSGIStereotype.OSGI);
+
+ if (adlProfile != null && osgiProfile != null) {
+ try {
+ // Initialize the modelSet and the TransactionalEditingDomain
+ modelSet = ServiceUtilsForResource.getInstance().getModelSet(rootModel.eResource());
+ transactionalEditingDomain = modelSet.getTransactionalEditingDomain();
+ bundleSelectionPage.setSelectedModel(rootModel);
+ } catch (ServiceException e) {
+ e.printStackTrace();
+ }
+ } else {
+ bundleSelectionPage.setErrorMessage("The selected model does not have the ADL and OSGI profiles applied.");
+ }
+ }
+ }
+
+ /**
+ * Gets the selected element in the diagram or in the model explorer.
+ *
+ * @return Element or null
+ */
+ protected List<Element> getSelectionSet() {
+ List<Element> selectedSet = new ArrayList<>();
+ ISelectionService selectionService = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getSelectionService();
+ ISelection selection = selectionService.getSelection();
+
+ if (selection instanceof IStructuredSelection) {
+ Iterator<?> selectedobjectIteractor = ((IStructuredSelection) selection).iterator();
+
+ while (selectedobjectIteractor.hasNext()) {
+ Object currentSelection = selectedobjectIteractor.next();
+ EObject selectedEObject = EMFHelper.getEObject(currentSelection);
+
+ if (selectedEObject instanceof Element) {
+ selectedSet.add((Element) selectedEObject);
+ }
+ }
+ }
+
+ return selectedSet;
+ }
+
+ @Override
+ public boolean canFinish() {
+ return bundleSelectionPage.isPageComplete();
+ }
+
+ /**
+ * Gets the selected reversible project from the
+ * {@link org.eclipse.papyrus.adltool.assistant.wizard.BundleSelectionPage
+ * BundleSelectionPage} and launches the architecture snapshot command that
+ * will reverse the projects.
+ *
+ * @return true if the command has launched, false if not
+ */
+ @Override
+ public abstract boolean performFinish();
+}
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/AdvancePluginImport.java b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/AdvancePluginImport.java
index 088d3233f22..fbc3b18c317 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/AdvancePluginImport.java
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/AdvancePluginImport.java
@@ -13,128 +13,46 @@
*****************************************************************************/
package org.eclipse.papyrus.adl4eclipsetool.assistant;
-import java.util.ArrayList;
-import java.util.Iterator;
+import java.util.Set;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.transaction.TransactionalEditingDomain;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.wizard.Wizard;
-import org.eclipse.papyrus.adltool.command.CompletePluginsArchitectureSnapshotCommand;
-import org.eclipse.papyrus.adltool.designer.ArchitectureSnapshotDesigner;
-import org.eclipse.papyrus.adltool.designer.wizard.BundleSelectionPage;
-import org.eclipse.papyrus.editor.PapyrusMultiDiagramEditor;
-import org.eclipse.papyrus.infra.core.resource.ModelSet;
-import org.eclipse.papyrus.infra.core.services.ServiceException;
-import org.eclipse.papyrus.infra.core.services.ServicesRegistry;
-import org.eclipse.papyrus.infra.emf.utils.EMFHelper;
-import org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForSelection;
-import org.eclipse.ui.IImportWizard;
-import org.eclipse.ui.ISelectionService;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.uml2.uml.Element;
+import org.eclipse.papyrus.adltool.ADL4EclipseUtils;
+import org.eclipse.papyrus.adltool.command.CompleteArchitectureSnapshotCommand;
+import org.eclipse.papyrus.adltool.designer.ReverseSettings;
+import org.eclipse.papyrus.adltool.reversible.project.ReversibleProject;
import org.eclipse.uml2.uml.Package;
/**
- * this class is used to do the retro engineering from workspaceplugin. It adds only in the platform dependencies.
- *
+ * This class is used to do the reverse engineering from workspace plug-in. It adds only in the platform dependencies.
*/
-public class AdvancePluginImport extends Wizard implements IImportWizard {
+public class AdvancePluginImport extends AbstractImportWizard {
- protected BundleSelectionPage bundleSelectionPage;
- protected TransactionalEditingDomain transactionalEditingDomain = null;
- protected PapyrusMultiDiagramEditor papyrusEditor;
- protected ModelSet modelSet;
+ private static final boolean ADVANCED_MODE = true;
- /**
- *
- * Constructor.
- *
- */
public AdvancePluginImport() {
- super();
- setNeedsProgressMonitor(true);
- }
-
- @Override
- public void addPages() {
- // look for all plugins from the workspace
- ArrayList<Object> bundleList = new ArrayList<Object>();
- bundleList.addAll(ArchitectureSnapshotDesigner.getLoadedBundles());
- bundleSelectionPage = new BundleSelectionPage(bundleList);
- addPage(bundleSelectionPage);
- }
+ super(ADVANCED_MODE);
- /**
- *
- * @return the list of selected bundle from the page
- */
- public ArrayList<Object> getSelectedBundle() {
- return bundleSelectionPage.getResult();
+ reversibleList = ADL4EclipseUtils.getLoadedPlugins();
}
@Override
public boolean performFinish() {
+ Set<ReversibleProject> selectedBundles = bundleSelectionPage.getResult();
- // one bundle must be selected
- if (getSelectedBundle().size() > 0) {
- // get the domain in order to launche the command
- TransactionalEditingDomain dom = modelSet.getTransactionalEditingDomain();
- ArrayList<Element> selection = getSelectionSet();
-
- if ((selection.size() == 1) && (selection.get(0) instanceof Package)) {
- // launch the simple retro engineering
- CompletePluginsArchitectureSnapshotCommand comd = new CompletePluginsArchitectureSnapshotCommand(dom, (Package) selection.get(0), getSelectedBundle());
- dom.getCommandStack().execute(comd);
- }
- return true;
- }
- return false;
- }
-
- public void init(IWorkbench workbench, IStructuredSelection selection) {
-
- // get the service registry of papyrus from the selection
- ServicesRegistry registry = null;
- try {
- registry = ServiceUtilsForSelection.getInstance().getServiceRegistry(selection);
- } catch (ServiceException e1) {
- e1.printStackTrace();
- }
- try {
- modelSet = registry.getService(ModelSet.class);
- } catch (ServiceException e) {
- e.printStackTrace();
- }
-
- }
+ // One bundle must be selected
+ if (selectedBundles.size() > 0) {
+ Package selection = bundleSelectionPage.getSelectedModel();
- /**
- * getSelected element in the diagram or in the model explorer
- *
- * @return Element or null
- */
- protected ArrayList<Element> getSelectionSet() {
- ArrayList<Element> selectedSet = new ArrayList<Element>();
- ISelectionService selectionService = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getSelectionService();
- ISelection selection = selectionService.getSelection();
+ if (selection != null) {
+ ReverseSettings reverseSettings = bundleSelectionPage.getReverseSettings();
+ // Launch the advanced reverse engineering
+ CompleteArchitectureSnapshotCommand comd = new CompleteArchitectureSnapshotCommand(transactionalEditingDomain, selection, selectedBundles, reverseSettings);
+ transactionalEditingDomain.getCommandStack().execute(comd);
- if (selection instanceof IStructuredSelection) {
- @SuppressWarnings("rawtypes")
- Iterator selectedobjectIteractor = ((IStructuredSelection) selection).iterator();
- while (selectedobjectIteractor.hasNext()) {
- Object currentSelection = selectedobjectIteractor.next();
- EObject selectedEObject = EMFHelper.getEObject(currentSelection);
- if (selectedEObject instanceof org.eclipse.uml2.uml.Element) {
- selectedSet.add((Element) selectedEObject);
- }
+ return true;
}
-
}
- return selectedSet;
- }
+ return false;
+ }
}
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/SimpleFeatureImport.java b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/SimpleFeatureImport.java
index 174dd963ff3..cdf2b352714 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/SimpleFeatureImport.java
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/SimpleFeatureImport.java
@@ -13,47 +13,46 @@
*****************************************************************************/
package org.eclipse.papyrus.adl4eclipsetool.assistant;
-import java.util.ArrayList;
+import java.util.Set;
-import org.eclipse.emf.transaction.TransactionalEditingDomain;
-import org.eclipse.papyrus.adltool.command.SimpleFeaturesArchitectureSnapshotCommand;
-import org.eclipse.papyrus.adltool.designer.ArchitectureSnapshotDesigner;
-import org.eclipse.papyrus.adltool.designer.wizard.BundleSelectionPage;
-import org.eclipse.uml2.uml.Element;
+import org.eclipse.papyrus.adltool.ADL4EclipseUtils;
+import org.eclipse.papyrus.adltool.command.CompleteArchitectureSnapshotCommand;
+import org.eclipse.papyrus.adltool.designer.ReverseSettings;
+import org.eclipse.papyrus.adltool.reversible.project.ReversibleProject;
import org.eclipse.uml2.uml.Package;
/**
- * this class is used to do the retro engineering from workspace plug-in. It adds only in the platform dependencies.
- *
+ * This class is used to do the reverse engineering from workspace feature. It adds only in the platform dependencies.
*/
-public class SimpleFeatureImport extends SimplePluginImport {
- @Override
- public void addPages() {
- // look for all plug-ins from the workspace
- ArrayList<Object> bundleList = new ArrayList<Object>();
- bundleList.addAll(ArchitectureSnapshotDesigner.getWorkspaceFeature());
- bundleSelectionPage = new BundleSelectionPage(bundleList);
- addPage(bundleSelectionPage);
- }
+public class SimpleFeatureImport extends AbstractImportWizard {
+
+ private static final boolean ADVANCED_MODE = false;
+
+ public SimpleFeatureImport() {
+ super(ADVANCED_MODE);
+ reversibleList = ADL4EclipseUtils.getWorkspaceFeatures();
+ }
@Override
public boolean performFinish() {
+ Set<ReversibleProject> selectedBundles = bundleSelectionPage.getResult();
+
+ // One bundle must be selected
+ if (selectedBundles.size() > 0) {
+ Package selection = bundleSelectionPage.getSelectedModel();
+
+ if (selection != null) {
+ ReverseSettings reverseSettings = bundleSelectionPage.getReverseSettings();
- // one bundle must be selected
- if (getSelectedBundle().size() > 0) {
- // get the domain in order to launch the command
- TransactionalEditingDomain dom = modelSet.getTransactionalEditingDomain();
- ArrayList<Element> selection = getSelectionSet();
+ // Launch the simple reverse engineering
+ CompleteArchitectureSnapshotCommand comd = new CompleteArchitectureSnapshotCommand(transactionalEditingDomain, selection, selectedBundles, reverseSettings);
+ transactionalEditingDomain.getCommandStack().execute(comd);
- if ((selection.size() == 1) && (selection.get(0) instanceof Package)) {
- // launch the simple retro engineering
- SimpleFeaturesArchitectureSnapshotCommand comd = new SimpleFeaturesArchitectureSnapshotCommand(dom, (Package) selection.get(0), getSelectedBundle());
- dom.getCommandStack().execute(comd);
+ return true;
}
- return true;
}
+
return false;
}
-
-}
+} \ No newline at end of file
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/SimplePluginImport.java b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/SimplePluginImport.java
index d70e02e01d1..a856a1b66d4 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/SimplePluginImport.java
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adl4eclipsetool/assistant/SimplePluginImport.java
@@ -13,129 +13,46 @@
*****************************************************************************/
package org.eclipse.papyrus.adl4eclipsetool.assistant;
-import java.util.ArrayList;
-import java.util.Iterator;
+import java.util.Set;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.transaction.TransactionalEditingDomain;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.wizard.Wizard;
-import org.eclipse.papyrus.adltool.command.SimplePluginsArchitectureSnapshotCommand;
-import org.eclipse.papyrus.adltool.designer.ArchitectureSnapshotDesigner;
-import org.eclipse.papyrus.adltool.designer.wizard.BundleSelectionPage;
-import org.eclipse.papyrus.editor.PapyrusMultiDiagramEditor;
-import org.eclipse.papyrus.infra.core.resource.ModelSet;
-import org.eclipse.papyrus.infra.core.services.ServiceException;
-import org.eclipse.papyrus.infra.core.services.ServicesRegistry;
-import org.eclipse.papyrus.infra.emf.utils.EMFHelper;
-import org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForSelection;
-import org.eclipse.ui.IImportWizard;
-import org.eclipse.ui.ISelectionService;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.uml2.uml.Element;
+import org.eclipse.papyrus.adltool.ADL4EclipseUtils;
+import org.eclipse.papyrus.adltool.command.CompleteArchitectureSnapshotCommand;
+import org.eclipse.papyrus.adltool.designer.ReverseSettings;
+import org.eclipse.papyrus.adltool.reversible.project.ReversibleProject;
import org.eclipse.uml2.uml.Package;
/**
- * this class is used to do the retro engineering from workspaceplugin. It adds only in the platform dependencies.
- *
+ * This class is used to do the reverse engineering from workspace plug-in. It adds only in the platform dependencies.
*/
-public class SimplePluginImport extends Wizard implements IImportWizard {
+public class SimplePluginImport extends AbstractImportWizard {
- protected BundleSelectionPage bundleSelectionPage;
- protected TransactionalEditingDomain transactionalEditingDomain = null;
- protected PapyrusMultiDiagramEditor papyrusEditor;
- protected ModelSet modelSet;
+ private static final boolean ADVANCED_MODE = false;
- /**
- *
- * Constructor.
- *
- */
public SimplePluginImport() {
- super();
- setNeedsProgressMonitor(true);
- }
-
- @Override
- public void addPages() {
- // look for all plugins from the workspace
- ArrayList<Object> bundleList = new ArrayList<Object>();
- bundleList.addAll(ArchitectureSnapshotDesigner.getWorkspaceBundle());
- bundleSelectionPage = new BundleSelectionPage(bundleList);
- addPage(bundleSelectionPage);
- }
+ super(ADVANCED_MODE);
- /**
- *
- * @return the list of selected bundle from the page
- */
- public ArrayList<Object> getSelectedBundle() {
- return bundleSelectionPage.getResult();
+ reversibleList = ADL4EclipseUtils.getWorkspacePlugins();
}
@Override
public boolean performFinish() {
+ Set<ReversibleProject> selectedBundles = bundleSelectionPage.getResult();
- // one bundle must be selected
- if (getSelectedBundle().size() > 0) {
- // get the domain in order to launche the command
- TransactionalEditingDomain dom = modelSet.getTransactionalEditingDomain();
- ArrayList<Element> selection = getSelectionSet();
+ // One bundle must be selected
+ if (selectedBundles.size() > 0) {
+ Package selection = bundleSelectionPage.getSelectedModel();
- if ((selection.size() == 1) && (selection.get(0) instanceof Package)) {
- // launch the simple retro engineering
- SimplePluginsArchitectureSnapshotCommand comd = new SimplePluginsArchitectureSnapshotCommand(dom, (Package) selection.get(0), getSelectedBundle());
- dom.getCommandStack().execute(comd);
- }
- return true;
- }
- return false;
- }
+ if (selection != null) {
+ ReverseSettings reverseSettings = bundleSelectionPage.getReverseSettings();
- public void init(IWorkbench workbench, IStructuredSelection selection) {
+ // Launch the simple reverse engineering
+ CompleteArchitectureSnapshotCommand comd = new CompleteArchitectureSnapshotCommand(transactionalEditingDomain, selection, selectedBundles, reverseSettings);
+ transactionalEditingDomain.getCommandStack().execute(comd);
- // get the service registry of papyrus from the selection
- ServicesRegistry registry = null;
- try {
- registry = ServiceUtilsForSelection.getInstance().getServiceRegistry(selection);
- } catch (ServiceException e1) {
- e1.printStackTrace();
- }
- try {
- modelSet = registry.getService(ModelSet.class);
- } catch (ServiceException e) {
- e.printStackTrace();
- }
-
- }
-
- /**
- * getSelected element in the diagram or in the model explorer
- *
- * @return Element or null
- */
- protected ArrayList<Element> getSelectionSet() {
- ArrayList<Element> selectedSet = new ArrayList<Element>();
- ISelectionService selectionService = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getSelectionService();
- ISelection selection = selectionService.getSelection();
-
-
- if (selection instanceof IStructuredSelection) {
- @SuppressWarnings("rawtypes")
- Iterator selectedobjectIteractor = ((IStructuredSelection) selection).iterator();
- while (selectedobjectIteractor.hasNext()) {
- Object currentSelection = selectedobjectIteractor.next();
-
- EObject selectedEObject = EMFHelper.getEObject(currentSelection);
- if (selectedEObject instanceof org.eclipse.uml2.uml.Element) {
- selectedSet.add((Element) selectedEObject);
- }
+ return true;
}
}
- return selectedSet;
+ return false;
}
-
}
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/Activator.java b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/Activator.java
index 55e8cf58e5f..6663b484f80 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/Activator.java
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/Activator.java
@@ -65,9 +65,8 @@ public class Activator extends AbstractUIPlugin implements IStartup {
return plugin;
}
+ @Override
public void earlyStartup() {
- // TODO Auto-generated method stub
-
}
}
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/ModelCompleteFeatureArchitectureHandler.java b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/ModelCompleteFeatureArchitectureHandler.java
deleted file mode 100644
index e846e754872..00000000000
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/ModelCompleteFeatureArchitectureHandler.java
+++ /dev/null
@@ -1,84 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2013 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:
- * Patrick Tessier (CEA LIST) patrick.tessier@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.adltool.assistant;
-
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.core.commands.ExecutionException;
-import org.eclipse.emf.transaction.TransactionalEditingDomain;
-import org.eclipse.jface.window.Window;
-import org.eclipse.jface.wizard.WizardDialog;
-import org.eclipse.papyrus.adltool.command.CompleteFeaturesArchitectureSnapshotCommand;
-import org.eclipse.papyrus.adltool.designer.wizard.FeatureArchitectureWizard;
-import org.eclipse.papyrus.infra.core.resource.ModelSet;
-import org.eclipse.papyrus.infra.core.services.ServiceException;
-import org.eclipse.papyrus.infra.core.services.ServicesRegistry;
-import org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForHandlers;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.uml2.uml.Element;
-import org.eclipse.uml2.uml.Package;
-
-
-/**
- * this handler is used to generate the feature and plugin architecture from workspace
- *
- * @deprecated
- */
-@Deprecated
-public class ModelCompleteFeatureArchitectureHandler extends ADLToolAbstractHandler {
-
- /**
- *
- * Constructor.
- *
- */
- public ModelCompleteFeatureArchitectureHandler() {
- }
-
- public Object execute(ExecutionEvent event) throws ExecutionException {
- Element selectedElement = getSelection();
- ServicesRegistry registry = null;
- try {
- registry = ServiceUtilsForHandlers.getInstance().getServiceRegistry(event);
- } catch (ServiceException e1) {
- e1.printStackTrace();
- }
- ModelSet modelSet;
- try {
- modelSet = registry.getService(ModelSet.class);
- } catch (ServiceException e) {
- throw new ExecutionException("Can't get ModelSet", e);
- }
- FeatureArchitectureWizard bWizard = new FeatureArchitectureWizard(false);
- WizardDialog wizardDialog = new WizardDialog(new Shell(), bWizard);
- if (wizardDialog.open() == Window.OK) {
- TransactionalEditingDomain dom = modelSet.getTransactionalEditingDomain();
- if (selectedElement instanceof Package) {
- CompleteFeaturesArchitectureSnapshotCommand comd = new CompleteFeaturesArchitectureSnapshotCommand(dom, (Package) selectedElement, bWizard.getSelectedBundle());
- dom.getCommandStack().execute(comd);
- }
- }
-
-
- return null;
- }
-
- /**
- *
- * {@inheritDoc}
- */
- @Override
- public boolean isEnabled() {
- return true;
- }
-}
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/ModelCompletePluginArchitectureHandler.java b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/ModelCompletePluginArchitectureHandler.java
deleted file mode 100644
index c6bc608caff..00000000000
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/ModelCompletePluginArchitectureHandler.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2013 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:
- * Patrick Tessier (CEA LIST) patrick.tessier@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.adltool.assistant;
-
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.core.commands.ExecutionException;
-import org.eclipse.emf.transaction.TransactionalEditingDomain;
-import org.eclipse.jface.window.Window;
-import org.eclipse.jface.wizard.WizardDialog;
-import org.eclipse.papyrus.adltool.command.CompletePluginsArchitectureSnapshotCommand;
-import org.eclipse.papyrus.adltool.designer.wizard.PluginArchitectureWizard;
-import org.eclipse.papyrus.infra.core.resource.ModelSet;
-import org.eclipse.papyrus.infra.core.services.ServiceException;
-import org.eclipse.papyrus.infra.core.services.ServicesRegistry;
-import org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForHandlers;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.uml2.uml.Element;
-import org.eclipse.uml2.uml.Package;
-
-/**
- * @deprecated
- *
- */
-
-@Deprecated
-public class ModelCompletePluginArchitectureHandler extends ADLToolAbstractHandler {
- /**
- *
- * Constructor.
- *
- */
- public ModelCompletePluginArchitectureHandler() {
- }
-
- public Object execute(ExecutionEvent event) throws ExecutionException {
- Element selectedElement = getSelection();
- ServicesRegistry registry = null;
- try {
- registry = ServiceUtilsForHandlers.getInstance().getServiceRegistry(event);
- } catch (ServiceException e1) {
- e1.printStackTrace();
- }
- ModelSet modelSet;
- try {
- modelSet = registry.getService(ModelSet.class);
- } catch (ServiceException e) {
- throw new ExecutionException("Can't get ModelSet", e);
- }
- PluginArchitectureWizard bWizard = new PluginArchitectureWizard(false);
- WizardDialog wizardDialog = new WizardDialog(new Shell(), bWizard);
- if (wizardDialog.open() == Window.OK) {
- TransactionalEditingDomain dom = modelSet.getTransactionalEditingDomain();
- if (selectedElement instanceof Package) {
- CompletePluginsArchitectureSnapshotCommand comd = new CompletePluginsArchitectureSnapshotCommand(dom, (Package) selectedElement, bWizard.getSelectedBundle());
- dom.getCommandStack().execute(comd);
- }
- }
-
- return null;
- }
-
- /**
- *
- * {@inheritDoc}
- */
- @Override
- public boolean isEnabled() {
- return true;
- }
-}
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/ModelFeatureArchitectureFromWorkspaceHandler.java b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/ModelFeatureArchitectureFromWorkspaceHandler.java
deleted file mode 100644
index 2d3eb49ed0f..00000000000
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/ModelFeatureArchitectureFromWorkspaceHandler.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2013 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:
- * Patrick Tessier (CEA LIST) patrick.tessier@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.adltool.assistant;
-
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.core.commands.ExecutionException;
-import org.eclipse.emf.transaction.TransactionalEditingDomain;
-import org.eclipse.jface.window.Window;
-import org.eclipse.jface.wizard.WizardDialog;
-import org.eclipse.papyrus.adltool.command.SimpleFeaturesArchitectureSnapshotCommand;
-import org.eclipse.papyrus.adltool.designer.wizard.FeatureArchitectureWizard;
-import org.eclipse.papyrus.infra.core.resource.ModelSet;
-import org.eclipse.papyrus.infra.core.services.ServiceException;
-import org.eclipse.papyrus.infra.core.services.ServicesRegistry;
-import org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForHandlers;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.uml2.uml.Element;
-import org.eclipse.uml2.uml.Package;
-
-
-/**
- * this handler is used to generate the feature and plugin architecture from workspace
- *
- * @deprecated
- */
-@Deprecated
-public class ModelFeatureArchitectureFromWorkspaceHandler extends ADLToolAbstractHandler {
-
- /**
- *
- * Constructor.
- *
- */
- public ModelFeatureArchitectureFromWorkspaceHandler() {
- }
-
- public Object execute(ExecutionEvent event) throws ExecutionException {
- Element selectedElement = getSelection();
- ServicesRegistry registry = null;
- try {
- registry = ServiceUtilsForHandlers.getInstance().getServiceRegistry(event);
- } catch (ServiceException e1) {
- e1.printStackTrace();
- }
- ModelSet modelSet;
- try {
- modelSet = registry.getService(ModelSet.class);
- } catch (ServiceException e) {
- throw new ExecutionException("Can't get ModelSet", e);
- }
- FeatureArchitectureWizard bWizard = new FeatureArchitectureWizard(true);
- WizardDialog wizardDialog = new WizardDialog(new Shell(), bWizard);
- if (wizardDialog.open() == Window.OK) {
- TransactionalEditingDomain dom = modelSet.getTransactionalEditingDomain();
- if (selectedElement instanceof Package) {
- SimpleFeaturesArchitectureSnapshotCommand comd = new SimpleFeaturesArchitectureSnapshotCommand(dom, (Package) selectedElement, bWizard.getSelectedBundle());
- dom.getCommandStack().execute(comd);
- }
- }
-
-
- return null;
- }
-
- /**
- * {@inheritDoc}
- */
- @Override
- public boolean isEnabled() {
- return true;
- }
-}
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/ModelPluginArchitectureFromWorkspaceHandler.java b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/ModelPluginArchitectureFromWorkspaceHandler.java
deleted file mode 100644
index b6ebb6fa6ad..00000000000
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/ModelPluginArchitectureFromWorkspaceHandler.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2013 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:
- * Patrick Tessier (CEA LIST) patrick.tessier@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.adltool.assistant;
-
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.core.commands.ExecutionException;
-import org.eclipse.emf.transaction.TransactionalEditingDomain;
-import org.eclipse.jface.window.Window;
-import org.eclipse.jface.wizard.WizardDialog;
-import org.eclipse.papyrus.adltool.command.SimplePluginsArchitectureSnapshotCommand;
-import org.eclipse.papyrus.adltool.designer.wizard.PluginArchitectureWizard;
-import org.eclipse.papyrus.infra.core.resource.ModelSet;
-import org.eclipse.papyrus.infra.core.services.ServiceException;
-import org.eclipse.papyrus.infra.core.services.ServicesRegistry;
-import org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForHandlers;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.uml2.uml.Element;
-import org.eclipse.uml2.uml.Package;
-
-
-/**
- * this handler is used to generate the architecture from workspace
- *
- * @deprecated
- */
-@Deprecated
-public class ModelPluginArchitectureFromWorkspaceHandler extends ADLToolAbstractHandler {
- /**
- *
- * Constructor.
- *
- */
- public ModelPluginArchitectureFromWorkspaceHandler() {
- }
-
- public Object execute(ExecutionEvent event) throws ExecutionException {
- Element selectedElement = getSelection();
- ServicesRegistry registry = null;
- try {
- registry = ServiceUtilsForHandlers.getInstance().getServiceRegistry(event);
- } catch (ServiceException e1) {
- e1.printStackTrace();
- }
- ModelSet modelSet;
- try {
- modelSet = registry.getService(ModelSet.class);
- } catch (ServiceException e) {
- throw new ExecutionException("Can't get ModelSet", e);
- }
- PluginArchitectureWizard bWizard = new PluginArchitectureWizard(true);
- WizardDialog wizardDialog = new WizardDialog(new Shell(), bWizard);
- if (wizardDialog.open() == Window.OK) {
- TransactionalEditingDomain dom = modelSet.getTransactionalEditingDomain();
- if (selectedElement instanceof Package) {
- SimplePluginsArchitectureSnapshotCommand comd = new SimplePluginsArchitectureSnapshotCommand(dom, (Package) selectedElement, bWizard.getSelectedBundle());
- dom.getCommandStack().execute(comd);
- }
- }
-
-
- return null;
- }
-
- /**
- * {@inheritDoc}
- */
- @Override
- public boolean isEnabled() {
- return true;
- }
-}
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/wizard/BundleContentProvider.java b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/wizard/BundleContentProvider.java
new file mode 100644
index 00000000000..84ac3af83dc
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/wizard/BundleContentProvider.java
@@ -0,0 +1,52 @@
+/*****************************************************************************
+ * Copyright (c) 2015 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:
+ * Thomas Daniellou (CEA LIST) - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.adltool.assistant.wizard;
+
+import java.util.ArrayList;
+import org.eclipse.jface.viewers.ITreeContentProvider;
+import org.eclipse.jface.viewers.Viewer;
+
+public class BundleContentProvider implements ITreeContentProvider {
+
+ @Override
+ public void dispose() {
+ }
+
+ @Override
+ public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
+ }
+
+ @Override
+ public Object[] getElements(Object inputElement) {
+ if (inputElement instanceof ArrayList) {
+ return ((ArrayList<?>) inputElement).toArray();
+ }
+
+ return null;
+ }
+
+ @Override
+ public Object[] getChildren(Object parentElement) {
+ return null;
+ }
+
+ @Override
+ public Object getParent(Object element) {
+ return null;
+ }
+
+ @Override
+ public boolean hasChildren(Object element) {
+ return false;
+ }
+
+}
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/wizard/BundleLabelProvider.java b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/wizard/BundleLabelProvider.java
new file mode 100644
index 00000000000..3a4bbf6d062
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/wizard/BundleLabelProvider.java
@@ -0,0 +1,49 @@
+/*****************************************************************************
+ * Copyright (c) 2013 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:
+ * Patrick Tessier (CEA LIST) patrick.tessier@cea.fr - Initial API and implementation
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.adltool.assistant.wizard;
+
+import org.eclipse.jface.viewers.LabelProvider;
+import org.eclipse.papyrus.adltool.reversible.project.ReversibleProject;
+import org.eclipse.swt.graphics.Image;
+
+/**
+ * This class is a label provider that helps displaying a list of bundle in a
+ * GUI.
+ */
+public class BundleLabelProvider extends LabelProvider {
+
+ /**
+ * Constructor.
+ */
+ public BundleLabelProvider() {
+ }
+
+ @Override
+ public Image getImage(Object bundleProject) {
+ if (bundleProject instanceof ReversibleProject) {
+ return ((ReversibleProject) bundleProject).getImage();
+ }
+
+ return super.getImage(bundleProject);
+ }
+
+ @Override
+ public String getText(Object element) {
+ if (element instanceof ReversibleProject) {
+ return ((ReversibleProject) element).getId();
+ }
+
+ return super.getText(element);
+ }
+}
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/wizard/BundleSelectionPage.java b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/wizard/BundleSelectionPage.java
new file mode 100644
index 00000000000..95c903c52d7
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/wizard/BundleSelectionPage.java
@@ -0,0 +1,482 @@
+/*****************************************************************************
+ * Copyright (c) 2013 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:
+ * Patrick Tessier (CEA LIST) patrick.tessier@cea.fr - Initial API and implementation
+ * Thomas Daniellou (CEA LIST) - Refactoring
+ *****************************************************************************/
+package org.eclipse.papyrus.adltool.assistant.wizard;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Set;
+
+import org.eclipse.jface.viewers.ArrayContentProvider;
+import org.eclipse.jface.viewers.CheckStateChangedEvent;
+import org.eclipse.jface.viewers.CheckboxTreeViewer;
+import org.eclipse.jface.viewers.ICheckStateListener;
+import org.eclipse.jface.viewers.ISelectionChangedListener;
+import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.jface.viewers.LabelProvider;
+import org.eclipse.jface.viewers.SelectionChangedEvent;
+import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.jface.wizard.WizardPage;
+import org.eclipse.papyrus.adltool.ADLConstants;
+import org.eclipse.papyrus.adltool.designer.ReverseSettings;
+import org.eclipse.papyrus.adltool.reversible.Reversible;
+import org.eclipse.papyrus.adltool.reversible.project.ReversibleProject;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.events.SelectionAdapter;
+import org.eclipse.swt.events.SelectionEvent;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Group;
+import org.eclipse.swt.widgets.Label;
+import org.eclipse.swt.layout.GridLayout;
+import org.eclipse.swt.layout.RowLayout;
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.widgets.Combo;
+import org.eclipse.swt.widgets.Text;
+import org.eclipse.swt.widgets.TreeItem;
+import org.eclipse.uml2.uml.Package;
+import org.eclipse.jface.viewers.ComboViewer;
+import org.eclipse.swt.widgets.Spinner;
+
+/**
+ * A wizard page that will help selecting a set of bundles from a list
+ */
+public class BundleSelectionPage extends WizardPage {
+
+ /**
+ * The composite that holds the wizard's widget.
+ */
+ private Composite composite;
+
+ /**
+ * The list of bundles that can be selected for the reverse.
+ */
+ private Set<ReversibleProject> bundleList;
+
+ /**
+ * The list of selected bundles to be reversed.
+ */
+ private Set<ReversibleProject> selectedBundleList;
+
+ /**
+ * The tree viewer with check-boxes on each node.
+ */
+ private CheckboxTreeViewer viewer;
+
+ /**
+ * The combo viewer of available Papyrus models.
+ */
+ private ComboViewer comboViewer;
+
+ /**
+ * The group holding the tree widgets.
+ */
+ private Group groupTree;
+
+ /**
+ * The tree that will help the user selecting the project(s) to reverse.
+ */
+ private BundleSelectionTree elementTree;
+
+ /**
+ * The text area that will hold the selected project's description.
+ */
+ private Text descriptionContent;
+
+ /**
+ * The indicator of the number of selected project to reverse.
+ */
+ protected Label selectionIndicator;
+
+ /**
+ * The model to show in the combo viewer. The wizard will not be able to
+ * finish if this field is null.
+ */
+ private Package selectedModel;
+
+ /**
+ * Whether the page is in "Advanced mode" or not.
+ */
+ private boolean advanced;
+
+ /**
+ * Depth selector. (Advanced mode)
+ */
+ private Spinner depthSpinner;
+
+ /**
+ * Whether the depth is infinite or not.
+ */
+ private boolean infiniteDepth;
+
+ private ReverseSettings settings;
+
+ /**
+ * Constructor.
+ *
+ * @param bundleList
+ * The list of bundles to display in the selection tree
+ * @param modelList
+ */
+ public BundleSelectionPage(Set<ReversibleProject> bundleList, boolean advanced) {
+ super("Bundle Selection");
+ setTitle("Bundle Selection");
+ setDescription("Select bundles to create the architecture model.");
+
+ this.bundleList = bundleList;
+ this.advanced = advanced;
+
+ selectedBundleList = new HashSet<>();
+ settings = new ReverseSettings();
+ }
+
+ /**
+ *
+ * @return
+ */
+ public Package getSelectedModel() {
+ return selectedModel;
+ }
+
+ /**
+ * Sets the model to display in the combo box.
+ *
+ * @param selectedModel
+ */
+ public void setSelectedModel(Package selectedModel) {
+ this.selectedModel = selectedModel;
+ }
+
+ /**
+ * Returns the elements to import.
+ *
+ * @return the list of selected bundle
+ */
+ public Set<ReversibleProject> getResult() {
+ return selectedBundleList;
+ }
+
+ @Override
+ public void createControl(Composite parent) {
+ // Create the composite to hold the widgets
+ composite = new Composite(parent, SWT.NULL);
+ composite.setLayout(new GridLayout(1, false));
+
+ // Create the widgets
+ createGroupModel();
+ createTree();
+ createDescription();
+ createButtons();
+ createAdvancedProperties();
+
+ selectionIndicator = new Label(groupTree, NONE);
+ updateSelectionIndicator();
+
+ setControl(composite);
+
+ setPageComplete(false);
+ }
+
+ private void createAdvancedProperties() {
+ Group grpSettings = new Group(composite, SWT.NONE);
+ grpSettings.setLayout(new GridLayout(4, false));
+ GridData groupSettingsGridData = new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1);
+ grpSettings.setLayoutData(groupSettingsGridData);
+ grpSettings.setText("Reverse settings");
+
+ final Button btnChildren = new Button(grpSettings, SWT.CHECK);
+ btnChildren.setText("Dependencies");
+ btnChildren.setSelection(settings.reverseDependencies());
+
+ final Button btnCheckExportPackages = new Button(grpSettings, SWT.CHECK);
+ btnCheckExportPackages.setText("Exported packages");
+ btnCheckExportPackages.setSelection(settings.reverseExportPackages());
+
+ final Button btnCheckExtensionPoints = new Button(grpSettings, SWT.CHECK);
+ btnCheckExtensionPoints.setText("Extension points");
+ btnCheckExtensionPoints.setSelection(settings.reverseExtensionPoints());
+
+ final Button btnCheckExtensions = new Button(grpSettings, SWT.CHECK);
+ btnCheckExtensions.setText("Extensions");
+ btnCheckExtensions.setSelection(settings.reverseExtensions());
+
+ Group grpAdvanced = new Group(composite, SWT.NONE);
+ grpAdvanced.setLayout(new GridLayout(3, false));
+ GridData groupAdvancedGridData = new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1);
+ groupAdvancedGridData.exclude = !advanced;
+ grpAdvanced.setLayoutData(groupAdvancedGridData);
+ grpAdvanced.setText("Advanced settings");
+
+ Label depthLabel = new Label(grpAdvanced, SWT.NONE);
+ depthLabel.setText("Reverse depth:");
+
+ depthSpinner = new Spinner(grpAdvanced, SWT.BORDER);
+ depthSpinner.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1));
+ depthSpinner.setPageIncrement(1);
+ depthSpinner.setMinimum(1);
+ depthSpinner.setSelection(1);
+
+ final Button btnInfinite = new Button(grpAdvanced, SWT.CHECK);
+ btnInfinite.setText("Infinite");
+
+ btnChildren.addSelectionListener(new SelectionAdapter() {
+
+ @Override
+ public void widgetSelected(SelectionEvent event) {
+ boolean reverseChildren = ((Button) event.getSource()).getSelection();
+
+ settings.setReverseChildren(reverseChildren);
+ }
+
+ });
+
+ btnCheckExportPackages.addSelectionListener(new SelectionAdapter() {
+
+ @Override
+ public void widgetSelected(SelectionEvent event) {
+ boolean reverseExportPackages = ((Button) event.getSource()).getSelection();
+
+ settings.setReverseExportPackages(reverseExportPackages);
+ }
+
+ });
+
+ btnCheckExtensionPoints.addSelectionListener(new SelectionAdapter() {
+
+ @Override
+ public void widgetSelected(SelectionEvent event) {
+ boolean reverseExtensionPoints = ((Button) event.getSource()).getSelection();
+
+ settings.setReverseExtensionPoints(reverseExtensionPoints);
+ settings.setReverseExtensions(reverseExtensionPoints);
+
+ btnCheckExtensions.setSelection(reverseExtensionPoints);
+ btnCheckExtensions.setEnabled(reverseExtensionPoints);
+ }
+
+ });
+
+ btnCheckExtensions.addSelectionListener(new SelectionAdapter() {
+
+ @Override
+ public void widgetSelected(SelectionEvent event) {
+ boolean reverseExtensions = ((Button) event.getSource()).getSelection();
+
+ settings.setReverseExtensions(reverseExtensions);
+ }
+
+ });
+
+ btnInfinite.addSelectionListener(new SelectionAdapter() {
+
+ @Override
+ public void widgetSelected(SelectionEvent event) {
+ infiniteDepth = ((Button) event.getSource()).getSelection();
+ depthSpinner.setEnabled(!infiniteDepth);
+ }
+
+ });
+ }
+
+ private void createGroupModel() {
+ Composite groupModel = new Composite(composite, NONE);
+ groupModel.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1));
+ groupModel.setLayout(new GridLayout(2, false));
+
+ Label labelModel = new Label(groupModel, SWT.NONE);
+ labelModel.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, false, true, 1, 1));
+ labelModel.setText("Model:");
+
+ comboViewer = new ComboViewer(groupModel, SWT.READ_ONLY);
+ Combo combo = comboViewer.getCombo();
+ combo.setEnabled(false);
+ combo.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
+
+ comboViewer.setContentProvider(ArrayContentProvider.getInstance());
+ comboViewer.setLabelProvider(new LabelProvider() {
+ @Override
+ public String getText(Object element) {
+ if (element instanceof Package) {
+ return ((Package) element).getLabel();
+ }
+ return super.getText(element);
+ }
+ });
+
+ if (selectedModel != null) {
+ // Add the selected model in the combo box and preselect it
+ Package[] input = new Package[] { selectedModel };
+
+ comboViewer.setInput(input);
+ comboViewer.setSelection(new StructuredSelection(comboViewer.getElementAt(0)), true);
+ }
+ }
+
+ private void createTree() {
+ groupTree = new Group(composite, NONE);
+ groupTree.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
+ groupTree.setText("Available projects");
+ groupTree.setLayout(new GridLayout(1, false));
+
+ elementTree = new BundleSelectionTree(groupTree);
+
+ GridData gridElementTree = new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1);
+ gridElementTree.heightHint = 150;
+
+ elementTree.setLayoutData(gridElementTree);
+
+ viewer = elementTree.getViewer();
+ viewer.setContentProvider(new BundleContentProvider());
+ viewer.setLabelProvider(new BundleLabelProvider());
+ viewer.setInput(getTreeItems());
+
+ viewer.addCheckStateListener(new ICheckStateListener() {
+
+ @Override
+ public void checkStateChanged(CheckStateChangedEvent event) {
+ if (event.getElement() instanceof ReversibleProject) {
+ if (event.getChecked()) {
+ selectedBundleList.add((ReversibleProject) event.getElement());
+ } else {
+ selectedBundleList.remove(event.getElement());
+ }
+
+ if (selectedBundleList.size() > 0) {
+ setPageComplete(true);
+ } else {
+ setPageComplete(false);
+ }
+
+ updateSelectionIndicator();
+ }
+ }
+ });
+
+ viewer.addSelectionChangedListener(new ISelectionChangedListener() {
+
+ @Override
+ public void selectionChanged(SelectionChangedEvent event) {
+ if (event.getSelection() instanceof IStructuredSelection) {
+ IStructuredSelection selection = (IStructuredSelection) event.getSelection();
+ Iterator<?> iterator = selection.iterator();
+
+ while (iterator.hasNext()) {
+ Object domain = iterator.next();
+ if (domain instanceof Reversible) {
+ descriptionContent.setText(((ReversibleProject) domain).getDescription());
+ }
+ }
+ }
+ }
+ });
+ }
+
+ private void createDescription() {
+ Composite descriptionContainer = new Composite(groupTree, SWT.NULL);
+ descriptionContainer.setLayout(new GridLayout(1, false));
+
+ GridData gridDescriptionContainer = new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1);
+ gridDescriptionContainer.heightHint = 120;
+
+ descriptionContainer.setLayoutData(gridDescriptionContainer);
+
+ Label descriptionLabel = new Label(descriptionContainer, SWT.NONE);
+ descriptionLabel.setText("Description:");
+
+ descriptionContent = new Text(descriptionContainer, SWT.BORDER | SWT.READ_ONLY | SWT.WRAP | SWT.V_SCROLL | SWT.MULTI);
+ descriptionContent.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
+ }
+
+ private void createButtons() {
+ Composite buttonsContainer = new Composite(groupTree, SWT.NULL);
+ buttonsContainer.setLayout(new RowLayout());
+
+ Button selectAll = new Button(buttonsContainer, SWT.PUSH);
+ selectAll.setText("Select All");
+ selectAll.addSelectionListener(new SelectionAdapter() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ // Select all items in the filtered tree
+ TreeItem[] treeItems = viewer.getTree().getItems();
+
+ for (TreeItem treeItem : treeItems) {
+ ReversibleProject bundle = (ReversibleProject) treeItem.getData();
+ viewer.setChecked(bundle, true);
+ selectedBundleList.add(bundle);
+ }
+
+ setPageComplete(true);
+ updateSelectionIndicator();
+ }
+ });
+
+ Button deselectAll = new Button(buttonsContainer, SWT.PUSH);
+ deselectAll.setText("Deselect All");
+ deselectAll.addSelectionListener(new SelectionAdapter() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ TreeItem[] treeItems = viewer.getTree().getItems();
+
+ for (TreeItem treeItem : treeItems) {
+ viewer.setChecked(treeItem.getData(), false);
+ }
+
+ selectedBundleList.clear();
+
+ setPageComplete(false);
+ updateSelectionIndicator();
+ }
+ });
+ }
+
+ private Object getTreeItems() {
+ List<ReversibleProject> treeItems = new ArrayList<>();
+
+ for (ReversibleProject bundle : bundleList) {
+ treeItems.add(bundle);
+ }
+
+ // Sort the tree items by Id
+ Collections.sort(treeItems, new Comparator<ReversibleProject>() {
+ @Override
+ public int compare(ReversibleProject reversible1, ReversibleProject reversible2) {
+ return reversible1.getId().compareTo(reversible2.getId());
+ }
+ });
+
+ return treeItems;
+ }
+
+ private void updateSelectionIndicator() {
+ selectionIndicator.setText(selectedBundleList.size() + " of " + bundleList.size() + " projects selected");
+ }
+
+ public ReverseSettings getReverseSettings() {
+ int reverseDepth = infiniteDepth ? ADLConstants.INFINITE_DEPTH_OPTION : depthSpinner.getSelection();
+
+ settings.setReverseDepth(reverseDepth);
+
+ return settings;
+ }
+
+ @Override
+ public boolean isPageComplete() {
+ return super.isPageComplete() && getSelectedModel() != null;
+ }
+}
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/wizard/BundleSelectionTree.java b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/wizard/BundleSelectionTree.java
new file mode 100644
index 00000000000..95bc41037cf
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool.assistant/src/org/eclipse/papyrus/adltool/assistant/wizard/BundleSelectionTree.java
@@ -0,0 +1,38 @@
+/*****************************************************************************
+ * Copyright (c) 2015 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:
+ * Thomas Daniellou (CEA LIST) - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.adltool.assistant.wizard;
+
+import org.eclipse.jface.viewers.CheckboxTreeViewer;
+import org.eclipse.jface.viewers.TreeViewer;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.dialogs.FilteredTree;
+import org.eclipse.ui.dialogs.PatternFilter;
+
+public class BundleSelectionTree extends FilteredTree {
+
+ public BundleSelectionTree(Composite parent) {
+ super(parent, SWT.CHECK | SWT.MULTI | SWT.V_SCROLL, new PatternFilter(), true);
+
+ getPatternFilter().setIncludeLeadingWildcard(true);
+ }
+
+ @Override
+ protected TreeViewer doCreateTreeViewer(Composite parent, int style) {
+ return new CheckboxTreeViewer(parent, style);
+ }
+
+ @Override
+ public CheckboxTreeViewer getViewer() {
+ return (CheckboxTreeViewer) treeViewer;
+ }
+}
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/.classpath b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/.classpath
index 2d1a4302f04..b1dabee3829 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/.classpath
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/.classpath
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/.settings/org.eclipse.jdt.core.prefs b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/.settings/org.eclipse.jdt.core.prefs
index 44217f8c068..11f6e462df7 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/.settings/org.eclipse.jdt.core.prefs
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.source=1.7
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/META-INF/MANIFEST.MF b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/META-INF/MANIFEST.MF
index b03f5e32cf8..2206c3438c2 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/META-INF/MANIFEST.MF
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/META-INF/MANIFEST.MF
@@ -7,12 +7,18 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.papyrus.uml.extensionpoints;bundle-version="1.1.0",
org.eclipse.papyrus.uml.tools.utils;bundle-version="1.1.0",
org.eclipse.papyrus.adl4eclipse.profile;bundle-version="1.1.0",
- org.eclipse.papyrus.osgi.profile;bundle-version="1.1.0"
+ org.eclipse.papyrus.osgi.profile;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.core.log,
+ org.eclipse.core.resources,
+ org.eclipse.papyrus.adl4eclipsetool,
+ org.eclipse.equinox.registry,
+ org.eclipse.emf.common
Export-Package: org.eclipse.papyrus.adltool,
org.eclipse.papyrus.adltool.command,
org.eclipse.papyrus.adltool.designer,
- org.eclipse.papyrus.adltool.designer.bundle,
- org.eclipse.papyrus.adltool.designer.wizard
+ org.eclipse.papyrus.adltool.reversible,
+ org.eclipse.papyrus.adltool.reversible.factory,
+ org.eclipse.papyrus.adltool.reversible.project
Bundle-Vendor: %providerName
Bundle-ActivationPolicy: lazy
Bundle-Version: 1.1.0.qualifier
@@ -25,5 +31,6 @@ Bundle-Description: The purpose of this plugin is to model the archite
e. More details can be found in the docs directory.
Bundle-SymbolicName: org.eclipse.papyrus.adl4eclipsetool;singleton:=tr
ue
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Bundle-Description: %pluginDescription
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Import-Package: org.eclipse.papyrus.adltool.reversible
+
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/docs/model/adl4eclipse.di b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/docs/model/adl4eclipse.di
index 86d8b5bdbff..c9412c055e6 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/docs/model/adl4eclipse.di
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/docs/model/adl4eclipse.di
@@ -1,12 +1,8 @@
<?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="adl4eclipse.notation#_5TyIIA72EeORvsuYlq1ltw"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="adl4eclipse.notation#_OPhFwA74EeORvsuYlq1ltw"/>
- </availablePage>
+ <availablePage/>
+ <availablePage/>
<availablePage>
<emfPageIdentifier href="adl4eclipse.notation#_0ozU0A74EeORvsuYlq1ltw"/>
</availablePage>
@@ -18,16 +14,16 @@
<windows>
<children xsi:type="di:TabFolder">
<children>
- <emfPageIdentifier href="adl4eclipse.notation#_5TyIIA72EeORvsuYlq1ltw"/>
+ <emfPageIdentifier href="adl4eclipse.notation#_PPNp4M8MEeSyusPDpwNP0g"/>
</children>
<children>
- <emfPageIdentifier href="adl4eclipse.notation#_OPhFwA74EeORvsuYlq1ltw"/>
+ <emfPageIdentifier href="adl4eclipse.notation#_L3ImwOQ0EeShW9K6pTSj1Q"/>
</children>
<children>
- <emfPageIdentifier href="adl4eclipse.notation#_0ozU0A74EeORvsuYlq1ltw"/>
+ <emfPageIdentifier href="adl4eclipse.notation#_sy8twFAxEeOrhtyYG59vlg"/>
</children>
<children>
- <emfPageIdentifier href="adl4eclipse.notation#_sy8twFAxEeOrhtyYG59vlg"/>
+ <emfPageIdentifier href="adl4eclipse.notation#_QH1qkNn6EeSINLpSHYvWhw"/>
</children>
</children>
</windows>
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/docs/model/adl4eclipse.notation b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/docs/model/adl4eclipse.notation
index 69f7fde687e..957347374e9 100644
--- a/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/docs/model/adl4eclipse.notation
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.adl4eclipsetool/docs/model/adl4eclipse.notation
@@ -1,539 +1,1604 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:nattable="http://www.eclipse.org/papyrus/nattable/model" xmlns:nattableaxis="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis" xmlns:nattableaxisconfiguration="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration" xmlns:nattableaxisprovider="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis http://www.eclipse.org/papyrus/nattable/model#//nattableaxis http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model#//nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableconfiguration">
- <nattable:Table xmi:id="_5TyIIA72EeORvsuYlq1ltw" name="RequirementTable" currentRowAxisProvider="_5TyIJQ72EeORvsuYlq1ltw" currentColumnAxisProvider="_5TyIIQ72EeORvsuYlq1ltw">
- <context xmi:type="uml:Package" href="adl4eclipse.uml#_recI8A72EeORvsuYlq1ltw"/>
- <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#/"/>
- <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_5TyIIQ72EeORvsuYlq1ltw" description="Provides the columns of the tables with a default configuration" name="Requirements Feature Columns Provider">
- <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_5TyIIg72EeORvsuYlq1ltw" element="property_of_stereotype:/SysML::Requirements::Requirement::id">
- <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.1"/>
- </axis>
- <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5TyIIw72EeORvsuYlq1ltw">
- <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
- <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </axis>
- <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_5TyIJA72EeORvsuYlq1ltw" element="property_of_stereotype:/SysML::Requirements::Requirement::text">
- <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.1"/>
- </axis>
- </columnAxisProvidersHistory>
- <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_5TyIJQ72EeORvsuYlq1ltw" description="Provides the requirements directly owned by the context of the table" name="Requirement Axis Provider" disconnectSlave="true"/>
- </nattable:Table>
- <notation:Diagram xmi:id="_OPhFwA74EeORvsuYlq1ltw" type="UseCase" name="UseCaseDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_Pg5OEA74EeORvsuYlq1ltw" type="2015">
- <children xmi:type="notation:DecorationNode" xmi:id="_Pg5OEg74EeORvsuYlq1ltw" type="5019"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_Pg5OEw74EeORvsuYlq1ltw" type="7011">
- <children xmi:type="notation:Shape" xmi:id="_ZINtoA74EeORvsuYlq1ltw" type="3009" fillColor="8454016">
- <children xmi:type="notation:DecorationNode" xmi:id="_ZINtog74EeORvsuYlq1ltw" type="5018"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_ZINtow74EeORvsuYlq1ltw" type="7012">
- <styles xmi:type="notation:SortingStyle" xmi:id="_ZINtpA74EeORvsuYlq1ltw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ZINtpQ74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZINtpg74EeORvsuYlq1ltw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_ZJQ2gA74EeORvsuYlq1ltw" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZJQ2gw74EeORvsuYlq1ltw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZJQ2hA74EeORvsuYlq1ltw" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_ZJQ2gQ74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZJQ2gg74EeORvsuYlq1ltw"/>
- </children>
- <element xmi:type="uml:UseCase" href="adl4eclipse.uml#_ZHCB4A74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZINtoQ74EeORvsuYlq1ltw" x="194" y="32"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_bUzhAA74EeORvsuYlq1ltw" type="3009" fillColor="8454016">
- <children xmi:type="notation:DecorationNode" xmi:id="_bUzhAg74EeORvsuYlq1ltw" type="5018"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_bUzhAw74EeORvsuYlq1ltw" type="7012">
- <styles xmi:type="notation:SortingStyle" xmi:id="_bUzhBA74EeORvsuYlq1ltw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_bUzhBQ74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bUzhBg74EeORvsuYlq1ltw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_bVjH4A74EeORvsuYlq1ltw" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bVjH4w74EeORvsuYlq1ltw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bVjH5A74EeORvsuYlq1ltw" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_bVjH4Q74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bVjH4g74EeORvsuYlq1ltw"/>
- </children>
- <element xmi:type="uml:UseCase" href="adl4eclipse.uml#_bUgmEA74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bUzhAQ74EeORvsuYlq1ltw" x="160" y="202"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_eLNGYA74EeORvsuYlq1ltw" type="3009" fillColor="8047085">
- <children xmi:type="notation:DecorationNode" xmi:id="_eLNGYg74EeORvsuYlq1ltw" type="5018"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_eLNGYw74EeORvsuYlq1ltw" type="7012">
- <styles xmi:type="notation:SortingStyle" xmi:id="_eLNGZA74EeORvsuYlq1ltw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_eLNGZQ74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eLNGZg74EeORvsuYlq1ltw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_eL8tQA74EeORvsuYlq1ltw" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eL8tQw74EeORvsuYlq1ltw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eL8tRA74EeORvsuYlq1ltw" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_eL8tQQ74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eL8tQg74EeORvsuYlq1ltw"/>
- </children>
- <element xmi:type="uml:UseCase" href="adl4eclipse.uml#_eK6LcA74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eLNGYQ74EeORvsuYlq1ltw" x="190" y="282"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_gT7GYA74EeORvsuYlq1ltw" type="3009" fillColor="8047085">
- <children xmi:type="notation:DecorationNode" xmi:id="_gT7GYg74EeORvsuYlq1ltw" type="5018"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_gT7GYw74EeORvsuYlq1ltw" type="7012">
- <styles xmi:type="notation:SortingStyle" xmi:id="_gT7GZA74EeORvsuYlq1ltw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_gT7GZQ74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gT7GZg74EeORvsuYlq1ltw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_gUqtQA74EeORvsuYlq1ltw" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gUqtQw74EeORvsuYlq1ltw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gUqtRA74EeORvsuYlq1ltw" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_gUqtQQ74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gUqtQg74EeORvsuYlq1ltw"/>
- </children>
- <element xmi:type="uml:UseCase" href="adl4eclipse.uml#_gToLcA74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gT7GYQ74EeORvsuYlq1ltw" x="186" y="367"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_kBqjcA74EeORvsuYlq1ltw" type="3009" fillColor="8454016">
- <children xmi:type="notation:DecorationNode" xmi:id="_kBqjcg74EeORvsuYlq1ltw" type="5018"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_kBqjcw74EeORvsuYlq1ltw" type="7012">
- <styles xmi:type="notation:SortingStyle" xmi:id="_kBqjdA74EeORvsuYlq1ltw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_kBqjdQ74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kBqjdg74EeORvsuYlq1ltw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_kCaKUA74EeORvsuYlq1ltw" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kCaKUw74EeORvsuYlq1ltw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kCaKVA74EeORvsuYlq1ltw" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_kCaKUQ74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kCaKUg74EeORvsuYlq1ltw"/>
- </children>
- <element xmi:type="uml:UseCase" href="adl4eclipse.uml#_kBXogA74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kBqjcQ74EeORvsuYlq1ltw" x="194" y="132"/>
- </children>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Pg5OFA74EeORvsuYlq1ltw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_PrAzYA74EeORvsuYlq1ltw" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PrJ9UA74EeORvsuYlq1ltw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PrJ9UQ74EeORvsuYlq1ltw" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_PrAzYQ74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PrAzYg74EeORvsuYlq1ltw"/>
- </children>
- <element xmi:type="uml:Component" href="adl4eclipse.uml#_PfjKQA74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Pg5OEQ74EeORvsuYlq1ltw" x="540" y="95" width="507" height="481"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_UuSgAA74EeORvsuYlq1ltw" type="2011">
- <children xmi:type="notation:DecorationNode" xmi:id="_UuSgAg74EeORvsuYlq1ltw" type="5014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_UuSgAw74EeORvsuYlq1ltw" x="20" y="60"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_UuSgBA74EeORvsuYlq1ltw" type="6029">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_UuSgBQ74EeORvsuYlq1ltw" x="20" y="100"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_UuSgBg74EeORvsuYlq1ltw" type="6037">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_UuSgBw74EeORvsuYlq1ltw" x="20" y="80"/>
- </children>
- <element xmi:type="uml:Actor" href="adl4eclipse.uml#_UtP-MA74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UuSgAQ74EeORvsuYlq1ltw" x="399" y="206"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_XK8vsA74EeORvsuYlq1ltw" type="2011">
- <children xmi:type="notation:DecorationNode" xmi:id="_XK8vsg74EeORvsuYlq1ltw" type="5014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_XK8vsw74EeORvsuYlq1ltw" x="20" y="60"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_XK8vtA74EeORvsuYlq1ltw" type="6029">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_XK8vtQ74EeORvsuYlq1ltw" x="20" y="100"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_XK8vtg74EeORvsuYlq1ltw" type="6037">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_XK8vtw74EeORvsuYlq1ltw" x="20" y="80"/>
- </children>
- <element xmi:type="uml:Actor" href="adl4eclipse.uml#_XKzlwA74EeORvsuYlq1ltw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XK8vsQ74EeORvsuYlq1ltw" x="399" y="410"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_OPhFwQ74EeORvsuYlq1ltw"/>
- <element xmi:type="uml:Package" href="adl4eclipse.uml#_vHt8wA72EeORvsuYlq1ltw"/>
- <edges xmi:type="notation:Connector" xmi:id="_mDZKoA74EeORvsuYlq1ltw" type="4011" source="_UuSgAA74EeORvsuYlq1ltw" target="_ZINtoA74EeORvsuYlq1ltw">
- <children xmi:type="notation:DecorationNode" xmi:id="_mDZKow74EeORvsuYlq1ltw" visible="false" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_mDZKpA74EeORvsuYlq1ltw" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_mDZKpQ74EeORvsuYlq1ltw" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_mDZKpg74EeORvsuYlq1ltw" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_mDZKoQ74EeORvsuYlq1ltw"/>
- <element xmi:type="uml:Association" href="adl4eclipse.uml#_mC9FwA74EeORvsuYlq1ltw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mDZKog74EeORvsuYlq1ltw" points="[40, -2, -341, 12]$[351, -17, -30, -3]"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mHj48A74EeORvsuYlq1ltw" id="(0.22142857142857142,0.43333333333333335)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_mqEwIA74EeORvsuYlq1ltw" type="4011" source="_UuSgAA74EeORvsuYlq1ltw" target="_kBqjcA74EeORvsuYlq1ltw">
- <children xmi:type="notation:DecorationNode" xmi:id="_mqEwIw74EeORvsuYlq1ltw" visible="false" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_mqEwJA74EeORvsuYlq1ltw" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_mqEwJQ74EeORvsuYlq1ltw" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_mqEwJg74EeORvsuYlq1ltw" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_mqEwIQ74EeORvsuYlq1ltw"/>
- <element xmi:type="uml:Association" href="adl4eclipse.uml#_mpx1MA74EeORvsuYlq1ltw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mqEwIg74EeORvsuYlq1ltw" points="[40, 9, -346, -80]$[355, 88, -31, -1]"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mtpokA74EeORvsuYlq1ltw" id="(0.22142857142857142,0.48333333333333334)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_nojxoA74EeORvsuYlq1ltw" type="4011" source="_XK8vsA74EeORvsuYlq1ltw" target="_bUzhAA74EeORvsuYlq1ltw">
- <children xmi:type="notation:DecorationNode" xmi:id="_nojxow74EeORvsuYlq1ltw" visible="false" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_nojxpA74EeORvsuYlq1ltw" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_nojxpQ74EeORvsuYlq1ltw" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_nojxpg74EeORvsuYlq1ltw" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_nojxoQ74EeORvsuYlq1ltw"/>
- <element xmi:type="uml:Association" href="adl4eclipse.uml#_noansA74EeORvsuYlq1ltw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nojxog74EeORvsuYlq1ltw" points="[40, 4, -351, 0]$[355, 3, -36, -1]"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nsR0AA74EeORvsuYlq1ltw" id="(0.1836734693877551,0.48333333333333334)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_oMasoA74EeORvsuYlq1ltw" type="4011" source="_XK8vsA74EeORvsuYlq1ltw" target="_eLNGYA74EeORvsuYlq1ltw">
- <children xmi:type="notation:DecorationNode" xmi:id="_oMasow74EeORvsuYlq1ltw" visible="false" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_oMaspA74EeORvsuYlq1ltw" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_oMaspQ74EeORvsuYlq1ltw" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_oMaspg74EeORvsuYlq1ltw" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_oMasoQ74EeORvsuYlq1ltw"/>
- <element xmi:type="uml:Association" href="adl4eclipse.uml#_oMHxsA74EeORvsuYlq1ltw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_oMasog74EeORvsuYlq1ltw" points="[40, 8, -415, -77]$[385, 87, -70, 2]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_o1oBsA74EeORvsuYlq1ltw" type="4011" source="_XK8vsA74EeORvsuYlq1ltw" target="_gT7GYA74EeORvsuYlq1ltw">
- <children xmi:type="notation:DecorationNode" xmi:id="_o1oBsw74EeORvsuYlq1ltw" visible="false" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_o1oBtA74EeORvsuYlq1ltw" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_o1oBtQ74EeORvsuYlq1ltw" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_o1xysA74EeORvsuYlq1ltw" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_o1oBsQ74EeORvsuYlq1ltw"/>
- <element xmi:type="uml:Association" href="adl4eclipse.uml#_o1e3wA74EeORvsuYlq1ltw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_o1oBsg74EeORvsuYlq1ltw" points="[40, 16, -394, -154]$[360, 168, -74, -2]"/>
- </edges>
- </notation:Diagram>
- <nattable:Table xmi:id="_0ozU0A74EeORvsuYlq1ltw" name="GenericTable0" currentRowAxisProvider="_0ozU0g74EeORvsuYlq1ltw" currentColumnAxisProvider="_0ozU0Q74EeORvsuYlq1ltw">
- <context xmi:type="uml:Component" href="adl4eclipse.uml#_PfjKQA74EeORvsuYlq1ltw"/>
- <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#/"/>
- <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_0ozU0Q74EeORvsuYlq1ltw" description="This axis provider provides available columns according to the rows of the table (features of the object displayed on the other axis)" name="UML Feature axis provider">
- <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_3B4sEQ74EeORvsuYlq1ltw">
- <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
- <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment/annotatedElement"/>
- </axis>
- <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_3B4sFQ74EeORvsuYlq1ltw">
- <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
- <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment/body"/>
- </axis>
- <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_Pt22kQ75EeORvsuYlq1ltw">
- <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
- <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment/annotatedElement"/>
- </axis>
- <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_Pt22kg75EeORvsuYlq1ltw">
- <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
- <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/owner"/>
- </axis>
- <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_Pt22kw75EeORvsuYlq1ltw">
- <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
- <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedElement"/>
- </axis>
- <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_Pt22lA75EeORvsuYlq1ltw">
- <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
- <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedComment"/>
- </axis>
- <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_Pt22lQ75EeORvsuYlq1ltw">
- <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
- <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment/body"/>
- </axis>
- </columnAxisProvidersHistory>
- <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_0ozU0g74EeORvsuYlq1ltw" description="This axis provider contains the object dropped by the user into the table" name="DroppedElementAxisProvider">
- <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_3B4sEA74EeORvsuYlq1ltw">
- <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
- <element xmi:type="uml:Comment" href="adl4eclipse.uml#_2lec4A74EeORvsuYlq1ltw"/>
- </axis>
- <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_Pt22kA75EeORvsuYlq1ltw">
- <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
- <element xmi:type="uml:Comment" href="adl4eclipse.uml#_PttsoA75EeORvsuYlq1ltw"/>
- </axis>
- </rowAxisProvidersHistory>
- </nattable:Table>
- <notation:Diagram xmi:id="_sy8twFAxEeOrhtyYG59vlg" type="PapyrusUMLComponentDiagram" name="NewComponentDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_uA6VsFAxEeOrhtyYG59vlg" type="2002" fontName="Segoe UI" gradient="8905185, 16777215, 0">
- <children xmi:type="notation:DecorationNode" xmi:id="_uA6VtFAxEeOrhtyYG59vlg" type="5004"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_uA6VtVAxEeOrhtyYG59vlg" visible="false" type="7001">
- <styles xmi:type="notation:TitleStyle" xmi:id="_uA6VtlAxEeOrhtyYG59vlg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uA6Vt1AxEeOrhtyYG59vlg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_uBp8kFAxEeOrhtyYG59vlg" visible="false" type="compartment_shape_display">
- <styles xmi:type="notation:TitleStyle" xmi:id="_uBp8kVAxEeOrhtyYG59vlg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uBp8klAxEeOrhtyYG59vlg"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_pVer4FAyEeOrhtyYG59vlg" type="3069" fontName="Segoe UI" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pVer4lAyEeOrhtyYG59vlg" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pVer41AyEeOrhtyYG59vlg" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pVer5FAyEeOrhtyYG59vlg" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pVer5VAyEeOrhtyYG59vlg" key="displayNameLabelIcon_value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pVer5lAyEeOrhtyYG59vlg" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pVer51AyEeOrhtyYG59vlg" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_pVer6FAyEeOrhtyYG59vlg" type="5006">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cvUnMFAzEeOrhtyYG59vlg" source="CustomAppearance_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cvUnMVAzEeOrhtyYG59vlg" key="CustomAppearance_MaskValue" value="0"/>
- </eAnnotations>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_pVer6VAyEeOrhtyYG59vlg" x="-305" y="3"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_pVer6lAyEeOrhtyYG59vlg" type="5007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_pVer61AyEeOrhtyYG59vlg" x="25" y="-10"/>
- </children>
- <element xmi:type="uml:Port" href="adl4eclipse.uml#_r0tZU1AwEeORna_egAxs3w"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pVer4VAyEeOrhtyYG59vlg" x="-10" y="47"/>
- </children>
- <styles xmi:type="notation:DescriptionStyle" xmi:id="_uA6VsVAxEeOrhtyYG59vlg"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_uA6VslAxEeOrhtyYG59vlg"/>
- <element xmi:type="uml:Component" href="adl4eclipse.uml#_rUZhkVAwEeORna_egAxs3w"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uA6Vs1AxEeOrhtyYG59vlg" x="590" y="170" width="230"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_yJk0MFAxEeOrhtyYG59vlg" type="2002" fontName="Segoe UI" gradient="8905185, 16777215, 0">
- <children xmi:type="notation:DecorationNode" xmi:id="_yJk0NFAxEeOrhtyYG59vlg" type="5004"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_yJk0NVAxEeOrhtyYG59vlg" visible="false" type="7001">
- <styles xmi:type="notation:TitleStyle" xmi:id="_yJk0NlAxEeOrhtyYG59vlg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yJk0N1AxEeOrhtyYG59vlg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_yJk0OFAxEeOrhtyYG59vlg" visible="false" type="compartment_shape_display">
- <styles xmi:type="notation:TitleStyle" xmi:id="_yJk0OVAxEeOrhtyYG59vlg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yJk0OlAxEeOrhtyYG59vlg"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_AR4WMFAzEeOrhtyYG59vlg" type="3069" fontName="Segoe UI" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AR4WMlAzEeOrhtyYG59vlg" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AR4WM1AzEeOrhtyYG59vlg" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AR4WNFAzEeOrhtyYG59vlg" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AR4WNVAzEeOrhtyYG59vlg" key="displayNameLabelIcon_value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AR4WNlAzEeOrhtyYG59vlg" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AR4WN1AzEeOrhtyYG59vlg" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_AR4WOFAzEeOrhtyYG59vlg" type="5006">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z4eV4FAzEeOrhtyYG59vlg" source="CustomAppearance_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z4eV4VAzEeOrhtyYG59vlg" key="CustomAppearance_MaskValue" value="0"/>
- </eAnnotations>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_AR4WOVAzEeOrhtyYG59vlg" x="-100" y="-50"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_AR4WOlAzEeOrhtyYG59vlg" type="5007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_AR4WO1AzEeOrhtyYG59vlg" x="25" y="-10"/>
- </children>
- <element xmi:type="uml:Port" href="adl4eclipse.uml#_AQ10YFAzEeOrhtyYG59vlg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AR4WMVAzEeOrhtyYG59vlg" x="-10" y="25" width="20" height="20"/>
- </children>
- <styles xmi:type="notation:DescriptionStyle" xmi:id="_yJk0MVAxEeOrhtyYG59vlg"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_yJk0MlAxEeOrhtyYG59vlg"/>
- <element xmi:type="uml:Component" href="adl4eclipse.uml#_rzhGiFAwEeORna_egAxs3w"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yJk0M1AxEeOrhtyYG59vlg" x="530" y="25" width="536"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_1tpX4FAxEeOrhtyYG59vlg" type="2002" fontName="Segoe UI" gradient="8905185, 16777215, 0">
- <children xmi:type="notation:DecorationNode" xmi:id="_1tpX5FAxEeOrhtyYG59vlg" type="5004"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_1tpX5VAxEeOrhtyYG59vlg" visible="false" type="7001">
- <styles xmi:type="notation:TitleStyle" xmi:id="_1tpX5lAxEeOrhtyYG59vlg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1tpX51AxEeOrhtyYG59vlg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_1tzI4FAxEeOrhtyYG59vlg" visible="false" type="compartment_shape_display">
- <styles xmi:type="notation:TitleStyle" xmi:id="_1tzI4VAxEeOrhtyYG59vlg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1tzI4lAxEeOrhtyYG59vlg"/>
- </children>
- <styles xmi:type="notation:DescriptionStyle" xmi:id="_1tpX4VAxEeOrhtyYG59vlg"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_1tpX4lAxEeOrhtyYG59vlg"/>
- <element xmi:type="uml:Component" href="adl4eclipse.uml#_r02jSVAwEeORna_egAxs3w"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1tpX41AxEeOrhtyYG59vlg" x="525" y="330" width="551"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_7QU9UFAxEeOrhtyYG59vlg" type="2002" fontName="Segoe UI" gradient="8905185, 16777215, 0">
- <children xmi:type="notation:DecorationNode" xmi:id="_7QU9VFAxEeOrhtyYG59vlg" type="5004"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_7QU9VVAxEeOrhtyYG59vlg" visible="false" type="7001">
- <styles xmi:type="notation:TitleStyle" xmi:id="_7QU9VlAxEeOrhtyYG59vlg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7QU9V1AxEeOrhtyYG59vlg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_7QeuUFAxEeOrhtyYG59vlg" visible="false" type="compartment_shape_display">
- <styles xmi:type="notation:TitleStyle" xmi:id="_7QeuUVAxEeOrhtyYG59vlg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7QeuUlAxEeOrhtyYG59vlg"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_uoO-8FAyEeOrhtyYG59vlg" type="3069" fontName="Segoe UI" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uoO-8lAyEeOrhtyYG59vlg" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uoO-81AyEeOrhtyYG59vlg" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uoO-9FAyEeOrhtyYG59vlg" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uoO-9VAyEeOrhtyYG59vlg" key="displayNameLabelIcon_value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uoO-9lAyEeOrhtyYG59vlg" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uoO-91AyEeOrhtyYG59vlg" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_uoO--FAyEeOrhtyYG59vlg" type="5006">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9ZGLMlAyEeOrhtyYG59vlg" source="CustomAppearance_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9ZGLM1AyEeOrhtyYG59vlg" key="CustomAppearance_MaskValue" value="0"/>
- </eAnnotations>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_uoO--VAyEeOrhtyYG59vlg" x="-155" y="-23"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_uoO--lAyEeOrhtyYG59vlg" type="5007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_uoO--1AyEeOrhtyYG59vlg" x="25" y="-10"/>
- </children>
- <element xmi:type="uml:Port" href="adl4eclipse.uml#_r5BRlVAwEeORna_egAxs3w"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uoO-8VAyEeOrhtyYG59vlg" x="-10" y="43"/>
- </children>
- <styles xmi:type="notation:DescriptionStyle" xmi:id="_7QU9UVAxEeOrhtyYG59vlg"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_7QU9UlAxEeOrhtyYG59vlg"/>
- <element xmi:type="uml:Component" href="adl4eclipse.uml#_r2yc91AwEeORna_egAxs3w"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7QU9U1AxEeOrhtyYG59vlg" x="520" y="470" width="561"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_1uTCsFAyEeOrhtyYG59vlg" type="2002" fontName="Segoe UI" gradient="13420443, 16777215, 0">
- <children xmi:type="notation:DecorationNode" xmi:id="_1uTCtFAyEeOrhtyYG59vlg" type="5004"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_1uTCtVAyEeOrhtyYG59vlg" visible="false" type="7001">
- <styles xmi:type="notation:TitleStyle" xmi:id="_1uTCtlAyEeOrhtyYG59vlg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1uTCt1AyEeOrhtyYG59vlg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_1ucMoFAyEeOrhtyYG59vlg" visible="false" type="compartment_shape_display">
- <styles xmi:type="notation:TitleStyle" xmi:id="_1ucMoVAyEeOrhtyYG59vlg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1ucMolAyEeOrhtyYG59vlg"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_28Z0kFAyEeOrhtyYG59vlg" type="3069" fontName="Segoe UI" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_28Z0klAyEeOrhtyYG59vlg" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_28Z0k1AyEeOrhtyYG59vlg" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_28Z0lFAyEeOrhtyYG59vlg" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_28Z0lVAyEeOrhtyYG59vlg" key="displayNameLabelIcon_value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_28Z0llAyEeOrhtyYG59vlg" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_28Z0l1AyEeOrhtyYG59vlg" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_28Z0mFAyEeOrhtyYG59vlg" type="5006">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9ZGLMFAyEeOrhtyYG59vlg" source="CustomAppearance_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9ZGLMVAyEeOrhtyYG59vlg" key="CustomAppearance_MaskValue" value="0"/>
- </eAnnotations>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_28Z0mVAyEeOrhtyYG59vlg" x="-45" y="-55"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_28Z0mlAyEeOrhtyYG59vlg" type="5007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_28Z0m1AyEeOrhtyYG59vlg" x="25" y="-10"/>
- </children>
- <element xmi:type="uml:Port" href="adl4eclipse.uml#_r5BRllAwEeORna_egAxs3w"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_28Z0kVAyEeOrhtyYG59vlg" x="140" y="30"/>
- </children>
- <styles xmi:type="notation:DescriptionStyle" xmi:id="_1uTCsVAyEeOrhtyYG59vlg"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_1uTCslAyEeOrhtyYG59vlg"/>
- <element xmi:type="uml:Component" href="adl4eclipse.uml#_rzNkgFAwEeORna_egAxs3w"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1uTCs1AyEeOrhtyYG59vlg" x="30" y="480"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_LlqXkFAzEeOrhtyYG59vlg" type="2002" fontName="Segoe UI" gradient="10011046, 16777215, 0">
- <children xmi:type="notation:DecorationNode" xmi:id="_LlqXlFAzEeOrhtyYG59vlg" type="5004"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_LlqXlVAzEeOrhtyYG59vlg" visible="false" type="7001">
- <styles xmi:type="notation:TitleStyle" xmi:id="_LlqXllAzEeOrhtyYG59vlg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LlqXl1AzEeOrhtyYG59vlg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_Ll0IkFAzEeOrhtyYG59vlg" visible="false" type="compartment_shape_display">
- <styles xmi:type="notation:TitleStyle" xmi:id="_Ll0IkVAzEeOrhtyYG59vlg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ll0IklAzEeOrhtyYG59vlg"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_MOuisFAzEeOrhtyYG59vlg" type="3069" fontName="Segoe UI" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MOuislAzEeOrhtyYG59vlg" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MOuis1AzEeOrhtyYG59vlg" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MOuitFAzEeOrhtyYG59vlg" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MOuitVAzEeOrhtyYG59vlg" key="displayNameLabelIcon_value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MOuitlAzEeOrhtyYG59vlg" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MOuit1AzEeOrhtyYG59vlg" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_MOuiuFAzEeOrhtyYG59vlg" type="5006">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z4eV4lAzEeOrhtyYG59vlg" source="CustomAppearance_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z4eV41AzEeOrhtyYG59vlg" key="CustomAppearance_MaskValue" value="0"/>
- </eAnnotations>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_MO4TsFAzEeOrhtyYG59vlg" x="-133" y="18"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_MO4TsVAzEeOrhtyYG59vlg" type="5007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_MO4TslAzEeOrhtyYG59vlg" x="25" y="-10"/>
- </children>
- <element xmi:type="uml:Port" href="adl4eclipse.uml#_r02jR1AwEeORna_egAxs3w"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MOuisVAzEeOrhtyYG59vlg" x="228" y="134"/>
- </children>
- <styles xmi:type="notation:DescriptionStyle" xmi:id="_LlqXkVAzEeOrhtyYG59vlg"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_LlqXklAzEeOrhtyYG59vlg"/>
- <element xmi:type="uml:Component" href="adl4eclipse.uml#_r0tZVFAwEeORna_egAxs3w"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LlqXk1AzEeOrhtyYG59vlg" x="20" y="20" width="238" height="211"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_sy8twVAxEeOrhtyYG59vlg"/>
- <element xmi:type="uml:Package" href="adl4eclipse.uml#_xeauYA72EeORvsuYlq1ltw"/>
- <edges xmi:type="notation:Connector" xmi:id="_4-FN4FAxEeOrhtyYG59vlg" type="4010" source="_1tpX4FAxEeOrhtyYG59vlg" target="_uA6VsFAxEeOrhtyYG59vlg" routing="Rectilinear" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_4-FN41AxEeOrhtyYG59vlg" visible="false" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4-FN5FAxEeOrhtyYG59vlg" y="60"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_4-FN5VAxEeOrhtyYG59vlg" visible="false" type="6023">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_4-FN5lAxEeOrhtyYG59vlg" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_4-FN4VAxEeOrhtyYG59vlg" fontName="Segoe UI"/>
- <element xmi:type="uml:Dependency" href="adl4eclipse.uml#_r2fiCVAwEeORna_egAxs3w"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4-FN4lAxEeOrhtyYG59vlg" points="[54, 0, 0, 90]$[54, -90, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jGdk4FAyEeOrhtyYG59vlg" id="(0.19056261343012704,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r2JsYF6CEeSZw9ShIUmIsQ" id="(0.40869565217391307,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_5Q1KwFAxEeOrhtyYG59vlg" type="4010" source="_1tpX4FAxEeOrhtyYG59vlg" target="_yJk0MFAxEeOrhtyYG59vlg" routing="Rectilinear" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_5Q1Kw1AxEeOrhtyYG59vlg" visible="false" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5Q1KxFAxEeOrhtyYG59vlg" y="60"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5Q1KxVAxEeOrhtyYG59vlg" visible="false" type="6023">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5Q1KxlAxEeOrhtyYG59vlg" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_5Q1KwVAxEeOrhtyYG59vlg" fontName="Segoe UI"/>
- <element xmi:type="uml:Dependency" href="adl4eclipse.uml#_r2or8VAwEeORna_egAxs3w"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5Q1KwlAxEeOrhtyYG59vlg" points="[-33, -6, 132, 270]$[-33, -241, 132, 35]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iemToFAyEeOrhtyYG59vlg" id="(0.79491833030853,0.08571428571428572)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_9d0IkFAxEeOrhtyYG59vlg" type="4010" source="_7QU9UFAxEeOrhtyYG59vlg" target="_1tpX4FAxEeOrhtyYG59vlg" routing="Rectilinear" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_9d0Ik1AxEeOrhtyYG59vlg" visible="false" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_9d0IlFAxEeOrhtyYG59vlg" y="60"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_9d0IlVAxEeOrhtyYG59vlg" visible="false" type="6023">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_9d0IllAxEeOrhtyYG59vlg" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_9d0IkVAxEeOrhtyYG59vlg" fontName="Segoe UI"/>
- <element xmi:type="uml:Dependency" href="adl4eclipse.uml#_r43gnVAwEeORna_egAxs3w"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9d0IklAxEeOrhtyYG59vlg" points="[113, -35, -570, 177]$[591, -184, -92, 28]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_75I0UFAyEeOrhtyYG59vlg" type="4010" source="_uoO-8FAyEeOrhtyYG59vlg" target="_28Z0kFAyEeOrhtyYG59vlg" routing="Rectilinear" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_75I0U1AyEeOrhtyYG59vlg" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_75I0VFAyEeOrhtyYG59vlg" x="5" y="13"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_75I0VVAyEeOrhtyYG59vlg" type="6023">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_75I0VlAyEeOrhtyYG59vlg" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_75I0UVAyEeOrhtyYG59vlg" fontName="Segoe UI"/>
- <element xmi:type="uml:Dependency" href="adl4eclipse.uml#_r5BRl1AwEeORna_egAxs3w"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_75I0UlAyEeOrhtyYG59vlg" points="[-10, -1, 330, 12]$[-330, -13, 10, 0]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_HETFMFAzEeOrhtyYG59vlg" type="4010" source="_uA6VsFAxEeOrhtyYG59vlg" target="_yJk0MFAxEeOrhtyYG59vlg" routing="Rectilinear" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_HETFM1AzEeOrhtyYG59vlg" visible="false" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_HETFNFAzEeOrhtyYG59vlg" y="60"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_HETFNVAzEeOrhtyYG59vlg" visible="false" type="6023">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_HETFNlAzEeOrhtyYG59vlg" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_HETFMVAzEeOrhtyYG59vlg" fontName="Segoe UI"/>
- <element xmi:type="uml:Dependency" href="adl4eclipse.uml#_rzqQc1AwEeORna_egAxs3w"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HETFMlAzEeOrhtyYG59vlg" points="[0, -35, -163, 110]$[0, -110, -163, 35]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r2JsYV6CEeSZw9ShIUmIsQ" id="(0.34782608695652173,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r2JsYl6CEeSZw9ShIUmIsQ" id="(0.26119402985074625,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_TI4RYFAzEeOrhtyYG59vlg" type="4010" source="_AR4WMFAzEeOrhtyYG59vlg" target="_MOuisFAzEeOrhtyYG59vlg" routing="Rectilinear" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_TI4RY1AzEeOrhtyYG59vlg" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_TI4RZFAzEeOrhtyYG59vlg" x="-50" y="-3"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_TI4RZVAzEeOrhtyYG59vlg" type="6023">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_TI4RZlAzEeOrhtyYG59vlg" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_TI4RYVAzEeOrhtyYG59vlg" fontName="Segoe UI"/>
- <element xmi:type="uml:Dependency" href="adl4eclipse.uml#_TIvHcFAzEeOrhtyYG59vlg"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TI4RYlAzEeOrhtyYG59vlg" points="[-10, 0, 269, -101]$[-121, 0, 158, -101]$[-121, 102, 158, 1]$[-262, 102, 17, 1]"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TJCCYFAzEeOrhtyYG59vlg" id="(0.15,0.35)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_cB8j0FAzEeOrhtyYG59vlg" type="4010" source="_pVer4FAyEeOrhtyYG59vlg" target="_MOuisFAzEeOrhtyYG59vlg" routing="Rectilinear" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_cB8j01AzEeOrhtyYG59vlg" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_cB8j1FAzEeOrhtyYG59vlg" x="-89" y="18"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_cB8j1VAzEeOrhtyYG59vlg" type="6023">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_cB8j1lAzEeOrhtyYG59vlg" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_cB8j0VAzEeOrhtyYG59vlg" fontName="Segoe UI"/>
- <element xmi:type="uml:Dependency" href="adl4eclipse.uml#_r02jSFAwEeORna_egAxs3w"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cB8j0lAzEeOrhtyYG59vlg" points="[-10, -4, 322, 93]$[-180, -4, 152, 93]$[-180, -97, 152, 0]$[-322, -97, 10, 0]"/>
- </edges>
- </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:nattable="http://www.eclipse.org/papyrus/nattable/model" xmlns:nattableaxis="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis" xmlns:nattableaxisconfiguration="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration" xmlns:nattableaxisprovider="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:nattablestyle="http://www.eclipse.org/papyrus/nattable/model/table/nattablestyle" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis http://www.eclipse.org/papyrus/nattable/model#//nattableaxis http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model#//nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattablestyle http://www.eclipse.org/papyrus/nattable/model#//nattablestyle">
+ <nattable:Table xmi:id="_0ozU0A74EeORvsuYlq1ltw" name="GenericTable" currentRowAxisProvider="_0ozU0g74EeORvsuYlq1ltw" currentColumnAxisProvider="_0ozU0Q74EeORvsuYlq1ltw">
+ <context xmi:type="uml:Component" href="adl4eclipse.uml#_PfjKQA74EeORvsuYlq1ltw"/>
+ <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#/"/>
+ <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_0ozU0Q74EeORvsuYlq1ltw" description="This axis provider provides available columns according to the rows of the table (features of the object displayed on the other axis)" name="UML Feature axis provider">
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_3B4sEQ74EeORvsuYlq1ltw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment/annotatedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_3B4sFQ74EeORvsuYlq1ltw">
+ <styles xmi:type="nattablestyle:IntValueStyle" xmi:id="_itAyUOQ0EeShW9K6pTSj1Q" name="axisWidth" intValue="800"/>
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment/body"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_Pt22kQ75EeORvsuYlq1ltw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment/annotatedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_Pt22kg75EeORvsuYlq1ltw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/owner"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_Pt22kw75EeORvsuYlq1ltw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_Pt22lA75EeORvsuYlq1ltw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedComment"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_Pt22lQ75EeORvsuYlq1ltw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment/body"/>
+ </axis>
+ </columnAxisProvidersHistory>
+ <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_0ozU0g74EeORvsuYlq1ltw" description="This axis provider contains the object dropped by the user into the table" name="DroppedElementAxisProvider">
+ <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_3B4sEA74EeORvsuYlq1ltw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="uml:Comment" href="adl4eclipse.uml#_2lec4A74EeORvsuYlq1ltw"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_Pt22kA75EeORvsuYlq1ltw">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="uml:Comment" href="adl4eclipse.uml#_PttsoA75EeORvsuYlq1ltw"/>
+ </axis>
+ </rowAxisProvidersHistory>
+ </nattable:Table>
+ <notation:Diagram xmi:id="_sy8twFAxEeOrhtyYG59vlg" type="PapyrusUMLComponentDiagram" name="NewComponentDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_uA6VsFAxEeOrhtyYG59vlg" type="2002" fontName="Segoe UI" gradient="8905185, 16777215, 0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_uA6VtFAxEeOrhtyYG59vlg" type="5004"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uA6VtVAxEeOrhtyYG59vlg" visible="false" type="7001">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uA6VtlAxEeOrhtyYG59vlg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uA6Vt1AxEeOrhtyYG59vlg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uBp8kFAxEeOrhtyYG59vlg" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uBp8kVAxEeOrhtyYG59vlg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uBp8klAxEeOrhtyYG59vlg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pVer4FAyEeOrhtyYG59vlg" type="3069" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pVer4lAyEeOrhtyYG59vlg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pVer41AyEeOrhtyYG59vlg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pVer5FAyEeOrhtyYG59vlg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pVer5VAyEeOrhtyYG59vlg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pVer5lAyEeOrhtyYG59vlg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pVer51AyEeOrhtyYG59vlg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pVer6FAyEeOrhtyYG59vlg" type="5006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cvUnMFAzEeOrhtyYG59vlg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cvUnMVAzEeOrhtyYG59vlg" key="CustomAppearance_MaskValue" value="0"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pVer6VAyEeOrhtyYG59vlg" x="-317" y="39"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pVer6lAyEeOrhtyYG59vlg" type="5007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pVer61AyEeOrhtyYG59vlg" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="adl4eclipse.uml#_r0tZU1AwEeORna_egAxs3w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pVer4VAyEeOrhtyYG59vlg" x="-10" y="47"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OEElsARwEeWpYfhjGZPeTA" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OEElsQRwEeWpYfhjGZPeTA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_uA6VsVAxEeOrhtyYG59vlg"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_uA6VslAxEeOrhtyYG59vlg"/>
+ <element xmi:type="uml:Component" href="adl4eclipse.uml#_rUZhkVAwEeORna_egAxs3w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uA6Vs1AxEeOrhtyYG59vlg" x="590" y="170" width="230"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_yJk0MFAxEeOrhtyYG59vlg" type="2002" fontName="Segoe UI" gradient="8905185, 16777215, 0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_yJk0NFAxEeOrhtyYG59vlg" type="5004"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_yJk0NVAxEeOrhtyYG59vlg" visible="false" type="7001">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_yJk0NlAxEeOrhtyYG59vlg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yJk0N1AxEeOrhtyYG59vlg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_yJk0OFAxEeOrhtyYG59vlg" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_yJk0OVAxEeOrhtyYG59vlg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yJk0OlAxEeOrhtyYG59vlg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_AR4WMFAzEeOrhtyYG59vlg" type="3069" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AR4WMlAzEeOrhtyYG59vlg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AR4WM1AzEeOrhtyYG59vlg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AR4WNFAzEeOrhtyYG59vlg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AR4WNVAzEeOrhtyYG59vlg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AR4WNlAzEeOrhtyYG59vlg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AR4WN1AzEeOrhtyYG59vlg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AR4WOFAzEeOrhtyYG59vlg" type="5006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z4eV4FAzEeOrhtyYG59vlg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z4eV4VAzEeOrhtyYG59vlg" key="CustomAppearance_MaskValue" value="0"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AR4WOVAzEeOrhtyYG59vlg" x="-100" y="-50"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AR4WOlAzEeOrhtyYG59vlg" type="5007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AR4WO1AzEeOrhtyYG59vlg" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="adl4eclipse.uml#_AQ10YFAzEeOrhtyYG59vlg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AR4WMVAzEeOrhtyYG59vlg" x="-10" y="25" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OEFMwARwEeWpYfhjGZPeTA" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OEFMwQRwEeWpYfhjGZPeTA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_yJk0MVAxEeOrhtyYG59vlg"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_yJk0MlAxEeOrhtyYG59vlg"/>
+ <element xmi:type="uml:Component" href="adl4eclipse.uml#_rzhGiFAwEeORna_egAxs3w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yJk0M1AxEeOrhtyYG59vlg" x="530" y="25" width="536"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1tpX4FAxEeOrhtyYG59vlg" type="2002" fontName="Segoe UI" gradient="8905185, 16777215, 0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_1tpX5FAxEeOrhtyYG59vlg" type="5004"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1tpX5VAxEeOrhtyYG59vlg" visible="false" type="7001">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_1tpX5lAxEeOrhtyYG59vlg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1tpX51AxEeOrhtyYG59vlg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1tzI4FAxEeOrhtyYG59vlg" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_1tzI4VAxEeOrhtyYG59vlg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1tzI4lAxEeOrhtyYG59vlg"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OEFMwgRwEeWpYfhjGZPeTA" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OEFMwwRwEeWpYfhjGZPeTA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_1tpX4VAxEeOrhtyYG59vlg"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_1tpX4lAxEeOrhtyYG59vlg"/>
+ <element xmi:type="uml:Component" href="adl4eclipse.uml#_r02jSVAwEeORna_egAxs3w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1tpX41AxEeOrhtyYG59vlg" x="525" y="330" width="551"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7QU9UFAxEeOrhtyYG59vlg" type="2002" fontName="Segoe UI" gradient="8905185, 16777215, 0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_7QU9VFAxEeOrhtyYG59vlg" type="5004"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7QU9VVAxEeOrhtyYG59vlg" visible="false" type="7001">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7QU9VlAxEeOrhtyYG59vlg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7QU9V1AxEeOrhtyYG59vlg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7QeuUFAxEeOrhtyYG59vlg" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7QeuUVAxEeOrhtyYG59vlg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7QeuUlAxEeOrhtyYG59vlg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_uoO-8FAyEeOrhtyYG59vlg" type="3069" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uoO-8lAyEeOrhtyYG59vlg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uoO-81AyEeOrhtyYG59vlg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uoO-9FAyEeOrhtyYG59vlg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uoO-9VAyEeOrhtyYG59vlg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uoO-9lAyEeOrhtyYG59vlg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uoO-91AyEeOrhtyYG59vlg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uoO--FAyEeOrhtyYG59vlg" type="5006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9ZGLMlAyEeOrhtyYG59vlg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9ZGLM1AyEeOrhtyYG59vlg" key="CustomAppearance_MaskValue" value="0"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uoO--VAyEeOrhtyYG59vlg" x="-155" y="-23"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uoO--lAyEeOrhtyYG59vlg" type="5007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uoO--1AyEeOrhtyYG59vlg" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="adl4eclipse.uml#_r5BRlVAwEeORna_egAxs3w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uoO-8VAyEeOrhtyYG59vlg" x="-10" y="43"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OEFMxARwEeWpYfhjGZPeTA" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OEFMxQRwEeWpYfhjGZPeTA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_7QU9UVAxEeOrhtyYG59vlg"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_7QU9UlAxEeOrhtyYG59vlg"/>
+ <element xmi:type="uml:Component" href="adl4eclipse.uml#_r2yc91AwEeORna_egAxs3w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7QU9U1AxEeOrhtyYG59vlg" x="520" y="470" width="561"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1uTCsFAyEeOrhtyYG59vlg" type="2002" fontName="Segoe UI" gradient="13420443, 16777215, 0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_1uTCtFAyEeOrhtyYG59vlg" type="5004"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1uTCtVAyEeOrhtyYG59vlg" visible="false" type="7001">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_1uTCtlAyEeOrhtyYG59vlg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1uTCt1AyEeOrhtyYG59vlg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1ucMoFAyEeOrhtyYG59vlg" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_1ucMoVAyEeOrhtyYG59vlg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1ucMolAyEeOrhtyYG59vlg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_28Z0kFAyEeOrhtyYG59vlg" type="3069" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_28Z0klAyEeOrhtyYG59vlg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_28Z0k1AyEeOrhtyYG59vlg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_28Z0lFAyEeOrhtyYG59vlg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_28Z0lVAyEeOrhtyYG59vlg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_28Z0llAyEeOrhtyYG59vlg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_28Z0l1AyEeOrhtyYG59vlg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_28Z0mFAyEeOrhtyYG59vlg" type="5006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9ZGLMFAyEeOrhtyYG59vlg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9ZGLMVAyEeOrhtyYG59vlg" key="CustomAppearance_MaskValue" value="0"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_28Z0mVAyEeOrhtyYG59vlg" x="-45" y="-55"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_28Z0mlAyEeOrhtyYG59vlg" type="5007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_28Z0m1AyEeOrhtyYG59vlg" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="adl4eclipse.uml#_r5BRllAwEeORna_egAxs3w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_28Z0kVAyEeOrhtyYG59vlg" x="140" y="30"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OEFMxgRwEeWpYfhjGZPeTA" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OEFMxwRwEeWpYfhjGZPeTA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_1uTCsVAyEeOrhtyYG59vlg"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_1uTCslAyEeOrhtyYG59vlg"/>
+ <element xmi:type="uml:Component" href="adl4eclipse.uml#_rzNkgFAwEeORna_egAxs3w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1uTCs1AyEeOrhtyYG59vlg" x="30" y="480"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_LlqXkFAzEeOrhtyYG59vlg" type="2002" fontName="Segoe UI" gradient="10011046, 16777215, 0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_LlqXlFAzEeOrhtyYG59vlg" type="5004"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_LlqXlVAzEeOrhtyYG59vlg" visible="false" type="7001">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_LlqXllAzEeOrhtyYG59vlg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LlqXl1AzEeOrhtyYG59vlg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Ll0IkFAzEeOrhtyYG59vlg" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Ll0IkVAzEeOrhtyYG59vlg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ll0IklAzEeOrhtyYG59vlg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_MOuisFAzEeOrhtyYG59vlg" type="3069" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MOuislAzEeOrhtyYG59vlg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MOuis1AzEeOrhtyYG59vlg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MOuitFAzEeOrhtyYG59vlg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MOuitVAzEeOrhtyYG59vlg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MOuitlAzEeOrhtyYG59vlg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MOuit1AzEeOrhtyYG59vlg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MOuiuFAzEeOrhtyYG59vlg" type="5006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z4eV4lAzEeOrhtyYG59vlg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z4eV41AzEeOrhtyYG59vlg" key="CustomAppearance_MaskValue" value="0"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MO4TsFAzEeOrhtyYG59vlg" x="-133" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MO4TsVAzEeOrhtyYG59vlg" type="5007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MO4TslAzEeOrhtyYG59vlg" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="adl4eclipse.uml#_r02jR1AwEeORna_egAxs3w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MOuisVAzEeOrhtyYG59vlg" x="228" y="134"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OEFMyARwEeWpYfhjGZPeTA" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OEFMyQRwEeWpYfhjGZPeTA" y="5"/>
+ </children>
+ <styles xmi:type="notation:DescriptionStyle" xmi:id="_LlqXkVAzEeOrhtyYG59vlg"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_LlqXklAzEeOrhtyYG59vlg"/>
+ <element xmi:type="uml:Component" href="adl4eclipse.uml#_r0tZVFAwEeORna_egAxs3w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LlqXk1AzEeOrhtyYG59vlg" x="20" y="20" width="238" height="211"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_sy8twVAxEeOrhtyYG59vlg"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_OEFMygRwEeWpYfhjGZPeTA" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <element xmi:type="uml:Package" href="adl4eclipse.uml#_xeauYA72EeORvsuYlq1ltw"/>
+ <edges xmi:type="notation:Connector" xmi:id="_4-FN4FAxEeOrhtyYG59vlg" type="4010" source="_1tpX4FAxEeOrhtyYG59vlg" target="_uA6VsFAxEeOrhtyYG59vlg" routing="Rectilinear" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4-FN41AxEeOrhtyYG59vlg" visible="false" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4-FN5FAxEeOrhtyYG59vlg" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4-FN5VAxEeOrhtyYG59vlg" visible="false" type="6023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4-FN5lAxEeOrhtyYG59vlg" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_4-FN4VAxEeOrhtyYG59vlg" fontName="Segoe UI"/>
+ <element xmi:type="uml:Dependency" href="adl4eclipse.uml#_r2fiCVAwEeORna_egAxs3w"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4-FN4lAxEeOrhtyYG59vlg" points="[54, 0, 0, 90]$[54, -90, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jGdk4FAyEeOrhtyYG59vlg" id="(0.19056261343012704,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r2JsYF6CEeSZw9ShIUmIsQ" id="(0.40869565217391307,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_5Q1KwFAxEeOrhtyYG59vlg" type="4010" source="_1tpX4FAxEeOrhtyYG59vlg" target="_yJk0MFAxEeOrhtyYG59vlg" routing="Rectilinear" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5Q1Kw1AxEeOrhtyYG59vlg" visible="false" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5Q1KxFAxEeOrhtyYG59vlg" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5Q1KxVAxEeOrhtyYG59vlg" visible="false" type="6023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5Q1KxlAxEeOrhtyYG59vlg" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_5Q1KwVAxEeOrhtyYG59vlg" fontName="Segoe UI"/>
+ <element xmi:type="uml:Dependency" href="adl4eclipse.uml#_r2or8VAwEeORna_egAxs3w"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5Q1KwlAxEeOrhtyYG59vlg" points="[-33, -6, 132, 270]$[-33, -241, 132, 35]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iemToFAyEeOrhtyYG59vlg" id="(0.79491833030853,0.08571428571428572)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_9d0IkFAxEeOrhtyYG59vlg" type="4010" source="_7QU9UFAxEeOrhtyYG59vlg" target="_1tpX4FAxEeOrhtyYG59vlg" routing="Rectilinear" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_9d0Ik1AxEeOrhtyYG59vlg" visible="false" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9d0IlFAxEeOrhtyYG59vlg" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9d0IlVAxEeOrhtyYG59vlg" visible="false" type="6023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9d0IllAxEeOrhtyYG59vlg" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_9d0IkVAxEeOrhtyYG59vlg" fontName="Segoe UI"/>
+ <element xmi:type="uml:Dependency" href="adl4eclipse.uml#_r43gnVAwEeORna_egAxs3w"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9d0IklAxEeOrhtyYG59vlg" points="[113, -35, -570, 177]$[591, -184, -92, 28]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_75I0UFAyEeOrhtyYG59vlg" type="4010" source="_uoO-8FAyEeOrhtyYG59vlg" target="_28Z0kFAyEeOrhtyYG59vlg" routing="Rectilinear" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_75I0U1AyEeOrhtyYG59vlg" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_75I0VFAyEeOrhtyYG59vlg" x="5" y="13"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_75I0VVAyEeOrhtyYG59vlg" type="6023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_75I0VlAyEeOrhtyYG59vlg" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_75I0UVAyEeOrhtyYG59vlg" fontName="Segoe UI"/>
+ <element xmi:type="uml:Dependency" href="adl4eclipse.uml#_r5BRl1AwEeORna_egAxs3w"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_75I0UlAyEeOrhtyYG59vlg" points="[-10, -1, 330, 12]$[-330, -13, 10, 0]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_HETFMFAzEeOrhtyYG59vlg" type="4010" source="_uA6VsFAxEeOrhtyYG59vlg" target="_yJk0MFAxEeOrhtyYG59vlg" routing="Rectilinear" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_HETFM1AzEeOrhtyYG59vlg" visible="false" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HETFNFAzEeOrhtyYG59vlg" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HETFNVAzEeOrhtyYG59vlg" visible="false" type="6023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HETFNlAzEeOrhtyYG59vlg" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_HETFMVAzEeOrhtyYG59vlg" fontName="Segoe UI"/>
+ <element xmi:type="uml:Dependency" href="adl4eclipse.uml#_rzqQc1AwEeORna_egAxs3w"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HETFMlAzEeOrhtyYG59vlg" points="[0, -35, -163, 110]$[0, -110, -163, 35]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r2JsYV6CEeSZw9ShIUmIsQ" id="(0.34782608695652173,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r2JsYl6CEeSZw9ShIUmIsQ" id="(0.26119402985074625,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_TI4RYFAzEeOrhtyYG59vlg" type="4010" source="_AR4WMFAzEeOrhtyYG59vlg" target="_MOuisFAzEeOrhtyYG59vlg" routing="Rectilinear" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_TI4RY1AzEeOrhtyYG59vlg" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TI4RZFAzEeOrhtyYG59vlg" x="-50" y="-3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_TI4RZVAzEeOrhtyYG59vlg" type="6023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TI4RZlAzEeOrhtyYG59vlg" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_TI4RYVAzEeOrhtyYG59vlg" fontName="Segoe UI"/>
+ <element xmi:type="uml:Dependency" href="adl4eclipse.uml#_TIvHcFAzEeOrhtyYG59vlg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TI4RYlAzEeOrhtyYG59vlg" points="[-10, 0, 269, -101]$[-121, 0, 158, -101]$[-121, 102, 158, 1]$[-262, 102, 17, 1]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TJCCYFAzEeOrhtyYG59vlg" id="(0.15,0.35)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_cB8j0FAzEeOrhtyYG59vlg" type="4010" source="_pVer4FAyEeOrhtyYG59vlg" target="_MOuisFAzEeOrhtyYG59vlg" routing="Rectilinear" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_cB8j01AzEeOrhtyYG59vlg" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cB8j1FAzEeOrhtyYG59vlg" x="-89" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cB8j1VAzEeOrhtyYG59vlg" type="6023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cB8j1lAzEeOrhtyYG59vlg" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_cB8j0VAzEeOrhtyYG59vlg" fontName="Segoe UI"/>
+ <element xmi:type="uml:Dependency" href="adl4eclipse.uml#_r02jSFAwEeORna_egAxs3w"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cB8j0lAzEeOrhtyYG59vlg" points="[-10, -4, 322, 93]$[-180, -4, 152, 93]$[-180, -97, 152, 0]$[-322, -97, 10, 0]"/>
+ </edges>
+ </notation:Diagram>
+ <css:ModelStyleSheets xmi:id="_FZlw8M7-EeSyusPDpwNP0g"/>
+ <notation:Diagram xmi:id="_PPNp4M8MEeSyusPDpwNP0g" type="PapyrusUMLClassDiagram" name="Overview" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_Qz9aIM8MEeSyusPDpwNP0g" type="2005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Qz-BMM8MEeSyusPDpwNP0g" type="5020"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Qz-BMc8MEeSyusPDpwNP0g" type="7009">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Qz-BMs8MEeSyusPDpwNP0g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Qz-BM88MEeSyusPDpwNP0g"/>
+ </children>
+ <element xmi:type="uml:Model" href="adl4eclipse.uml#_8WoaUM8LEeSyusPDpwNP0g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Qz9aIc8MEeSyusPDpwNP0g" x="148" y="409"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_RCu18M8MEeSyusPDpwNP0g" type="2005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_RCvdAM8MEeSyusPDpwNP0g" type="5020"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_RCvdAc8MEeSyusPDpwNP0g" type="7009">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_RCvdAs8MEeSyusPDpwNP0g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RCvdA88MEeSyusPDpwNP0g"/>
+ </children>
+ <element xmi:type="uml:Model" href="adl4eclipse.uml#_a9PMsM8LEeSyusPDpwNP0g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RCu18c8MEeSyusPDpwNP0g" x="146" y="254"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_RU0rgM8MEeSyusPDpwNP0g" type="2005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_RU1SkM8MEeSyusPDpwNP0g" type="5020"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_RU1Skc8MEeSyusPDpwNP0g" type="7009">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_RU1Sks8MEeSyusPDpwNP0g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RU1Sk88MEeSyusPDpwNP0g"/>
+ </children>
+ <element xmi:type="uml:Model" href="adl4eclipse.uml#_Vh9sQM8KEeSyusPDpwNP0g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RU0rgc8MEeSyusPDpwNP0g" x="519" y="409"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Yvw9oM8NEeSyusPDpwNP0g" type="2005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YvxksM8NEeSyusPDpwNP0g" type="5020"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Yvxksc8NEeSyusPDpwNP0g" type="7009">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Yvxkss8NEeSyusPDpwNP0g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Yvxks88NEeSyusPDpwNP0g"/>
+ </children>
+ <element xmi:type="uml:Model" href="adl4eclipse.uml#_vGXBoM8MEeSyusPDpwNP0g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Yvw9oc8NEeSyusPDpwNP0g" x="142" y="99"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_PPNp4c8MEeSyusPDpwNP0g" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_PPNp4s8MEeSyusPDpwNP0g"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_PPNp488MEeSyusPDpwNP0g">
+ <owner xmi:type="uml:Model" href="adl4eclipse.uml#_kwMIQA72EeORvsuYlq1ltw"/>
+ </styles>
+ <element xmi:type="uml:Model" href="adl4eclipse.uml#_kwMIQA72EeORvsuYlq1ltw"/>
+ <edges xmi:type="notation:Connector" xmi:id="_pC2nEM8MEeSyusPDpwNP0g" type="4008" source="_RU0rgM8MEeSyusPDpwNP0g" target="_Qz9aIM8MEeSyusPDpwNP0g">
+ <children xmi:type="notation:DecorationNode" xmi:id="_pC3OIM8MEeSyusPDpwNP0g" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pC3OIc8MEeSyusPDpwNP0g" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pC3OIs8MEeSyusPDpwNP0g" type="6027">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pC3OI88MEeSyusPDpwNP0g" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_pC2nEc8MEeSyusPDpwNP0g"/>
+ <element xmi:type="uml:Dependency" href="adl4eclipse.uml#_pCzjwM8MEeSyusPDpwNP0g"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pC2nEs8MEeSyusPDpwNP0g" points="[-34, 0, 209, 0]$[-205, 0, 38, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pDBmMM8MEeSyusPDpwNP0g" id="(0.0,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pDBmMc8MEeSyusPDpwNP0g" id="(1.0,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_p6W20M8MEeSyusPDpwNP0g" type="4008" source="_RU0rgM8MEeSyusPDpwNP0g" target="_RCu18M8MEeSyusPDpwNP0g">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p6Xd4M8MEeSyusPDpwNP0g" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p6Xd4c8MEeSyusPDpwNP0g" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p6Xd4s8MEeSyusPDpwNP0g" type="6027">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p6Xd488MEeSyusPDpwNP0g" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_p6W20c8MEeSyusPDpwNP0g"/>
+ <element xmi:type="uml:Dependency" href="adl4eclipse.uml#_p6UakM8MEeSyusPDpwNP0g"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_p6W20s8MEeSyusPDpwNP0g" points="[-100, -34, 273, 94]$[-273, -80, 100, 48]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p6hO4M8MEeSyusPDpwNP0g" id="(0.0,0.27)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p6h18M8MEeSyusPDpwNP0g" id="(1.0,0.9)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_sA-lEM8MEeSyusPDpwNP0g" type="4006" source="_Qz9aIM8MEeSyusPDpwNP0g" target="_RCu18M8MEeSyusPDpwNP0g">
+ <children xmi:type="notation:DecorationNode" xmi:id="_sA_MIM8MEeSyusPDpwNP0g" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sA_MIc8MEeSyusPDpwNP0g" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_sA_MIs8MEeSyusPDpwNP0g" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sA_MI88MEeSyusPDpwNP0g" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_sA-lEc8MEeSyusPDpwNP0g"/>
+ <element xmi:type="uml:Abstraction" href="adl4eclipse.uml#_sA8I0M8MEeSyusPDpwNP0g"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_sA-lEs8MEeSyusPDpwNP0g" points="[-8, -28, -6, 100]$[-8, -78, -6, 50]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sBF50M8MEeSyusPDpwNP0g" id="(0.425,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sBGg4M8MEeSyusPDpwNP0g" id="(0.435,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_a7hDgM8NEeSyusPDpwNP0g" type="4006" source="_RCu18M8MEeSyusPDpwNP0g" target="_Yvw9oM8NEeSyusPDpwNP0g">
+ <children xmi:type="notation:DecorationNode" xmi:id="_a7hqkM8NEeSyusPDpwNP0g" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_a7hqkc8NEeSyusPDpwNP0g" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_a7hqks8NEeSyusPDpwNP0g" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_a7hqk88NEeSyusPDpwNP0g" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_a7hDgc8NEeSyusPDpwNP0g"/>
+ <element xmi:type="uml:Abstraction" href="adl4eclipse.uml#_a7enQM8NEeSyusPDpwNP0g"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_a7hDgs8NEeSyusPDpwNP0g" points="[-2, -28, 2, 154]$[-10, -232, -6, -50]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_a7q0gM8NEeSyusPDpwNP0g" id="(0.42,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_a7q0gc8NEeSyusPDpwNP0g" id="(0.44,1.0)"/>
+ </edges>
+ </notation:Diagram>
+ <nattable:Table xmi:id="_5NIdUM8MEeSyusPDpwNP0g" name="RequirementTable" currentRowAxisProvider="_5NIdVc8MEeSyusPDpwNP0g" currentColumnAxisProvider="_5NIdUc8MEeSyusPDpwNP0g">
+ <context xmi:type="uml:Model" href="adl4eclipse.uml#_vGXBoM8MEeSyusPDpwNP0g"/>
+ <owner xmi:type="uml:Model" href="adl4eclipse.uml#_vGXBoM8MEeSyusPDpwNP0g"/>
+ <prototype xmi:type="configuration:PapyrusSyncTable" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wNb3txhEeOqHvRyiN87hA"/>
+ <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#/"/>
+ <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_5NIdUc8MEeSyusPDpwNP0g" description="Provides the columns of the tables with a default configuration" name="Requirements Feature Columns Provider">
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_5NIdUs8MEeSyusPDpwNP0g" element="property_of_stereotype:/SysML::Requirements::Requirement::id">
+ <styles xmi:type="nattablestyle:IntValueStyle" xmi:id="_866N4NFBEeSp1uwRIarE1w" name="axisWidth" intValue="262"/>
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.1"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_5NIdU88MEeSyusPDpwNP0g">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
+ </axis>
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_5NIdVM8MEeSyusPDpwNP0g" element="property_of_stereotype:/SysML::Requirements::Requirement::text">
+ <styles xmi:type="nattablestyle:IntValueStyle" xmi:id="_fq1VINE4EeSp1uwRIarE1w" name="axisWidth" intValue="558"/>
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.1"/>
+ </axis>
+ </columnAxisProvidersHistory>
+ <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_5NIdVc8MEeSyusPDpwNP0g" description="Provides the requirements directly owned by the context of the table" name="Requirement Axis Provider" disconnectSlave="true"/>
+ </nattable:Table>
+ <notation:Diagram xmi:id="_Oah0MNn6EeSINLpSHYvWhw" type="PapyrusUMLClassDiagram" name="ClassDiagram of the org.eclipse.papyrus.adltool.designer.wizard package" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_Y8RUoNn6EeSINLpSHYvWhw" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Y8TJ0Nn6EeSINLpSHYvWhw" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Y8TJ0dn6EeSINLpSHYvWhw" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Y8TJ0tn6EeSINLpSHYvWhw" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Y8Tw4Nn6EeSINLpSHYvWhw" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Y8Tw4dn6EeSINLpSHYvWhw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Y8Tw4tn6EeSINLpSHYvWhw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Y8Tw49n6EeSINLpSHYvWhw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Y8Tw5Nn6EeSINLpSHYvWhw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Y8Tw5dn6EeSINLpSHYvWhw" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Y8Tw5tn6EeSINLpSHYvWhw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Y8Tw59n6EeSINLpSHYvWhw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Y8Tw6Nn6EeSINLpSHYvWhw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Y8Tw6dn6EeSINLpSHYvWhw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Y8UX8Nn6EeSINLpSHYvWhw" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Y8UX8dn6EeSINLpSHYvWhw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Y8UX8tn6EeSINLpSHYvWhw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Y8UX89n6EeSINLpSHYvWhw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Y8UX9Nn6EeSINLpSHYvWhw"/>
+ </children>
+ <element xmi:type="uml:Class" href="adl4eclipse.uml#_Y8ORUNn6EeSINLpSHYvWhw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Y8RUodn6EeSINLpSHYvWhw" x="608" y="148"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_Oah0Mdn6EeSINLpSHYvWhw" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_Oah0Mtn6EeSINLpSHYvWhw"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_Oah0M9n6EeSINLpSHYvWhw">
+ <owner xmi:type="uml:Package" href="adl4eclipse.uml#_I0CFwNn6EeSINLpSHYvWhw"/>
+ </styles>
+ <element xmi:type="uml:Package" href="adl4eclipse.uml#_I0CFwNn6EeSINLpSHYvWhw"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_QH1qkNn6EeSINLpSHYvWhw" type="PapyrusUMLClassDiagram" name="ClassDiagram of the org.eclipse.papyrus.adltool.designer.bundle package" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_jvJoYNn6EeSINLpSHYvWhw" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_jvJoYtn6EeSINLpSHYvWhw" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_jvJoY9n6EeSINLpSHYvWhw" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jvJoZNn6EeSINLpSHYvWhw" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_jvKPcNn6EeSINLpSHYvWhw" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_jvKPcdn6EeSINLpSHYvWhw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_jvKPctn6EeSINLpSHYvWhw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_jvKPc9n6EeSINLpSHYvWhw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jvKPdNn6EeSINLpSHYvWhw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_jvKPddn6EeSINLpSHYvWhw" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_jvKPdtn6EeSINLpSHYvWhw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_jvKPd9n6EeSINLpSHYvWhw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_jvKPeNn6EeSINLpSHYvWhw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jvKPedn6EeSINLpSHYvWhw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_jvKPetn6EeSINLpSHYvWhw" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_jvKPe9n6EeSINLpSHYvWhw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_jvKPfNn6EeSINLpSHYvWhw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_jvKPfdn6EeSINLpSHYvWhw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jvKPftn6EeSINLpSHYvWhw"/>
+ </children>
+ <element xmi:type="uml:Class" href="adl4eclipse.uml#_jvHzMNn6EeSINLpSHYvWhw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jvJoYdn6EeSINLpSHYvWhw" x="82" y="64"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mBrrsNn6EeSINLpSHYvWhw" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_mBsSwNn6EeSINLpSHYvWhw" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mBsSwdn6EeSINLpSHYvWhw" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mBsSwtn6EeSINLpSHYvWhw" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mBtg4Nn6EeSINLpSHYvWhw" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_hBZhUNn9EeSINLpSHYvWhw" type="3012">
+ <element xmi:type="uml:Property" href="adl4eclipse.uml#_6RC2Edn8EeSINLpSHYvWhw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_hBaIYNn9EeSINLpSHYvWhw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_hBdywNn9EeSINLpSHYvWhw" type="3012">
+ <element xmi:type="uml:Property" href="adl4eclipse.uml#_6780Qtn8EeSINLpSHYvWhw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_hBdywdn9EeSINLpSHYvWhw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_hBg2ENn9EeSINLpSHYvWhw" type="3012">
+ <element xmi:type="uml:Property" href="adl4eclipse.uml#_7XL-wtn8EeSINLpSHYvWhw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_hBg2Edn9EeSINLpSHYvWhw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mBtg4dn6EeSINLpSHYvWhw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_mBtg4tn6EeSINLpSHYvWhw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_mBtg49n6EeSINLpSHYvWhw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mBtg5Nn6EeSINLpSHYvWhw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mB01oNn6EeSINLpSHYvWhw" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mB01odn6EeSINLpSHYvWhw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_mB01otn6EeSINLpSHYvWhw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_mB01o9n6EeSINLpSHYvWhw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mB01pNn6EeSINLpSHYvWhw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mB1csNn6EeSINLpSHYvWhw" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mB1csdn6EeSINLpSHYvWhw"/>
+ <