Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorptessier2013-03-20 09:12:12 +0000
committerptessier2013-03-20 09:12:12 +0000
commitf1b4a46f39a4f3b7d1dae04e094ca44de48927cc (patch)
tree72bbe7b9546b6856c27182ac757d2abb2b4af9c5 /extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile
parenta3fcb72e3b5b3067bd5c3c90dea15192d76136dc (diff)
downloadorg.eclipse.papyrus-f1b4a46f39a4f3b7d1dae04e094ca44de48927cc.tar.gz
org.eclipse.papyrus-f1b4a46f39a4f3b7d1dae04e094ca44de48927cc.tar.xz
org.eclipse.papyrus-f1b4a46f39a4f3b7d1dae04e094ca44de48927cc.zip
401703: Create adl4eclipse profile
https://bugs.eclipse.org/bugs/show_bug.cgi?id=401703
Diffstat (limited to 'extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile')
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/.classpath7
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/.project28
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/META-INF/MANIFEST.MF15
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/about.html28
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/build.properties9
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/img/osgi.org.icobin0 -> 1150 bytes
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/plugin.properties12
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/plugin.xml23
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/resource/osgi.profile.di29
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/resource/osgi.profile.notation595
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/resource/osgi.profile.uml747
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/src/org/eclipse/papyrus/osgi/profile/Activator.java63
-rw-r--r--extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/src/org/eclipse/papyrus/osgi/profile/IOSGIStereotype.java105
14 files changed, 1668 insertions, 0 deletions
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/.classpath b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/.classpath
new file mode 100644
index 00000000000..2d1a4302f04
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/.project b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/.project
new file mode 100644
index 00000000000..5c9f42f4698
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.osgi.profile</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/.settings/org.eclipse.jdt.core.prefs b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 00000000000..44217f8c068
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,7 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.5
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/META-INF/MANIFEST.MF b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..07e95dc5871
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/META-INF/MANIFEST.MF
@@ -0,0 +1,15 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.eclipse.papyrus.osgi.profile;singleton:=true
+Bundle-Version: 0.10.0.qualifier
+Bundle-Activator: org.eclipse.papyrus.osgi.profile.Activator
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.papyrus.uml.extensionpoints;bundle-version="0.10.0",
+ org.eclipse.emf;bundle-version="2.6.0"
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Bundle-ActivationPolicy: lazy
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Export-Package: org.eclipse.papyrus.osgi.profile
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/about.html b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/about.html
new file mode 100644
index 00000000000..82d49bf5f81
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2007</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/build.properties b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/build.properties
new file mode 100644
index 00000000000..9088de822b2
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/build.properties
@@ -0,0 +1,9 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ plugin.xml,\
+ plugin.properties,\
+ resource/,\
+ about.html,\
+ img/
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/img/osgi.org.ico b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/img/osgi.org.ico
new file mode 100644
index 00000000000..de4adc8f157
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/img/osgi.org.ico
Binary files differ
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/plugin.properties b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/plugin.properties
new file mode 100644
index 00000000000..937cd335406
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/plugin.properties
@@ -0,0 +1,12 @@
+#################################################################################
+# Copyright (c) 2008 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
+##################################################################################
+pluginName=OSGI Profile (Incubation)
+providerName=Eclipse Modeling Project
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/plugin.xml b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/plugin.xml
new file mode 100644
index 00000000000..5debcbce57e
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/plugin.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+ <extension
+ point="org.eclipse.emf.ecore.uri_mapping">
+
+ <mapping
+ source="pathmap://OSGI_PROFILES/"
+ target="platform:/plugin/org.eclipse.papyrus.osgi.profile/resource/">
+ </mapping>
+ </extension>
+
+ <extension
+ point="org.eclipse.papyrus.uml.extensionpoints.UMLProfile">
+ <profile
+ description="bundle layer of OSGI"
+ iconpath="img/osgi.org.ico"
+ name="OSGI profile"
+ path="pathmap://OSGI_PROFILES/osgi.profile.uml"
+ provider="Eclipse.org">
+ </profile>
+ </extension>
+</plugin>
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/resource/osgi.profile.di b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/resource/osgi.profile.di
new file mode 100644
index 00000000000..e7d01452bd7
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/resource/osgi.profile.di
@@ -0,0 +1,29 @@
+<?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="osgi.profile.notation#_OLXd4HtxEeKcL-wrhM9ICg"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="osgi.profile.notation#_dCrQYHtxEeKcL-wrhM9ICg"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="osgi.profile.notation#_rCOi4HzOEeKtsedMuIUuZQ"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="osgi.profile.notation#_OLXd4HtxEeKcL-wrhM9ICg"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="osgi.profile.notation#_dCrQYHtxEeKcL-wrhM9ICg"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="osgi.profile.notation#_rCOi4HzOEeKtsedMuIUuZQ"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/resource/osgi.profile.notation b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/resource/osgi.profile.notation
new file mode 100644
index 00000000000..2dc77e396e3
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/resource/osgi.profile.notation
@@ -0,0 +1,595 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+ <notation:Diagram xmi:id="_OLXd4HtxEeKcL-wrhM9ICg" type="PapyrusUMLProfileDiagram" name="Overview" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_YfZScHtxEeKcL-wrhM9ICg" type="1030">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YficYHtxEeKcL-wrhM9ICg" type="1047"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YficYXtxEeKcL-wrhM9ICg" type="1042">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Yg5HQHtxEeKcL-wrhM9ICg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Yg5HQXtxEeKcL-wrhM9ICg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YficYntxEeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YficY3txEeKcL-wrhM9ICg"/>
+ </children>
+ <element xmi:type="uml:Profile" href="osgi.profile.uml#_YbhfEHtxEeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YfZScXtxEeKcL-wrhM9ICg" x="290" y="80" width="561" height="191"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_OLXd4XtxEeKcL-wrhM9ICg"/>
+ <element xmi:type="uml:Profile" href="osgi.profile.uml#_OKU8EHtxEeKcL-wrhM9ICg"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_dCrQYHtxEeKcL-wrhM9ICg" type="PapyrusUMLProfileDiagram" name="ModuleLayer" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_esgU8HtxEeKcL-wrhM9ICg" type="1026" fillColor="10011046">
+ <children xmi:type="notation:DecorationNode" xmi:id="_esgU8ntxEeKcL-wrhM9ICg" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_esgU83txEeKcL-wrhM9ICg" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_etdXMHtxEeKcL-wrhM9ICg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_etdXMXtxEeKcL-wrhM9ICg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_EOFYgHw5EeKcL-wrhM9ICg" type="3002">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sy5QUHw6EeKcL-wrhM9ICg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Sy5QUXw6EeKcL-wrhM9ICg" key="CustomAppearance_MaskValue" value="126"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_EJ9tgHw5EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EOFYgXw5EeKcL-wrhM9ICg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ie_VwXw6EeKcL-wrhM9ICg" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_ie_VwHw6EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ie_Vwnw6EeKcL-wrhM9ICg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_U3AAoHw7EeKcL-wrhM9ICg" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_U222sHw7EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_U3AAoXw7EeKcL-wrhM9ICg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_gohG4Hw7EeKcL-wrhM9ICg" type="3002">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DCBGoHw8EeKcL-wrhM9ICg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DCBGoXw8EeKcL-wrhM9ICg" key="CustomAppearance_MaskValue" value="126"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_goOL8Hw7EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gohG4Xw7EeKcL-wrhM9ICg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Ym2hEHw8EeKcL-wrhM9ICg" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_YmkNMHw8EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Ym2hEXw8EeKcL-wrhM9ICg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iY8GMHw8EeKcL-wrhM9ICg" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_iYyVMHw8EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iY8GMXw8EeKcL-wrhM9ICg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ppwBYHw8EeKcL-wrhM9ICg" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_ppm3cHw8EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ppwBYXw8EeKcL-wrhM9ICg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_zrNfQHw8EeKcL-wrhM9ICg" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_zrBSAHw8EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zrNfQXw8EeKcL-wrhM9ICg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7MBlUHw8EeKcL-wrhM9ICg" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_7LuqYHw8EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7MBlUXw8EeKcL-wrhM9ICg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Bx6UMHw9EeKcL-wrhM9ICg" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_BxnZQHw9EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Bx6UMXw9EeKcL-wrhM9ICg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Je1joHw9EeKcL-wrhM9ICg" type="3002">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5iUAEHw9EeKcL-wrhM9ICg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5iUAEXw9EeKcL-wrhM9ICg" key="CustomAppearance_MaskValue" value="126"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_JeiosHw9EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Je1joXw9EeKcL-wrhM9ICg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_DM3Z0Hw-EeKcL-wrhM9ICg" type="3002">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NCKrAHw-EeKcL-wrhM9ICg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NCKrAXw-EeKcL-wrhM9ICg" key="CustomAppearance_MaskValue" value="126"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_DMuP4Hw-EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_DM3Z0Xw-EeKcL-wrhM9ICg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_UhnfIHw-EeKcL-wrhM9ICg" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_UhUkMHw-EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UhnfIXw-EeKcL-wrhM9ICg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xV6w8Hw-EeKcL-wrhM9ICg" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_xVnO8Hw-EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xV6w8Xw-EeKcL-wrhM9ICg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Dd_z0HxDEeKtsedMuIUuZQ" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_DZr7kHxDEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Dd_z0XxDEeKtsedMuIUuZQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_T1iC8HxDEeKtsedMuIUuZQ" type="3002">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kvdNcHxDEeKtsedMuIUuZQ" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kvdNcXxDEeKtsedMuIUuZQ" key="CustomAppearance_MaskValue" value="126"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_T1Y5AHxDEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_T1iC8XxDEeKtsedMuIUuZQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_tkSgIHxDEeKtsedMuIUuZQ" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_tkOOsHxDEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tkSgIXxDEeKtsedMuIUuZQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_zk4woHxDEeKtsedMuIUuZQ" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_zk1GQHxDEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zk4woXxDEeKtsedMuIUuZQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_6T_F4HxDEeKtsedMuIUuZQ" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_6T8CkHxDEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6T_F4XxDEeKtsedMuIUuZQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7uyKcIApEeKvP8AdAQukFw" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_7snAMIApEeKvP8AdAQukFw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7uyKcYApEeKvP8AdAQukFw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_esgU9HtxEeKcL-wrhM9ICg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_esgU9XtxEeKcL-wrhM9ICg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_esgU9ntxEeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_esgU93txEeKcL-wrhM9ICg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_esmbkHtxEeKcL-wrhM9ICg" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_etjd0HtxEeKcL-wrhM9ICg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_etjd0XtxEeKcL-wrhM9ICg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_esmbkXtxEeKcL-wrhM9ICg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_esmbkntxEeKcL-wrhM9ICg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_esmbk3txEeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_esmblHtxEeKcL-wrhM9ICg"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="osgi.profile.uml#_esaOUHtxEeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_esgU8XtxEeKcL-wrhM9ICg" x="675" y="160" width="391" height="396"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FbiYMHw7EeKcL-wrhM9ICg" type="2006">
+ <children xmi:type="notation:DecorationNode" xmi:id="_FbiYMnw7EeKcL-wrhM9ICg" type="5023"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FbiYM3w7EeKcL-wrhM9ICg" type="1063">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Fck6AHw7EeKcL-wrhM9ICg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Fck6AXw7EeKcL-wrhM9ICg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_MeI4QHw7EeKcL-wrhM9ICg" type="1037">
+ <element xmi:type="uml:EnumerationLiteral" href="osgi.profile.uml#_Md_HQHw7EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MeI4QXw7EeKcL-wrhM9ICg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_NKVP4Hw7EeKcL-wrhM9ICg" type="1037">
+ <element xmi:type="uml:EnumerationLiteral" href="osgi.profile.uml#_NKMF8Hw7EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NKVP4Xw7EeKcL-wrhM9ICg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_NgqFMHw7EeKcL-wrhM9ICg" type="1037">
+ <element xmi:type="uml:EnumerationLiteral" href="osgi.profile.uml#_Ngg7QHw7EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NgqFMXw7EeKcL-wrhM9ICg"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FbiYNHw7EeKcL-wrhM9ICg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FbiYNXw7EeKcL-wrhM9ICg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FbiYNnw7EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FbiYN3w7EeKcL-wrhM9ICg"/>
+ </children>
+ <element xmi:type="uml:Enumeration" href="osgi.profile.uml#_Fa8iUHw7EeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FbiYMXw7EeKcL-wrhM9ICg" x="1130" y="160" width="96" height="91"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_gpObEXxHEeKtsedMuIUuZQ" type="1026">
+ <children xmi:type="notation:DecorationNode" xmi:id="_gpObE3xHEeKtsedMuIUuZQ" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_gpObFHxHEeKtsedMuIUuZQ" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gpObHnxHEeKtsedMuIUuZQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gpObH3xHEeKtsedMuIUuZQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_rD64UXxHEeKtsedMuIUuZQ" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_rD64UHxHEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_rD64UnxHEeKtsedMuIUuZQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_zsXU0XxHEeKtsedMuIUuZQ" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_zsXU0HxHEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zsXU0nxHEeKtsedMuIUuZQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_8MKysXxHEeKtsedMuIUuZQ" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_8MKysHxHEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_8MKysnxHEeKtsedMuIUuZQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_R-GB8HzMEeKtsedMuIUuZQ" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_R9_UQHzMEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_R-GB8XzMEeKtsedMuIUuZQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_WLYhwHzMEeKtsedMuIUuZQ" type="3002">
+ <element xmi:type="uml:Property" href="osgi.profile.uml#_WLR0EHzMEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WLYhwXzMEeKtsedMuIUuZQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_gpObFXxHEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_gpObFnxHEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_gpObF3xHEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gpObGHxHEeKtsedMuIUuZQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_gpObGXxHEeKtsedMuIUuZQ" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gpXlAHxHEeKtsedMuIUuZQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gpXlAXxHEeKtsedMuIUuZQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_gpObGnxHEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_gpObG3xHEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_gpObHHxHEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gpObHXxHEeKtsedMuIUuZQ"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="osgi.profile.uml#_gpObEHxHEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gpObEnxHEeKtsedMuIUuZQ" x="45" y="25" width="426" height="128"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_42z_AHzMEeKtsedMuIUuZQ" type="1026" fillColor="15053796">
+ <children xmi:type="notation:DecorationNode" xmi:id="_42z_AnzMEeKtsedMuIUuZQ" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_42z_A3zMEeKtsedMuIUuZQ" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_42z_DXzMEeKtsedMuIUuZQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_42z_DnzMEeKtsedMuIUuZQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_42z_BHzMEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_42z_BXzMEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_42z_BnzMEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_42z_B3zMEeKtsedMuIUuZQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_42z_CHzMEeKtsedMuIUuZQ" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_42z_D3zMEeKtsedMuIUuZQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_42z_EHzMEeKtsedMuIUuZQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_42z_CXzMEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_42z_CnzMEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_42z_C3zMEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_42z_DHzMEeKtsedMuIUuZQ"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="osgi.profile.uml#_42t4YHzMEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_42z_AXzMEeKtsedMuIUuZQ" x="30" y="435" height="136"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_8flcgXzMEeKtsedMuIUuZQ" type="1026" fillColor="15053796">
+ <children xmi:type="notation:DecorationNode" xmi:id="_8flcg3zMEeKtsedMuIUuZQ" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8flchHzMEeKtsedMuIUuZQ" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8flcjnzMEeKtsedMuIUuZQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8flcj3zMEeKtsedMuIUuZQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8flchXzMEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_8flchnzMEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_8flch3zMEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8flciHzMEeKtsedMuIUuZQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8flciXzMEeKtsedMuIUuZQ" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8flckHzMEeKtsedMuIUuZQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8flckXzMEeKtsedMuIUuZQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8flcinzMEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_8flci3zMEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_8flcjHzMEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8flcjXzMEeKtsedMuIUuZQ"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="osgi.profile.uml#_8flcgHzMEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8flcgnzMEeKtsedMuIUuZQ" x="155" y="305" width="121" height="106"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_VlnvAHzcEeKDPtIRpgUgbg" type="1026" fillColor="15053796">
+ <children xmi:type="notation:DecorationNode" xmi:id="_VlnvAnzcEeKDPtIRpgUgbg" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_VlnvA3zcEeKDPtIRpgUgbg" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VlnvDXzcEeKDPtIRpgUgbg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VlnvDnzcEeKDPtIRpgUgbg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_VlnvBHzcEeKDPtIRpgUgbg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_VlnvBXzcEeKDPtIRpgUgbg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_VlnvBnzcEeKDPtIRpgUgbg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VlnvB3zcEeKDPtIRpgUgbg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_VlnvCHzcEeKDPtIRpgUgbg" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VlnvD3zcEeKDPtIRpgUgbg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VlnvEHzcEeKDPtIRpgUgbg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_VlnvCXzcEeKDPtIRpgUgbg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_VlnvCnzcEeKDPtIRpgUgbg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_VlnvC3zcEeKDPtIRpgUgbg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VlnvDHzcEeKDPtIRpgUgbg"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="osgi.profile.uml#_VklNMHzcEeKDPtIRpgUgbg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VlnvAXzcEeKDPtIRpgUgbg" x="280" y="195" height="68"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_dCrQYXtxEeKcL-wrhM9ICg"/>
+ <element xmi:type="uml:Profile" href="osgi.profile.uml#_YbhfEHtxEeKcL-wrhM9ICg"/>
+ <edges xmi:type="notation:Connector" xmi:id="_zCmRAHxFEeKtsedMuIUuZQ" type="4001" source="_esgU8HtxEeKcL-wrhM9ICg" target="_8flcgXzMEeKtsedMuIUuZQ" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_zCm4EHxFEeKtsedMuIUuZQ" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zCm4EXxFEeKtsedMuIUuZQ" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zCm4EnxFEeKtsedMuIUuZQ" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zCnfIHxFEeKtsedMuIUuZQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zCnfIXxFEeKtsedMuIUuZQ" type="6003">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BUQ_0HxGEeKtsedMuIUuZQ" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BUQ_0XxGEeKtsedMuIUuZQ" key="CustomAppearance_MaskValue" value="14"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zCnfInxFEeKtsedMuIUuZQ" x="-27" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zCnfI3xFEeKtsedMuIUuZQ" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zCnfJHxFEeKtsedMuIUuZQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zCnfJXxFEeKtsedMuIUuZQ" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zCnfJnxFEeKtsedMuIUuZQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zCnfJ3xFEeKtsedMuIUuZQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zCnfKHxFEeKtsedMuIUuZQ" x="-123" y="20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_zCmRAXxFEeKtsedMuIUuZQ"/>
+ <element xmi:type="uml:Association" href="osgi.profile.uml#_zBZXIHxFEeKtsedMuIUuZQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zCmRAnxFEeKtsedMuIUuZQ" points="[-362, 46, 418, -1]$[-761, 46, 19, -1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zKhd8HxFEeKtsedMuIUuZQ" id="(0.9258312020460358,0.4696969696969697)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GwiH4HzNEeKtsedMuIUuZQ" id="(0.8429752066115702,0.8333333333333334)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_92eqUHxFEeKtsedMuIUuZQ" type="4001" source="_esgU8HtxEeKcL-wrhM9ICg" target="_VlnvAHzcEeKDPtIRpgUgbg" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_92eqU3xFEeKtsedMuIUuZQ" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_92eqVHxFEeKtsedMuIUuZQ" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_92eqVXxFEeKtsedMuIUuZQ" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_92eqVnxFEeKtsedMuIUuZQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_92eqV3xFEeKtsedMuIUuZQ" type="6003">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B1MioHxGEeKtsedMuIUuZQ" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_B1MioXxGEeKtsedMuIUuZQ" key="CustomAppearance_MaskValue" value="14"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_92eqWHxFEeKtsedMuIUuZQ" x="-22" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_92fRYHxFEeKtsedMuIUuZQ" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_92fRYXxFEeKtsedMuIUuZQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_92fRYnxFEeKtsedMuIUuZQ" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_92fRY3xFEeKtsedMuIUuZQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_92fRZHxFEeKtsedMuIUuZQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_92fRZXxFEeKtsedMuIUuZQ" x="-85" y="18"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_92eqUXxFEeKtsedMuIUuZQ"/>
+ <element xmi:type="uml:Association" href="osgi.profile.uml#_92a_8HxFEeKtsedMuIUuZQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_92eqUnxFEeKtsedMuIUuZQ" points="[-4, -102, 345, 16]$[-299, -102, 50, 16]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_92ppcHxFEeKtsedMuIUuZQ" id="(0.010230179028132993,0.4722222222222222)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_AKGmcHzNEeKtsedMuIUuZQ" type="4002" source="_42z_AHzMEeKtsedMuIUuZQ" target="_gpObEXxHEeKtsedMuIUuZQ" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_AKGmc3zNEeKtsedMuIUuZQ" visible="false" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AKGmdHzNEeKtsedMuIUuZQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_AKGmcXzNEeKtsedMuIUuZQ"/>
+ <element xmi:type="uml:Generalization" href="osgi.profile.uml#_AJ81cHzNEeKtsedMuIUuZQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AKGmcnzNEeKtsedMuIUuZQ" points="[7, -22, -59, 309]$[7, -304, -59, 27]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AK2NUHzNEeKtsedMuIUuZQ" id="(0.58,0.16176470588235295)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AK2NUXzNEeKtsedMuIUuZQ" id="(0.25728155339805825,0.7890625)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_BI5xAHzNEeKtsedMuIUuZQ" type="4002" source="_8flcgXzMEeKtsedMuIUuZQ" target="_gpObEXxHEeKtsedMuIUuZQ" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_BI5xA3zNEeKtsedMuIUuZQ" visible="false" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_BI5xBHzNEeKtsedMuIUuZQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_BI5xAXzNEeKtsedMuIUuZQ"/>
+ <element xmi:type="uml:Generalization" href="osgi.profile.uml#_BIwAAHzNEeKtsedMuIUuZQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BI5xAnzNEeKtsedMuIUuZQ" points="[12, -12, -166, 175]$[12, -164, -166, 23]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BJC68HzNEeKtsedMuIUuZQ" id="(0.5206611570247934,0.12121212121212122)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BJC68XzNEeKtsedMuIUuZQ" id="(0.8252427184466019,0.8203125)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_UcdFUHzNEeKtsedMuIUuZQ" type="4001" source="_esgU8HtxEeKcL-wrhM9ICg" target="_42z_AHzMEeKtsedMuIUuZQ" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_UcdFU3zNEeKtsedMuIUuZQ" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UcdFVHzNEeKtsedMuIUuZQ" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UcdFVXzNEeKtsedMuIUuZQ" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UcdFVnzNEeKtsedMuIUuZQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UcdFV3zNEeKtsedMuIUuZQ" type="6003">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_X7KA0HzNEeKtsedMuIUuZQ" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_X7KA0XzNEeKtsedMuIUuZQ" key="CustomAppearance_MaskValue" value="14"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UcdFWHzNEeKtsedMuIUuZQ" x="-70" y="-12"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UcdFWXzNEeKtsedMuIUuZQ" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UcdFWnzNEeKtsedMuIUuZQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UcdFW3zNEeKtsedMuIUuZQ" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UcdFXHzNEeKtsedMuIUuZQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UcdFXXzNEeKtsedMuIUuZQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UcdFXnzNEeKtsedMuIUuZQ" x="16" y="-12"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_UcdFUXzNEeKtsedMuIUuZQ"/>
+ <element xmi:type="uml:Association" href="osgi.profile.uml#_UcW-s3zNEeKtsedMuIUuZQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UcdFUnzNEeKtsedMuIUuZQ" points="[-15, -1, 385, 0]$[-396, -6, 4, -5]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UcvZMHzNEeKtsedMuIUuZQ" id="(0.03836317135549872,0.696969696969697)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UcvZMXzNEeKtsedMuIUuZQ" id="(0.75,0.07352941176470588)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_cROpMHzNEeKtsedMuIUuZQ" type="4001" source="_esgU8HtxEeKcL-wrhM9ICg" target="_8flcgXzMEeKtsedMuIUuZQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_cROpM3zNEeKtsedMuIUuZQ" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cROpNHzNEeKtsedMuIUuZQ" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cROpNXzNEeKtsedMuIUuZQ" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cROpNnzNEeKtsedMuIUuZQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cROpN3zNEeKtsedMuIUuZQ" type="6003">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gIqNwHzNEeKtsedMuIUuZQ" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gIqNwXzNEeKtsedMuIUuZQ" key="CustomAppearance_MaskValue" value="14"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cROpOHzNEeKtsedMuIUuZQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cROpOXzNEeKtsedMuIUuZQ" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cROpOnzNEeKtsedMuIUuZQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cROpO3zNEeKtsedMuIUuZQ" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cROpPHzNEeKtsedMuIUuZQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cROpPXzNEeKtsedMuIUuZQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cROpPnzNEeKtsedMuIUuZQ" x="-68" y="17"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_cROpMXzNEeKtsedMuIUuZQ"/>
+ <element xmi:type="uml:Association" href="osgi.profile.uml#_cRFfQ3zNEeKtsedMuIUuZQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cROpMnzNEeKtsedMuIUuZQ" points="[-13, 3, 417, 0]$[-53, 3, 377, 0]$[-412, 3, 18, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cRiLMHzNEeKtsedMuIUuZQ" id="(0.03324808184143223,0.3813131313131313)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cRiLMXzNEeKtsedMuIUuZQ" id="(0.8512396694214877,0.09090909090909091)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_kFmkcHzNEeKtsedMuIUuZQ" type="4001" source="_esgU8HtxEeKcL-wrhM9ICg" target="_42z_AHzMEeKtsedMuIUuZQ" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_kFmkc3zNEeKtsedMuIUuZQ" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kFmkdHzNEeKtsedMuIUuZQ" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kFmkdXzNEeKtsedMuIUuZQ" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kFmkdnzNEeKtsedMuIUuZQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kFmkd3zNEeKtsedMuIUuZQ" type="6003">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_waZW4HzNEeKtsedMuIUuZQ" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_waZW4XzNEeKtsedMuIUuZQ" key="CustomAppearance_MaskValue" value="14"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kFmkeHzNEeKtsedMuIUuZQ" x="-75" y="-22"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kFmkeXzNEeKtsedMuIUuZQ" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kFmkenzNEeKtsedMuIUuZQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kFmke3zNEeKtsedMuIUuZQ" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kFmkfHzNEeKtsedMuIUuZQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kFmkfXzNEeKtsedMuIUuZQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kFmkfnzNEeKtsedMuIUuZQ" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_kFmkcXzNEeKtsedMuIUuZQ"/>
+ <element xmi:type="uml:Association" href="osgi.profile.uml#_kFczc3zNEeKtsedMuIUuZQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_kFmkcnzNEeKtsedMuIUuZQ" points="[-5, 33, 561, -1]$[-550, 33, 16, -1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_kF5fYHzNEeKtsedMuIUuZQ" id="(0.01278772378516624,0.7752525252525253)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_kF5fYXzNEeKtsedMuIUuZQ" id="(0.84,0.4852941176470588)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_eWqt4HzcEeKDPtIRpgUgbg" type="4002" source="_VlnvAHzcEeKDPtIRpgUgbg" target="_gpObEXxHEeKtsedMuIUuZQ" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_eWqt43zcEeKDPtIRpgUgbg" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_eWqt5HzcEeKDPtIRpgUgbg" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_eWqt4XzcEeKDPtIRpgUgbg"/>
+ <element xmi:type="uml:Generalization" href="osgi.profile.uml#_eWXy8HzcEeKDPtIRpgUgbg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_eWqt4nzcEeKDPtIRpgUgbg" points="[-5, -34, -77, 70]$[-5, -76, -77, 28]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_eW-P4HzcEeKDPtIRpgUgbg" id="(0.8398058252427184,0.78125)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_rCOi4HzOEeKtsedMuIUuZQ" type="PapyrusUMLProfileDiagram" name="extensions" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_tacXcHzOEeKtsedMuIUuZQ" type="1026" fillColor="10011046">
+ <children xmi:type="notation:DecorationNode" xmi:id="_tacXcnzOEeKtsedMuIUuZQ" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tacXc3zOEeKtsedMuIUuZQ" visible="false" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tacXfXzOEeKtsedMuIUuZQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tacXfnzOEeKtsedMuIUuZQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tacXdHzOEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_tacXdXzOEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_tacXdnzOEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tacXd3zOEeKtsedMuIUuZQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tacXeHzOEeKtsedMuIUuZQ" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tacXf3zOEeKtsedMuIUuZQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tacXgHzOEeKtsedMuIUuZQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tacXeXzOEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_tacXenzOEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_tacXe3zOEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tacXfHzOEeKtsedMuIUuZQ"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="osgi.profile.uml#_esaOUHtxEeKcL-wrhM9ICg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tacXcXzOEeKtsedMuIUuZQ" x="750" y="245" height="56"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_t7w70HzOEeKtsedMuIUuZQ" type="1031" fillColor="8905185">
+ <children xmi:type="notation:DecorationNode" xmi:id="_t7w70nzOEeKtsedMuIUuZQ" type="1084"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t7w70XzOEeKtsedMuIUuZQ" x="750" y="100"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_v4egIHzOEeKtsedMuIUuZQ" type="1031" fillColor="8905185">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v47MEHzOEeKtsedMuIUuZQ" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v47MEXzOEeKtsedMuIUuZQ" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v47MEnzOEeKtsedMuIUuZQ" key="StereotypeList" value="StandardProfileL2::Metaclass"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v47ME3zOEeKtsedMuIUuZQ" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v47MFHzOEeKtsedMuIUuZQ" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v47MFXzOEeKtsedMuIUuZQ" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_v4egInzOEeKtsedMuIUuZQ" type="1084"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v4egIXzOEeKtsedMuIUuZQ" x="355" y="100" width="281"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xZfm8HzOEeKtsedMuIUuZQ" type="1026" fillColor="15053796">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xZfm8nzOEeKtsedMuIUuZQ" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZfm83zOEeKtsedMuIUuZQ" visible="false" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZfm_XzOEeKtsedMuIUuZQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZfm_nzOEeKtsedMuIUuZQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZfm9HzOEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZfm9XzOEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZfm9nzOEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZfm93zOEeKtsedMuIUuZQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZfm-HzOEeKtsedMuIUuZQ" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZfm_3zOEeKtsedMuIUuZQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZfnAHzOEeKtsedMuIUuZQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZfm-XzOEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZfm-nzOEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZfm-3zOEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZfm_HzOEeKtsedMuIUuZQ"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="osgi.profile.uml#_42t4YHzMEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZfm8XzOEeKtsedMuIUuZQ" x="355" y="245" height="56"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xZyh4HzOEeKtsedMuIUuZQ" type="1026" fillColor="15053796">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xZyh4nzOEeKtsedMuIUuZQ" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZyh43zOEeKtsedMuIUuZQ" visible="false" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZyh7XzOEeKtsedMuIUuZQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZyh7nzOEeKtsedMuIUuZQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZyh5HzOEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZyh5XzOEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZyh5nzOEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZyh53zOEeKtsedMuIUuZQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZyh6HzOEeKtsedMuIUuZQ" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZyh73zOEeKtsedMuIUuZQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZyh8HzOEeKtsedMuIUuZQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZyh6XzOEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZyh6nzOEeKtsedMuIUuZQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZyh63zOEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZyh7HzOEeKtsedMuIUuZQ"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="osgi.profile.uml#_8flcgHzMEeKtsedMuIUuZQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZyh4XzOEeKtsedMuIUuZQ" x="530" y="245" height="56"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_t7bcQHzcEeKDPtIRpgUgbg" type="1026" fillColor="15053796">
+ <children xmi:type="notation:DecorationNode" xmi:id="_t7bcQnzcEeKDPtIRpgUgbg" type="1034"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_t7bcQ3zcEeKDPtIRpgUgbg" visible="false" type="1071">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_t7bcTXzcEeKDPtIRpgUgbg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_t7bcTnzcEeKDPtIRpgUgbg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_t7bcRHzcEeKDPtIRpgUgbg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_t7bcRXzcEeKDPtIRpgUgbg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_t7bcRnzcEeKDPtIRpgUgbg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t7bcR3zcEeKDPtIRpgUgbg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_t7bcSHzcEeKDPtIRpgUgbg" visible="false" type="1019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_t7bcT3zcEeKDPtIRpgUgbg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_t7bcUHzcEeKDPtIRpgUgbg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_t7bcSXzcEeKDPtIRpgUgbg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_t7bcSnzcEeKDPtIRpgUgbg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_t7bcS3zcEeKDPtIRpgUgbg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t7bcTHzcEeKDPtIRpgUgbg"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="osgi.profile.uml#_VklNMHzcEeKDPtIRpgUgbg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t7bcQXzcEeKDPtIRpgUgbg" x="232" y="247" height="54"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_vfP_cHzcEeKDPtIRpgUgbg" type="1031" fillColor="8905185">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vfoZ8HzcEeKDPtIRpgUgbg" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vfoZ8XzcEeKDPtIRpgUgbg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vfoZ8nzcEeKDPtIRpgUgbg" key="StereotypeList" value="StandardProfileL2::Metaclass"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vfoZ83zcEeKDPtIRpgUgbg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vfoZ9HzcEeKDPtIRpgUgbg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vfoZ9XzcEeKDPtIRpgUgbg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vfP_cnzcEeKDPtIRpgUgbg" type="1084"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vfP_cXzcEeKDPtIRpgUgbg" x="226" y="99"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_rCOi4XzOEeKtsedMuIUuZQ"/>
+ <element xmi:type="uml:Profile" href="osgi.profile.uml#_YbhfEHtxEeKcL-wrhM9ICg"/>
+ <edges xmi:type="notation:Connector" xmi:id="_t8D2wHzOEeKtsedMuIUuZQ" type="1013" source="_tacXcHzOEeKtsedMuIUuZQ" target="_t7w70HzOEeKtsedMuIUuZQ" routing="Rectilinear">
+ <styles xmi:type="notation:FontStyle" xmi:id="_t8D2wXzOEeKtsedMuIUuZQ"/>
+ <element xmi:type="uml:Extension" href="osgi.profile.uml#_gsaloXzOEeKtsedMuIUuZQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_t8D2wnzOEeKtsedMuIUuZQ" points="[-5, -50, 3, 114]$[-5, -139, 3, 25]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_zivLYHzOEeKtsedMuIUuZQ" type="1013" source="_xZfm8HzOEeKtsedMuIUuZQ" target="_v4egIHzOEeKtsedMuIUuZQ" routing="Rectilinear">
+ <styles xmi:type="notation:FontStyle" xmi:id="_zivLYXzOEeKtsedMuIUuZQ"/>
+ <element xmi:type="uml:Extension" href="osgi.profile.uml#_zh-9cXzOEeKtsedMuIUuZQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zivLYnzOEeKtsedMuIUuZQ" points="[6, -10, -80, 120]$[6, -105, -80, 25]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zivLY3zOEeKtsedMuIUuZQ" id="(0.54,0.1)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_0edz03zOEeKtsedMuIUuZQ" type="1013" source="_xZyh4HzOEeKtsedMuIUuZQ" target="_v4egIHzOEeKtsedMuIUuZQ" routing="Rectilinear">
+ <styles xmi:type="notation:FontStyle" xmi:id="_0edz1HzOEeKtsedMuIUuZQ"/>
+ <element xmi:type="uml:Extension" href="osgi.profile.uml#_0edz0XzOEeKtsedMuIUuZQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0edz1XzOEeKtsedMuIUuZQ" points="[-12, -16, 75, 120]$[-12, -111, 75, 25]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0ej6cHzOEeKtsedMuIUuZQ" id="(0.52,0.16)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_zzhRAHzcEeKDPtIRpgUgbg" type="1013" source="_t7bcQHzcEeKDPtIRpgUgbg" target="_vfP_cHzcEeKDPtIRpgUgbg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_zzhRAXzcEeKDPtIRpgUgbg"/>
+ <element xmi:type="uml:Extension" href="osgi.profile.uml#_zyevMXzcEeKDPtIRpgUgbg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zzhRAnzcEeKDPtIRpgUgbg" points="[-1, -10, 4, 123]$[-1, -108, 4, 25]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zz0zAHzcEeKDPtIRpgUgbg" id="(0.49,0.18518518518518517)"/>
+ </edges>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/resource/osgi.profile.uml b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/resource/osgi.profile.uml
new file mode 100644
index 00000000000..088571d79a5
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/resource/osgi.profile.uml
@@ -0,0 +1,747 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Profile xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_OKU8EHtxEeKcL-wrhM9ICg" name="OSGI" metamodelReference="_OKU8EXtxEeKcL-wrhM9ICg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DQNlUXzZEeKDPtIRpgUgbg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_0xHxUYDEEeKQG4TlBAn6bg" name="OSGI" nsURI="http:///schemas/OSGI/_0xHxUIDEEeKQG4TlBAn6bg/3" nsPrefix="OSGI">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0xHxUoDEEeKQG4TlBAn6bg" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_YbhfEHtxEeKcL-wrhM9ICg"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0xRip4DEEeKQG4TlBAn6bg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0xRiqIDEEeKQG4TlBAn6bg" key="Version" value="0.0.4"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0xRiqYDEEeKQG4TlBAn6bg" key="Comment" value="remove some default value"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0xRiqoDEEeKQG4TlBAn6bg" key="Copyright" value="CEA LIST"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0xRiq4DEEeKQG4TlBAn6bg" key="Date" value="2013-02-27"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0xRirIDEEeKQG4TlBAn6bg" key="Author" value=""/>
+ </eAnnotations>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_BZEMsIAqEeKvP8AdAQukFw" name="OSGI" nsURI="http:///schemas/OSGI/_BZDloIAqEeKvP8AdAQukFw/2" nsPrefix="OSGI">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BZEMsYAqEeKvP8AdAQukFw" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_YbhfEHtxEeKcL-wrhM9ICg"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BZTdQIAqEeKvP8AdAQukFw" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BZTdQYAqEeKvP8AdAQukFw" key="Version" value="0.0.3"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BZTdQoAqEeKvP8AdAQukFw" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BZTdQ4AqEeKvP8AdAQukFw" key="Copyright" value="CEA LIST"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BZTdRIAqEeKvP8AdAQukFw" key="Date" value="2013-02-26"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BZTdRYAqEeKvP8AdAQukFw" key="Author" value=""/>
+ </eAnnotations>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_6v2J8XzcEeKDPtIRpgUgbg" name="OSGI" nsURI="http:///schemas/OSGI/_6v2J8HzcEeKDPtIRpgUgbg/1" nsPrefix="OSGI">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6v2J8nzcEeKDPtIRpgUgbg" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_YbhfEHtxEeKcL-wrhM9ICg"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6v2KSXzcEeKDPtIRpgUgbg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6v2KSnzcEeKDPtIRpgUgbg" key="Version" value="0.0.2"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6v2KS3zcEeKDPtIRpgUgbg" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6v2KTHzcEeKDPtIRpgUgbg" key="Copyright" value="CEA LIST"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6v2KTXzcEeKDPtIRpgUgbg" key="Date" value="2013-02-22"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6v2KTnzcEeKDPtIRpgUgbg" key="Author" value=""/>
+ </eAnnotations>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_DQNlUnzZEeKDPtIRpgUgbg" name="OSGI" nsURI="http:///schemas/OSGI/_DQNlUHzZEeKDPtIRpgUgbg/0" nsPrefix="OSGI">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DQNlU3zZEeKDPtIRpgUgbg" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_YbhfEHtxEeKcL-wrhM9ICg"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DQWvknzZEeKDPtIRpgUgbg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DQWvk3zZEeKDPtIRpgUgbg" key="Version" value="0.0.1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DQWvlHzZEeKDPtIRpgUgbg" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DQWvlXzZEeKDPtIRpgUgbg" key="Copyright" value="CEA LIST"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DQWvlnzZEeKDPtIRpgUgbg" key="Date" value="2013-02-22"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DQWvl3zZEeKDPtIRpgUgbg" key="Author" value="P. Tessier"/>
+ </eAnnotations>
+ </contents>
+ </eAnnotations>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_OKU8EXtxEeKcL-wrhM9ICg">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_OKU8EntxEeKcL-wrhM9ICg">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Profile" xmi:id="_YbhfEHtxEeKcL-wrhM9ICg" name="ModuleLayer" metaclassReference="_xafqwHxFEeKtsedMuIUuZQ _btQkAHzOEeKtsedMuIUuZQ _d36dsHzOEeKtsedMuIUuZQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DQWvQXzZEeKDPtIRpgUgbg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <contents xmi:type="ecore:EPackage" xmi:id="_0xRiUIDEEeKQG4TlBAn6bg" name="ModuleLayer" nsURI="http://OSGI/schemas/ModuleLayer/_0xHxU4DEEeKQG4TlBAn6bg/3" nsPrefix="ModuleLayer">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0xkdRIDEEeKQG4TlBAn6bg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0xkdRYDEEeKQG4TlBAn6bg" key="Version" value="0.0.4"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0xkdRoDEEeKQG4TlBAn6bg" key="Comment" value="remove some default value"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0xkdR4DEEeKQG4TlBAn6bg" key="Copyright" value="CEA LIST"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0xkdSIDEEeKQG4TlBAn6bg" key="Date" value="2013-02-27"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0xkdSYDEEeKQG4TlBAn6bg" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0xRiUYDEEeKQG4TlBAn6bg" name="Bundle">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0xRiUoDEEeKQG4TlBAn6bg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_esaOUHtxEeKcL-wrhM9ICg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRiU4DEEeKQG4TlBAn6bg" name="hasLazyActivationPolicy" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRiVYDEEeKQG4TlBAn6bg" name="activator" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRiV4DEEeKQG4TlBAn6bg" name="category" ordered="false" eType="_0xRih4DEEeKQG4TlBAn6bg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRiWYDEEeKQG4TlBAn6bg" name="classPath" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRiW4DEEeKQG4TlBAn6bg" name="contactAddress" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRiXYDEEeKQG4TlBAn6bg" name="copyright" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRiX4DEEeKQG4TlBAn6bg" name="description" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRiYYDEEeKQG4TlBAn6bg" name="docURL" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRiY4DEEeKQG4TlBAn6bg" name="icon" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRiZYDEEeKQG4TlBAn6bg" name="license" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRiZ4DEEeKQG4TlBAn6bg" name="localization" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRiaYDEEeKQG4TlBAn6bg" name="manifestVersion" ordered="false" lowerBound="1" defaultValueLiteral="2">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRia4DEEeKQG4TlBAn6bg" name="nativeCode" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRibYDEEeKQG4TlBAn6bg" name="requiredExecutionEnvironment" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRib4DEEeKQG4TlBAn6bg" name="symbolicName" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRicYDEEeKQG4TlBAn6bg" name="isSingleton" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRic4DEEeKQG4TlBAn6bg" name="updateLocation" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRidYDEEeKQG4TlBAn6bg" name="vendor" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRid4DEEeKQG4TlBAn6bg" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0xRieYDEEeKQG4TlBAn6bg" name="dynamicImportPackage" ordered="false" upperBound="-1" eType="_0xRijIDEEeKQG4TlBAn6bg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0xRie4DEEeKQG4TlBAn6bg" name="exportPackage" ordered="false" upperBound="-1" eType="_0xRinYDEEeKQG4TlBAn6bg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0xRifYDEEeKQG4TlBAn6bg" name="fragmentHost" ordered="false" eType="_0xRiooDEEeKQG4TlBAn6bg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0xRif4DEEeKQG4TlBAn6bg" name="importPackage" ordered="false" upperBound="-1" eType="_0xRijIDEEeKQG4TlBAn6bg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0xRigYDEEeKQG4TlBAn6bg" name="requireBundle" ordered="false" upperBound="-1" eType="_0xRiooDEEeKQG4TlBAn6bg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0xRig4DEEeKQG4TlBAn6bg" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRihYDEEeKQG4TlBAn6bg" name="name" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_0xRih4DEEeKQG4TlBAn6bg" name="BundleCategory">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0xRiiIDEEeKQG4TlBAn6bg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Fa8iUHw7EeKcL-wrhM9ICg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0xRiiYDEEeKQG4TlBAn6bg" name="osgi"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0xRiioDEEeKQG4TlBAn6bg" name="test" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_0xRii4DEEeKQG4TlBAn6bg" name="nursery" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0xRijIDEEeKQG4TlBAn6bg" name="PackageReference" eSuperTypes="_0xRikYDEEeKQG4TlBAn6bg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0xRijYDEEeKQG4TlBAn6bg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8flcgHzMEeKtsedMuIUuZQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0xRijoDEEeKQG4TlBAn6bg" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0xRikYDEEeKQG4TlBAn6bg" name="VersionRange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0xRikoDEEeKQG4TlBAn6bg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gpObEHxHEeKtsedMuIUuZQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRik4DEEeKQG4TlBAn6bg" name="floor" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRilYDEEeKQG4TlBAn6bg" name="ceiling" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRil4DEEeKQG4TlBAn6bg" name="atleast" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRimYDEEeKQG4TlBAn6bg" name="includefloor" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0xRim4DEEeKQG4TlBAn6bg" name="includeCeiling" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0xRinYDEEeKQG4TlBAn6bg" name="ExportedPackage" eSuperTypes="_0xRikYDEEeKQG4TlBAn6bg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0xRinoDEEeKQG4TlBAn6bg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VklNMHzcEeKDPtIRpgUgbg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0xRin4DEEeKQG4TlBAn6bg" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_0xRiooDEEeKQG4TlBAn6bg" name="BundleReference" eSuperTypes="_0xRikYDEEeKQG4TlBAn6bg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0xRio4DEEeKQG4TlBAn6bg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_42t4YHzMEeKtsedMuIUuZQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0xRipIDEEeKQG4TlBAn6bg" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_BZLhcIAqEeKvP8AdAQukFw" name="ModuleLayer" nsURI="http://OSGI/schemas/ModuleLayer/_BZJFMIAqEeKvP8AdAQukFw/2" nsPrefix="ModuleLayer">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BZqCkIAqEeKvP8AdAQukFw" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BZqpoIAqEeKvP8AdAQukFw" key="Version" value="0.0.3"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BZqpoYAqEeKvP8AdAQukFw" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BZqpooAqEeKvP8AdAQukFw" key="Copyright" value="CEA LIST"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BZqpo4AqEeKvP8AdAQukFw" key="Date" value="2013-02-26"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BZqppIAqEeKvP8AdAQukFw" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_BZLhcYAqEeKvP8AdAQukFw" name="Bundle">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BZLhcoAqEeKvP8AdAQukFw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_esaOUHtxEeKcL-wrhM9ICg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhc4AqEeKvP8AdAQukFw" name="hasLazyActivationPolicy" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhdYAqEeKvP8AdAQukFw" name="activator" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhd4AqEeKvP8AdAQukFw" name="category" ordered="false" eType="_BZLhp4AqEeKvP8AdAQukFw"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLheYAqEeKvP8AdAQukFw" name="classPath" ordered="false" defaultValueLiteral=".">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhe4AqEeKvP8AdAQukFw" name="contactAddress" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhfYAqEeKvP8AdAQukFw" name="copyright" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhf4AqEeKvP8AdAQukFw" name="description" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhgYAqEeKvP8AdAQukFw" name="docURL" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhg4AqEeKvP8AdAQukFw" name="icon" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhhYAqEeKvP8AdAQukFw" name="license" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhh4AqEeKvP8AdAQukFw" name="localization" ordered="false" defaultValueLiteral="OSGI-INF/l10n/bundle">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhiYAqEeKvP8AdAQukFw" name="manifestVersion" ordered="false" lowerBound="1" defaultValueLiteral="2">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhi4AqEeKvP8AdAQukFw" name="nativeCode" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhjYAqEeKvP8AdAQukFw" name="requiredExecutionEnvironment" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhj4AqEeKvP8AdAQukFw" name="symbolicName" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhkYAqEeKvP8AdAQukFw" name="isSingleton" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhk4AqEeKvP8AdAQukFw" name="updateLocation" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhlYAqEeKvP8AdAQukFw" name="vendor" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhl4AqEeKvP8AdAQukFw" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BZLhmYAqEeKvP8AdAQukFw" name="dynamicImportPackage" ordered="false" upperBound="-1" eType="_BZLhrIAqEeKvP8AdAQukFw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BZLhm4AqEeKvP8AdAQukFw" name="exportPackage" ordered="false" upperBound="-1" eType="_BZMIkIAqEeKvP8AdAQukFw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BZLhnYAqEeKvP8AdAQukFw" name="fragmentHost" ordered="false" eType="_BZMIlYAqEeKvP8AdAQukFw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BZLhn4AqEeKvP8AdAQukFw" name="importPackage" ordered="false" upperBound="-1" eType="_BZLhrIAqEeKvP8AdAQukFw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BZLhoYAqEeKvP8AdAQukFw" name="requireBundle" ordered="false" upperBound="-1" eType="_BZMIlYAqEeKvP8AdAQukFw"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BZLho4AqEeKvP8AdAQukFw" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZLhpYAqEeKvP8AdAQukFw" name="name" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_BZLhp4AqEeKvP8AdAQukFw" name="BundleCategory">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BZLhqIAqEeKvP8AdAQukFw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Fa8iUHw7EeKcL-wrhM9ICg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_BZLhqYAqEeKvP8AdAQukFw" name="osgi"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_BZLhqoAqEeKvP8AdAQukFw" name="test" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_BZLhq4AqEeKvP8AdAQukFw" name="nursery" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_BZLhrIAqEeKvP8AdAQukFw" name="PackageReference" eSuperTypes="_BZMIhIAqEeKvP8AdAQukFw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BZMIgIAqEeKvP8AdAQukFw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8flcgHzMEeKtsedMuIUuZQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BZMIgYAqEeKvP8AdAQukFw" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_BZMIhIAqEeKvP8AdAQukFw" name="VersionRange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BZMIhYAqEeKvP8AdAQukFw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gpObEHxHEeKtsedMuIUuZQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZMIhoAqEeKvP8AdAQukFw" name="floor" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZMIiIAqEeKvP8AdAQukFw" name="ceiling" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZMIioAqEeKvP8AdAQukFw" name="atleast" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZMIjIAqEeKvP8AdAQukFw" name="includefloor" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BZMIjoAqEeKvP8AdAQukFw" name="includeCeiling" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_BZMIkIAqEeKvP8AdAQukFw" name="ExportedPackage" eSuperTypes="_BZMIhIAqEeKvP8AdAQukFw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BZMIkYAqEeKvP8AdAQukFw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VklNMHzcEeKDPtIRpgUgbg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BZMIkoAqEeKvP8AdAQukFw" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_BZMIlYAqEeKvP8AdAQukFw" name="BundleReference" eSuperTypes="_BZMIhIAqEeKvP8AdAQukFw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BZMIloAqEeKvP8AdAQukFw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_42t4YHzMEeKtsedMuIUuZQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BZMIl4AqEeKvP8AdAQukFw" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_6v2J9HzcEeKDPtIRpgUgbg" name="ModuleLayer" nsURI="http://OSGI/schemas/ModuleLayer/_6v2J83zcEeKDPtIRpgUgbg/1" nsPrefix="ModuleLayer">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6v_69XzcEeKDPtIRpgUgbg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6v_69nzcEeKDPtIRpgUgbg" key="Version" value="0.0.2"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6v_693zcEeKDPtIRpgUgbg" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6v_6-HzcEeKDPtIRpgUgbg" key="Copyright" value="CEA LIST"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6v_6-XzcEeKDPtIRpgUgbg" key="Date" value="2013-02-22"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6v_6-nzcEeKDPtIRpgUgbg" key="Author" value=""/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_6v2J9XzcEeKDPtIRpgUgbg" name="Bundle">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6v2J9nzcEeKDPtIRpgUgbg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_esaOUHtxEeKcL-wrhM9ICg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2J93zcEeKDPtIRpgUgbg" name="hasLazyActivationPolicy" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2J-XzcEeKDPtIRpgUgbg" name="activator" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2J-3zcEeKDPtIRpgUgbg" name="category" ordered="false" eType="_6v2KKXzcEeKDPtIRpgUgbg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2J_XzcEeKDPtIRpgUgbg" name="classPath" ordered="false" defaultValueLiteral=".">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2J_3zcEeKDPtIRpgUgbg" name="contactAddress" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KAXzcEeKDPtIRpgUgbg" name="copyright" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KA3zcEeKDPtIRpgUgbg" name="description" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KBXzcEeKDPtIRpgUgbg" name="docURL" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KB3zcEeKDPtIRpgUgbg" name="icon" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KCXzcEeKDPtIRpgUgbg" name="license" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KC3zcEeKDPtIRpgUgbg" name="localization" ordered="false" defaultValueLiteral="OSGI-INF/l10n/bundle">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KDXzcEeKDPtIRpgUgbg" name="manifestVersion" ordered="false" lowerBound="1" defaultValueLiteral="2">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KD3zcEeKDPtIRpgUgbg" name="nativeCode" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KEXzcEeKDPtIRpgUgbg" name="requiredExecutionEnvironment" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KE3zcEeKDPtIRpgUgbg" name="symbolicName" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KFXzcEeKDPtIRpgUgbg" name="isSingleton" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KF3zcEeKDPtIRpgUgbg" name="updateLocation" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KGXzcEeKDPtIRpgUgbg" name="vendor" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KG3zcEeKDPtIRpgUgbg" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6v2KHXzcEeKDPtIRpgUgbg" name="dynamicImportPackage" ordered="false" upperBound="-1" eType="_6v2KLnzcEeKDPtIRpgUgbg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6v2KH3zcEeKDPtIRpgUgbg" name="exportPackage" ordered="false" upperBound="-1" eType="_6v2KP3zcEeKDPtIRpgUgbg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6v2KIXzcEeKDPtIRpgUgbg" name="fragmentHost" ordered="false" eType="_6v2KRHzcEeKDPtIRpgUgbg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6v2KI3zcEeKDPtIRpgUgbg" name="importPackage" ordered="false" upperBound="-1" eType="_6v2KLnzcEeKDPtIRpgUgbg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6v2KJXzcEeKDPtIRpgUgbg" name="requireBundle" ordered="false" upperBound="-1" eType="_6v2KRHzcEeKDPtIRpgUgbg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6v2KJ3zcEeKDPtIRpgUgbg" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_6v2KKXzcEeKDPtIRpgUgbg" name="BundleCategory">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6v2KKnzcEeKDPtIRpgUgbg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Fa8iUHw7EeKcL-wrhM9ICg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_6v2KK3zcEeKDPtIRpgUgbg" name="osgi"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_6v2KLHzcEeKDPtIRpgUgbg" name="test" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_6v2KLXzcEeKDPtIRpgUgbg" name="nursery" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_6v2KLnzcEeKDPtIRpgUgbg" name="PackageReference" eSuperTypes="_6v2KM3zcEeKDPtIRpgUgbg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6v2KL3zcEeKDPtIRpgUgbg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8flcgHzMEeKtsedMuIUuZQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6v2KMHzcEeKDPtIRpgUgbg" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_6v2KM3zcEeKDPtIRpgUgbg" name="VersionRange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6v2KNHzcEeKDPtIRpgUgbg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gpObEHxHEeKtsedMuIUuZQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KNXzcEeKDPtIRpgUgbg" name="floor" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KN3zcEeKDPtIRpgUgbg" name="ceiling" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KOXzcEeKDPtIRpgUgbg" name="atleast" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KO3zcEeKDPtIRpgUgbg" name="includefloor" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_6v2KPXzcEeKDPtIRpgUgbg" name="includeCeiling" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_6v2KP3zcEeKDPtIRpgUgbg" name="ExportedPackage" eSuperTypes="_6v2KM3zcEeKDPtIRpgUgbg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6v2KQHzcEeKDPtIRpgUgbg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VklNMHzcEeKDPtIRpgUgbg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6v2KQXzcEeKDPtIRpgUgbg" name="base_Package" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_6v2KRHzcEeKDPtIRpgUgbg" name="BundleReference" eSuperTypes="_6v2KM3zcEeKDPtIRpgUgbg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6v2KRXzcEeKDPtIRpgUgbg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_42t4YHzMEeKtsedMuIUuZQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6v2KRnzcEeKDPtIRpgUgbg" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_DQWvQnzZEeKDPtIRpgUgbg" name="ModuleLayer" nsURI="http://OSGI/schemas/ModuleLayer/_DQWvQHzZEeKDPtIRpgUgbg/0" nsPrefix="ModuleLayer">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DQWvoHzZEeKDPtIRpgUgbg" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DQWvoXzZEeKDPtIRpgUgbg" key="Version" value="0.0.1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DQWvonzZEeKDPtIRpgUgbg" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DQWvo3zZEeKDPtIRpgUgbg" key="Copyright" value="CEA LIST"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DQWvpHzZEeKDPtIRpgUgbg" key="Date" value="2013-02-22"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DQWvpXzZEeKDPtIRpgUgbg" key="Author" value="P. Tessier"/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_DQWvQ3zZEeKDPtIRpgUgbg" name="Bundle">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DQWvRHzZEeKDPtIRpgUgbg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_esaOUHtxEeKcL-wrhM9ICg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvRXzZEeKDPtIRpgUgbg" name="hasLazyActivationPolicy" ordered="false" lowerBound="1" defaultValueLiteral="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvR3zZEeKDPtIRpgUgbg" name="activator" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvSXzZEeKDPtIRpgUgbg" name="category" ordered="false" eType="_DQWvd3zZEeKDPtIRpgUgbg"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvS3zZEeKDPtIRpgUgbg" name="classPath" ordered="false" defaultValueLiteral=".">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvTXzZEeKDPtIRpgUgbg" name="contactAddress" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvT3zZEeKDPtIRpgUgbg" name="copyright" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvUXzZEeKDPtIRpgUgbg" name="description" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvU3zZEeKDPtIRpgUgbg" name="docURL" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvVXzZEeKDPtIRpgUgbg" name="icon" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvV3zZEeKDPtIRpgUgbg" name="license" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvWXzZEeKDPtIRpgUgbg" name="localization" ordered="false" defaultValueLiteral="OSGI-INF/l10n/bundle">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvW3zZEeKDPtIRpgUgbg" name="manifestVersion" ordered="false" lowerBound="1" defaultValueLiteral="2">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Integer"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvXXzZEeKDPtIRpgUgbg" name="nativeCode" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvX3zZEeKDPtIRpgUgbg" name="requiredExecutionEnvironment" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvYXzZEeKDPtIRpgUgbg" name="symbolicName" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvY3zZEeKDPtIRpgUgbg" name="isSingleton" ordered="false" lowerBound="1" defaultValueLiteral="true">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvZXzZEeKDPtIRpgUgbg" name="updateLocation" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvZ3zZEeKDPtIRpgUgbg" name="vendor" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvaXzZEeKDPtIRpgUgbg" name="version" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DQWva3zZEeKDPtIRpgUgbg" name="dynamicImportPackage" ordered="false" upperBound="-1" eType="_DQWvfHzZEeKDPtIRpgUgbg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DQWvbXzZEeKDPtIRpgUgbg" name="exportPackage" ordered="false" upperBound="-1" eType="_DQWvfHzZEeKDPtIRpgUgbg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DQWvb3zZEeKDPtIRpgUgbg" name="fragmentHost" ordered="false" eType="_DQWvjXzZEeKDPtIRpgUgbg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DQWvcXzZEeKDPtIRpgUgbg" name="importPackage" ordered="false" upperBound="-1" eType="_DQWvfHzZEeKDPtIRpgUgbg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DQWvc3zZEeKDPtIRpgUgbg" name="requireBundle" ordered="false" upperBound="-1" eType="_DQWvjXzZEeKDPtIRpgUgbg"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DQWvdXzZEeKDPtIRpgUgbg" name="base_Component" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Component"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EEnum" xmi:id="_DQWvd3zZEeKDPtIRpgUgbg" name="BundleCategory">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DQWveHzZEeKDPtIRpgUgbg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Fa8iUHw7EeKcL-wrhM9ICg"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_DQWveXzZEeKDPtIRpgUgbg" name="osgi"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_DQWvenzZEeKDPtIRpgUgbg" name="test" value="1"/>
+ <eLiterals xmi:type="ecore:EEnumLiteral" xmi:id="_DQWve3zZEeKDPtIRpgUgbg" name="nursery" value="2"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_DQWvfHzZEeKDPtIRpgUgbg" name="PackageReference" eSuperTypes="_DQWvgXzZEeKDPtIRpgUgbg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DQWvfXzZEeKDPtIRpgUgbg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8flcgHzMEeKtsedMuIUuZQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DQWvfnzZEeKDPtIRpgUgbg" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_DQWvgXzZEeKDPtIRpgUgbg" name="VersionRange">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DQWvgnzZEeKDPtIRpgUgbg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gpObEHxHEeKtsedMuIUuZQ"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvg3zZEeKDPtIRpgUgbg" name="floor" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvhXzZEeKDPtIRpgUgbg" name="ceiling" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvh3zZEeKDPtIRpgUgbg" name="atleast" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWviXzZEeKDPtIRpgUgbg" name="includefloor" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DQWvi3zZEeKDPtIRpgUgbg" name="includeCeiling" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_DQWvjXzZEeKDPtIRpgUgbg" name="BundleReference" eSuperTypes="_DQWvgXzZEeKDPtIRpgUgbg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DQWvjnzZEeKDPtIRpgUgbg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_42t4YHzMEeKtsedMuIUuZQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DQWvj3zZEeKDPtIRpgUgbg" name="base_Dependency" ordered="false" lowerBound="1">
+ <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Dependency"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ </eAnnotations>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_xafqwHxFEeKtsedMuIUuZQ" alias="Package">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_btQkAHzOEeKtsedMuIUuZQ" alias="Component">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
+ </elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_d36dsHzOEeKtsedMuIUuZQ" alias="Dependency">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
+ </elementImport>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_esaOUHtxEeKcL-wrhM9ICg" name="Bundle">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_EJ9tgHw5EeKcL-wrhM9ICg" name="hasLazyActivationPolicy">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_pSiGIHw6EeKcL-wrhM9ICg" annotatedElement="_EJ9tgHw5EeKcL-wrhM9ICg">
+ <body>A lazy activation policy indicates that the bundle, once started, must not be activated until it receives&#xD;
+the first request to load a class.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_RePxkHw6EeKcL-wrhM9ICg" name="defaultValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_ie_VwHw6EeKcL-wrhM9ICg" name="activator">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xRUhoHw6EeKcL-wrhM9ICg" annotatedElement="_ie_VwHw6EeKcL-wrhM9ICg">
+ <body>The Bundle-Activator header specifies the name of the class used to start and stop the bundle</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_U222sHw7EeKcL-wrhM9ICg" name="category" type="_Fa8iUHw7EeKcL-wrhM9ICg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZZyPUHw7EeKcL-wrhM9ICg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZZyPUXw7EeKcL-wrhM9ICg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_goOL8Hw7EeKcL-wrhM9ICg" name="classPath">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Iz0tMHw8EeKcL-wrhM9ICg" annotatedElement="_goOL8Hw7EeKcL-wrhM9ICg">
+ <body>The Bundle-ClassPath header defines a comma-separated list of JAR file path names or directories (inside the bundle) containing classes and resources</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__IVfUHw7EeKcL-wrhM9ICg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__IVfUXw7EeKcL-wrhM9ICg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_YmkNMHw8EeKcL-wrhM9ICg" name="contactAddress">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c4UWQHw8EeKcL-wrhM9ICg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c4UWQXw8EeKcL-wrhM9ICg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_iYyVMHw8EeKcL-wrhM9ICg" name="copyright">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mVrokHw8EeKcL-wrhM9ICg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mVrokXw8EeKcL-wrhM9ICg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_ppm3cHw8EeKcL-wrhM9ICg" name="description">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tR2wgHw8EeKcL-wrhM9ICg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tR2wgXw8EeKcL-wrhM9ICg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_zrBSAHw8EeKcL-wrhM9ICg" name="docURL">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3drrUHw8EeKcL-wrhM9ICg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3d01QHw8EeKcL-wrhM9ICg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_7LuqYHw8EeKcL-wrhM9ICg" name="icon">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8R3WkHw9EeKcL-wrhM9ICg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8R3WkXw9EeKcL-wrhM9ICg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_BxnZQHw9EeKcL-wrhM9ICg" name="license">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9B8vsHw9EeKcL-wrhM9ICg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9B8vsXw9EeKcL-wrhM9ICg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_JeiosHw9EeKcL-wrhM9ICg" name="localization">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9pNkAHw9EeKcL-wrhM9ICg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9pNkAXw9EeKcL-wrhM9ICg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_DMuP4Hw-EeKcL-wrhM9ICg" name="manifestVersion">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_KMgsgHw-EeKcL-wrhM9ICg" name="defaultValue" value="2"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_UhUkMHw-EeKcL-wrhM9ICg" name="nativeCode">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XtovMHw-EeKcL-wrhM9ICg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XtovMXw-EeKcL-wrhM9ICg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_xVnO8Hw-EeKcL-wrhM9ICg" name="requiredExecutionEnvironment">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8PI9QHw-EeKcL-wrhM9ICg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8PI9QXw-EeKcL-wrhM9ICg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_DZr7kHxDEeKtsedMuIUuZQ" name="symbolicName">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_T1Y5AHxDEeKtsedMuIUuZQ" name="isSingleton">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_j5KeoHxDEeKtsedMuIUuZQ" name="defaultValue" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_tkOOsHxDEeKtsedMuIUuZQ" name="updateLocation">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xonRMHxDEeKtsedMuIUuZQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xoofUHxDEeKtsedMuIUuZQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_zk1GQHxDEeKtsedMuIUuZQ" name="vendor">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4NkzAHxDEeKtsedMuIUuZQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4NlaEHxDEeKtsedMuIUuZQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_6T8CkHxDEeKtsedMuIUuZQ" name="version">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_zBYJAHxFEeKtsedMuIUuZQ" name="dynamicImportPackage" type="_8flcgHzMEeKtsedMuIUuZQ" aggregation="composite" association="_zBZXIHxFEeKtsedMuIUuZQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zBYJAXxFEeKtsedMuIUuZQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zBYJAnxFEeKtsedMuIUuZQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_92aY4HxFEeKtsedMuIUuZQ" name="exportPackage" type="_VklNMHzcEeKDPtIRpgUgbg" aggregation="composite" association="_92a_8HxFEeKtsedMuIUuZQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_92aY4XxFEeKtsedMuIUuZQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_92aY4nxFEeKtsedMuIUuZQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_UcW-sHzNEeKtsedMuIUuZQ" name="fragmentHost" type="_42t4YHzMEeKtsedMuIUuZQ" aggregation="composite" association="_UcW-s3zNEeKtsedMuIUuZQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UcW-sXzNEeKtsedMuIUuZQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UcW-snzNEeKtsedMuIUuZQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_cRFfQHzNEeKtsedMuIUuZQ" name="importPackage" type="_8flcgHzMEeKtsedMuIUuZQ" aggregation="composite" association="_cRFfQ3zNEeKtsedMuIUuZQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cRFfQXzNEeKtsedMuIUuZQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cRFfQnzNEeKtsedMuIUuZQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_kFczcHzNEeKtsedMuIUuZQ" name="requireBundle" type="_42t4YHzMEeKtsedMuIUuZQ" aggregation="composite" association="_kFczc3zNEeKtsedMuIUuZQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kFczcXzNEeKtsedMuIUuZQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kFczcnzNEeKtsedMuIUuZQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_gsaloHzOEeKtsedMuIUuZQ" name="base_Component" association="_gsaloXzOEeKtsedMuIUuZQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_7snAMIApEeKvP8AdAQukFw" name="name">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_Fa8iUHw7EeKcL-wrhM9ICg" name="Bundle-Category">
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_Md_HQHw7EeKcL-wrhM9ICg" name="osgi"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_NKMF8Hw7EeKcL-wrhM9ICg" name="test"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_Ngg7QHw7EeKcL-wrhM9ICg" name="nursery"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_zBZXIHxFEeKtsedMuIUuZQ" name="bundle_package_1" memberEnd="_zBZXIXxFEeKtsedMuIUuZQ _zBYJAHxFEeKtsedMuIUuZQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_zBZXIXxFEeKtsedMuIUuZQ" name="bundle" type="_esaOUHtxEeKcL-wrhM9ICg" association="_zBZXIHxFEeKtsedMuIUuZQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zBZXInxFEeKtsedMuIUuZQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zBZXI3xFEeKtsedMuIUuZQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_92a_8HxFEeKtsedMuIUuZQ" name="bundle_package_2" memberEnd="_92a_8XxFEeKtsedMuIUuZQ _92aY4HxFEeKtsedMuIUuZQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_92a_8XxFEeKtsedMuIUuZQ" name="bundle" type="_esaOUHtxEeKcL-wrhM9ICg" association="_92a_8HxFEeKtsedMuIUuZQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_92a_8nxFEeKtsedMuIUuZQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_92a_83xFEeKtsedMuIUuZQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_gpObEHxHEeKtsedMuIUuZQ" name="VersionRange">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_rD64UHxHEeKtsedMuIUuZQ" name="floor">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_38CaQHxHEeKtsedMuIUuZQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_38CaQXxHEeKtsedMuIUuZQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_zsXU0HxHEeKtsedMuIUuZQ" name="ceiling">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4nUy8HxHEeKtsedMuIUuZQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4nUy8XxHEeKtsedMuIUuZQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_8MKysHxHEeKtsedMuIUuZQ" name="atleast">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_feXwEHzMEeKtsedMuIUuZQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_feYXIHzMEeKtsedMuIUuZQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_R9_UQHzMEeKtsedMuIUuZQ" name="includefloor">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gJdUcHzMEeKtsedMuIUuZQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gJeikHzMEeKtsedMuIUuZQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_WLR0EHzMEeKtsedMuIUuZQ" name="includeCeiling">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g3OZYHzMEeKtsedMuIUuZQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g3PAcHzMEeKtsedMuIUuZQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_42t4YHzMEeKtsedMuIUuZQ" name="BundleReference">
+ <generalization xmi:type="uml:Generalization" xmi:id="_AJ81cHzNEeKtsedMuIUuZQ" general="_gpObEHxHEeKtsedMuIUuZQ"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_zh-9cHzOEeKtsedMuIUuZQ" name="base_Dependency" association="_zh-9cXzOEeKtsedMuIUuZQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8flcgHzMEeKtsedMuIUuZQ" name="PackageReference">
+ <generalization xmi:type="uml:Generalization" xmi:id="_BIwAAHzNEeKtsedMuIUuZQ" general="_gpObEHxHEeKtsedMuIUuZQ"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_0edz0HzOEeKtsedMuIUuZQ" name="base_Dependency" association="_0edz0XzOEeKtsedMuIUuZQ">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_UcW-s3zNEeKtsedMuIUuZQ" name="bundle_bundleReferences_1" memberEnd="_UcW-tHzNEeKtsedMuIUuZQ _UcW-sHzNEeKtsedMuIUuZQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_UcW-tHzNEeKtsedMuIUuZQ" name="bundle" type="_esaOUHtxEeKcL-wrhM9ICg" association="_UcW-s3zNEeKtsedMuIUuZQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UcW-tXzNEeKtsedMuIUuZQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UcW-tnzNEeKtsedMuIUuZQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_cRFfQ3zNEeKtsedMuIUuZQ" name="bundle_packageReference_1" memberEnd="_cRFfRHzNEeKtsedMuIUuZQ _cRFfQHzNEeKtsedMuIUuZQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_cRFfRHzNEeKtsedMuIUuZQ" name="bundle" type="_esaOUHtxEeKcL-wrhM9ICg" association="_cRFfQ3zNEeKtsedMuIUuZQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cRFfRXzNEeKtsedMuIUuZQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cRFfRnzNEeKtsedMuIUuZQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_kFczc3zNEeKtsedMuIUuZQ" name="bundle_bundleReferences_2" memberEnd="_kFczdHzNEeKtsedMuIUuZQ _kFczcHzNEeKtsedMuIUuZQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_kFczdHzNEeKtsedMuIUuZQ" name="bundle" type="_esaOUHtxEeKcL-wrhM9ICg" association="_kFczc3zNEeKtsedMuIUuZQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kFczdXzNEeKtsedMuIUuZQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kFczdnzNEeKtsedMuIUuZQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_gsaloXzOEeKtsedMuIUuZQ" name="E_Bundle_Component1" memberEnd="_gsalonzOEeKtsedMuIUuZQ _gsaloHzOEeKtsedMuIUuZQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_gsalonzOEeKtsedMuIUuZQ" name="extension_Bundle" type="_esaOUHtxEeKcL-wrhM9ICg" aggregation="composite" association="_gsaloXzOEeKtsedMuIUuZQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_zh-9cXzOEeKtsedMuIUuZQ" name="E_BundleReference_Dependency1" memberEnd="_zh-9cnzOEeKtsedMuIUuZQ _zh-9cHzOEeKtsedMuIUuZQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_zh-9cnzOEeKtsedMuIUuZQ" name="extension_BundleReference" type="_42t4YHzMEeKtsedMuIUuZQ" aggregation="composite" association="_zh-9cXzOEeKtsedMuIUuZQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_0edz0XzOEeKtsedMuIUuZQ" name="E_PackageReference_Dependency1" memberEnd="_0edz0nzOEeKtsedMuIUuZQ _0edz0HzOEeKtsedMuIUuZQ">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_0edz0nzOEeKtsedMuIUuZQ" name="extension_PackageReference" type="_8flcgHzMEeKtsedMuIUuZQ" aggregation="composite" association="_0edz0XzOEeKtsedMuIUuZQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_VklNMHzcEeKDPtIRpgUgbg" name="ExportedPackage">
+ <generalization xmi:type="uml:Generalization" xmi:id="_eWXy8HzcEeKDPtIRpgUgbg" general="_gpObEHxHEeKtsedMuIUuZQ"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_zyevMHzcEeKDPtIRpgUgbg" name="base_Package" association="_zyevMXzcEeKDPtIRpgUgbg">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_zyevMXzcEeKDPtIRpgUgbg" name="E_ExportedPackage_Package1" memberEnd="_zyevMnzcEeKDPtIRpgUgbg _zyevMHzcEeKDPtIRpgUgbg">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_zyevMnzcEeKDPtIRpgUgbg" name="extension_ExportedPackage" type="_VklNMHzcEeKDPtIRpgUgbg" aggregation="composite" association="_zyevMXzcEeKDPtIRpgUgbg"/>
+ </packagedElement>
+ </packagedElement>
+</uml:Profile>
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/src/org/eclipse/papyrus/osgi/profile/Activator.java b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/src/org/eclipse/papyrus/osgi/profile/Activator.java
new file mode 100644
index 00000000000..15b5d48dbf8
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/src/org/eclipse/papyrus/osgi/profile/Activator.java
@@ -0,0 +1,63 @@
+/*****************************************************************************
+ * 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.osgi.profile;
+
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends AbstractUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.eclipse.papyrus.osgi.profile"; //$NON-NLS-1$
+
+ // The shared instance
+ private static Activator plugin;
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+}
diff --git a/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/src/org/eclipse/papyrus/osgi/profile/IOSGIStereotype.java b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/src/org/eclipse/papyrus/osgi/profile/IOSGIStereotype.java
new file mode 100644
index 00000000000..f6542d044e1
--- /dev/null
+++ b/extraplugins/adl4eclipse/org.eclipse.papyrus.osgi.profile/src/org/eclipse/papyrus/osgi/profile/IOSGIStereotype.java
@@ -0,0 +1,105 @@
+/*****************************************************************************
+ * 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.osgi.profile;
+
+/**
+ * this class contains all string to manipulate stereotypedElement
+ *
+ */
+public interface IOSGIStereotype {
+/** Qualified name of the Bundle */
+public static final String BUNDLE_ = "OSGI::ModuleLayer::Bundle";
+/** name of property hasLazyActivationPolicy of the stereotype Bundle */
+public static final String BUNDLE_HASLAZYACTIVATIONPOLICY_ATT = "hasLazyActivationPolicy";
+/** name of property activator of the stereotype Bundle */
+public static final String BUNDLE_ACTIVATOR_ATT = "activator";
+/** name of property category of the stereotype Bundle */
+public static final String BUNDLE_CATEGORY_ATT = "category";
+/** name of property classPath of the stereotype Bundle */
+public static final String BUNDLE_CLASSPATH_ATT = "classPath";
+/** name of property contactAddress of the stereotype Bundle */
+public static final String BUNDLE_CONTACTADDRESS_ATT = "contactAddress";
+/** name of property copyright of the stereotype Bundle */
+public static final String BUNDLE_COPYRIGHT_ATT = "copyright";
+/** name of property description of the stereotype Bundle */
+public static final String BUNDLE_DESCRIPTION_ATT = "description";
+/** name of property docURL of the stereotype Bundle */
+public static final String BUNDLE_DOCURL_ATT = "docURL";
+/** name of property icon of the stereotype Bundle */
+public static final String BUNDLE_ICON_ATT = "icon";
+/** name of property license of the stereotype Bundle */
+public static final String BUNDLE_LICENSE_ATT = "license";
+/** name of property localization of the stereotype Bundle */
+public static final String BUNDLE_LOCALIZATION_ATT = "localization";
+/** name of property manifestVersion of the stereotype Bundle */
+public static final String BUNDLE_MANIFESTVERSION_ATT = "manifestVersion";
+/** name of property nativeCode of the stereotype Bundle */
+public static final String BUNDLE_NATIVECODE_ATT = "nativeCode";
+/** name of property requiredExecutionEnvironment of the stereotype Bundle */
+public static final String BUNDLE_REQUIREDEXECUTIONENVIRONMENT_ATT = "requiredExecutionEnvironment";
+/** name of property symbolicName of the stereotype Bundle */
+public static final String BUNDLE_SYMBOLICNAME_ATT = "symbolicName";
+/** name of property isSingleton of the stereotype Bundle */
+public static final String BUNDLE_ISSINGLETON_ATT = "isSingleton";
+/** name of property updateLocation of the stereotype Bundle */
+public static final String BUNDLE_UPDATELOCATION_ATT = "updateLocation";
+/** name of property vendor of the stereotype Bundle */
+public static final String BUNDLE_VENDOR_ATT = "vendor";
+/** name of property version of the stereotype Bundle */
+public static final String BUNDLE_VERSION_ATT = "version";
+/** name of property dynamicImportPackage of the stereotype Bundle */
+public static final String BUNDLE_DYNAMICIMPORTPACKAGE_ATT = "dynamicImportPackage";
+/** name of property exportPackage of the stereotype Bundle */
+public static final String BUNDLE_EXPORTPACKAGE_ATT = "exportPackage";
+/** name of property fragmentHost of the stereotype Bundle */
+public static final String BUNDLE_FRAGMENTHOST_ATT = "fragmentHost";
+/** name of property importPackage of the stereotype Bundle */
+public static final String BUNDLE_IMPORTPACKAGE_ATT = "importPackage";
+/** name of property requireBundle of the stereotype Bundle */
+public static final String BUNDLE_REQUIREBUNDLE_ATT = "requireBundle";
+/** name of property base_Component of the stereotype Bundle */
+public static final String BUNDLE_BASE_COMPONENT_ATT = "base_Component";
+/** name of property name of the stereotype Bundle */
+public static final String BUNDLE_NAME_ATT = "name";
+/** name of literal osgi of the Enumeration Bundle-Category */
+public static final String BUNDLE_CATEGORY_OSGI_ENUM = "osgi";
+/** name of literal test of the Enumeration Bundle-Category */
+public static final String BUNDLE_CATEGORY_TEST_ENUM = "test";
+/** name of literal nursery of the Enumeration Bundle-Category */
+public static final String BUNDLE_CATEGORY_NURSERY_ENUM = "nursery";
+/** Qualified name of the VersionRange */
+public static final String VERSIONRANGE_ = "OSGI::ModuleLayer::VersionRange";
+/** name of property floor of the stereotype VersionRange */
+public static final String VERSIONRANGE_FLOOR_ATT = "floor";
+/** name of property ceiling of the stereotype VersionRange */
+public static final String VERSIONRANGE_CEILING_ATT = "ceiling";
+/** name of property atleast of the stereotype VersionRange */
+public static final String VERSIONRANGE_ATLEAST_ATT = "atleast";
+/** name of property includefloor of the stereotype VersionRange */
+public static final String VERSIONRANGE_INCLUDEFLOOR_ATT = "includefloor";
+/** name of property includeCeiling of the stereotype VersionRange */
+public static final String VERSIONRANGE_INCLUDECEILING_ATT = "includeCeiling";
+/** Qualified name of the BundleReference */
+public static final String BUNDLEREFERENCE_ = "OSGI::ModuleLayer::BundleReference";
+/** name of property base_Dependency of the stereotype BundleReference */
+public static final String BUNDLEREFERENCE_BASE_DEPENDENCY_ATT = "base_Dependency";
+/** Qualified name of the PackageReference */
+public static final String PACKAGEREFERENCE_ = "OSGI::ModuleLayer::PackageReference";
+/** name of property base_Dependency of the stereotype PackageReference */
+public static final String PACKAGEREFERENCE_BASE_DEPENDENCY_ATT = "base_Dependency";
+/** Qualified name of the ExportedPackage */
+public static final String EXPORTEDPACKAGE_ = "OSGI::ModuleLayer::ExportedPackage";
+/** name of property base_Package of the stereotype ExportedPackage */
+public static final String EXPORTEDPACKAGE_BASE_PACKAGE_ATT = "base_Package";
+}

Back to the top