Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenn Hussey2011-11-28 15:39:42 +0000
committerKenn Hussey2011-11-28 15:39:42 +0000
commitc6d3e218f8ecd5f67ddc837e2f240962956ca760 (patch)
tree0e2226cc36f1138ab52cbb19d26e6f832748728b
parent93b887e2f651d6b2690064e11f6164b8ceff9a71 (diff)
downloadorg.eclipse.uml2.test-c6d3e218f8ecd5f67ddc837e2f240962956ca760.tar.gz
org.eclipse.uml2.test-c6d3e218f8ecd5f67ddc837e2f240962956ca760.tar.xz
org.eclipse.uml2.test-c6d3e218f8ecd5f67ddc837e2f240962956ca760.zip
[351774] Updating/regenerating based on UML 2.4.1 source models.
-rw-r--r--plugins/org.eclipse.uml2.types/model/Types.ecore6
-rw-r--r--plugins/org.eclipse.uml2.types/model/Types.genmodel7
-rw-r--r--plugins/org.eclipse.uml2.types/model/Types.merged.uml12
-rw-r--r--plugins/org.eclipse.uml2.types/model/Types.uml2
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l2/model/L2.ecore7
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l2/model/L2.genmodel13
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l2/model/L2.merged.uml432
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l2/model/L2.uml2
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/CallOperations.java4
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/CreateOperations.java4
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/ImplementOperations.java4
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/ImplementationClassOperations.java4
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/InstantiateOperations.java4
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/RealizationOperations.java4
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/SendOperations.java4
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/SpecificationOperations.java4
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/TypeOperations.java4
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/UtilityOperations.java4
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l3/model/L3.ecore16
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l3/model/L3.genmodel13
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l3/model/L3.merged.uml45
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l3/model/L3.uml2
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l3/src/org/eclipse/uml2/uml/profile/l3/BuildComponent.java5
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l3/src/org/eclipse/uml2/uml/profile/l3/Metamodel.java5
-rw-r--r--plugins/org.eclipse.uml2.uml.profile.l3/src/org/eclipse/uml2/uml/profile/l3/SystemModel.java5
25 files changed, 329 insertions, 283 deletions
diff --git a/plugins/org.eclipse.uml2.types/model/Types.ecore b/plugins/org.eclipse.uml2.types/model/Types.ecore
index 4d0a7ace..9f9699b3 100644
--- a/plugins/org.eclipse.uml2.types/model/Types.ecore
+++ b/plugins/org.eclipse.uml2.types/model/Types.ecore
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<ecore:EPackage xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="types"
- nsURI="http://www.eclipse.org/uml2/4.0.0/Types" nsPrefix="types">
+<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="types" nsURI="http://www.eclipse.org/uml2/4.0.0/Types" nsPrefix="types">
<eClassifiers xsi:type="ecore:EDataType" name="Boolean" instanceClassName="boolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A Boolean type is used for logical expression, consisting of the predefined values true and false."/>
diff --git a/plugins/org.eclipse.uml2.types/model/Types.genmodel b/plugins/org.eclipse.uml2.types/model/Types.genmodel
index 5184792c..5ebda626 100644
--- a/plugins/org.eclipse.uml2.types/model/Types.genmodel
+++ b/plugins/org.eclipse.uml2.types/model/Types.genmodel
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
-<genmodel:GenModel xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:genmodel="http://www.eclipse.org/uml2/2.2.0/GenModel" modelDirectory="/org.eclipse.uml2.types/src"
- editDirectory="" editorDirectory="" modelPluginID="org.eclipse.uml2.types" templateDirectory="/org.eclipse.uml2/templates"
+<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:genmodel="http://www.eclipse.org/uml2/2.2.0/GenModel" modelDirectory="/org.eclipse.uml2.types/src" editDirectory="" editorDirectory=""
+ modelPluginID="org.eclipse.uml2.types" templateDirectory="/org.eclipse.uml2/templates"
runtimeJar="true" dynamicTemplates="true" modelName="Types" modelPluginClass="org.eclipse.uml2.types.TypesPlugin"
nonNLSMarkers="true" codeFormatting="true" testsDirectory="" importerID="org.eclipse.uml2.uml.ecore.importer"
complianceLevel="5.0" copyrightFields="false" invariantPrefix="validate">
diff --git a/plugins/org.eclipse.uml2.types/model/Types.merged.uml b/plugins/org.eclipse.uml2.types/model/Types.merged.uml
index e3ecdd42..adba3303 100644
--- a/plugins/org.eclipse.uml2.types/model/Types.merged.uml
+++ b/plugins/org.eclipse.uml2.types/model/Types.merged.uml
@@ -1,28 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="20100901" xmlns:xmi="http://www.omg.org/spec/XMI/20100901" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
+<xmi:XMI xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
<uml:Model xmi:id="_ioJEwKzrEeCNdMZQmxuX_Q" name="Types">
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_QxrSIKzuEeC4yJrLbEUOVg" name="Boolean">
- <ownedComment xmi:id="_36nLcMlIEeCA2KY6CawwCg" annotatedElement="_QxrSIKzuEeC4yJrLbEUOVg">
+ <ownedComment xmi:id="__YFpcAsOEeGTNJLAYqz1mw" annotatedElement="_QxrSIKzuEeC4yJrLbEUOVg">
<body>A Boolean type is used for logical expression, consisting of the predefined values true and false.</body>
</ownedComment>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_T5WNsKzuEeC4yJrLbEUOVg" name="Integer">
- <ownedComment xmi:id="_37PdkMlIEeCA2KY6CawwCg" annotatedElement="_T5WNsKzuEeC4yJrLbEUOVg">
+ <ownedComment xmi:id="__YXWQAsOEeGTNJLAYqz1mw" annotatedElement="_T5WNsKzuEeC4yJrLbEUOVg">
<body>An integer is a primitive type representing integer values.</body>
</ownedComment>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_Vu7PQKzuEeC4yJrLbEUOVg" name="Real">
- <ownedComment xmi:id="_37TvAMlIEeCA2KY6CawwCg" annotatedElement="_Vu7PQKzuEeC4yJrLbEUOVg">
+ <ownedComment xmi:id="__YX9UAsOEeGTNJLAYqz1mw" annotatedElement="_Vu7PQKzuEeC4yJrLbEUOVg">
<body>A real is a primitive type representing the mathematical concept of real.</body>
</ownedComment>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_XSfTwKzuEeC4yJrLbEUOVg" name="String">
- <ownedComment xmi:id="_37UWEMlIEeCA2KY6CawwCg" annotatedElement="_XSfTwKzuEeC4yJrLbEUOVg">
+ <ownedComment xmi:id="__YYkYAsOEeGTNJLAYqz1mw" annotatedElement="_XSfTwKzuEeC4yJrLbEUOVg">
<body>A string is a sequence of characters in some suitable character set used to display information about the model. Character sets may include non-Roman alphabets and characters.</body>
</ownedComment>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_ZX79UKzuEeC4yJrLbEUOVg" name="UnlimitedNatural">
- <ownedComment xmi:id="_37U9IMlIEeCA2KY6CawwCg" annotatedElement="_ZX79UKzuEeC4yJrLbEUOVg">
+ <ownedComment xmi:id="__YZLcAsOEeGTNJLAYqz1mw" annotatedElement="_ZX79UKzuEeC4yJrLbEUOVg">
<body>An unlimited natural is a primitive type representing unlimited natural values.</body>
</ownedComment>
</packagedElement>
diff --git a/plugins/org.eclipse.uml2.types/model/Types.uml b/plugins/org.eclipse.uml2.types/model/Types.uml
index 21d9ff49..fdbc585f 100644
--- a/plugins/org.eclipse.uml2.types/model/Types.uml
+++ b/plugins/org.eclipse.uml2.types/model/Types.uml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="20100901" xmlns:xmi="http://www.omg.org/spec/XMI/20100901" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
+<xmi:XMI xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
<uml:Model xmi:id="_ioJEwKzrEeCNdMZQmxuX_Q" name="Types">
<packageMerge xmi:id="_0D370KzrEeCNdMZQmxuX_Q">
<mergedPackage href="../../org.eclipse.uml2/model/PrimitiveTypes.xmi#_0"/>
diff --git a/plugins/org.eclipse.uml2.uml.profile.l2/model/L2.ecore b/plugins/org.eclipse.uml2.uml.profile.l2/model/L2.ecore
index 6eb303ac..ba4838bf 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l2/model/L2.ecore
+++ b/plugins/org.eclipse.uml2.uml.profile.l2/model/L2.ecore
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
-<ecore:EPackage xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="l2"
- nsURI="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2" nsPrefix="l2">
+<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="l2" nsURI="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2"
+ nsPrefix="l2">
<eClassifiers xsi:type="ecore:EClass" name="Auxiliary">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A class that supports another more central or fundamental class, typically by implementing secondary logic or control flow. The class that the auxiliary supports may be defined explicitly using a Focus class or implicitly as the supplier of dependency relationship whose client is an auxiliary class. Auxiliary classes are typically used together with Focus classes, and are particularly useful for specifying the secondary business logic or control flow of components during design. See also: «Focus»."/>
diff --git a/plugins/org.eclipse.uml2.uml.profile.l2/model/L2.genmodel b/plugins/org.eclipse.uml2.uml.profile.l2/model/L2.genmodel
index 68440e53..3dd07d52 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l2/model/L2.genmodel
+++ b/plugins/org.eclipse.uml2.uml.profile.l2/model/L2.genmodel
@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
-<genmodel:GenModel xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/uml2/2.2.0/GenModel" modelDirectory="/org.eclipse.uml2.uml.profile.l2/src"
- editDirectory="" editorDirectory="" modelPluginID="org.eclipse.uml2.uml.profile.l2"
- templateDirectory="/org.eclipse.uml2/templates" runtimeJar="true" dynamicTemplates="true"
- modelName="L2" modelPluginClass="org.eclipse.uml2.uml.profile.l2.L2Plugin" nonNLSMarkers="true"
- codeFormatting="true" testsDirectory="" importerID="org.eclipse.uml2.uml.ecore.importer"
+<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/uml2/2.2.0/GenModel"
+ modelDirectory="/org.eclipse.uml2.uml.profile.l2/src" editDirectory=""
+ editorDirectory="" modelPluginID="org.eclipse.uml2.uml.profile.l2" templateDirectory="/org.eclipse.uml2/templates"
+ runtimeJar="true" dynamicTemplates="true" modelName="L2" modelPluginClass="org.eclipse.uml2.uml.profile.l2.L2Plugin"
+ nonNLSMarkers="true" codeFormatting="true" testsDirectory="" importerID="org.eclipse.uml2.uml.ecore.importer"
containmentProxies="true" complianceLevel="5.0" copyrightFields="false" usedGenPackages="platform:/plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore"
operationReflection="true" invariantPrefix="validate">
<genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/importer/org.eclipse.uml2.uml.ecore.importer">
diff --git a/plugins/org.eclipse.uml2.uml.profile.l2/model/L2.merged.uml b/plugins/org.eclipse.uml2.uml.profile.l2/model/L2.merged.uml
index bd133a4d..f38d05e3 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l2/model/L2.merged.uml
+++ b/plugins/org.eclipse.uml2.uml.profile.l2/model/L2.merged.uml
@@ -1,477 +1,477 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="20100901" xmlns:xmi="http://www.omg.org/spec/XMI/20100901" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
- <uml:Profile xmi:id="_ihtF8L5MEeCUg9_01zj7Og" name="L2" metamodelReference="_qhsNEMlJEeCA2KY6CawwCg">
- <packageImport xmi:id="_qhsNEMlJEeCA2KY6CawwCg">
+<xmi:XMI xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
+ <uml:Profile xmi:id="_ihtF8L5MEeCUg9_01zj7Og" name="L2" metamodelReference="_qfxPYAsREeGTNJLAYqz1mw">
+ <packageImport xmi:id="_qfxPYAsREeGTNJLAYqz1mw">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
</packageImport>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhs0IMlJEeCA2KY6CawwCg" name="Abstraction_Derive" memberEnd="_qhs0IclJEeCA2KY6CawwCg _qh0v8slJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhs0IclJEeCA2KY6CawwCg" name="extension_Derive" visibility="public" type="_qh0v8MlJEeCA2KY6CawwCg" aggregation="composite" association="_qhs0IMlJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhs0IslJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qfx2cAsREeGTNJLAYqz1mw" name="Abstraction_Derive" memberEnd="_qfx2cQsREeGTNJLAYqz1mw _qgdy8gsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qfx2cQsREeGTNJLAYqz1mw" name="extension_Derive" visibility="public" type="_qgdy8AsREeGTNJLAYqz1mw" aggregation="composite" association="_qfx2cAsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qfx2cgsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhs0I8lJEeCA2KY6CawwCg" name="Abstraction_Refine" memberEnd="_qhs0JMlJEeCA2KY6CawwCg _qh5BZ8lJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhs0JMlJEeCA2KY6CawwCg" name="extension_Refine" visibility="public" type="_qh5BZclJEeCA2KY6CawwCg" aggregation="composite" association="_qhs0I8lJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhs0JclJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qfydgAsREeGTNJLAYqz1mw" name="Abstraction_Refine" memberEnd="_qfydgQsREeGTNJLAYqz1mw _qgircgsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qfydgQsREeGTNJLAYqz1mw" name="extension_Refine" visibility="public" type="_qgircAsREeGTNJLAYqz1mw" aggregation="composite" association="_qfydgAsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qfydggsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhuCQMlJEeCA2KY6CawwCg" name="Abstraction_Trace" memberEnd="_qhuCQclJEeCA2KY6CawwCg _qh6Pi8lJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhuCQclJEeCA2KY6CawwCg" name="extension_Trace" visibility="public" type="_qh6PiclJEeCA2KY6CawwCg" aggregation="composite" association="_qhuCQMlJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhuCQslJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qfydgwsREeGTNJLAYqz1mw" name="Abstraction_Trace" memberEnd="_qfydhAsREeGTNJLAYqz1mw _qglHtQsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qfydhAsREeGTNJLAYqz1mw" name="extension_Trace" visibility="public" type="_qglHswsREeGTNJLAYqz1mw" aggregation="composite" association="_qfydgwsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qfydhQsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhupUMlJEeCA2KY6CawwCg" name="Artifact_Document" memberEnd="_qhupUclJEeCA2KY6CawwCg _qh1XA8lJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhupUclJEeCA2KY6CawwCg" name="extension_Document" visibility="public" type="_qh1XAMlJEeCA2KY6CawwCg" aggregation="composite" association="_qhupUMlJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhupUslJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qfzEkAsREeGTNJLAYqz1mw" name="Artifact_Document" memberEnd="_qfzEkQsREeGTNJLAYqz1mw _qgeaAwsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qfzEkQsREeGTNJLAYqz1mw" name="extension_Document" visibility="public" type="_qgeaAAsREeGTNJLAYqz1mw" aggregation="composite" association="_qfzEkAsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qfzEkgsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhupU8lJEeCA2KY6CawwCg" name="Artifact_Executable" memberEnd="_qhupVMlJEeCA2KY6CawwCg _qh1XCslJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhupVMlJEeCA2KY6CawwCg" name="extension_Executable" visibility="public" type="_qh1XB8lJEeCA2KY6CawwCg" aggregation="composite" association="_qhupU8lJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhupVclJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qfzEkwsREeGTNJLAYqz1mw" name="Artifact_Executable" memberEnd="_qfzElAsREeGTNJLAYqz1mw _qgfBFgsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qfzElAsREeGTNJLAYqz1mw" name="extension_Executable" visibility="public" type="_qgfBEwsREeGTNJLAYqz1mw" aggregation="composite" association="_qfzEkwsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qfzElQsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhupVslJEeCA2KY6CawwCg" name="Artifact_File" memberEnd="_qhupV8lJEeCA2KY6CawwCg _qh1XDclJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhupV8lJEeCA2KY6CawwCg" name="extension_File" visibility="public" type="_qh1XC8lJEeCA2KY6CawwCg" aggregation="composite" association="_qhupVslJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhupWMlJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qfzroAsREeGTNJLAYqz1mw" name="Artifact_File" memberEnd="_qfzroQsREeGTNJLAYqz1mw _qgfoIgsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qfzroQsREeGTNJLAYqz1mw" name="extension_File" visibility="public" type="_qgfoIAsREeGTNJLAYqz1mw" aggregation="composite" association="_qfzroAsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qfzrogsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhvQYMlJEeCA2KY6CawwCg" name="Artifact_Library" memberEnd="_qhvQYclJEeCA2KY6CawwCg _qh2lLclJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhvQYclJEeCA2KY6CawwCg" name="extension_Library" visibility="public" type="_qh2lKslJEeCA2KY6CawwCg" aggregation="composite" association="_qhvQYMlJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhvQYslJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qfzrowsREeGTNJLAYqz1mw" name="Artifact_Library" memberEnd="_qfzrpAsREeGTNJLAYqz1mw _qghdUwsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qfzrpAsREeGTNJLAYqz1mw" name="extension_Library" visibility="public" type="_qghdUAsREeGTNJLAYqz1mw" aggregation="composite" association="_qfzrowsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qfzrpQsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhvQY8lJEeCA2KY6CawwCg" name="Artifact_Script" memberEnd="_qhvQZMlJEeCA2KY6CawwCg _qh5BbslJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhvQZMlJEeCA2KY6CawwCg" name="extension_Script" visibility="public" type="_qh5Ba8lJEeCA2KY6CawwCg" aggregation="composite" association="_qhvQY8lJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhvQZclJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgBuEAsREeGTNJLAYqz1mw" name="Artifact_Script" memberEnd="_qgBuEQsREeGTNJLAYqz1mw _qgireQsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgBuEQsREeGTNJLAYqz1mw" name="extension_Script" visibility="public" type="_qgirdgsREeGTNJLAYqz1mw" aggregation="composite" association="_qgBuEAsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgBuEgsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhvQZslJEeCA2KY6CawwCg" name="Artifact_Source" memberEnd="_qhvQZ8lJEeCA2KY6CawwCg _qh6PgMlJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhvQZ8lJEeCA2KY6CawwCg" name="extension_Source" visibility="public" type="_qh5oeMlJEeCA2KY6CawwCg" aggregation="composite" association="_qhvQZslJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhvQaMlJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgBuEwsREeGTNJLAYqz1mw" name="Artifact_Source" memberEnd="_qgBuFAsREeGTNJLAYqz1mw _qgkgowsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgBuFAsREeGTNJLAYqz1mw" name="extension_Source" visibility="public" type="_qgkgoAsREeGTNJLAYqz1mw" aggregation="composite" association="_qgBuEwsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgBuFQsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhv3cMlJEeCA2KY6CawwCg" name="BehavioralFeature_Create" memberEnd="_qhv3cclJEeCA2KY6CawwCg _qh0I6clJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhv3cclJEeCA2KY6CawwCg" name="extension_Create" visibility="public" type="_qh0I5clJEeCA2KY6CawwCg" aggregation="composite" association="_qhv3cMlJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhv3cslJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgBuFgsREeGTNJLAYqz1mw" name="BehavioralFeature_Create" memberEnd="_qgBuFwsREeGTNJLAYqz1mw _qgdL5AsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgBuFwsREeGTNJLAYqz1mw" name="extension_Create" visibility="public" type="_qgdL4AsREeGTNJLAYqz1mw" aggregation="composite" association="_qgBuFgsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgBuGAsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhv3c8lJEeCA2KY6CawwCg" name="BehavioralFeature_Destroy" memberEnd="_qhv3dMlJEeCA2KY6CawwCg _qh0v-clJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhv3dMlJEeCA2KY6CawwCg" name="extension_Destroy" visibility="public" type="_qh0v98lJEeCA2KY6CawwCg" aggregation="composite" association="_qhv3c8lJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhv3dclJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgCVIAsREeGTNJLAYqz1mw" name="BehavioralFeature_Destroy" memberEnd="_qgCVIQsREeGTNJLAYqz1mw _qgdy-QsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgCVIQsREeGTNJLAYqz1mw" name="extension_Destroy" visibility="public" type="_qgdy9wsREeGTNJLAYqz1mw" aggregation="composite" association="_qgCVIAsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgCVIgsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhv3dslJEeCA2KY6CawwCg" name="Class_Auxiliary" memberEnd="_qhv3d8lJEeCA2KY6CawwCg _qhzh1clJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhv3d8lJEeCA2KY6CawwCg" name="extension_Auxiliary" visibility="public" type="_qhzh08lJEeCA2KY6CawwCg" aggregation="composite" association="_qhv3dslJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhv3eMlJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgCVIwsREeGTNJLAYqz1mw" name="Class_Auxiliary" memberEnd="_qgCVJAsREeGTNJLAYqz1mw _qgaIkgsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgCVJAsREeGTNJLAYqz1mw" name="extension_Auxiliary" visibility="public" type="_qgaIkAsREeGTNJLAYqz1mw" aggregation="composite" association="_qgCVIwsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgCVJQsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhv3eclJEeCA2KY6CawwCg" name="Class_Focus" memberEnd="_qhv3eslJEeCA2KY6CawwCg _qh1-EslJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhv3eslJEeCA2KY6CawwCg" name="extension_Focus" visibility="public" type="_qh1-EMlJEeCA2KY6CawwCg" aggregation="composite" association="_qhv3eclJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhv3e8lJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgC8MAsREeGTNJLAYqz1mw" name="Class_Focus" memberEnd="_qgC8MQsREeGTNJLAYqz1mw _qgfoJQsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgC8MQsREeGTNJLAYqz1mw" name="extension_Focus" visibility="public" type="_qgfoIwsREeGTNJLAYqz1mw" aggregation="composite" association="_qgC8MAsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgC8MgsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhwegMlJEeCA2KY6CawwCg" name="Class_ImplementationClass" memberEnd="_qhwegclJEeCA2KY6CawwCg _qh2lJMlJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhwegclJEeCA2KY6CawwCg" name="extension_ImplementationClass" visibility="public" type="_qh2lIMlJEeCA2KY6CawwCg" aggregation="composite" association="_qhwegMlJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhwegslJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgJp4AsREeGTNJLAYqz1mw" name="Class_ImplementationClass" memberEnd="_qgRlsAsREeGTNJLAYqz1mw _qgg2RAsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgRlsAsREeGTNJLAYqz1mw" name="extension_ImplementationClass" visibility="public" type="_qgg2QAsREeGTNJLAYqz1mw" aggregation="composite" association="_qgJp4AsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgRlsQsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhweg8lJEeCA2KY6CawwCg" name="Class_Metaclass" memberEnd="_qhwehMlJEeCA2KY6CawwCg _qh3MMslJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhwehMlJEeCA2KY6CawwCg" name="extension_Metaclass" visibility="public" type="_qh3MMMlJEeCA2KY6CawwCg" aggregation="composite" association="_qhweg8lJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhwehclJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgSMwAsREeGTNJLAYqz1mw" name="Class_Metaclass" memberEnd="_qgSMwQsREeGTNJLAYqz1mw _qghdVgsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgSMwQsREeGTNJLAYqz1mw" name="extension_Metaclass" visibility="public" type="_qghdVAsREeGTNJLAYqz1mw" aggregation="composite" association="_qgSMwAsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgSMwgsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhwehslJEeCA2KY6CawwCg" name="Class_Type" memberEnd="_qhweh8lJEeCA2KY6CawwCg _qh62lMlJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhweh8lJEeCA2KY6CawwCg" name="extension_Type" visibility="public" type="_qh62kMlJEeCA2KY6CawwCg" aggregation="composite" association="_qhwehslJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhweiMlJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgSz0AsREeGTNJLAYqz1mw" name="Class_Type" memberEnd="_qgSz0QsREeGTNJLAYqz1mw _qglHugsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgSz0QsREeGTNJLAYqz1mw" name="extension_Type" visibility="public" type="_qglHtgsREeGTNJLAYqz1mw" aggregation="composite" association="_qgSz0AsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgSz0gsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhxFkMlJEeCA2KY6CawwCg" name="Class_Utility" memberEnd="_qhxFkclJEeCA2KY6CawwCg _qh62mclJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhxFkclJEeCA2KY6CawwCg" name="extension_Utility" visibility="public" type="_qh62lclJEeCA2KY6CawwCg" aggregation="composite" association="_qhxFkMlJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhxFkslJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgSz0wsREeGTNJLAYqz1mw" name="Class_Utility" memberEnd="_qgSz1AsREeGTNJLAYqz1mw _qgluxAsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgSz1AsREeGTNJLAYqz1mw" name="extension_Utility" visibility="public" type="_qgluwAsREeGTNJLAYqz1mw" aggregation="composite" association="_qgSz0wsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgSz1QsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhxFk8lJEeCA2KY6CawwCg" name="Classifier_Realization" memberEnd="_qhxFlMlJEeCA2KY6CawwCg _qh5BZMlJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhxFlMlJEeCA2KY6CawwCg" name="extension_Realization" visibility="public" type="_qh5BYMlJEeCA2KY6CawwCg" aggregation="composite" association="_qhxFk8lJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhxFlclJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgSz1gsREeGTNJLAYqz1mw" name="Classifier_Realization" memberEnd="_qgSz1wsREeGTNJLAYqz1mw _qgiEZwsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgSz1wsREeGTNJLAYqz1mw" name="extension_Realization" visibility="public" type="_qgiEYwsREeGTNJLAYqz1mw" aggregation="composite" association="_qgSz1gsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgSz2AsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhxFlslJEeCA2KY6CawwCg" name="Classifier_Specification" memberEnd="_qhxFl8lJEeCA2KY6CawwCg _qh6PhclJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhxFl8lJEeCA2KY6CawwCg" name="extension_Specification" visibility="public" type="_qh6PgclJEeCA2KY6CawwCg" aggregation="composite" association="_qhxFlslJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhxFmMlJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgTa4AsREeGTNJLAYqz1mw" name="Classifier_Specification" memberEnd="_qgTa4QsREeGTNJLAYqz1mw _qgkgqAsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgTa4QsREeGTNJLAYqz1mw" name="extension_Specification" visibility="public" type="_qgkgpAsREeGTNJLAYqz1mw" aggregation="composite" association="_qgTa4AsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgTa4gsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhxsoMlJEeCA2KY6CawwCg" name="Component_Entity" memberEnd="_qhxsoclJEeCA2KY6CawwCg _qh1XBslJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhxsoclJEeCA2KY6CawwCg" name="extension_Entity" visibility="public" type="_qh1XBMlJEeCA2KY6CawwCg" aggregation="composite" association="_qhxsoMlJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhxsoslJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgTa4wsREeGTNJLAYqz1mw" name="Component_Entity" memberEnd="_qgTa5AsREeGTNJLAYqz1mw _qgfBEgsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgTa5AsREeGTNJLAYqz1mw" name="extension_Entity" visibility="public" type="_qgfBEAsREeGTNJLAYqz1mw" aggregation="composite" association="_qgTa4wsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgTa5QsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhxso8lJEeCA2KY6CawwCg" name="Component_Implement" memberEnd="_qhxspMlJEeCA2KY6CawwCg _qh1-GslJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhxspMlJEeCA2KY6CawwCg" name="extension_Implement" visibility="public" type="_qh1-FslJEeCA2KY6CawwCg" aggregation="composite" association="_qhxso8lJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhxspclJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgVQEAsREeGTNJLAYqz1mw" name="Component_Implement" memberEnd="_qgVQEQsREeGTNJLAYqz1mw _qggPNwsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgVQEQsREeGTNJLAYqz1mw" name="extension_Implement" visibility="public" type="_qggPMwsREeGTNJLAYqz1mw" aggregation="composite" association="_qgVQEAsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgVQEgsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhxspslJEeCA2KY6CawwCg" name="Component_Process" memberEnd="_qhxsp8lJEeCA2KY6CawwCg _qh4aVclJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhxsp8lJEeCA2KY6CawwCg" name="extension_Process" visibility="public" type="_qh4aU8lJEeCA2KY6CawwCg" aggregation="composite" association="_qhxspslJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhxsqMlJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgV3IAsREeGTNJLAYqz1mw" name="Component_Process" memberEnd="_qgV3IQsREeGTNJLAYqz1mw _qgiEYgsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgV3IQsREeGTNJLAYqz1mw" name="extension_Process" visibility="public" type="_qgiEYAsREeGTNJLAYqz1mw" aggregation="composite" association="_qgV3IAsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgV3IgsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhyTsMlJEeCA2KY6CawwCg" name="Component_Service" memberEnd="_qhyTsclJEeCA2KY6CawwCg _qh5od8lJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhyTsclJEeCA2KY6CawwCg" name="extension_Service" visibility="public" type="_qh5odclJEeCA2KY6CawwCg" aggregation="composite" association="_qhyTsMlJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhyTsslJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgV3IwsREeGTNJLAYqz1mw" name="Component_Service" memberEnd="_qgV3JAsREeGTNJLAYqz1mw _qgj5lwsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgV3JAsREeGTNJLAYqz1mw" name="extension_Service" visibility="public" type="_qgj5lQsREeGTNJLAYqz1mw" aggregation="composite" association="_qgV3IwsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgV3JQsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhyTs8lJEeCA2KY6CawwCg" name="Component_Subsystem" memberEnd="_qhyTtMlJEeCA2KY6CawwCg _qh6PiMlJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhyTtMlJEeCA2KY6CawwCg" name="extension_Subsystem" visibility="public" type="_qh6PhslJEeCA2KY6CawwCg" aggregation="composite" association="_qhyTs8lJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhyTtclJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgWeMAsREeGTNJLAYqz1mw" name="Component_Subsystem" memberEnd="_qgWeMQsREeGTNJLAYqz1mw _qglHsgsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgWeMQsREeGTNJLAYqz1mw" name="extension_Subsystem" visibility="public" type="_qglHsAsREeGTNJLAYqz1mw" aggregation="composite" association="_qgWeMAsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgWeMgsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhyTtslJEeCA2KY6CawwCg" name="Package_Framework" memberEnd="_qhyTt8lJEeCA2KY6CawwCg _qh1-FclJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhyTt8lJEeCA2KY6CawwCg" name="extension_Framework" visibility="public" type="_qh1-E8lJEeCA2KY6CawwCg" aggregation="composite" association="_qhyTtslJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhyTuMlJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgWeMwsREeGTNJLAYqz1mw" name="Package_Framework" memberEnd="_qgWeNAsREeGTNJLAYqz1mw _qggPMgsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgWeNAsREeGTNJLAYqz1mw" name="extension_Framework" visibility="public" type="_qggPMAsREeGTNJLAYqz1mw" aggregation="composite" association="_qgWeMwsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgWeNQsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhyTuclJEeCA2KY6CawwCg" name="Package_ModelLibrary" memberEnd="_qhyTuslJEeCA2KY6CawwCg _qh4aUslJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhyTuslJEeCA2KY6CawwCg" name="extension_ModelLibrary" visibility="public" type="_qh4aUMlJEeCA2KY6CawwCg" aggregation="composite" association="_qhyTuclJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhyTu8lJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgWeNgsREeGTNJLAYqz1mw" name="Package_ModelLibrary" memberEnd="_qgWeNwsREeGTNJLAYqz1mw _qghdWQsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgWeNwsREeGTNJLAYqz1mw" name="extension_ModelLibrary" visibility="public" type="_qghdVwsREeGTNJLAYqz1mw" aggregation="composite" association="_qgWeNgsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgWeOAsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhy6wMlJEeCA2KY6CawwCg" name="Usage_Call" memberEnd="_qhy6wclJEeCA2KY6CawwCg _qh0I5MlJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhy6wclJEeCA2KY6CawwCg" name="extension_Call" visibility="public" type="_qh0I4MlJEeCA2KY6CawwCg" aggregation="composite" association="_qhy6wMlJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhy6wslJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgXFQAsREeGTNJLAYqz1mw" name="Usage_Call" memberEnd="_qgXFQQsREeGTNJLAYqz1mw _qgbWtAsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgXFQQsREeGTNJLAYqz1mw" name="extension_Call" visibility="public" type="_qgbWsAsREeGTNJLAYqz1mw" aggregation="composite" association="_qgXFQAsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgXFQgsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhy6w8lJEeCA2KY6CawwCg" name="Usage_Create" memberEnd="_qhy6xMlJEeCA2KY6CawwCg _qh0I6slJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhy6xMlJEeCA2KY6CawwCg" name="extension_Create" visibility="public" type="_qh0I5clJEeCA2KY6CawwCg" aggregation="composite" association="_qhy6w8lJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhy6xclJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgXFQwsREeGTNJLAYqz1mw" name="Usage_Create" memberEnd="_qgXFRAsREeGTNJLAYqz1mw _qgdL5QsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgXFRAsREeGTNJLAYqz1mw" name="extension_Create" visibility="public" type="_qgdL4AsREeGTNJLAYqz1mw" aggregation="composite" association="_qgXFQwsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgXFRQsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhy6xslJEeCA2KY6CawwCg" name="Usage_Instantiate" memberEnd="_qhy6x8lJEeCA2KY6CawwCg _qh2lKclJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhy6x8lJEeCA2KY6CawwCg" name="extension_Instantiate" visibility="public" type="_qh2lJclJEeCA2KY6CawwCg" aggregation="composite" association="_qhy6xslJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhy6yMlJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgXsUAsREeGTNJLAYqz1mw" name="Usage_Instantiate" memberEnd="_qgXsUQsREeGTNJLAYqz1mw _qgg2SQsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgXsUQsREeGTNJLAYqz1mw" name="extension_Instantiate" visibility="public" type="_qgg2RQsREeGTNJLAYqz1mw" aggregation="composite" association="_qgXsUAsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgXsUgsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhy6yclJEeCA2KY6CawwCg" name="Usage_Responsibility" memberEnd="_qhy6yslJEeCA2KY6CawwCg _qh5BaslJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhy6yslJEeCA2KY6CawwCg" name="extension_Responsibility" visibility="public" type="_qh5BaMlJEeCA2KY6CawwCg" aggregation="composite" association="_qhy6yclJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhy6y8lJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgXsUwsREeGTNJLAYqz1mw" name="Usage_Responsibility" memberEnd="_qgXsVAsREeGTNJLAYqz1mw _qgirdQsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgXsVAsREeGTNJLAYqz1mw" name="extension_Responsibility" visibility="public" type="_qgircwsREeGTNJLAYqz1mw" aggregation="composite" association="_qgXsUwsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgXsVQsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qhzh0MlJEeCA2KY6CawwCg" name="Usage_Send" memberEnd="_qhzh0clJEeCA2KY6CawwCg _qh5odMlJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qhzh0clJEeCA2KY6CawwCg" name="extension_Send" visibility="public" type="_qh5ocMlJEeCA2KY6CawwCg" aggregation="composite" association="_qhzh0MlJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhzh0slJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_qgXsVgsREeGTNJLAYqz1mw" name="Usage_Send" memberEnd="_qgXsVwsREeGTNJLAYqz1mw _qgj5lAsREeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qgXsVwsREeGTNJLAYqz1mw" name="extension_Send" visibility="public" type="_qgj5kAsREeGTNJLAYqz1mw" aggregation="composite" association="_qgXsVgsREeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgXsWAsREeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qhzh08lJEeCA2KY6CawwCg" name="Auxiliary">
- <ownedComment xmi:id="_qhzh1MlJEeCA2KY6CawwCg" annotatedElement="_qhzh08lJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgaIkAsREeGTNJLAYqz1mw" name="Auxiliary">
+ <ownedComment xmi:id="_qgaIkQsREeGTNJLAYqz1mw" annotatedElement="_qgaIkAsREeGTNJLAYqz1mw">
<body>A class that supports another more central or fundamental class, typically by implementing secondary logic or control flow. The class that the auxiliary supports may be defined explicitly using a Focus class or implicitly as the supplier of dependency relationship whose client is an auxiliary class. Auxiliary classes are typically used together with Focus classes, and are particularly useful for specifying the secondary business logic or control flow of components during design. See also: «Focus».</body>
</ownedComment>
- <ownedAttribute xmi:id="_qhzh1clJEeCA2KY6CawwCg" name="base_Class" visibility="public" association="_qhv3dslJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgaIkgsREeGTNJLAYqz1mw" name="base_Class" visibility="public" association="_qgCVIwsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh0I4MlJEeCA2KY6CawwCg" name="Call">
- <ownedComment xmi:id="_qh0I4clJEeCA2KY6CawwCg" annotatedElement="_qh0I4MlJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgbWsAsREeGTNJLAYqz1mw" name="Call">
+ <ownedComment xmi:id="_qgbWsQsREeGTNJLAYqz1mw" annotatedElement="_qgbWsAsREeGTNJLAYqz1mw">
<body>A usage dependency whose source is an operation and whose target is an operation. The relationship may also be subsumed to the class containing an operation, with the meaning that there exists an operation in the class to which the dependency applies. A call dependency specifies that the source operation or an operation in the source class invokes the target operation or an operation in the target class. A call dependency may connect a source operation to any target operation that is within scope including, but not limited to, operations of the enclosing classifier and operations of other visible classifiers.</body>
</ownedComment>
- <ownedRule xmi:id="_qh0I4slJEeCA2KY6CawwCg" name="client_and_supplier_are_operations" constrainedElement="_qh0I4MlJEeCA2KY6CawwCg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_qh0I48lJEeCA2KY6CawwCg">
+ <ownedRule xmi:id="_qgbWsgsREeGTNJLAYqz1mw" name="client_and_supplier_are_operations" constrainedElement="_qgbWsAsREeGTNJLAYqz1mw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_qgbWswsREeGTNJLAYqz1mw">
<language>OCL</language>
<body>self.base_Usage.client->forAll(oclIsKindOf(Operation)) and self.base_Usage.supplier->forAll(oclIsKindOf(Operation))</body>
</specification>
</ownedRule>
- <ownedAttribute xmi:id="_qh0I5MlJEeCA2KY6CawwCg" name="base_Usage" visibility="public" association="_qhy6wMlJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgbWtAsREeGTNJLAYqz1mw" name="base_Usage" visibility="public" association="_qgXFQAsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Usage"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh0I5clJEeCA2KY6CawwCg" name="Create">
- <ownedComment xmi:id="_qh0I5slJEeCA2KY6CawwCg" annotatedElement="_qh0I5clJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgdL4AsREeGTNJLAYqz1mw" name="Create">
+ <ownedComment xmi:id="_qgdL4QsREeGTNJLAYqz1mw" annotatedElement="_qgdL4AsREeGTNJLAYqz1mw">
<body>When applied to a usage dependency, it specifies that the client classifier creates instances of the supplier classifier. When applied to a BehavioralFeature, it specifies that the designated feature creates an instance of the classifier to which the feature is attached.</body>
</ownedComment>
- <ownedRule xmi:id="_qh0I58lJEeCA2KY6CawwCg" name="client_and_supplier_are_classifiers" constrainedElement="_qh0I5clJEeCA2KY6CawwCg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_qh0I6MlJEeCA2KY6CawwCg">
+ <ownedRule xmi:id="_qgdL4gsREeGTNJLAYqz1mw" name="client_and_supplier_are_classifiers" constrainedElement="_qgdL4AsREeGTNJLAYqz1mw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_qgdL4wsREeGTNJLAYqz1mw">
<language>OCL</language>
<body>self.base_Usage->notEmpty() implies (self.base_Usage.client->forAll(oclIsKindOf(Classifier)) and self.base_Usage.supplier->forAll(oclIsKindOf(Classifier)))</body>
</specification>
</ownedRule>
- <ownedAttribute xmi:id="_qh0I6clJEeCA2KY6CawwCg" name="base_BehavioralFeature" visibility="public" association="_qhv3cMlJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgdL5AsREeGTNJLAYqz1mw" name="base_BehavioralFeature" visibility="public" association="_qgBuFgsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_qh0I6slJEeCA2KY6CawwCg" name="base_Usage" visibility="public" association="_qhy6w8lJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgdL5QsREeGTNJLAYqz1mw" name="base_Usage" visibility="public" association="_qgXFQwsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Usage"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh0v8MlJEeCA2KY6CawwCg" name="Derive">
- <ownedComment xmi:id="_qh0v8clJEeCA2KY6CawwCg" annotatedElement="_qh0v8MlJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgdy8AsREeGTNJLAYqz1mw" name="Derive">
+ <ownedComment xmi:id="_qgdy8QsREeGTNJLAYqz1mw" annotatedElement="_qgdy8AsREeGTNJLAYqz1mw">
<body>Specifies a derivation relationship among model elements that are usually, but not necessarily, of the same type. A derived dependency specifies that the client may be computed from the supplier. The mapping specifies the computation. The client may be implemented for design reasons, such as efficiency, even though it is logically redundant.</body>
</ownedComment>
- <ownedAttribute xmi:id="_qh0v8slJEeCA2KY6CawwCg" name="base_Abstraction" visibility="public" association="_qhs0IMlJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgdy8gsREeGTNJLAYqz1mw" name="base_Abstraction" visibility="public" association="_qfx2cAsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Abstraction"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_qh0v88lJEeCA2KY6CawwCg" name="computation" visibility="public" aggregation="composite">
- <ownedComment xmi:id="_qh0v9MlJEeCA2KY6CawwCg" annotatedElement="_qh0v88lJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgdy8wsREeGTNJLAYqz1mw" name="computation" visibility="public" aggregation="composite">
+ <ownedComment xmi:id="_qgdy9AsREeGTNJLAYqz1mw" annotatedElement="_qgdy8wsREeGTNJLAYqz1mw">
<body>The specification for computing the derived client element from the derivation supplier element.</body>
</ownedComment>
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ValueSpecification"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qh0v9clJEeCA2KY6CawwCg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qh0v9slJEeCA2KY6CawwCg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgdy9QsREeGTNJLAYqz1mw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgdy9gsREeGTNJLAYqz1mw" value="1"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh0v98lJEeCA2KY6CawwCg" name="Destroy">
- <ownedComment xmi:id="_qh0v-MlJEeCA2KY6CawwCg" annotatedElement="_qh0v98lJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgdy9wsREeGTNJLAYqz1mw" name="Destroy">
+ <ownedComment xmi:id="_qgdy-AsREeGTNJLAYqz1mw" annotatedElement="_qgdy9wsREeGTNJLAYqz1mw">
<body>Specifies that the designated feature destroys an instance of the classifier to which the feature is attached.</body>
</ownedComment>
- <ownedAttribute xmi:id="_qh0v-clJEeCA2KY6CawwCg" name="base_BehavioralFeature" visibility="public" association="_qhv3c8lJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgdy-QsREeGTNJLAYqz1mw" name="base_BehavioralFeature" visibility="public" association="_qgCVIAsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh1XAMlJEeCA2KY6CawwCg" name="Document">
- <ownedComment xmi:id="_qh1XAclJEeCA2KY6CawwCg" annotatedElement="_qh1XAMlJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgeaAAsREeGTNJLAYqz1mw" name="Document">
+ <ownedComment xmi:id="_qgeaAQsREeGTNJLAYqz1mw" annotatedElement="_qgeaAAsREeGTNJLAYqz1mw">
<body>A specific kind of file that is not an «Executable», «Library», «Script» or «Source». Subclass of «File».</body>
</ownedComment>
- <generalization xmi:id="_qh1XAslJEeCA2KY6CawwCg" general="_qh1XC8lJEeCA2KY6CawwCg"/>
- <ownedAttribute xmi:id="_qh1XA8lJEeCA2KY6CawwCg" name="base_Artifact" visibility="public" redefinedProperty="_qh1XDclJEeCA2KY6CawwCg" association="_qhupUMlJEeCA2KY6CawwCg">
+ <generalization xmi:id="_qgeaAgsREeGTNJLAYqz1mw" general="_qgfoIAsREeGTNJLAYqz1mw"/>
+ <ownedAttribute xmi:id="_qgeaAwsREeGTNJLAYqz1mw" name="base_Artifact" visibility="public" redefinedProperty="_qgfoIgsREeGTNJLAYqz1mw" association="_qfzEkAsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Artifact"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh1XBMlJEeCA2KY6CawwCg" name="Entity">
- <ownedComment xmi:id="_qh1XBclJEeCA2KY6CawwCg" annotatedElement="_qh1XBMlJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgfBEAsREeGTNJLAYqz1mw" name="Entity">
+ <ownedComment xmi:id="_qgfBEQsREeGTNJLAYqz1mw" annotatedElement="_qgfBEAsREeGTNJLAYqz1mw">
<body>A persistent information component representing a business concept.</body>
</ownedComment>
- <ownedAttribute xmi:id="_qh1XBslJEeCA2KY6CawwCg" name="base_Component" visibility="public" association="_qhxsoMlJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgfBEgsREeGTNJLAYqz1mw" name="base_Component" visibility="public" association="_qgTa4wsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh1XB8lJEeCA2KY6CawwCg" name="Executable">
- <ownedComment xmi:id="_qh1XCMlJEeCA2KY6CawwCg" annotatedElement="_qh1XB8lJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgfBEwsREeGTNJLAYqz1mw" name="Executable">
+ <ownedComment xmi:id="_qgfBFAsREeGTNJLAYqz1mw" annotatedElement="_qgfBEwsREeGTNJLAYqz1mw">
<body>A program file that can be executed on a computer system. Subclass of «File».</body>
</ownedComment>
- <generalization xmi:id="_qh1XCclJEeCA2KY6CawwCg" general="_qh1XC8lJEeCA2KY6CawwCg"/>
- <ownedAttribute xmi:id="_qh1XCslJEeCA2KY6CawwCg" name="base_Artifact" visibility="public" redefinedProperty="_qh1XDclJEeCA2KY6CawwCg" association="_qhupU8lJEeCA2KY6CawwCg">
+ <generalization xmi:id="_qgfBFQsREeGTNJLAYqz1mw" general="_qgfoIAsREeGTNJLAYqz1mw"/>
+ <ownedAttribute xmi:id="_qgfBFgsREeGTNJLAYqz1mw" name="base_Artifact" visibility="public" redefinedProperty="_qgfoIgsREeGTNJLAYqz1mw" association="_qfzEkwsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Artifact"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh1XC8lJEeCA2KY6CawwCg" name="File" isAbstract="true">
- <ownedComment xmi:id="_qh1XDMlJEeCA2KY6CawwCg" annotatedElement="_qh1XC8lJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgfoIAsREeGTNJLAYqz1mw" name="File" isAbstract="true">
+ <ownedComment xmi:id="_qgfoIQsREeGTNJLAYqz1mw" annotatedElement="_qgfoIAsREeGTNJLAYqz1mw">
<body>A physical file in the context of the system developed.</body>
</ownedComment>
- <ownedAttribute xmi:id="_qh1XDclJEeCA2KY6CawwCg" name="base_Artifact" visibility="public" association="_qhupVslJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgfoIgsREeGTNJLAYqz1mw" name="base_Artifact" visibility="public" association="_qfzroAsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Artifact"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh1-EMlJEeCA2KY6CawwCg" name="Focus">
- <ownedComment xmi:id="_qh1-EclJEeCA2KY6CawwCg" annotatedElement="_qh1-EMlJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgfoIwsREeGTNJLAYqz1mw" name="Focus">
+ <ownedComment xmi:id="_qgfoJAsREeGTNJLAYqz1mw" annotatedElement="_qgfoIwsREeGTNJLAYqz1mw">
<body>A class that defines the core logic or control flow for one or more auxiliary classes that support it. Support classes may be defined explicitly using Auxiliary classes or implicitly as clients of dependency relationships whose supplier is a focus class. Focus classes are typically used together with one or more Auxiliary classes, and are particularly useful for specifying the core business logic or control flow of components during design. See also: «Auxiliary».</body>
</ownedComment>
- <ownedAttribute xmi:id="_qh1-EslJEeCA2KY6CawwCg" name="base_Class" visibility="public" association="_qhv3eclJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgfoJQsREeGTNJLAYqz1mw" name="base_Class" visibility="public" association="_qgC8MAsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh1-E8lJEeCA2KY6CawwCg" name="Framework">
- <ownedComment xmi:id="_qh1-FMlJEeCA2KY6CawwCg" annotatedElement="_qh1-E8lJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qggPMAsREeGTNJLAYqz1mw" name="Framework">
+ <ownedComment xmi:id="_qggPMQsREeGTNJLAYqz1mw" annotatedElement="_qggPMAsREeGTNJLAYqz1mw">
<body>A package that contains model elements that specify a reusable architecture for all or part of a system. Frameworks typically include classes, patterns, or templates. When frameworks are specialized for an application domain they are sometimes referred to as application frameworks.</body>
</ownedComment>
- <ownedAttribute xmi:id="_qh1-FclJEeCA2KY6CawwCg" name="base_Package" visibility="public" association="_qhyTtslJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qggPMgsREeGTNJLAYqz1mw" name="base_Package" visibility="public" association="_qgWeMwsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh1-FslJEeCA2KY6CawwCg" name="Implement">
- <ownedComment xmi:id="_qh1-F8lJEeCA2KY6CawwCg" annotatedElement="_qh1-FslJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qggPMwsREeGTNJLAYqz1mw" name="Implement">
+ <ownedComment xmi:id="_qggPNAsREeGTNJLAYqz1mw" annotatedElement="_qggPMwsREeGTNJLAYqz1mw">
<body>A component definition that is not intended to have a specification itself. Rather, it is an implementation for a separate «Specification» to which it has a Dependency.</body>
</ownedComment>
- <ownedRule xmi:id="_qh1-GMlJEeCA2KY6CawwCg" name="implements_specification" constrainedElement="_qh1-FslJEeCA2KY6CawwCg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_qh1-GclJEeCA2KY6CawwCg">
+ <ownedRule xmi:id="_qggPNQsREeGTNJLAYqz1mw" name="implements_specification" constrainedElement="_qggPMwsREeGTNJLAYqz1mw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_qggPNgsREeGTNJLAYqz1mw">
<language>OCL</language>
<body>self.base_Component.clientDependency.supplier->select(oclIsKindOf(Classifier)).oclAsType(Classifier).extension_Specificaiton->notEmpty()</body>
</specification>
</ownedRule>
- <ownedAttribute xmi:id="_qh1-GslJEeCA2KY6CawwCg" name="base_Component" visibility="public" association="_qhxso8lJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qggPNwsREeGTNJLAYqz1mw" name="base_Component" visibility="public" association="_qgVQEAsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh2lIMlJEeCA2KY6CawwCg" name="ImplementationClass">
- <ownedComment xmi:id="_qh2lIclJEeCA2KY6CawwCg" annotatedElement="_qh2lIMlJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgg2QAsREeGTNJLAYqz1mw" name="ImplementationClass">
+ <ownedComment xmi:id="_qgg2QQsREeGTNJLAYqz1mw" annotatedElement="_qgg2QAsREeGTNJLAYqz1mw">
<body>The implementation of a class in some programming language (e.g., C++, Smalltalk, Java) in which an instance may not have more than one class. This is in contrast to Class, for which an instance may have multiple classes at one time and may gain or lose classes over time, and an object (a child of instance) may dynamically have multiple classes. An Implementation class is said to realize a Classifier if it provides all of the operations defined for the Classifier with the same behavior as specified for the Classifier's operations. An Implementation Class may realize a number of different Types. Note that the physical attributes and associations of the Implementation class do not have to be the same as those of any Classifier it realizes and that the Implementation Class may provide methods for its operations in terms of its physical attributes and associations. See also: «Type».</body>
</ownedComment>
- <ownedRule xmi:id="_qh2lIslJEeCA2KY6CawwCg" name="cannot_be_realization" constrainedElement="_qh2lIMlJEeCA2KY6CawwCg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_qh2lI8lJEeCA2KY6CawwCg">
+ <ownedRule xmi:id="_qgg2QgsREeGTNJLAYqz1mw" name="cannot_be_realization" constrainedElement="_qgg2QAsREeGTNJLAYqz1mw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_qgg2QwsREeGTNJLAYqz1mw">
<language>OCL</language>
<body>self.base_Class.extension_Realization->isEmpty()</body>
</specification>
</ownedRule>
- <ownedAttribute xmi:id="_qh2lJMlJEeCA2KY6CawwCg" name="base_Class" visibility="public" association="_qhwegMlJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgg2RAsREeGTNJLAYqz1mw" name="base_Class" visibility="public" association="_qgJp4AsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh2lJclJEeCA2KY6CawwCg" name="Instantiate">
- <ownedComment xmi:id="_qh2lJslJEeCA2KY6CawwCg" annotatedElement="_qh2lJclJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgg2RQsREeGTNJLAYqz1mw" name="Instantiate">
+ <ownedComment xmi:id="_qgg2RgsREeGTNJLAYqz1mw" annotatedElement="_qgg2RQsREeGTNJLAYqz1mw">
<body>A usage dependency among classifiers indicating that operations on the client create instances of the supplier.</body>
</ownedComment>
- <ownedRule xmi:id="_qh2lJ8lJEeCA2KY6CawwCg" name="client_and_supplier_are_classifiers" constrainedElement="_qh2lJclJEeCA2KY6CawwCg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_qh2lKMlJEeCA2KY6CawwCg">
+ <ownedRule xmi:id="_qgg2RwsREeGTNJLAYqz1mw" name="client_and_supplier_are_classifiers" constrainedElement="_qgg2RQsREeGTNJLAYqz1mw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_qgg2SAsREeGTNJLAYqz1mw">
<language>OCL</language>
<body>self.base_Usage.client->forAll(oclIsKindOf(Classifier)) and self.base_Usage.supplier->forAll(oclIsKindOf(Classifier))</body>
</specification>
</ownedRule>
- <ownedAttribute xmi:id="_qh2lKclJEeCA2KY6CawwCg" name="base_Usage" visibility="public" association="_qhy6xslJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgg2SQsREeGTNJLAYqz1mw" name="base_Usage" visibility="public" association="_qgXsUAsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Usage"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh2lKslJEeCA2KY6CawwCg" name="Library">
- <ownedComment xmi:id="_qh2lK8lJEeCA2KY6CawwCg" annotatedElement="_qh2lKslJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qghdUAsREeGTNJLAYqz1mw" name="Library">
+ <ownedComment xmi:id="_qghdUQsREeGTNJLAYqz1mw" annotatedElement="_qghdUAsREeGTNJLAYqz1mw">
<body>A static or dynamic library file. Subclass of «File».</body>
</ownedComment>
- <generalization xmi:id="_qh2lLMlJEeCA2KY6CawwCg" general="_qh1XC8lJEeCA2KY6CawwCg"/>
- <ownedAttribute xmi:id="_qh2lLclJEeCA2KY6CawwCg" name="base_Artifact" visibility="public" redefinedProperty="_qh1XDclJEeCA2KY6CawwCg" association="_qhvQYMlJEeCA2KY6CawwCg">
+ <generalization xmi:id="_qghdUgsREeGTNJLAYqz1mw" general="_qgfoIAsREeGTNJLAYqz1mw"/>
+ <ownedAttribute xmi:id="_qghdUwsREeGTNJLAYqz1mw" name="base_Artifact" visibility="public" redefinedProperty="_qgfoIgsREeGTNJLAYqz1mw" association="_qfzrowsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Artifact"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh3MMMlJEeCA2KY6CawwCg" name="Metaclass">
- <ownedComment xmi:id="_qh3MMclJEeCA2KY6CawwCg" annotatedElement="_qh3MMMlJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qghdVAsREeGTNJLAYqz1mw" name="Metaclass">
+ <ownedComment xmi:id="_qghdVQsREeGTNJLAYqz1mw" annotatedElement="_qghdVAsREeGTNJLAYqz1mw">
<body>A class whose instances are also classes.</body>
</ownedComment>
- <ownedAttribute xmi:id="_qh3MMslJEeCA2KY6CawwCg" name="base_Class" visibility="public" association="_qhweg8lJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qghdVgsREeGTNJLAYqz1mw" name="base_Class" visibility="public" association="_qgSMwAsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh4aUMlJEeCA2KY6CawwCg" name="ModelLibrary">
- <ownedComment xmi:id="_qh4aUclJEeCA2KY6CawwCg" annotatedElement="_qh4aUMlJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qghdVwsREeGTNJLAYqz1mw" name="ModelLibrary">
+ <ownedComment xmi:id="_qghdWAsREeGTNJLAYqz1mw" annotatedElement="_qghdVwsREeGTNJLAYqz1mw">
<body>A package that contains model elements that are intended to be reused by other packages. Model libraries are frequently used in conjunction with applied profiles. This is expressed by defining a dependency between a profile and a model library package, or by defining a model library as contained in a profile package. The classes in a model library are not stereotypes and tagged definitions extending the metamodel. A model library is analogous to a class library in some programming languages. When a model library is defined as a part of a profile, it is imported or deleted with the application or removal of the profile. The profile is implicitly applied to its model library. In the other case, when the model library is defined as an external package imported by a profile, the profile requires that the model library be there in the model at the stage of the profile application. The application or the removal of the profile does not affect the presence of the model library elements.</body>
</ownedComment>
- <ownedAttribute xmi:id="_qh4aUslJEeCA2KY6CawwCg" name="base_Package" visibility="public" association="_qhyTuclJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qghdWQsREeGTNJLAYqz1mw" name="base_Package" visibility="public" association="_qgWeNgsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh4aU8lJEeCA2KY6CawwCg" name="Process">
- <ownedComment xmi:id="_qh4aVMlJEeCA2KY6CawwCg" annotatedElement="_qh4aU8lJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgiEYAsREeGTNJLAYqz1mw" name="Process">
+ <ownedComment xmi:id="_qgiEYQsREeGTNJLAYqz1mw" annotatedElement="_qgiEYAsREeGTNJLAYqz1mw">
<body>A transaction based component.</body>
</ownedComment>
- <ownedAttribute xmi:id="_qh4aVclJEeCA2KY6CawwCg" name="base_Component" visibility="public" association="_qhxspslJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgiEYgsREeGTNJLAYqz1mw" name="base_Component" visibility="public" association="_qgV3IAsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh5BYMlJEeCA2KY6CawwCg" name="Realization">
- <ownedComment xmi:id="_qh5BYclJEeCA2KY6CawwCg" annotatedElement="_qh5BYMlJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgiEYwsREeGTNJLAYqz1mw" name="Realization">
+ <ownedComment xmi:id="_qgiEZAsREeGTNJLAYqz1mw" annotatedElement="_qgiEYwsREeGTNJLAYqz1mw">
<body>A classifier that specifies a domain of objects and that also defines the physical implementation of those objects. For example, a Component stereotyped by «realization» will only have realizing Classifiers that implement behavior specified by a separate «Specification» Component. See «specification». This differs from «ImplementationClass» because an «ImplementationClass» is a realization of a Class that can have features such as attributes and methods that are useful to system designers.</body>
</ownedComment>
- <ownedRule xmi:id="_qh5BYslJEeCA2KY6CawwCg" name="cannot_be_implementationClass" constrainedElement="_qh5BYMlJEeCA2KY6CawwCg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_qh5BY8lJEeCA2KY6CawwCg">
+ <ownedRule xmi:id="_qgiEZQsREeGTNJLAYqz1mw" name="cannot_be_implementationClass" constrainedElement="_qgiEYwsREeGTNJLAYqz1mw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_qgiEZgsREeGTNJLAYqz1mw">
<language>OCL</language>
<body>self.base_Classifier.extension_ImplementationClass->isEmpty()</body>
</specification>
</ownedRule>
- <ownedAttribute xmi:id="_qh5BZMlJEeCA2KY6CawwCg" name="base_Classifier" visibility="public" association="_qhxFk8lJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgiEZwsREeGTNJLAYqz1mw" name="base_Classifier" visibility="public" association="_qgSz1gsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh5BZclJEeCA2KY6CawwCg" name="Refine">
- <ownedComment xmi:id="_qh5BZslJEeCA2KY6CawwCg" annotatedElement="_qh5BZclJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgircAsREeGTNJLAYqz1mw" name="Refine">
+ <ownedComment xmi:id="_qgircQsREeGTNJLAYqz1mw" annotatedElement="_qgircAsREeGTNJLAYqz1mw">
<body>Specifies a refinement relationship between model elements at different semantic levels, such as analysis and design. The mapping specifies the relationship between the two elements or sets of elements. The mapping may or may not be computable, and it may be unidirectional or bidirectional. Refinement can be used to model transformations from analysis to design and other such changes.</body>
</ownedComment>
- <ownedAttribute xmi:id="_qh5BZ8lJEeCA2KY6CawwCg" name="base_Abstraction" visibility="public" association="_qhs0I8lJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgircgsREeGTNJLAYqz1mw" name="base_Abstraction" visibility="public" association="_qfydgAsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Abstraction"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh5BaMlJEeCA2KY6CawwCg" name="Responsibility">
- <ownedComment xmi:id="_qh5BaclJEeCA2KY6CawwCg" annotatedElement="_qh5BaMlJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgircwsREeGTNJLAYqz1mw" name="Responsibility">
+ <ownedComment xmi:id="_qgirdAsREeGTNJLAYqz1mw" annotatedElement="_qgircwsREeGTNJLAYqz1mw">
<body>A contract or an obligation of an element in its relationship to other elements.</body>
</ownedComment>
- <ownedAttribute xmi:id="_qh5BaslJEeCA2KY6CawwCg" name="base_Usage" visibility="public" association="_qhy6yclJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgirdQsREeGTNJLAYqz1mw" name="base_Usage" visibility="public" association="_qgXsUwsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Usage"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh5Ba8lJEeCA2KY6CawwCg" name="Script">
- <ownedComment xmi:id="_qh5BbMlJEeCA2KY6CawwCg" annotatedElement="_qh5Ba8lJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgirdgsREeGTNJLAYqz1mw" name="Script">
+ <ownedComment xmi:id="_qgirdwsREeGTNJLAYqz1mw" annotatedElement="_qgirdgsREeGTNJLAYqz1mw">
<body>A script file that can be interpreted by a computer system. Subclass of «File».</body>
</ownedComment>
- <generalization xmi:id="_qh5BbclJEeCA2KY6CawwCg" general="_qh1XC8lJEeCA2KY6CawwCg"/>
- <ownedAttribute xmi:id="_qh5BbslJEeCA2KY6CawwCg" name="base_Artifact" visibility="public" redefinedProperty="_qh1XDclJEeCA2KY6CawwCg" association="_qhvQY8lJEeCA2KY6CawwCg">
+ <generalization xmi:id="_qgireAsREeGTNJLAYqz1mw" general="_qgfoIAsREeGTNJLAYqz1mw"/>
+ <ownedAttribute xmi:id="_qgireQsREeGTNJLAYqz1mw" name="base_Artifact" visibility="public" redefinedProperty="_qgfoIgsREeGTNJLAYqz1mw" association="_qgBuEAsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Artifact"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh5ocMlJEeCA2KY6CawwCg" name="Send">
- <ownedComment xmi:id="_qh5occlJEeCA2KY6CawwCg" annotatedElement="_qh5ocMlJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgj5kAsREeGTNJLAYqz1mw" name="Send">
+ <ownedComment xmi:id="_qgj5kQsREeGTNJLAYqz1mw" annotatedElement="_qgj5kAsREeGTNJLAYqz1mw">
<body>A usage dependency whose client is an operation and whose supplier is a signal, specifying that the client sends the supplier signal.</body>
</ownedComment>
- <ownedRule xmi:id="_qh5ocslJEeCA2KY6CawwCg" name="client_operation_sends_supplier_signal" constrainedElement="_qh5ocMlJEeCA2KY6CawwCg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_qh5oc8lJEeCA2KY6CawwCg">
+ <ownedRule xmi:id="_qgj5kgsREeGTNJLAYqz1mw" name="client_operation_sends_supplier_signal" constrainedElement="_qgj5kAsREeGTNJLAYqz1mw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_qgj5kwsREeGTNJLAYqz1mw">
<language>OCL</language>
<body>self.base_Usage.client->forAll(oclIsKindOf(Operation)) and self.base_Usage.supplier->forAll(oclIsKindOf(Signal))</body>
</specification>
</ownedRule>
- <ownedAttribute xmi:id="_qh5odMlJEeCA2KY6CawwCg" name="base_Usage" visibility="public" association="_qhzh0MlJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgj5lAsREeGTNJLAYqz1mw" name="base_Usage" visibility="public" association="_qgXsVgsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Usage"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh5odclJEeCA2KY6CawwCg" name="Service">
- <ownedComment xmi:id="_qh5odslJEeCA2KY6CawwCg" annotatedElement="_qh5odclJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgj5lQsREeGTNJLAYqz1mw" name="Service">
+ <ownedComment xmi:id="_qgj5lgsREeGTNJLAYqz1mw" annotatedElement="_qgj5lQsREeGTNJLAYqz1mw">
<body>A stateless, functional component (computes a value).</body>
</ownedComment>
- <ownedAttribute xmi:id="_qh5od8lJEeCA2KY6CawwCg" name="base_Component" visibility="public" association="_qhyTsMlJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgj5lwsREeGTNJLAYqz1mw" name="base_Component" visibility="public" association="_qgV3IwsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh5oeMlJEeCA2KY6CawwCg" name="Source">
- <ownedComment xmi:id="_qh5oeclJEeCA2KY6CawwCg" annotatedElement="_qh5oeMlJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgkgoAsREeGTNJLAYqz1mw" name="Source">
+ <ownedComment xmi:id="_qgkgoQsREeGTNJLAYqz1mw" annotatedElement="_qgkgoAsREeGTNJLAYqz1mw">
<body>A source file that can be compiled into an executable file. Subclass of «File».</body>
</ownedComment>
- <generalization xmi:id="_qh5oeslJEeCA2KY6CawwCg" general="_qh1XC8lJEeCA2KY6CawwCg"/>
- <ownedAttribute xmi:id="_qh6PgMlJEeCA2KY6CawwCg" name="base_Artifact" visibility="public" redefinedProperty="_qh1XDclJEeCA2KY6CawwCg" association="_qhvQZslJEeCA2KY6CawwCg">
+ <generalization xmi:id="_qgkgogsREeGTNJLAYqz1mw" general="_qgfoIAsREeGTNJLAYqz1mw"/>
+ <ownedAttribute xmi:id="_qgkgowsREeGTNJLAYqz1mw" name="base_Artifact" visibility="public" redefinedProperty="_qgfoIgsREeGTNJLAYqz1mw" association="_qgBuEwsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Artifact"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh6PgclJEeCA2KY6CawwCg" name="Specification">
- <ownedComment xmi:id="_qh6PgslJEeCA2KY6CawwCg" annotatedElement="_qh6PgclJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgkgpAsREeGTNJLAYqz1mw" name="Specification">
+ <ownedComment xmi:id="_qgkgpQsREeGTNJLAYqz1mw" annotatedElement="_qgkgpAsREeGTNJLAYqz1mw">
<body>A class that specifies a domain of objects together with the operations applicable to the objects, without defining the physical implementation of those objects. However, it may have attributes and associations. Behavioral specifications for type operations may be expressed using, for example, activity diagrams. An object may have at most one implementation class, however it may conform to multiple different types. See also: «ImplementationClass».</body>
</ownedComment>
- <ownedRule xmi:id="_qh6Pg8lJEeCA2KY6CawwCg" name="cannot_be_type" constrainedElement="_qh6PgclJEeCA2KY6CawwCg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_qh6PhMlJEeCA2KY6CawwCg">
+ <ownedRule xmi:id="_qgkgpgsREeGTNJLAYqz1mw" name="cannot_be_type" constrainedElement="_qgkgpAsREeGTNJLAYqz1mw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_qgkgpwsREeGTNJLAYqz1mw">
<language>OCL</language>
<body>self.base_Classifier.extension_Type->isEmpty()</body>
</specification>
</ownedRule>
- <ownedAttribute xmi:id="_qh6PhclJEeCA2KY6CawwCg" name="base_Classifier" visibility="public" association="_qhxFlslJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgkgqAsREeGTNJLAYqz1mw" name="base_Classifier" visibility="public" association="_qgTa4AsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh6PhslJEeCA2KY6CawwCg" name="Subsystem">
- <ownedComment xmi:id="_qh6Ph8lJEeCA2KY6CawwCg" annotatedElement="_qh6PhslJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qglHsAsREeGTNJLAYqz1mw" name="Subsystem">
+ <ownedComment xmi:id="_qglHsQsREeGTNJLAYqz1mw" annotatedElement="_qglHsAsREeGTNJLAYqz1mw">
<body>A unit of hierarchical decomposition for large systems. A subsystem is commonly instantiated indirectly. Definitions of subsystems vary widely among domains and methods, and it is expected that domain and method profiles will specialize this construct. A subsystem may be defined to have specification and realization elements. See also: «Specification» and «Realization».</body>
</ownedComment>
- <ownedAttribute xmi:id="_qh6PiMlJEeCA2KY6CawwCg" name="base_Component" visibility="public" association="_qhyTs8lJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qglHsgsREeGTNJLAYqz1mw" name="base_Component" visibility="public" association="_qgWeMAsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh6PiclJEeCA2KY6CawwCg" name="Trace">
- <ownedComment xmi:id="_qh6PislJEeCA2KY6CawwCg" annotatedElement="_qh6PiclJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qglHswsREeGTNJLAYqz1mw" name="Trace">
+ <ownedComment xmi:id="_qglHtAsREeGTNJLAYqz1mw" annotatedElement="_qglHswsREeGTNJLAYqz1mw">
<body>Specifies a trace relationship between model elements or sets of model elements that represent the same concept in different models. Traces are mainly used for tracking requirements and changes across models. Since model changes can occur in both directions, the directionality of the dependency can often be ignored. The mapping specifies the relationship between the two, but it is rarely computable and is usually informal.</body>
</ownedComment>
- <ownedAttribute xmi:id="_qh6Pi8lJEeCA2KY6CawwCg" name="base_Abstraction" visibility="public" association="_qhuCQMlJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qglHtQsREeGTNJLAYqz1mw" name="base_Abstraction" visibility="public" association="_qfydgwsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Abstraction"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh62kMlJEeCA2KY6CawwCg" name="Type">
- <ownedComment xmi:id="_qh62kclJEeCA2KY6CawwCg" annotatedElement="_qh62kMlJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qglHtgsREeGTNJLAYqz1mw" name="Type">
+ <ownedComment xmi:id="_qglHtwsREeGTNJLAYqz1mw" annotatedElement="_qglHtgsREeGTNJLAYqz1mw">
<body>A class that specifies a domain of objects together with the operations applicable to the objects, without defining the physical implementation of those objects. However, it may have attributes and associations. Behavioral specifications for type operations may be expressed using, for example, activity diagrams. An object may have at most one implementation class, however it may conform to multiple different types. See also: «ImplementationClass».</body>
</ownedComment>
- <ownedRule xmi:id="_qh62kslJEeCA2KY6CawwCg" name="cannot_be_specification" constrainedElement="_qh62kMlJEeCA2KY6CawwCg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_qh62k8lJEeCA2KY6CawwCg">
+ <ownedRule xmi:id="_qglHuAsREeGTNJLAYqz1mw" name="cannot_be_specification" constrainedElement="_qglHtgsREeGTNJLAYqz1mw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_qglHuQsREeGTNJLAYqz1mw">
<language>OCL</language>
<body>self.base_Class.extension_Specification->isEmpty()</body>
</specification>
</ownedRule>
- <ownedAttribute xmi:id="_qh62lMlJEeCA2KY6CawwCg" name="base_Class" visibility="public" association="_qhwehslJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qglHugsREeGTNJLAYqz1mw" name="base_Class" visibility="public" association="_qgSz0AsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qh62lclJEeCA2KY6CawwCg" name="Utility">
- <ownedComment xmi:id="_qh62lslJEeCA2KY6CawwCg" annotatedElement="_qh62lclJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_qgluwAsREeGTNJLAYqz1mw" name="Utility">
+ <ownedComment xmi:id="_qgluwQsREeGTNJLAYqz1mw" annotatedElement="_qgluwAsREeGTNJLAYqz1mw">
<body>A class that has no instances, but rather denotes a named collection of static attributes and static operations, all of which are class-scoped.</body>
</ownedComment>
- <ownedRule xmi:id="_qh62l8lJEeCA2KY6CawwCg" name="is_utility" constrainedElement="_qh62lclJEeCA2KY6CawwCg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_qh62mMlJEeCA2KY6CawwCg">
+ <ownedRule xmi:id="_qgluwgsREeGTNJLAYqz1mw" name="is_utility" constrainedElement="_qgluwAsREeGTNJLAYqz1mw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_qgluwwsREeGTNJLAYqz1mw">
<language>OCL</language>
<body>self.base_Class.feature->forAll(isStatic)</body>
</specification>
</ownedRule>
- <ownedAttribute xmi:id="_qh62mclJEeCA2KY6CawwCg" name="base_Class" visibility="public" association="_qhxFkMlJEeCA2KY6CawwCg">
+ <ownedAttribute xmi:id="_qgluxAsREeGTNJLAYqz1mw" name="base_Class" visibility="public" association="_qgSz0wsREeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
</packagedElement>
diff --git a/plugins/org.eclipse.uml2.uml.profile.l2/model/L2.uml b/plugins/org.eclipse.uml2.uml.profile.l2/model/L2.uml
index b477fb1d..c762b4cf 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l2/model/L2.uml
+++ b/plugins/org.eclipse.uml2.uml.profile.l2/model/L2.uml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="20100901" xmlns:xmi="http://www.omg.org/spec/XMI/20100901" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
+<xmi:XMI xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
<uml:Profile xmi:id="_ihtF8L5MEeCUg9_01zj7Og" name="L2">
<packageMerge xmi:id="_pUgPcL5MEeCUg9_01zj7Og">
<mergedPackage xmi:type="uml:Profile" href="../../org.eclipse.uml2/model/StandardProfileL2.xmi#_0"/>
diff --git a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/CallOperations.java b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/CallOperations.java
index bdacf38b..67d3749c 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/CallOperations.java
+++ b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/CallOperations.java
@@ -7,6 +7,7 @@
*
* Contributors:
* CEA - initial API and implementation
+ * Kenn Hussey (CEA) - 351774
*
*/
package org.eclipse.uml2.uml.profile.l2.internal.operations;
@@ -40,7 +41,8 @@ import org.eclipse.uml2.uml.util.UMLUtil;
*
* @generated not
*/
-public class CallOperations extends UMLUtil {
+public class CallOperations
+ extends UMLUtil {
/**
* <!-- begin-user-doc -->
diff --git a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/CreateOperations.java b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/CreateOperations.java
index 1fa4e374..53a4d45c 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/CreateOperations.java
+++ b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/CreateOperations.java
@@ -7,6 +7,7 @@
*
* Contributors:
* CEA - initial API and implementation
+ * Kenn Hussey (CEA) - 351774
*
*/
package org.eclipse.uml2.uml.profile.l2.internal.operations;
@@ -40,7 +41,8 @@ import org.eclipse.uml2.uml.util.UMLUtil;
*
* @generated not
*/
-public class CreateOperations extends UMLUtil {
+public class CreateOperations
+ extends UMLUtil {
/**
* <!-- begin-user-doc -->
diff --git a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/ImplementOperations.java b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/ImplementOperations.java
index 1f5313ed..e5281805 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/ImplementOperations.java
+++ b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/ImplementOperations.java
@@ -7,6 +7,7 @@
*
* Contributors:
* CEA - initial API and implementation
+ * Kenn Hussey (CEA) - 351774
*
*/
package org.eclipse.uml2.uml.profile.l2.internal.operations;
@@ -41,7 +42,8 @@ import org.eclipse.uml2.uml.util.UMLUtil;
*
* @generated not
*/
-public class ImplementOperations extends UMLUtil {
+public class ImplementOperations
+ extends UMLUtil {
/**
* <!-- begin-user-doc -->
diff --git a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/ImplementationClassOperations.java b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/ImplementationClassOperations.java
index 9adc2ee6..35c6b919 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/ImplementationClassOperations.java
+++ b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/ImplementationClassOperations.java
@@ -7,6 +7,7 @@
*
* Contributors:
* CEA - initial API and implementation
+ * Kenn Hussey (CEA) - 351774
*
*/
package org.eclipse.uml2.uml.profile.l2.internal.operations;
@@ -38,7 +39,8 @@ import org.eclipse.uml2.uml.util.UMLUtil;
*
* @generated not
*/
-public class ImplementationClassOperations extends UMLUtil {
+public class ImplementationClassOperations
+ extends UMLUtil {
/**
* <!-- begin-user-doc -->
diff --git a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/InstantiateOperations.java b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/InstantiateOperations.java
index a6350890..7931934e 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/InstantiateOperations.java
+++ b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/InstantiateOperations.java
@@ -7,6 +7,7 @@
*
* Contributors:
* CEA - initial API and implementation
+ * Kenn Hussey (CEA) - 351774
*
*/
package org.eclipse.uml2.uml.profile.l2.internal.operations;
@@ -40,7 +41,8 @@ import org.eclipse.uml2.uml.util.UMLUtil;
*
* @generated not
*/
-public class InstantiateOperations extends UMLUtil {
+public class InstantiateOperations
+ extends UMLUtil {
/**
* <!-- begin-user-doc -->
diff --git a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/RealizationOperations.java b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/RealizationOperations.java
index 9c02fe19..7e3d884d 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/RealizationOperations.java
+++ b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/RealizationOperations.java
@@ -7,6 +7,7 @@
*
* Contributors:
* CEA - initial API and implementation
+ * Kenn Hussey (CEA) - 351774
*
*/
package org.eclipse.uml2.uml.profile.l2.internal.operations;
@@ -39,7 +40,8 @@ import org.eclipse.uml2.uml.util.UMLUtil;
*
* @generated not
*/
-public class RealizationOperations extends UMLUtil {
+public class RealizationOperations
+ extends UMLUtil {
/**
* <!-- begin-user-doc -->
diff --git a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/SendOperations.java b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/SendOperations.java
index d7afde47..e1ede0b2 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/SendOperations.java
+++ b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/SendOperations.java
@@ -7,6 +7,7 @@
*
* Contributors:
* CEA - initial API and implementation
+ * Kenn Hussey (CEA) - 351774
*
*/
package org.eclipse.uml2.uml.profile.l2.internal.operations;
@@ -41,7 +42,8 @@ import org.eclipse.uml2.uml.util.UMLUtil;
*
* @generated not
*/
-public class SendOperations extends UMLUtil {
+public class SendOperations
+ extends UMLUtil {
/**
* <!-- begin-user-doc -->
diff --git a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/SpecificationOperations.java b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/SpecificationOperations.java
index 679aaea3..7a02cc1f 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/SpecificationOperations.java
+++ b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/SpecificationOperations.java
@@ -7,6 +7,7 @@
*
* Contributors:
* CEA - initial API and implementation
+ * Kenn Hussey (CEA) - 351774
*
*/
package org.eclipse.uml2.uml.profile.l2.internal.operations;
@@ -39,7 +40,8 @@ import org.eclipse.uml2.uml.util.UMLUtil;
*
* @generated not
*/
-public class SpecificationOperations extends UMLUtil {
+public class SpecificationOperations
+ extends UMLUtil {
/**
* <!-- begin-user-doc -->
diff --git a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/TypeOperations.java b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/TypeOperations.java
index 8050957d..99083bee 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/TypeOperations.java
+++ b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/TypeOperations.java
@@ -7,6 +7,7 @@
*
* Contributors:
* CEA - initial API and implementation
+ * Kenn Hussey (CEA) - 351774
*
*/
package org.eclipse.uml2.uml.profile.l2.internal.operations;
@@ -38,7 +39,8 @@ import org.eclipse.uml2.uml.util.UMLUtil;
*
* @generated not
*/
-public class TypeOperations extends UMLUtil {
+public class TypeOperations
+ extends UMLUtil {
/**
* <!-- begin-user-doc -->
diff --git a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/UtilityOperations.java b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/UtilityOperations.java
index 386a800d..0c876416 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/UtilityOperations.java
+++ b/plugins/org.eclipse.uml2.uml.profile.l2/src/org/eclipse/uml2/uml/profile/l2/internal/operations/UtilityOperations.java
@@ -7,6 +7,7 @@
*
* Contributors:
* CEA - initial API and implementation
+ * Kenn Hussey (CEA) - 351774
*
*/
package org.eclipse.uml2.uml.profile.l2.internal.operations;
@@ -38,7 +39,8 @@ import org.eclipse.uml2.uml.util.UMLUtil;
*
* @generated not
*/
-public class UtilityOperations extends UMLUtil {
+public class UtilityOperations
+ extends UMLUtil {
/**
* <!-- begin-user-doc -->
diff --git a/plugins/org.eclipse.uml2.uml.profile.l3/model/L3.ecore b/plugins/org.eclipse.uml2.uml.profile.l3/model/L3.ecore
index d74a493f..9236e1ec 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l3/model/L3.ecore
+++ b/plugins/org.eclipse.uml2.uml.profile.l3/model/L3.ecore
@@ -1,17 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
-<ecore:EPackage xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="l3"
- nsURI="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L3" nsPrefix="l3">
+<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="l3" nsURI="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L3"
+ nsPrefix="l3">
<eClassifiers xsi:type="ecore:EClass" name="BuildComponent">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="A collection of elements defined for the purpose of system level decelopment activities, such as compilation and versioning."/>
+ </eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Component" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Component"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Metamodel">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="A model that specifies the modeling concepts of some modeling language (e.g., a MOF model). See >."/>
+ </eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Model" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Model"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="SystemModel">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="A SystemModel is a stereotyped model that contains a collection of models of the same system. A systemModel also contains all relationships and constraints between model elements contained in different models."/>
+ </eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Model" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Model"/>
</eClassifiers>
diff --git a/plugins/org.eclipse.uml2.uml.profile.l3/model/L3.genmodel b/plugins/org.eclipse.uml2.uml.profile.l3/model/L3.genmodel
index b6f10bae..e3f434ae 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l3/model/L3.genmodel
+++ b/plugins/org.eclipse.uml2.uml.profile.l3/model/L3.genmodel
@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
-<genmodel:GenModel xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/uml2/2.2.0/GenModel" modelDirectory="/org.eclipse.uml2.uml.profile.l3/src"
- editDirectory="" editorDirectory="" modelPluginID="org.eclipse.uml2.uml.profile.l3"
- templateDirectory="/org.eclipse.uml2/templates" runtimeJar="true" dynamicTemplates="true"
- modelName="L3" modelPluginClass="org.eclipse.uml2.uml.profile.l3.L3Plugin" nonNLSMarkers="true"
- codeFormatting="true" testsDirectory="" importerID="org.eclipse.uml2.uml.ecore.importer"
+<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/uml2/2.2.0/GenModel"
+ modelDirectory="/org.eclipse.uml2.uml.profile.l3/src" editDirectory=""
+ editorDirectory="" modelPluginID="org.eclipse.uml2.uml.profile.l3" templateDirectory="/org.eclipse.uml2/templates"
+ runtimeJar="true" dynamicTemplates="true" modelName="L3" modelPluginClass="org.eclipse.uml2.uml.profile.l3.L3Plugin"
+ nonNLSMarkers="true" codeFormatting="true" testsDirectory="" importerID="org.eclipse.uml2.uml.ecore.importer"
containmentProxies="true" complianceLevel="5.0" copyrightFields="false" usedGenPackages="platform:/plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore"
operationReflection="true" invariantPrefix="validate">
<genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/importer/org.eclipse.uml2.uml.ecore.importer">
diff --git a/plugins/org.eclipse.uml2.uml.profile.l3/model/L3.merged.uml b/plugins/org.eclipse.uml2.uml.profile.l3/model/L3.merged.uml
index c6934b64..72be6992 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l3/model/L3.merged.uml
+++ b/plugins/org.eclipse.uml2.uml.profile.l3/model/L3.merged.uml
@@ -1,36 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="20100901" xmlns:xmi="http://www.omg.org/spec/XMI/20100901" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
- <uml:Profile xmi:id="_bcyzQMIyEeCDwPTas6MRfw" name="L3" metamodelReference="_9WrWEMlJEeCA2KY6CawwCg">
- <packageImport xmi:id="_9WrWEMlJEeCA2KY6CawwCg">
+<xmi:XMI xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
+ <uml:Profile xmi:id="_bcyzQMIyEeCDwPTas6MRfw" name="L3" metamodelReference="_8MCx8AsTEeGTNJLAYqz1mw">
+ <packageImport xmi:id="_8MCx8AsTEeGTNJLAYqz1mw">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
</packageImport>
- <packagedElement xmi:type="uml:Extension" xmi:id="_9WskMMlJEeCA2KY6CawwCg" name="Component_BuildComponent" memberEnd="_9WskMclJEeCA2KY6CawwCg _9WtLQclJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9WskMclJEeCA2KY6CawwCg" name="extension_BuildComponent" visibility="public" type="_9WtLQMlJEeCA2KY6CawwCg" aggregation="composite" association="_9WskMMlJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9WskMslJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8MCx8QsTEeGTNJLAYqz1mw" name="Component_BuildComponent" memberEnd="_8MCx8gsTEeGTNJLAYqz1mw _8MDZCAsTEeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8MCx8gsTEeGTNJLAYqz1mw" name="extension_BuildComponent" visibility="public" type="_8MDZBgsTEeGTNJLAYqz1mw" aggregation="composite" association="_8MCx8QsTEeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8MCx8wsTEeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_9WskM8lJEeCA2KY6CawwCg" name="Model_Metamodel" memberEnd="_9WskNMlJEeCA2KY6CawwCg _9WtLQ8lJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9WskNMlJEeCA2KY6CawwCg" name="extension_Metamodel" visibility="public" type="_9WtLQslJEeCA2KY6CawwCg" aggregation="composite" association="_9WskM8lJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9WskNclJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8MDZAAsTEeGTNJLAYqz1mw" name="Model_Metamodel" memberEnd="_8MDZAQsTEeGTNJLAYqz1mw _8MEAEgsTEeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8MDZAQsTEeGTNJLAYqz1mw" name="extension_Metamodel" visibility="public" type="_8MEAEAsTEeGTNJLAYqz1mw" aggregation="composite" association="_8MDZAAsTEeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8MDZAgsTEeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_9WskNslJEeCA2KY6CawwCg" name="Model_SystemModel" memberEnd="_9WskN8lJEeCA2KY6CawwCg _9WtLRclJEeCA2KY6CawwCg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9WskN8lJEeCA2KY6CawwCg" name="extension_SystemModel" visibility="public" type="_9WtLRMlJEeCA2KY6CawwCg" aggregation="composite" association="_9WskNslJEeCA2KY6CawwCg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9WskOMlJEeCA2KY6CawwCg"/>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_8MDZAwsTEeGTNJLAYqz1mw" name="Model_SystemModel" memberEnd="_8MDZBAsTEeGTNJLAYqz1mw _8MEAFQsTEeGTNJLAYqz1mw">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8MDZBAsTEeGTNJLAYqz1mw" name="extension_SystemModel" visibility="public" type="_8MEAEwsTEeGTNJLAYqz1mw" aggregation="composite" association="_8MDZAwsTEeGTNJLAYqz1mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8MDZBQsTEeGTNJLAYqz1mw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_9WtLQMlJEeCA2KY6CawwCg" name="BuildComponent">
- <ownedAttribute xmi:id="_9WtLQclJEeCA2KY6CawwCg" name="base_Component" visibility="public" association="_9WskMMlJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8MDZBgsTEeGTNJLAYqz1mw" name="BuildComponent">
+ <ownedComment xmi:id="_8MDZBwsTEeGTNJLAYqz1mw" annotatedElement="_8MDZBgsTEeGTNJLAYqz1mw">
+ <body>A collection of elements defined for the purpose of system level decelopment activities, such as compilation and versioning.</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_8MDZCAsTEeGTNJLAYqz1mw" name="base_Component" visibility="public" association="_8MCx8QsTEeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_9WtLQslJEeCA2KY6CawwCg" name="Metamodel">
- <ownedAttribute xmi:id="_9WtLQ8lJEeCA2KY6CawwCg" name="base_Model" visibility="public" association="_9WskM8lJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8MEAEAsTEeGTNJLAYqz1mw" name="Metamodel">
+ <ownedComment xmi:id="_8MEAEQsTEeGTNJLAYqz1mw" annotatedElement="_8MEAEAsTEeGTNJLAYqz1mw">
+ <body>A model that specifies the modeling concepts of some modeling language (e.g., a MOF model). See >.</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_8MEAEgsTEeGTNJLAYqz1mw" name="base_Model" visibility="public" association="_8MDZAAsTEeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Model"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_9WtLRMlJEeCA2KY6CawwCg" name="SystemModel">
- <ownedAttribute xmi:id="_9WtLRclJEeCA2KY6CawwCg" name="base_Model" visibility="public" association="_9WskNslJEeCA2KY6CawwCg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_8MEAEwsTEeGTNJLAYqz1mw" name="SystemModel">
+ <ownedComment xmi:id="_8MEAFAsTEeGTNJLAYqz1mw" annotatedElement="_8MEAEwsTEeGTNJLAYqz1mw">
+ <body>A SystemModel is a stereotyped model that contains a collection of models of the same system. A systemModel also contains all relationships and constraints between model elements contained in different models.</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_8MEAFQsTEeGTNJLAYqz1mw" name="base_Model" visibility="public" association="_8MDZAwsTEeGTNJLAYqz1mw">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Model"/>
</ownedAttribute>
</packagedElement>
diff --git a/plugins/org.eclipse.uml2.uml.profile.l3/model/L3.uml b/plugins/org.eclipse.uml2.uml.profile.l3/model/L3.uml
index fae0b7f8..eba61200 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l3/model/L3.uml
+++ b/plugins/org.eclipse.uml2.uml.profile.l3/model/L3.uml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="20100901" xmlns:xmi="http://www.omg.org/spec/XMI/20100901" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
+<xmi:XMI xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
<uml:Profile xmi:id="_bcyzQMIyEeCDwPTas6MRfw" name="L3">
<packageMerge xmi:id="_h2x0IMIyEeCDwPTas6MRfw">
<mergedPackage xmi:type="uml:Profile" href="../../org.eclipse.uml2/model/StandardProfileL3.xmi#_0"/>
diff --git a/plugins/org.eclipse.uml2.uml.profile.l3/src/org/eclipse/uml2/uml/profile/l3/BuildComponent.java b/plugins/org.eclipse.uml2.uml.profile.l3/src/org/eclipse/uml2/uml/profile/l3/BuildComponent.java
index fd0a45e7..85782bb7 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l3/src/org/eclipse/uml2/uml/profile/l3/BuildComponent.java
+++ b/plugins/org.eclipse.uml2.uml.profile.l3/src/org/eclipse/uml2/uml/profile/l3/BuildComponent.java
@@ -7,6 +7,7 @@
*
* Contributors:
* CEA - initial API and implementation
+ * Kenn Hussey (CEA) - 351774
*
*/
package org.eclipse.uml2.uml.profile.l3;
@@ -20,6 +21,10 @@ import org.eclipse.uml2.uml.Component;
* A representation of the model object '<em><b>Build Component</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * A collection of elements defined for the purpose of system level decelopment activities, such as compilation and versioning.
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
diff --git a/plugins/org.eclipse.uml2.uml.profile.l3/src/org/eclipse/uml2/uml/profile/l3/Metamodel.java b/plugins/org.eclipse.uml2.uml.profile.l3/src/org/eclipse/uml2/uml/profile/l3/Metamodel.java
index c42d8922..f33f91c1 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l3/src/org/eclipse/uml2/uml/profile/l3/Metamodel.java
+++ b/plugins/org.eclipse.uml2.uml.profile.l3/src/org/eclipse/uml2/uml/profile/l3/Metamodel.java
@@ -7,6 +7,7 @@
*
* Contributors:
* CEA - initial API and implementation
+ * Kenn Hussey (CEA) - 351774
*
*/
package org.eclipse.uml2.uml.profile.l3;
@@ -20,6 +21,10 @@ import org.eclipse.uml2.uml.Model;
* A representation of the model object '<em><b>Metamodel</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * A model that specifies the modeling concepts of some modeling language (e.g., a MOF model). See >.
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
diff --git a/plugins/org.eclipse.uml2.uml.profile.l3/src/org/eclipse/uml2/uml/profile/l3/SystemModel.java b/plugins/org.eclipse.uml2.uml.profile.l3/src/org/eclipse/uml2/uml/profile/l3/SystemModel.java
index 23df7266..2d4e6009 100644
--- a/plugins/org.eclipse.uml2.uml.profile.l3/src/org/eclipse/uml2/uml/profile/l3/SystemModel.java
+++ b/plugins/org.eclipse.uml2.uml.profile.l3/src/org/eclipse/uml2/uml/profile/l3/SystemModel.java
@@ -7,6 +7,7 @@
*
* Contributors:
* CEA - initial API and implementation
+ * Kenn Hussey (CEA) - 351774
*
*/
package org.eclipse.uml2.uml.profile.l3;
@@ -20,6 +21,10 @@ import org.eclipse.uml2.uml.Model;
* A representation of the model object '<em><b>System Model</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * A SystemModel is a stereotyped model that contains a collection of models of the same system. A systemModel also contains all relationships and constraints between model elements contained in different models.
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>

Back to the top