Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.uml2.uml/model/UML.uml')
-rw-r--r--plugins/org.eclipse.uml2.uml/model/UML.uml397
1 files changed, 368 insertions, 29 deletions
diff --git a/plugins/org.eclipse.uml2.uml/model/UML.uml b/plugins/org.eclipse.uml2.uml/model/UML.uml
index d8cb7a95..3301cb31 100644
--- a/plugins/org.eclipse.uml2.uml/model/UML.uml
+++ b/plugins/org.eclipse.uml2.uml/model/UML.uml
@@ -11,68 +11,111 @@
<generalization xmi:type="uml:Generalization" xmi:id="_rcp_MGvbEdq4DLWZOhbdEA">
<general xmi:type="uml:Class" href="Ecore.uml#_439EC3AE03B53903D4E40050"/>
</generalization>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_XebbkGvuEdqG6fBIPwe-mw" name="destroy"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_XebbkGvuEdqG6fBIPwe-mw" name="destroy">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_skdy8ewbEdqYHf-imTcTdw" annotatedElement="_XebbkGvuEdqG6fBIPwe-mw">
+ <body>Destroys this element by removing all cross references to/from it and removing it from its containing resource or object.</body>
+ </ownedComment>
+ </ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_7f8qYGvgEdq4DLWZOhbdEA" name="hasKeyword" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_vBX6QOwbEdqYHf-imTcTdw" annotatedElement="_7f8qYGvgEdq4DLWZOhbdEA">
+ <body>Determines whether this element has the specified keyword.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_9mECUGvgEdq4DLWZOhbdEA" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="__FRyUGvgEdq4DLWZOhbdEA" name="keyword" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_bx0EsGvgEdq4DLWZOhbdEA" name="getKeywords" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_0r7CQOwbEdqYHf-imTcTdw" annotatedElement="_bx0EsGvgEdq4DLWZOhbdEA">
+ <body>Retrieves the keywords for this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_fZ0tMGvgEdq4DLWZOhbdEA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hyHaQWvgEdq4DLWZOhbdEA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hyHaQGvgEdq4DLWZOhbdEA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_jlv7EGvgEdq4DLWZOhbdEA" name="addKeyword">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_2oMhsOwbEdqYHf-imTcTdw" annotatedElement="_jlv7EGvgEdq4DLWZOhbdEA">
+ <body>Adds the specified keyword to this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_y6GO4GvgEdq4DLWZOhbdEA" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_mQqpMGvgEdq4DLWZOhbdEA" name="keyword" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_qB6tQGvgEdq4DLWZOhbdEA" name="removeKeyword">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_4b-zgOwbEdqYHf-imTcTdw" annotatedElement="_qB6tQGvgEdq4DLWZOhbdEA">
+ <body>Removes the specified keyword from this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_1_Pa4GvgEdq4DLWZOhbdEA" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_3u_hQGvgEdq4DLWZOhbdEA" name="keyword" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_674ZYGvzEdq7X4sGURiZYA" name="getNearestPackage" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_8qbw8OwbEdqYHf-imTcTdw" annotatedElement="_674ZYGvzEdq7X4sGURiZYA">
+ <body>Retrieves the nearest package that owns (either directly or indirectly) this element, or the element itself (if it is a package).</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_DyktQGv0Edq7X4sGURiZYA" type="_-cvRAGvzEdq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1aQnEWv3Edq7X4sGURiZYA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1aQnEGv3Edq7X4sGURiZYA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_Gv0hgGv0Edq7X4sGURiZYA" name="getModel" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="__lAEoOwbEdqYHf-imTcTdw" annotatedElement="_Gv0hgGv0Edq7X4sGURiZYA">
+ <body>Retrieves the model that owns (either directly or indirectly) this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Pj1U0Gv0Edq7X4sGURiZYA" type="_NVhqMGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zCjv4Wv3Edq7X4sGURiZYA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zCjv4Gv3Edq7X4sGURiZYA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_aAC2wHFfEdqziYxiZo0YtA" name="isStereotypeApplicable" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ErVFQOwcEdqYHf-imTcTdw" annotatedElement="_aAC2wHFfEdqziYxiZo0YtA">
+ <body>Determines whether the specified stereotype is applicable to this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_dR_vsHFfEdqziYxiZo0YtA" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_d5o-gHFfEdqziYxiZo0YtA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_nd4TIGv0Edq7X4sGURiZYA" name="isStereotypeRequired" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GPxTgOwcEdqYHf-imTcTdw" annotatedElement="_nd4TIGv0Edq7X4sGURiZYA">
+ <body>Determines whether the specified stereotype is required for this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_A-TZYGv1Edq7X4sGURiZYA" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_0weVIGv1Edq7X4sGURiZYA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_hDDkwGv0Edq7X4sGURiZYA" name="isStereotypeApplied" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_HClQgOwcEdqYHf-imTcTdw" annotatedElement="_hDDkwGv0Edq7X4sGURiZYA">
+ <body>Determines whether the specified stereotype is applied to this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_izQ-IGv0Edq7X4sGURiZYA" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_jenoQGv0Edq7X4sGURiZYA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_DkmGMGv1Edq7X4sGURiZYA" name="applyStereotype">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_KtkUgOwcEdqYHf-imTcTdw" annotatedElement="_DkmGMGv1Edq7X4sGURiZYA">
+ <body>Applies the specified stereotype to this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_GGbJwGv1Edq7X4sGURiZYA" direction="return">
<type xmi:type="uml:Class" href="Ecore.uml#_439EC3AE03B53C4F1C860123"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_GmnFsGv1Edq7X4sGURiZYA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_LUETUGv1Edq7X4sGURiZYA" name="unapplyStereotype">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_MSdOsOwcEdqYHf-imTcTdw" annotatedElement="_LUETUGv1Edq7X4sGURiZYA">
+ <body>Unapplies the specified stereotype from this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_NqRVsGv1Edq7X4sGURiZYA" direction="return">
<type xmi:type="uml:Class" href="Ecore.uml#_439EC3AE03B53C4F1C860123"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_OI9c0Gv1Edq7X4sGURiZYA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_7oNB8Gv1Edq7X4sGURiZYA" name="getApplicableStereotypes" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_RO894OwcEdqYHf-imTcTdw" annotatedElement="_7oNB8Gv1Edq7X4sGURiZYA">
+ <body>Retrieves the stereotypes that are applicable to this element, including those that are required and/or may already be applied.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_-J4UgGv1Edq7X4sGURiZYA" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ah4GoWv2Edq7X4sGURiZYA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ah4GoGv2Edq7X4sGURiZYA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_CQI_QGv2Edq7X4sGURiZYA" name="getApplicableStereotype" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_UmbQAOwcEdqYHf-imTcTdw" annotatedElement="_CQI_QGv2Edq7X4sGURiZYA">
+ <body>Retrieves the stereotype with the specified qualified name that is applicable to this element, or null if no such stereotype is applicable.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_FC9FIGv2Edq7X4sGURiZYA" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_i-hrkWv3Edq7X4sGURiZYA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_i-hrkGv3Edq7X4sGURiZYA"/>
@@ -80,6 +123,9 @@
<ownedParameter xmi:type="uml:Parameter" xmi:id="_FX9r0Gv2Edq7X4sGURiZYA" name="qualifiedName" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_IFUr8GvgEdq4DLWZOhbdEA" name="getStereotypeApplications" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_hu_owOwcEdqYHf-imTcTdw" annotatedElement="_IFUr8GvgEdq4DLWZOhbdEA">
+ <body>Retrieves the stereotype applications for this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_PAVWQGvgEdq4DLWZOhbdEA" direction="return">
<type xmi:type="uml:Class" href="Ecore.uml#_439EC3AE03B53C4F1C860123"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oJqQgWvzEdq7X4sGURiZYA" value="*"/>
@@ -87,6 +133,9 @@
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_Rw07YGv1Edq7X4sGURiZYA" name="getStereotypeApplication" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_uNjbMOwcEdqYHf-imTcTdw" annotatedElement="_Rw07YGv1Edq7X4sGURiZYA">
+ <body>Retrieves the application of the specified stereotype for this element, or null if no such stereotype application exists.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Uw5aIGv1Edq7X4sGURiZYA" direction="return">
<type xmi:type="uml:Class" href="Ecore.uml#_439EC3AE03B53C4F1C860123"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4QyvUWv3Edq7X4sGURiZYA" value="1"/>
@@ -95,12 +144,18 @@
<ownedParameter xmi:type="uml:Parameter" xmi:id="_VtGjsGv1Edq7X4sGURiZYA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ko32oHFfEdqziYxiZo0YtA" name="getRequiredStereotypes" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_57OjQOwcEdqYHf-imTcTdw" annotatedElement="_ko32oHFfEdqziYxiZo0YtA">
+ <body>Retrieves the stereotypes that are required for this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_qX5O8HFfEdqziYxiZo0YtA" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KSF6sXFgEdqziYxiZo0YtA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KSF6sHFgEdqziYxiZo0YtA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_yk3QYHFfEdqziYxiZo0YtA" name="getRequiredStereotype" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-7KA8OwcEdqYHf-imTcTdw" annotatedElement="_yk3QYHFfEdqziYxiZo0YtA">
+ <body>Retrieves the stereotype with the specified qualified name that is required for this element, or null if no such stereotype is required.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_8ovJEHFfEdqziYxiZo0YtA" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cpo7kXFgEdqziYxiZo0YtA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cpo7kHFgEdqziYxiZo0YtA"/>
@@ -108,12 +163,18 @@
<ownedParameter xmi:type="uml:Parameter" xmi:id="_9NGaYHFfEdqziYxiZo0YtA" name="qualifiedName" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ZR1OsGv1Edq7X4sGURiZYA" name="getAppliedStereotypes" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Dj1cQOwdEdqYHf-imTcTdw" annotatedElement="_ZR1OsGv1Edq7X4sGURiZYA">
+ <body>Retrieves the stereotypes that are applied to this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_cNu_IGv1Edq7X4sGURiZYA" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eHU-AWv1Edq7X4sGURiZYA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eHU-AGv1Edq7X4sGURiZYA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_pCV6EGv1Edq7X4sGURiZYA" name="getAppliedStereotype" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_IBy1UOwdEdqYHf-imTcTdw" annotatedElement="_pCV6EGv1Edq7X4sGURiZYA">
+ <body>Retrieves the stereotype with the specified qualified name that is applied to this element, or null if no such stereotype is applied.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_rLbtgGv1Edq7X4sGURiZYA" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mO2M0Wv3Edq7X4sGURiZYA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mO2M0Gv3Edq7X4sGURiZYA"/>
@@ -121,6 +182,9 @@
<ownedParameter xmi:type="uml:Parameter" xmi:id="_r4SMcGv1Edq7X4sGURiZYA" name="qualifiedName" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="__s2tsGv2Edq7X4sGURiZYA" name="getAppliedSubstereotypes" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_NAYPMOwdEdqYHf-imTcTdw" annotatedElement="__s2tsGv2Edq7X4sGURiZYA">
+ <body>Retrieves the substereotypes of the specified stereotype that are applied to this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="__s2tsWv2Edq7X4sGURiZYA" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__s2tsmv2Edq7X4sGURiZYA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="__s2ts2v2Edq7X4sGURiZYA"/>
@@ -128,6 +192,9 @@
<ownedParameter xmi:type="uml:Parameter" xmi:id="_DJsA8Gv3Edq7X4sGURiZYA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_KpgogGv3Edq7X4sGURiZYA" name="getAppliedSubstereotype" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P0Fs8OwdEdqYHf-imTcTdw" annotatedElement="_KpgogGv3Edq7X4sGURiZYA">
+ <body>Retrieves the substereotype of the specified stereotype with the specified qualified name that is applied to this element, or null if no such stereotype is applied.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_KpgogWv3Edq7X4sGURiZYA" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qg4pwWv3Edq7X4sGURiZYA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qg4pwGv3Edq7X4sGURiZYA"/>
@@ -136,11 +203,17 @@
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Kpgogmv3Edq7X4sGURiZYA" name="qualifiedName" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_JbZFAGv2Edq7X4sGURiZYA" name="hasValue" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b4HfgOwdEdqYHf-imTcTdw" annotatedElement="_JbZFAGv2Edq7X4sGURiZYA">
+ <body>Determines whether this element has a (non-default) value for the property with the specified name in the specified stereotype.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_L6F8EGv2Edq7X4sGURiZYA" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_MqEngGv2Edq7X4sGURiZYA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_RaWfoGv2Edq7X4sGURiZYA" name="propertyName" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_WGA9gGv2Edq7X4sGURiZYA" name="getValue" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_jrANAOwdEdqYHf-imTcTdw" annotatedElement="_WGA9gGv2Edq7X4sGURiZYA">
+ <body>Retrieves the value of the property with the specified name in the specified stereotype for this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_dYH5MGv2Edq7X4sGURiZYA" direction="return">
<type xmi:type="uml:PrimitiveType" href="Ecore.uml#_439EC3AE03B53ACDF8200182"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8gS1oWv3Edq7X4sGURiZYA" value="1"/>
@@ -150,6 +223,9 @@
<ownedParameter xmi:type="uml:Parameter" xmi:id="_eZGOAGv2Edq7X4sGURiZYA" name="propertyName" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_nMWzYGv2Edq7X4sGURiZYA" name="setValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_qqfHoOwdEdqYHf-imTcTdw" annotatedElement="_nMWzYGv2Edq7X4sGURiZYA">
+ <body>Sets the value of the property with the specified name in the specified stereotype for this element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_resLQGv2Edq7X4sGURiZYA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_o6B2IGv2Edq7X4sGURiZYA" name="propertyName" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_m5bH4GzIEdqNr-AKm4G4QQ" name="newValue" effect="read">
@@ -157,18 +233,27 @@
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_Tj6BkYbbEdq0WtDJCT4EaQ" name="createEAnnotation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_u8XzkOwdEdqYHf-imTcTdw" annotatedElement="_Tj6BkYbbEdq0WtDJCT4EaQ">
+ <body>Creates an annotation with the specified source and this element as its model element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_YE_AEIbbEdq0WtDJCT4EaQ" direction="return">
<type xmi:type="uml:Class" href="Ecore.uml#_439EC3AE03B53D98A1C701AB"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_aXUPEIbbEdq0WtDJCT4EaQ" name="source" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_4IIuwKO_Edqi_5gqUMOQtA" name="getRelationships">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_znllgOwdEdqYHf-imTcTdw" annotatedElement="_4IIuwKO_Edqi_5gqUMOQtA">
+ <body>Retrieves the relationships in which this element is involved.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_OGNIkKPAEdqi_5gqUMOQtA" type="_DH62EKPAEdqi_5gqUMOQtA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R5soUaPAEdqi_5gqUMOQtA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R5soUKPAEdqi_5gqUMOQtA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_UJyboKPAEdqi_5gqUMOQtA" name="getRelationships">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_1gb9gOwdEdqYHf-imTcTdw" annotatedElement="_UJyboKPAEdqi_5gqUMOQtA">
+ <body>Retrieves the relationships of the specified type in which this element is involved.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_UJyboaPAEdqi_5gqUMOQtA" type="_DH62EKPAEdqi_5gqUMOQtA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UJyboqPAEdqi_5gqUMOQtA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UJybo6PAEdqi_5gqUMOQtA"/>
@@ -178,12 +263,18 @@
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_fBOfQKPAEdqi_5gqUMOQtA" name="getSourceDirectedRelationships">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5RsBkOwdEdqYHf-imTcTdw" annotatedElement="_fBOfQKPAEdqi_5gqUMOQtA">
+ <body>Retrieves the directed relationships for which this element is a source.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_fBOfQaPAEdqi_5gqUMOQtA" type="_JBgfoKPAEdqi_5gqUMOQtA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fBOfQqPAEdqi_5gqUMOQtA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fBOfQ6PAEdqi_5gqUMOQtA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_fBOfRKPAEdqi_5gqUMOQtA" name="getSourceDirectedRelationships">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_63dskOwdEdqYHf-imTcTdw" annotatedElement="_fBOfRKPAEdqi_5gqUMOQtA">
+ <body>Retrieves the directed relationships of the specified type for which this element is a source.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_fBOfRaPAEdqi_5gqUMOQtA" type="_JBgfoKPAEdqi_5gqUMOQtA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fBOfRqPAEdqi_5gqUMOQtA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fBOfR6PAEdqi_5gqUMOQtA"/>
@@ -193,12 +284,18 @@
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_t5G5gKPAEdqi_5gqUMOQtA" name="getTargetDirectedRelationships">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_9qIBcOwdEdqYHf-imTcTdw" annotatedElement="_t5G5gKPAEdqi_5gqUMOQtA">
+ <body>Retrieves the directed relationships for which this element is a target.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_t5G5gaPAEdqi_5gqUMOQtA" type="_JBgfoKPAEdqi_5gqUMOQtA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t5G5gqPAEdqi_5gqUMOQtA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t5G5g6PAEdqi_5gqUMOQtA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_t5G5hKPAEdqi_5gqUMOQtA" name="getTargetDirectedRelationships">
+ <ownedComment xmi:type="uml:Comment" xmi:id="__rxJEOwdEdqYHf-imTcTdw" annotatedElement="_t5G5hKPAEdqi_5gqUMOQtA">
+ <body>Retrieves the directed relationships of the specified type for which this element is a target.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_t5G5haPAEdqi_5gqUMOQtA" type="_JBgfoKPAEdqi_5gqUMOQtA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t5G5hqPAEdqi_5gqUMOQtA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t5G5h6PAEdqi_5gqUMOQtA"/>
@@ -209,13 +306,16 @@
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_00owUGvdEdq4DLWZOhbdEA" name="Class">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_4xcu4FYKEdqrn7iZ0eqieg" name="getExtensions" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_4xcu4FYKEdqrn7iZ0eqieg" name="getExtensions" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_8-RUoFYKEdqrn7iZ0eqieg" type="_skHGwGvsEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-3Q2kVYKEdqrn7iZ0eqieg" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-3Q2kFYKEdqrn7iZ0eqieg"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_EpigwGwQEdq14q0ETb1t3g" name="createOwnedOperation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ZFCecOweEdqYHf-imTcTdw" annotatedElement="_EpigwGwQEdq14q0ETb1t3g">
+ <body>Creates an operation with the specified name, parameter names, parameter types, and return type (or null) as an owned operation of this class.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IMMIIGwQEdq14q0ETb1t3g" type="_M4X2IGveEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_bWQJQGwQEdq14q0ETb1t3g" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qFIE0aOwEdqi_5gqUMOQtA" value="1"/>
@@ -235,11 +335,14 @@
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_shXKYGwQEdq14q0ETb1t3g" name="isMetaclass" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_hb-7QOweEdqYHf-imTcTdw" annotatedElement="_shXKYGwQEdq14q0ETb1t3g">
+ <body>Determines whether this class is a metaclass.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_urWVsGwQEdq14q0ETb1t3g" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_2QuT0GvdEdq4DLWZOhbdEA" name="ExtensionEnd">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_WLw30FYLEdqrn7iZ0eqieg" name="getLower" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_WLw30FYLEdqrn7iZ0eqieg" name="getLower" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ZNVLYFYLEdqrn7iZ0eqieg" type="_XqvEIGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_3FVzkFYkEdqB6vblk3tuMA" name="setLower" visibility="protected">
@@ -247,7 +350,7 @@
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_9keOQGvdEdq4DLWZOhbdEA" name="RedefinableTemplateSignature">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_FvJUYFYLEdqrn7iZ0eqieg" name="getInheritedParameters" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_FvJUYFYLEdqrn7iZ0eqieg" name="getInheritedParameters" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Jbx-MFYLEdqrn7iZ0eqieg" type="_KxRzgGvuEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LQdA0VYLEdqrn7iZ0eqieg" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LQdA0FYLEdqrn7iZ0eqieg"/>
@@ -255,23 +358,23 @@
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_ChRfcGveEdq4DLWZOhbdEA" name="OpaqueExpression">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_mv9LcFYiEdqB6vblk3tuMA" name="getResult" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_mv9LcFYiEdqB6vblk3tuMA" name="getResult" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_vXTbwFYiEdqB6vblk3tuMA" type="_KyaPMGveEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0JhNkVYiEdqB6vblk3tuMA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0JhNkFYiEdqB6vblk3tuMA"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_qQchgGWKEdq-f4093SZhVA" name="stringValue" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_qQchgGWKEdq-f4093SZhVA" name="stringValue" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_sRo9MGWKEdq-f4093SZhVA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_Dy77oGveEdq4DLWZOhbdEA" name="LiteralInteger">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_e2SLUGWKEdq-f4093SZhVA" name="stringValue" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_e2SLUGWKEdq-f4093SZhVA" name="stringValue" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_hAkRkGWKEdq-f4093SZhVA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_FFMNsGveEdq4DLWZOhbdEA" name="LiteralBoolean">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_aXS3gGWKEdq-f4093SZhVA" name="stringValue" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_aXS3gGWKEdq-f4093SZhVA" name="stringValue" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_cFthIGWKEdq-f4093SZhVA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
</packagedElement>
@@ -284,13 +387,13 @@
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_Jp_1oGveEdq4DLWZOhbdEA" name="Property">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_oLamMFYJEdqrn7iZ0eqieg" name="getDefault" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_oLamMFYJEdqrn7iZ0eqieg" name="getDefault" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_vkrSwFYJEdqrn7iZ0eqieg" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uJsjsVYjEdqB6vblk3tuMA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uJsjsFYjEdqB6vblk3tuMA"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_f-9wMGXCEdqEJs8umHJc9g" name="isSetDefault" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_f-9wMGXCEdqEJs8umHJc9g" name="isSetDefault" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_iAwBwGXCEdqEJs8umHJc9g" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_vbp60FYjEdqB6vblk3tuMA" name="setDefault" visibility="protected">
@@ -304,36 +407,58 @@
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_kGtosGXCEdqEJs8umHJc9g" name="unsetDefault" visibility="protected"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_SzqSgK6-EdqjppZik4kD8A" name="setIsNavigable">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_7VJRoOweEdqYHf-imTcTdw" annotatedElement="_SzqSgK6-EdqjppZik4kD8A">
+ <body>Sets the navigability of this property as indicated.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_VzI7YK6-EdqjppZik4kD8A" name="isNavigable" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_bAUx8K6-EdqjppZik4kD8A" name="getOtherEnd">
+ <ownedComment xmi:type="uml:Comment" xmi:id="__u7VUOweEdqYHf-imTcTdw" annotatedElement="_bAUx8K6-EdqjppZik4kD8A">
+ <body>Retrieves the other end of the (binary) association in which this property is a member end.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_eTnusK6-EdqjppZik4kD8A" type="_Jp_1oGveEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f6Sxka6-EdqjppZik4kD8A" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f6SxkK6-EdqjppZik4kD8A"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_lYUggK6-EdqjppZik4kD8A" name="setBooleanDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GdHroOwfEdqYHf-imTcTdw" annotatedElement="_lYUggK6-EdqjppZik4kD8A">
+ <body>Sets the default value for this property to the specified Boolean value.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_4BKD4K6-EdqjppZik4kD8A" name="value" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_94N94K6-EdqjppZik4kD8A" name="setIntegerDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Js2XAOwfEdqYHf-imTcTdw" annotatedElement="_94N94K6-EdqjppZik4kD8A">
+ <body>Sets the default value for this property to the specified integer value.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_94N94a6-EdqjppZik4kD8A" name="value" type="_XqvEIGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_GW7PkK6_EdqjppZik4kD8A" name="setStringDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_LLBlMOwfEdqYHf-imTcTdw" annotatedElement="_GW7PkK6_EdqjppZik4kD8A">
+ <body>Sets the default value for this property to the specified string value.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_GW7Pka6_EdqjppZik4kD8A" name="value" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_NXJxEK6_EdqjppZik4kD8A" name="setUnlimitedNaturalDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_NTqssOwfEdqYHf-imTcTdw" annotatedElement="_NXJxEK6_EdqjppZik4kD8A">
+ <body>Sets the default value for this property to the specified unlimited natural value.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_NXJxEa6_EdqjppZik4kD8A" name="value" type="_dRZxsGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_WU_10K6_EdqjppZik4kD8A" name="setNullDefaultValue"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_WU_10K6_EdqjppZik4kD8A" name="setNullDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_O5cXsOwfEdqYHf-imTcTdw" annotatedElement="_WU_10K6_EdqjppZik4kD8A">
+ <body>Sets the default value for this property to the null value.</body>
+ </ownedComment>
+ </ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_KyaPMGveEdq4DLWZOhbdEA" name="Parameter">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_7UJKkFYJEdqrn7iZ0eqieg" name="getDefault" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_7UJKkFYJEdqrn7iZ0eqieg" name="getDefault" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_-PwAEFYJEdqrn7iZ0eqieg" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4VLgQVYjEdqB6vblk3tuMA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4VLgQFYjEdqB6vblk3tuMA"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_QKbgcWXCEdqEJs8umHJc9g" name="isSetDefault" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_QKbgcWXCEdqEJs8umHJc9g" name="isSetDefault" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_TKzhMGXCEdqEJs8umHJc9g" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_5FAasFYjEdqB6vblk3tuMA" name="setDefault" visibility="protected">
@@ -341,24 +466,40 @@
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_VQnXIGXCEdqEJs8umHJc9g" name="unsetDefault" visibility="protected"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_kKuPgK6_EdqjppZik4kD8A" name="setBooleanDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_TCrd8OwfEdqYHf-imTcTdw" annotatedElement="_kKuPgK6_EdqjppZik4kD8A">
+ <body>Sets the default value for this parameter to the specified Boolean value.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_kKuPga6_EdqjppZik4kD8A" name="value" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_kKuPgq6_EdqjppZik4kD8A" name="setIntegerDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_UB3DAOwfEdqYHf-imTcTdw" annotatedElement="_kKuPgq6_EdqjppZik4kD8A">
+ <body>Sets the default value for this parameter to the specified integer value.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_kKuPg66_EdqjppZik4kD8A" name="value" type="_XqvEIGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_kK3ZcK6_EdqjppZik4kD8A" name="setStringDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Z2PccOwfEdqYHf-imTcTdw" annotatedElement="_kK3ZcK6_EdqjppZik4kD8A">
+ <body>Sets the default value for this parameter to the specified string value.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_kK3Zca6_EdqjppZik4kD8A" name="value" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_kK3Zcq6_EdqjppZik4kD8A" name="setUnlimitedNaturalDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_asyC4OwfEdqYHf-imTcTdw" annotatedElement="_kK3Zcq6_EdqjppZik4kD8A">
+ <body>Sets the default value for this parameter to the specified unlimited natural value.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_kK3Zc66_EdqjppZik4kD8A" name="value" type="_dRZxsGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_kK3ZdK6_EdqjppZik4kD8A" name="setNullDefaultValue"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_kK3ZdK6_EdqjppZik4kD8A" name="setNullDefaultValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_c7hyYOwfEdqYHf-imTcTdw" annotatedElement="_kK3ZdK6_EdqjppZik4kD8A">
+ <body>Sets the default value for this parameter to the null value.</body>
+ </ownedComment>
+ </ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_M4X2IGveEdq4DLWZOhbdEA" name="Operation">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_ho5pgFYLEdqrn7iZ0eqieg" name="getLower" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_ho5pgFYLEdqrn7iZ0eqieg" name="getLower" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_jukVgFYLEdqrn7iZ0eqieg" type="_XqvEIGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_ljsEEFYLEdqrn7iZ0eqieg" name="getUpper" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_ljsEEFYLEdqrn7iZ0eqieg" name="getUpper" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_pAh-YFYLEdqrn7iZ0eqieg" type="_dRZxsGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_LgBIAFYlEdqB6vblk3tuMA" name="setIsOrdered" visibility="protected">
@@ -377,6 +518,9 @@
<ownedParameter xmi:type="uml:Parameter" xmi:id="_b-4HIFYlEdqB6vblk3tuMA" name="newUpper" visibility="protected" type="_dRZxsGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_HxDswKOyEdqi_5gqUMOQtA" name="getReturnResult">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_tVUrUOwfEdqYHf-imTcTdw" annotatedElement="_HxDswKOyEdqi_5gqUMOQtA">
+ <body>Retrieves the (only) return result parameter for this operation.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_MiYGsKOyEdqi_5gqUMOQtA" type="_KyaPMGveEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OvfegaOyEdqi_5gqUMOQtA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OvfegKOyEdqi_5gqUMOQtA"/>
@@ -384,18 +528,18 @@
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_PyCx8GveEdq4DLWZOhbdEA" name="InstanceValue">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_QUJ-oWWKEdq-f4093SZhVA" name="stringValue" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_QUJ-oWWKEdq-f4093SZhVA" name="stringValue" visibility="protected" isQuery="true">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SQIjIGWKEdq-f4093SZhVA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_T0RPYGWKEdq-f4093SZhVA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_Q-yR4GveEdq4DLWZOhbdEA" name="LiteralUnlimitedNatural">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_lSARkGWKEdq-f4093SZhVA" name="stringValue" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_lSARkGWKEdq-f4093SZhVA" name="stringValue" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_nyfRUGWKEdq-f4093SZhVA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_TUPtYGveEdq4DLWZOhbdEA" name="Behavior" isAbstract="true">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_Zp2iwFYgEdqB6vblk3tuMA" name="getContext" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_Zp2iwFYgEdqB6vblk3tuMA" name="getContext" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_flYtEFYgEdqB6vblk3tuMA" type="_iY7sMGvsEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FIHcsVYjEdqB6vblk3tuMA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FIHcsFYjEdqB6vblk3tuMA"/>
@@ -403,13 +547,13 @@
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_ZAuvEGveEdq4DLWZOhbdEA" name="Port">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_gtr8cFYhEdqB6vblk3tuMA" name="getProvideds" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_gtr8cFYhEdqB6vblk3tuMA" name="getProvideds" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_jIqKEFYhEdqB6vblk3tuMA" type="_8Ugn8GvtEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k2x4wVYhEdqB6vblk3tuMA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k2x4wFYhEdqB6vblk3tuMA"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_mxt7cFYhEdqB6vblk3tuMA" name="getRequireds" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_mxt7cFYhEdqB6vblk3tuMA" name="getRequireds" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_osMrIFYhEdqB6vblk3tuMA" type="_8Ugn8GvtEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pyY3IVYhEdqB6vblk3tuMA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pyY3IFYhEdqB6vblk3tuMA"/>
@@ -417,15 +561,15 @@
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_aOgw0GveEdq4DLWZOhbdEA" name="ConnectorEnd">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_QT7XMFYKEdqrn7iZ0eqieg" name="getDefiningEnd" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_QT7XMFYKEdqrn7iZ0eqieg" name="getDefiningEnd" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_VkstQFYKEdqrn7iZ0eqieg" type="_Jp_1oGveEdq4DLWZOhbdEA" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_gfgNwGveEdq4DLWZOhbdEA" name="Message">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_8U6CAFYfEdqB6vblk3tuMA" name="getMessageKind" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_8U6CAFYfEdqB6vblk3tuMA" name="getMessageKind" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_-_OTMFYfEdqB6vblk3tuMA" type="_Y_jskGvtEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_R__uEFYjEdqB6vblk3tuMA" name="getSignature" isQuery="true">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_R__uEFYjEdqB6vblk3tuMA" name="getSignature" visibility="protected" isQuery="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_WEKuIFYjEdqB6vblk3tuMA" type="_csVgUGvtEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YR4i4VYjEdqB6vblk3tuMA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YR4i4FYjEdqB6vblk3tuMA"/>
@@ -434,12 +578,18 @@
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_iY7sMGvsEdqG6fBIPwe-mw" name="BehavioredClassifier" isAbstract="true">
<ownedOperation xmi:type="uml:Operation" xmi:id="_dx6lQK69EdqjppZik4kD8A" name="getImplementedInterfaces">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5-ADEOwfEdqYHf-imTcTdw" annotatedElement="_dx6lQK69EdqjppZik4kD8A">
+ <body>Retrieves the interfaces on which this behaviored classifier has an interface realization dependency.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_gSQbEK69EdqjppZik4kD8A" type="_8Ugn8GvtEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iwNEMa69EdqjppZik4kD8A" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iwNEMK69EdqjppZik4kD8A"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_lbuPQK69EdqjppZik4kD8A" name="getAllImplementedInterfaces">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-G81cOwfEdqYHf-imTcTdw" annotatedElement="_lbuPQK69EdqjppZik4kD8A">
+ <body>Retrieves all the interfaces on which this behaviored classifier or any of its parents has an interface realization dependency.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_lbuPQa69EdqjppZik4kD8A" type="_8Ugn8GvtEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lbuPQq69EdqjppZik4kD8A" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lbuPQ669EdqjppZik4kD8A"/>
@@ -448,12 +598,18 @@
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_skHGwGvsEdqG6fBIPwe-mw" name="Extension">
<ownedOperation xmi:type="uml:Operation" xmi:id="_k1UVkJPtEdqpjIDDFZ2Hgw" name="getStereotypeEnd" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_VLzRIOwgEdqYHf-imTcTdw" annotatedElement="_k1UVkJPtEdqpjIDDFZ2Hgw">
+ <body>Retrieves the extension end that is typed by a stereotype (as opposed to a metaclass).</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_BPaXoJPuEdqpjIDDFZ2Hgw" type="_Jp_1oGveEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2BEMZQGEdqpjIDDFZ2Hgw" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2BEMJQGEdqpjIDDFZ2Hgw"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_6cTFEJPtEdqpjIDDFZ2Hgw" name="getStereotype" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_fNTLQOwgEdqYHf-imTcTdw" annotatedElement="_6cTFEJPtEdqpjIDDFZ2Hgw">
+ <body>Retrieves the stereotype that extends a metaclass through this extension.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_C7cboJPuEdqpjIDDFZ2Hgw" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aF9tkZQGEdqpjIDDFZ2Hgw" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aF9tkJQGEdqpjIDDFZ2Hgw"/>
@@ -462,16 +618,25 @@
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_csVgUGvtEdqG6fBIPwe-mw" name="NamedElement" isAbstract="true">
<ownedOperation xmi:type="uml:Operation" xmi:id="_o2CW4GwKEdq7X4sGURiZYA" name="createDependency">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_kZ5L8OwgEdqYHf-imTcTdw" annotatedElement="_o2CW4GwKEdq7X4sGURiZYA">
+ <body>Creates a dependency between this named element and the specified supplier, owned by this named element's nearest package.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_us8f4GwKEdq7X4sGURiZYA" type="_rEDGkGwKEdq7X4sGURiZYA" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_vYdiEGwKEdq7X4sGURiZYA" name="supplier" type="_csVgUGvtEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_z4f-wGwKEdq7X4sGURiZYA" name="getLabel" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_pnOzgOwgEdqYHf-imTcTdw" annotatedElement="_z4f-wGwKEdq7X4sGURiZYA">
+ <body>Retrieves a localized label for this named element.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_1p5q8GwKEdq7X4sGURiZYA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34WfgWwKEdq7X4sGURiZYA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34WfgGwKEdq7X4sGURiZYA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_5KmxkGwKEdq7X4sGURiZYA" name="getLabel" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_rCa_IOwgEdqYHf-imTcTdw" annotatedElement="_5KmxkGwKEdq7X4sGURiZYA">
+ <body>Retrieves a label for this named element, localized if indicated.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_5KmxkWwKEdq7X4sGURiZYA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5KmxkmwKEdq7X4sGURiZYA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5Kmxk2wKEdq7X4sGURiZYA"/>
@@ -481,6 +646,9 @@
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_ynRtoGvtEdqG6fBIPwe-mw" name="Type" isAbstract="true">
<ownedOperation xmi:type="uml:Operation" xmi:id="_RNEaIGwNEdq7X4sGURiZYA" name="createAssociation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w29JkOwgEdqYHf-imTcTdw" annotatedElement="_RNEaIGwNEdq7X4sGURiZYA">
+ <body>Creates a(n) (binary) association between this type and the specified other type, with the specified navigabilities, aggregations, names, lower bounds, and upper bounds, and owned by this type's nearest package.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_URUOQGwNEdq7X4sGURiZYA" type="_AwvxoGwNEdq7X4sGURiZYA" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_AEONYGwOEdq7X4sGURiZYA" name="end1IsNavigable" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_7HueMGwNEdq7X4sGURiZYA" name="end1Aggregation" type="_B3q9cGwNEdq7X4sGURiZYA" effect="read"/>
@@ -495,6 +663,9 @@
<ownedParameter xmi:type="uml:Parameter" xmi:id="_VprIUGwNEdq7X4sGURiZYA" name="end2Upper" type="_dRZxsGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_10fbsKPAEdqi_5gqUMOQtA" name="getAssociations">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_2pskQOwgEdqYHf-imTcTdw" annotatedElement="_10fbsKPAEdqi_5gqUMOQtA">
+ <body>Retrieves the associations in which this type is involved.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_5F3F0KPAEdqi_5gqUMOQtA" type="_AwvxoGwNEdq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7CRvMaPAEdqi_5gqUMOQtA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7CRvMKPAEdqi_5gqUMOQtA"/>
@@ -503,6 +674,9 @@
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_8Ugn8GvtEdqG6fBIPwe-mw" name="Interface">
<ownedOperation xmi:type="uml:Operation" xmi:id="_FzLo0HL0EdqziYxiZo0YtA" name="createOwnedOperation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_59cM8OwgEdqYHf-imTcTdw" annotatedElement="_FzLo0HL0EdqziYxiZo0YtA">
+ <body>Creates an operation with the specified name, parameter names, parameter types, and return type (or null) as an owned operation of this interface.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_FzLo0XL0EdqziYxiZo0YtA" type="_M4X2IGveEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_FzLo0nL0EdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7NjlYaOwEdqi_5gqUMOQtA" value="1"/>
@@ -522,6 +696,9 @@
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_XUC3gHL0EdqziYxiZo0YtA" name="createOwnedAttribute">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-2N5wOwgEdqYHf-imTcTdw" annotatedElement="_XUC3gHL0EdqziYxiZo0YtA">
+ <body>Creates a property with the specified name, type, lower bound, and upper bound as an owned attribute of this interface.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_XUC3gXL0EdqziYxiZo0YtA" type="_Jp_1oGveEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_XUC3gnL0EdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EKqDQaOxEdqi_5gqUMOQtA" value="1"/>
@@ -538,27 +715,45 @@
<packagedElement xmi:type="uml:Class" xmi:id="_KxRzgGvuEdqG6fBIPwe-mw" name="TemplateParameter"/>
<packagedElement xmi:type="uml:Class" xmi:id="_-cvRAGvzEdq7X4sGURiZYA" name="Package">
<ownedOperation xmi:type="uml:Operation" xmi:id="_4JyAAGwFEdq7X4sGURiZYA" name="createOwnedClass">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_RcX8kOwhEdqYHf-imTcTdw" annotatedElement="_4JyAAGwFEdq7X4sGURiZYA">
+ <body>Creates a(n) (abstract) class with the specified name as an owned type of this package.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_94M7YGwFEdq7X4sGURiZYA" type="_00owUGvdEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_BGSA8GwGEdq7X4sGURiZYA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_-i0lsGwFEdq7X4sGURiZYA" name="isAbstract" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_Fqo88GwGEdq7X4sGURiZYA" name="createOwnedEnumeration">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_aE54oOwhEdqYHf-imTcTdw" annotatedElement="_Fqo88GwGEdq7X4sGURiZYA">
+ <body>Creates a enumeration with the specified name as an owned type of this package.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_MMBmUGwGEdq7X4sGURiZYA" type="_I6N3UGwGEdq7X4sGURiZYA" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Mz9wEGwGEdq7X4sGURiZYA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_SSSZ8GwGEdq7X4sGURiZYA" name="createOwnedPrimitiveType">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_bT4NMOwhEdqYHf-imTcTdw" annotatedElement="_SSSZ8GwGEdq7X4sGURiZYA">
+ <body>Creates a primitive type with the specified name as an owned type of this package.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Y8BHAGwGEdq7X4sGURiZYA" type="_V6vuYGwGEdq7X4sGURiZYA" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ZY7FcGwGEdq7X4sGURiZYA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_SwrbIHFhEdqziYxiZo0YtA" name="createOwnedInterface">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ecTWsOwhEdqYHf-imTcTdw" annotatedElement="_SwrbIHFhEdqziYxiZo0YtA">
+ <body>Creates an interface with the specified name as an owned type of this package.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_SwrbIXFhEdqziYxiZo0YtA" type="_8Ugn8GvtEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_SwrbInFhEdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_z4Q98Gv5Edq7X4sGURiZYA" name="isProfileApplied" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_h951MOwhEdqYHf-imTcTdw" annotatedElement="_z4Q98Gv5Edq7X4sGURiZYA">
+ <body>Determines whether the specified profile is applied to this package.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_19CSEGv5Edq7X4sGURiZYA" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2TitkGv5Edq7X4sGURiZYA" name="profile" type="__pew8GvzEdq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_r--GcGv5Edq7X4sGURiZYA" name="applyProfile">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_pfXbgOwhEdqYHf-imTcTdw" annotatedElement="_r--GcGv5Edq7X4sGURiZYA">
+ <body>Applies the current definition of the specified profile to this package and automatically applies required stereotypes in the profile to elements within this package's namespace hieararchy. If a different definition is already applied, automatically migrates any associated stereotype values on a &quot;best effort&quot; basis (matching classifiers and structural features by name).</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_w2ZvcGv5Edq7X4sGURiZYA" direction="return">
<type xmi:type="uml:Class" href="Ecore.uml#_439EC3AE03B53C4F1C860123"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ObBOMXF8EdqziYxiZo0YtA" value="*"/>
@@ -567,6 +762,9 @@
<ownedParameter xmi:type="uml:Parameter" xmi:id="_xMwZ8Gv5Edq7X4sGURiZYA" name="profile" type="__pew8GvzEdq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_448CgGv5Edq7X4sGURiZYA" name="unapplyProfile">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_4cT78OwhEdqYHf-imTcTdw" annotatedElement="_448CgGv5Edq7X4sGURiZYA">
+ <body>Unapplies the specified profile from this package and automatically unapplies stereotypes in the profile from elements within this package's namespace hieararchy.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_6yryYGv5Edq7X4sGURiZYA" direction="return">
<type xmi:type="uml:Class" href="Ecore.uml#_439EC3AE03B53C4F1C860123"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZvqLMXF8EdqziYxiZo0YtA" value="*"/>
@@ -575,18 +773,27 @@
<ownedParameter xmi:type="uml:Parameter" xmi:id="_7KhqoGv5Edq7X4sGURiZYA" name="profile" type="__pew8GvzEdq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ZCKeMGv5Edq7X4sGURiZYA" name="getAppliedProfiles" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G2jX8OwiEdqYHf-imTcTdw" annotatedElement="_ZCKeMGv5Edq7X4sGURiZYA">
+ <body>Retrieves the profiles that are applied to this package.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_cExTkGv5Edq7X4sGURiZYA" type="__pew8GvzEdq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eExccWv5Edq7X4sGURiZYA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eExccGv5Edq7X4sGURiZYA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_kCeTgGwFEdq7X4sGURiZYA" name="getAllAppliedProfiles" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_KHdvEOwiEdqYHf-imTcTdw" annotatedElement="_kCeTgGwFEdq7X4sGURiZYA">
+ <body>Retrieves all the profiles that are applied to this package, including profiles applied to its nesting package(s).</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_kCeTgWwFEdq7X4sGURiZYA" type="__pew8GvzEdq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kCeTgmwFEdq7X4sGURiZYA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kCeTg2wFEdq7X4sGURiZYA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_tasT4G11EdqniMBnIUw7ig" name="getAppliedProfile" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_SSMU0OwiEdqYHf-imTcTdw" annotatedElement="_tasT4G11EdqniMBnIUw7ig">
+ <body>Retrieves the profile with the specified qualified name that is applied to this package, or null if no such profile is applied.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_wSH0AG11EdqniMBnIUw7ig" type="__pew8GvzEdq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yo7TUW11EdqniMBnIUw7ig" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yo7TUG11EdqniMBnIUw7ig"/>
@@ -594,6 +801,9 @@
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2bXqMG11EdqniMBnIUw7ig" name="qualifiedName" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_7MPYMG11EdqniMBnIUw7ig" name="getAppliedProfile" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_fm_LsOwiEdqYHf-imTcTdw" annotatedElement="_7MPYMG11EdqniMBnIUw7ig">
+ <body>Retrieves the profile with the specified qualified name that is applied to this package or any of its nesting packages (if indicated), or null if no such profile is applied.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_7MPYMW11EdqniMBnIUw7ig" type="__pew8GvzEdq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7MPYMm11EdqniMBnIUw7ig" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7MPYM211EdqniMBnIUw7ig"/>
@@ -602,12 +812,18 @@
<ownedParameter xmi:type="uml:Parameter" xmi:id="_8HGd8G11EdqniMBnIUw7ig" name="recurse" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_kxh7IG10EdqniMBnIUw7ig" name="getAllProfileApplications" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_pMBMQOwiEdqYHf-imTcTdw" annotatedElement="_kxh7IG10EdqniMBnIUw7ig">
+ <body>Retrieves all the profile applications for this package, including profile applications for its nesting package(s).</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_pW8AAG10EdqniMBnIUw7ig" type="_uY5yQGv5Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rvqx8W10EdqniMBnIUw7ig" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rvqx8G10EdqniMBnIUw7ig"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_FOcTIKO_Edqi_5gqUMOQtA" name="getProfileApplication" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_vvVvUOwiEdqYHf-imTcTdw" annotatedElement="_FOcTIKO_Edqi_5gqUMOQtA">
+ <body>Retrieves the application of the specified profile to this package, or null if no such profile is applied.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_FOcTIaO_Edqi_5gqUMOQtA" type="_uY5yQGv5Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FOcTIqO_Edqi_5gqUMOQtA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FOcTI6O_Edqi_5gqUMOQtA"/>
@@ -615,6 +831,9 @@
<ownedParameter xmi:type="uml:Parameter" xmi:id="_FOcTJKO_Edqi_5gqUMOQtA" name="profile" type="__pew8GvzEdq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_QaTt4G11EdqniMBnIUw7ig" name="getProfileApplication" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wmn8oOwiEdqYHf-imTcTdw" annotatedElement="_QaTt4G11EdqniMBnIUw7ig">
+ <body>Retrieves the application of the specified profile to this package or any of its nesting packages (if indicated), or null if no such profile is applied.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_QaTt4W11EdqniMBnIUw7ig" type="_uY5yQGv5Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QaTt4m11EdqniMBnIUw7ig" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QaTt4211EdqniMBnIUw7ig"/>
@@ -623,25 +842,40 @@
<ownedParameter xmi:type="uml:Parameter" xmi:id="_RiuHcG11EdqniMBnIUw7ig" name="recurse" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_NrOGAIbSEdqhgMOAOWpjfQ" name="isModelLibrary" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_4KKmkOwiEdqYHf-imTcTdw" annotatedElement="_NrOGAIbSEdqhgMOAOWpjfQ">
+ <body>Determines whether this package is a model library.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_NrOGAYbSEdqhgMOAOWpjfQ" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="__pew8GvzEdq7X4sGURiZYA" name="Profile">
<ownedOperation xmi:type="uml:Operation" xmi:id="_2QKPIGwJEdq7X4sGURiZYA" name="create">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_QbUdUOwjEdqYHf-imTcTdw" annotatedElement="_2QKPIGwJEdq7X4sGURiZYA">
+ <body>Creates and returns an instance of (the Ecore representation of) the specified classifier defined in this profile.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_9o-PwGwJEdq7X4sGURiZYA" direction="return">
<type xmi:type="uml:Class" href="Ecore.uml#_439EC3AE03B53C4F1C860123"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_-se7MGwJEdq7X4sGURiZYA" name="classifier" type="_6UV2QGwJEdq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_senckGwJEdq7X4sGURiZYA" name="createOwnedStereotype">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_VxTDgOwjEdqYHf-imTcTdw" annotatedElement="_senckGwJEdq7X4sGURiZYA">
+ <body>Creates a(n) (abstract) stereotype with the specified name as an owned stereotype of this profile.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_upCswGwJEdq7X4sGURiZYA" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_xOvjsGwJEdq7X4sGURiZYA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_vJOosGwJEdq7X4sGURiZYA" name="isAbstract" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_8ACYgGwIEdq7X4sGURiZYA" name="isDefined" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iDLr4OwjEdqYHf-imTcTdw" annotatedElement="_8ACYgGwIEdq7X4sGURiZYA">
+ <body>Determines whether this profile is defined.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_E3LYUGwJEdq7X4sGURiZYA" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_GdjgQGwJEdq7X4sGURiZYA" name="define">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_gx0xsOwjEdqYHf-imTcTdw" annotatedElement="_GdjgQGwJEdq7X4sGURiZYA">
+ <body>Defines this profile by (re)creating Ecore representations of its current contents.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_JO2EsGwgEdqHKKVoxc0dlA" direction="return">
<type xmi:type="uml:Class" href="Ecore.uml#_439EC3AE03B53905C3F7000A"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bctjUWwgEdqHKKVoxc0dlA" value="1"/>
@@ -649,6 +883,9 @@
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_LLkQEGwgEdqHKKVoxc0dlA" name="getDefinition" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_nSm-IOwjEdqYHf-imTcTdw" annotatedElement="_LLkQEGwgEdqHKKVoxc0dlA">
+ <body>Retrieves the current definition (Ecore representation) of this profile.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_P0QScGwgEdqHKKVoxc0dlA" direction="return">
<type xmi:type="uml:Class" href="Ecore.uml#_439EC3AE03B53905C3F7000A"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dKYmEWwgEdqHKKVoxc0dlA" value="1"/>
@@ -656,6 +893,9 @@
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_nFBqQGwgEdqHKKVoxc0dlA" name="getDefinition" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_qItBgOwjEdqYHf-imTcTdw" annotatedElement="_nFBqQGwgEdqHKKVoxc0dlA">
+ <body>Retrieves the current definition (Ecore representation) of the specified named element in this profile.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_nFBqQWwgEdqHKKVoxc0dlA" direction="return">
<type xmi:type="uml:Class" href="Ecore.uml#_439EC3AE03B53B65CCC600FE"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFBqQmwgEdqHKKVoxc0dlA" value="1"/>
@@ -664,18 +904,27 @@
<ownedParameter xmi:type="uml:Parameter" xmi:id="_pPTwgGwgEdqHKKVoxc0dlA" name="namedElement" type="_csVgUGvtEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_LBK1YGwJEdq7X4sGURiZYA" name="getReferencedMetaclasses" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_rWMIUOwjEdqYHf-imTcTdw" annotatedElement="_LBK1YGwJEdq7X4sGURiZYA">
+ <body>Retrieves the metaclasses referenced by this profile.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Ns-UUGwJEdq7X4sGURiZYA" type="_00owUGvdEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PU_bAWwJEdq7X4sGURiZYA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PU_bAGwJEdq7X4sGURiZYA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_Y9mUAGwJEdq7X4sGURiZYA" name="getReferencedMetamodels" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wXAW0OwjEdqYHf-imTcTdw" annotatedElement="_Y9mUAGwJEdq7X4sGURiZYA">
+ <body>Retrieves the metamodels referenced by this profile.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_berJoGwJEdq7X4sGURiZYA" type="_NVhqMGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dSdbcWwJEdq7X4sGURiZYA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dSdbcGwJEdq7X4sGURiZYA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_HL150JPuEdqpjIDDFZ2Hgw" name="getOwnedExtensions" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_27ORwOwjEdqYHf-imTcTdw" annotatedElement="_HL150JPuEdqpjIDDFZ2Hgw">
+ <body>Retrieves the extensions owned by this profile, excluding non-required extensions if indicated.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_KG2SYJPuEdqpjIDDFZ2Hgw" type="_skHGwGvsEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Bi6zYZP3EdqpjIDDFZ2Hgw" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Bi6zYJP3EdqpjIDDFZ2Hgw"/>
@@ -685,36 +934,57 @@
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_A7vDAGv0Edq7X4sGURiZYA" name="Stereotype">
<ownedOperation xmi:type="uml:Operation" xmi:id="_FJce8GwHEdq7X4sGURiZYA" name="createExtension">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_7qwjAOwjEdqYHf-imTcTdw" annotatedElement="_FJce8GwHEdq7X4sGURiZYA">
+ <body>Creates a(n) (required) extension of the specified metaclass with this stereotype.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IziyIGwHEdq7X4sGURiZYA" type="_skHGwGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_cQPbYGwHEdq7X4sGURiZYA" name="metaclass" type="_00owUGvdEdq4DLWZOhbdEA" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Jc0YoGwHEdq7X4sGURiZYA" name="isRequired" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_X7-EcGv0Edq7X4sGURiZYA" name="getProfile" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_9LxCwOwjEdqYHf-imTcTdw" annotatedElement="_X7-EcGv0Edq7X4sGURiZYA">
+ <body>Retrieves the profile that owns this stereotype.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Z7OmcGv0Edq7X4sGURiZYA" type="__pew8GvzEdq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D7gsMWwHEdq7X4sGURiZYA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D7gsMGwHEdq7X4sGURiZYA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_im40YGwHEdq7X4sGURiZYA" name="getKeyword" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-0EdUOwjEdqYHf-imTcTdw" annotatedElement="_im40YGwHEdq7X4sGURiZYA">
+ <body>Retrieves the localized keyword for this stereotype.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_lZHEYGwHEdq7X4sGURiZYA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_n7YM0GwHEdq7X4sGURiZYA" name="getKeyword" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_AJA3AOwkEdqYHf-imTcTdw" annotatedElement="_n7YM0GwHEdq7X4sGURiZYA">
+ <body>Retrieves the keyword for this stereotype, localized if indicated.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_n7YM0WwHEdq7X4sGURiZYA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_rn3FoGwHEdq7X4sGURiZYA" name="localize" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_02jCwGwHEdq7X4sGURiZYA" name="getExtendedMetaclasses" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_BxLHoOwkEdqYHf-imTcTdw" annotatedElement="_02jCwGwHEdq7X4sGURiZYA">
+ <body>Retrieves the metaclasses extended by this stereotype.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_25hnIGwHEdq7X4sGURiZYA" type="_00owUGvdEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5lVtIWwHEdq7X4sGURiZYA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5lVtIGwHEdq7X4sGURiZYA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_7T5gsGwHEdq7X4sGURiZYA" name="getAllExtendedMetaclasses" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_FnVg4OwkEdqYHf-imTcTdw" annotatedElement="_7T5gsGwHEdq7X4sGURiZYA">
+ <body>Retrieves all the metaclasses extended by this stereotype, including the metaclasses extended by its superstereotypes.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_7T5gsWwHEdq7X4sGURiZYA" type="_00owUGvdEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7T5gsmwHEdq7X4sGURiZYA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7T5gs2wHEdq7X4sGURiZYA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_wdNtsI0GEdqipMtlOpTiHA" name="getDefinition" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_MOYGUOwkEdqYHf-imTcTdw" annotatedElement="_wdNtsI0GEdqipMtlOpTiHA">
+ <body>Retrieves the current definition (Ecore representation) of this stereotype.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_wdNtsY0GEdqipMtlOpTiHA" direction="return">
<type xmi:type="uml:Class" href="Ecore.uml#_439EC3AE03B53903D5BF000A"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wdNtso0GEdqipMtlOpTiHA" value="1"/>
@@ -722,10 +992,16 @@
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_h2eXIJPzEdqpjIDDFZ2Hgw" name="createIcon">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Oq2IwOwkEdqYHf-imTcTdw" annotatedElement="_h2eXIJPzEdqpjIDDFZ2Hgw">
+ <body>Creates an icon with the specified location for this stereotype.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_tND04JPzEdqpjIDDFZ2Hgw" type="_nDq0wJPzEdqpjIDDFZ2Hgw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_vrdJ8JPzEdqpjIDDFZ2Hgw" name="location" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_pK-tQJP4EdqpjIDDFZ2Hgw" name="createIcon">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_UNpC8OwkEdqYHf-imTcTdw" annotatedElement="_pK-tQJP4EdqpjIDDFZ2Hgw">
+ <body>Creates an icon with the specified format and content for this stereotype.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ud-Q4JP4EdqpjIDDFZ2Hgw" type="_nDq0wJPzEdqpjIDDFZ2Hgw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_T7RY0JP5EdqpjIDDFZ2Hgw" name="format" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_RPUI4JP5EdqpjIDDFZ2Hgw" name="content" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
@@ -733,11 +1009,17 @@
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_NVhqMGv0Edq7X4sGURiZYA" name="Model">
<ownedOperation xmi:type="uml:Operation" xmi:id="_9nl2EGwREdq14q0ETb1t3g" name="isMetamodel" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_9s0W0OwiEdqYHf-imTcTdw" annotatedElement="_9nl2EGwREdq14q0ETb1t3g">
+ <body>Determines whether this model is a metamodel.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="__8c0oGwREdq14q0ETb1t3g" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_uY5yQGv5Edq7X4sGURiZYA" name="ProfileApplication">
<ownedOperation xmi:type="uml:Operation" xmi:id="_GXI1QW10EdqniMBnIUw7ig" name="getAppliedDefinition" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ifO5QOwkEdqYHf-imTcTdw" annotatedElement="_GXI1QW10EdqniMBnIUw7ig">
+ <body>Retrieves the definition (Ecore representation) of the profile associated with this profile application.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_LJ9EAG10EdqniMBnIUw7ig" direction="return">
<type xmi:type="uml:Class" href="Ecore.uml#_439EC3AE03B53905C3F7000A"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OTQ-UW10EdqniMBnIUw7ig" value="1"/>
@@ -745,6 +1027,9 @@
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_G3YEAI2_EdqipMtlOpTiHA" name="getAppliedDefinition" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lZV58OwkEdqYHf-imTcTdw" annotatedElement="_G3YEAI2_EdqipMtlOpTiHA">
+ <body>Retrieves the definition (Ecore representation) of the specified named element in the profile associated with this profile application.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_G3YEAY2_EdqipMtlOpTiHA" direction="return">
<type xmi:type="uml:Class" href="Ecore.uml#_439EC3AE03B53B65CCC600FE"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G3YEAo2_EdqipMtlOpTiHA" value="1"/>
@@ -759,24 +1044,36 @@
<packagedElement xmi:type="uml:Class" xmi:id="_SnNPIGwIEdq7X4sGURiZYA" name="PackageImport"/>
<packagedElement xmi:type="uml:Class" xmi:id="_6UV2QGwJEdq7X4sGURiZYA" name="Classifier" isAbstract="true">
<ownedOperation xmi:type="uml:Operation" xmi:id="_KjT7EGwREdq14q0ETb1t3g" name="getAllAttributes" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_osV7wOwkEdqYHf-imTcTdw" annotatedElement="_KjT7EGwREdq14q0ETb1t3g">
+ <body>Retrieves all the attributes of this classifier, including those inherited from its parents.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_OXZQsGwREdq14q0ETb1t3g" type="_Jp_1oGveEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q1zM0WwREdq14q0ETb1t3g" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q1zM0GwREdq14q0ETb1t3g"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_XVsBYGwREdq14q0ETb1t3g" name="getOperations" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wywpQOwkEdqYHf-imTcTdw" annotatedElement="_XVsBYGwREdq14q0ETb1t3g">
+ <body>Retrieves the operations of this classifier.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ZvULMGwREdq14q0ETb1t3g" type="_M4X2IGveEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cOT9MWwREdq14q0ETb1t3g" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cOT9MGwREdq14q0ETb1t3g"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_d5JuYGwREdq14q0ETb1t3g" name="getAllOperations" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_yDq3gOwkEdqYHf-imTcTdw" annotatedElement="_d5JuYGwREdq14q0ETb1t3g">
+ <body>Retrieves all the operations of this classifier, including those inherited from its parents.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_d5JuYWwREdq14q0ETb1t3g" type="_M4X2IGveEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d5JuYmwREdq14q0ETb1t3g" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d5JuY2wREdq14q0ETb1t3g"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_hw6gIHFhEdqziYxiZo0YtA" name="getOperation" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-qt3kOwkEdqYHf-imTcTdw" annotatedElement="_hw6gIHFhEdqziYxiZo0YtA">
+ <body>Retrieves the first operation with the specified name, parameter names, and parameter types from this classifier.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ls4mcHFhEdqziYxiZo0YtA" type="_M4X2IGveEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_skn6UXFhEdqziYxiZo0YtA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_skn6UHFhEdqziYxiZo0YtA"/>
@@ -795,6 +1092,9 @@
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_aGT3sKOwEdqi_5gqUMOQtA" name="getOperation" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-8cgwOwkEdqYHf-imTcTdw" annotatedElement="_aGT3sKOwEdqi_5gqUMOQtA">
+ <body>Retrieves the first operation with the specified name, parameter names, and parameter types from this classifier, ignoring case if indicated.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_aGT3saOwEdqi_5gqUMOQtA" type="_M4X2IGveEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aGT3sqOwEdqi_5gqUMOQtA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aGT3s6OwEdqi_5gqUMOQtA"/>
@@ -814,12 +1114,18 @@
<ownedParameter xmi:type="uml:Parameter" xmi:id="_c2vX8KOwEdqi_5gqUMOQtA" name="ignoreCase" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_8OsQwK69EdqjppZik4kD8A" name="getUsedInterfaces">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_IHZ0cOwlEdqYHf-imTcTdw" annotatedElement="_8OsQwK69EdqjppZik4kD8A">
+ <body>Retrieves the interfaces on which this classifier has a usage dependency.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_GDE78K6-EdqjppZik4kD8A" type="_8Ugn8GvtEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J92vca6-EdqjppZik4kD8A" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J92vcK6-EdqjppZik4kD8A"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_MH_rwK6-EdqjppZik4kD8A" name="getAllUsedInterfaces">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_LQH44OwlEdqYHf-imTcTdw" annotatedElement="_MH_rwK6-EdqjppZik4kD8A">
+ <body>Retrieves all the interfaces on which this classifier or any of its parents has a usage dependency.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_MH_rwa6-EdqjppZik4kD8A" type="_8Ugn8GvtEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MH_rwq6-EdqjppZik4kD8A" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MH_rw66-EdqjppZik4kD8A"/>
@@ -829,22 +1135,34 @@
<packagedElement xmi:type="uml:Class" xmi:id="_rEDGkGwKEdq7X4sGURiZYA" name="Dependency"/>
<packagedElement xmi:type="uml:Class" xmi:id="_ZiwkoGwLEdq7X4sGURiZYA" name="Namespace" isAbstract="true">
<ownedOperation xmi:type="uml:Operation" xmi:id="_vI18QGwLEdq7X4sGURiZYA" name="createElementImport">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_sdLToOwlEdqYHf-imTcTdw" annotatedElement="_vI18QGwLEdq7X4sGURiZYA">
+ <body>Creates an import of the specified element into this namespace with the specified visibility.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_xwes4GwLEdq7X4sGURiZYA" type="_RPl78GwIEdq7X4sGURiZYA" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_yOllMGwLEdq7X4sGURiZYA" name="element" type="_jKxnwGwLEdq7X4sGURiZYA" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_9mppoGwLEdq7X4sGURiZYA" name="visibility" type="_AyM_oGwMEdq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_FRpmcGwMEdq7X4sGURiZYA" name="createPackageImport">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_t-ofUOwlEdqYHf-imTcTdw" annotatedElement="_FRpmcGwMEdq7X4sGURiZYA">
+ <body>Creates an import of the specified package into this namespace with the specified visibility.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IdWGYGwMEdq7X4sGURiZYA" type="_SnNPIGwIEdq7X4sGURiZYA" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_RsevcGwMEdq7X4sGURiZYA" name="package_" type="_-cvRAGvzEdq7X4sGURiZYA" effect="read"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_OxwqwGwMEdq7X4sGURiZYA" name="visibility" type="_AyM_oGwMEdq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_aoDYwGwLEdq7X4sGURiZYA" name="getImportedElements" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_zNDPgOwmEdqYHf-imTcTdw" annotatedElement="_aoDYwGwLEdq7X4sGURiZYA">
+ <body>Retrieves the elements imported by this namespace.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_mL5PYGwLEdq7X4sGURiZYA" type="_jKxnwGwLEdq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n-CicWwLEdq7X4sGURiZYA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n-CicGwLEdq7X4sGURiZYA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_2OvA4GwLEdq7X4sGURiZYA" name="getImportedPackages" isQuery="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_0UuCMOwmEdqYHf-imTcTdw" annotatedElement="_2OvA4GwLEdq7X4sGURiZYA">
+ <body>Retrieves the packages imported by this namespace.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_40lo0GwLEdq7X4sGURiZYA" type="_-cvRAGvzEdq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6sF9AWwLEdq7X4sGURiZYA" value="*"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6sF9AGwLEdq7X4sGURiZYA"/>
@@ -854,6 +1172,9 @@
<packagedElement xmi:type="uml:Class" xmi:id="_jKxnwGwLEdq7X4sGURiZYA" name="PackageableElement" isAbstract="true"/>
<packagedElement xmi:type="uml:Class" xmi:id="_AwvxoGwNEdq7X4sGURiZYA" name="Association">
<ownedOperation xmi:type="uml:Operation" xmi:id="_WSPusK69EdqjppZik4kD8A" name="isBinary">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_4TWQYOwlEdqYHf-imTcTdw" annotatedElement="_WSPusK69EdqjppZik4kD8A">
+ <body>Determines whether this association is a binary association, i.e. whether it has exactly two member ends.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_YmN8cK69EdqjppZik4kD8A" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
</packagedElement>
@@ -861,6 +1182,9 @@
<packagedElement xmi:type="uml:Class" xmi:id="_C7AF4GwREdq14q0ETb1t3g" name="Generalization"/>
<packagedElement xmi:type="uml:Class" xmi:id="_FQiVsGwYEdqHKKVoxc0dlA" name="StructuredClassifier" isAbstract="true">
<ownedOperation xmi:type="uml:Operation" xmi:id="_YorvMHL0EdqziYxiZo0YtA" name="createOwnedAttribute">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_9BZT4OwlEdqYHf-imTcTdw" annotatedElement="_YorvMHL0EdqziYxiZo0YtA">
+ <body>Creates a property with the specified name, type, lower bound, and upper bound as an owned attribute of this structured classifier.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_YorvMXL0EdqziYxiZo0YtA" type="_Jp_1oGveEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_YorvMnL0EdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gKEUcaOxEdqi_5gqUMOQtA" value="1"/>
@@ -877,6 +1201,9 @@
<packagedElement xmi:type="uml:Class" xmi:id="_l2mXcHLzEdqziYxiZo0YtA" name="InterfaceRealization"/>
<packagedElement xmi:type="uml:Class" xmi:id="_-lGRgHLzEdqziYxiZo0YtA" name="Artifact">
<ownedOperation xmi:type="uml:Operation" xmi:id="_C-IuUHL0EdqziYxiZo0YtA" name="createOwnedOperation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DUnlcOwmEdqYHf-imTcTdw" annotatedElement="_C-IuUHL0EdqziYxiZo0YtA">
+ <body>Creates an operation with the specified name, parameter names, parameter types, and return type (or null) as an owned operation of this artifact.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_C-IuUXL0EdqziYxiZo0YtA" type="_M4X2IGveEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_C-IuUnL0EdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8S2MaOxEdqi_5gqUMOQtA" value="1"/>
@@ -896,6 +1223,9 @@
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_U7wxgHL0EdqziYxiZo0YtA" name="createOwnedAttribute">
+ <ownedComment xmi:type="uml:Comment" xmi:id="__9c1UOwlEdqYHf-imTcTdw" annotatedElement="_U7wxgHL0EdqziYxiZo0YtA">
+ <body>Creates a property with the specified name, type, lower bound, and upper bound as an owned attribute of this artifact.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_U7wxgXL0EdqziYxiZo0YtA" type="_Jp_1oGveEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_U7wxgnL0EdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rUSKIaOxEdqi_5gqUMOQtA" value="1"/>
@@ -911,6 +1241,9 @@
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="__1ap4HLzEdqziYxiZo0YtA" name="DataType">
<ownedOperation xmi:type="uml:Operation" xmi:id="_FDM9YHL0EdqziYxiZo0YtA" name="createOwnedOperation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GrDVwOwmEdqYHf-imTcTdw" annotatedElement="_FDM9YHL0EdqziYxiZo0YtA">
+ <body>Creates an operation with the specified name, parameter names, parameter types, and return type (or null) as an owned operation of this data type.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_FDM9YXL0EdqziYxiZo0YtA" type="_M4X2IGveEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_FDM9YnL0EdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wfr4AaOxEdqi_5gqUMOQtA" value="1"/>
@@ -930,6 +1263,9 @@
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_WJZCQHL0EdqziYxiZo0YtA" name="createOwnedAttribute">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_I4T3gOwmEdqYHf-imTcTdw" annotatedElement="_WJZCQHL0EdqziYxiZo0YtA">
+ <body>Creates a property with the specified name, type, lower bound, and upper bound as an owned attribute of this data type.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_WJZCQXL0EdqziYxiZo0YtA" type="_Jp_1oGveEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_WJZCQnL0EdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0pOgQaOxEdqi_5gqUMOQtA" value="1"/>
@@ -945,6 +1281,9 @@
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_Pu3O0HL0EdqziYxiZo0YtA" name="Signal">
<ownedOperation xmi:type="uml:Operation" xmi:id="_YIM4UHL0EdqziYxiZo0YtA" name="createOwnedAttribute">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_MBen4OwmEdqYHf-imTcTdw" annotatedElement="_YIM4UHL0EdqziYxiZo0YtA">
+ <body>Creates a property with the specified name, type, lower bound, and upper bound as an owned attribute of this signal.</body>
+ </ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_YIM4UXL0EdqziYxiZo0YtA" type="_Jp_1oGveEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_YIM4UnL0EdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5RAjsaOxEdqi_5gqUMOQtA" value="1"/>
@@ -1017,9 +1356,9 @@
<appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
</profileApplication>
</uml:Model>
- <Ecore:EPackage xmi:id="_7WRz4eToEdqJb4EcDziohA" base_Package="_o8I_sGvaEdq4DLWZOhbdEA" packageName="uml" nsPrefix="uml" nsURI="http://www.eclipse.org/uml2/2.0.0/UML" basePackage="org.eclipse.uml2" prefix="UML"/>
- <Ecore:EDataType xmi:id="_7WlV4OToEdqJb4EcDziohA" instanceClassName="boolean" base_PrimitiveType="_UdivYGvsEdqG6fBIPwe-mw"/>
- <Ecore:EDataType xmi:id="_7WlV4eToEdqJb4EcDziohA" instanceClassName="int" base_PrimitiveType="_XqvEIGvsEdqG6fBIPwe-mw"/>
- <Ecore:EDataType xmi:id="_7WlV4uToEdqJb4EcDziohA" instanceClassName="java.lang.String" base_PrimitiveType="_aAyVgGvsEdqG6fBIPwe-mw"/>
- <Ecore:EDataType xmi:id="_7WlV4-ToEdqJb4EcDziohA" instanceClassName="int" base_PrimitiveType="_dRZxsGvsEdqG6fBIPwe-mw"/>
+ <Ecore:EPackage xmi:id="_hs5GQOw4EdqCa55U59Wn7A" base_Package="_o8I_sGvaEdq4DLWZOhbdEA" packageName="uml" nsPrefix="uml" nsURI="http://www.eclipse.org/uml2/2.0.0/UML" basePackage="org.eclipse.uml2" prefix="UML"/>
+ <Ecore:EDataType xmi:id="_htMBMOw4EdqCa55U59Wn7A" instanceClassName="boolean" base_PrimitiveType="_UdivYGvsEdqG6fBIPwe-mw"/>
+ <Ecore:EDataType xmi:id="_htMBMew4EdqCa55U59Wn7A" instanceClassName="int" base_PrimitiveType="_XqvEIGvsEdqG6fBIPwe-mw"/>
+ <Ecore:EDataType xmi:id="_htMBMuw4EdqCa55U59Wn7A" instanceClassName="java.lang.String" base_PrimitiveType="_aAyVgGvsEdqG6fBIPwe-mw"/>
+ <Ecore:EDataType xmi:id="_htMBM-w4EdqCa55U59Wn7A" instanceClassName="int" base_PrimitiveType="_dRZxsGvsEdqG6fBIPwe-mw"/>
</xmi:XMI>

Back to the top