summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorSandro S. Andrade <sandroandrade@kde.org>2013-06-26 13:19:00 -0300
committerSandro S. Andrade <sandroandrade@kde.org>2013-06-26 21:21:45 +0200
commit4d781253bbfbe755db073710e381495ab46522f9 (patch)
treec54dd0e35797262b8adf268ff78e306bbad02f07 /scripts
parent1917699cb050971941bf3de213730b26d459311f (diff)
Add name parameter to QDuSEVariationPoint's
Change-Id: Ia44869697199668e2f6c2eafd6ce984244b62435 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/normative-xmi/DuSE.qtxmi7
-rw-r--r--scripts/normative-xmi/DuSE.xmi14
2 files changed, 17 insertions, 4 deletions
diff --git a/scripts/normative-xmi/DuSE.qtxmi b/scripts/normative-xmi/DuSE.qtxmi
index 9effda5e..18533526 100644
--- a/scripts/normative-xmi/DuSE.qtxmi
+++ b/scripts/normative-xmi/DuSE.qtxmi
@@ -90,6 +90,13 @@
<class name="QDuseVariationPoint" isAbstract="false">
<documentation>A variation point represents a specific solution for a given design dimension. A variation point entails validation rules which check for valid combinations of variation points and a script which defines the architectural changes to be enacted from such solution.</documentation>
<qtinclude>QtCore/QString</qtinclude>
+ <attribute isDerived="false" isDerivedUnion="false" isReadOnly="false" subsettedProperty="" redefinedProperty="" id="VariationPoint-name" defaultValue="" aggregation="none" subsettedBy="">
+ <accessor return="QString " name="name" constness=" const"/>
+ <accessor return="void " name="setName" constness="">
+ <parameter type="QString " name="name"/>
+ </accessor>
+ <documentation>The variation point's name.</documentation>
+ </attribute>
<attribute isDerived="false" isDerivedUnion="false" isReadOnly="false" subsettedProperty="" redefinedProperty="" id="VariationPoint-rationale" defaultValue="" aggregation="none" subsettedBy="">
<accessor return="QString " name="rationale" constness=" const"/>
<accessor return="void " name="setRationale" constness="">
diff --git a/scripts/normative-xmi/DuSE.xmi b/scripts/normative-xmi/DuSE.xmi
index abc71411..ed02f62a 100644
--- a/scripts/normative-xmi/DuSE.xmi
+++ b/scripts/normative-xmi/DuSE.xmi
@@ -76,9 +76,9 @@
<body>A design dimension captures a specific degree of freedom when designing architectures in the given application domain. A design dimension entails a set of variation points which denote alternative solutions for such degree of freedom. Optionally, a variation point may define validation rules which should return a true value if that variation point is to be considered valid for the corresponding input model. A variation point may also specify a set of other variation points which should be previously evaluated, defining a sort of design dimension dependency.</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" visibility="public" name="name" xmi:id="DesignSpace-name">
- <ownedComment xmi:type="uml:Comment" xmi:id="DesignSpace-name-_ownedComment.0" annotatedElement="DesignSpace-name">
- <body>The design dimension's name.</body>
- </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="DesignSpace-name-_ownedComment.0" annotatedElement="DesignSpace-name">
+ <body>The design dimension's name.</body>
+ </ownedComment>
<type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" visibility="public" name="instanceSelectionRule" xmi:id="DesignSpace-instanceSelectionRule">
@@ -116,6 +116,12 @@
<ownedComment xmi:type="uml:Comment" xmi:id="VariationPoint-_ownedComment.0" annotatedElement="VariationPoint">
<body>A variation point represents a specific solution for a given design dimension. A variation point entails validation rules which check for valid combinations of variation points and a script which defines the architectural changes to be enacted from such solution.</body>
</ownedComment>
+ <ownedAttribute xmi:type="uml:Property" visibility="public" name="name" xmi:id="VariationPoint-name">
+ <ownedComment xmi:type="uml:Comment" xmi:id="VariationPoint-name-_ownedComment.0" annotatedElement="VariationPoint-name">
+ <body>The variation point's name.</body>
+ </ownedComment>
+ <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
+ </ownedAttribute>
<ownedAttribute xmi:type="uml:Property" visibility="public" name="rationale" xmi:id="VariationPoint-rationale">
<ownedComment xmi:type="uml:Comment" xmi:id="VariationPoint-rationale-_ownedComment.0" annotatedElement="VariationPoint-rationale">
<body>The variation point's rationale.</body>
@@ -158,4 +164,4 @@
</ownedAttribute>
</packagedElement>
</uml:Package>
-</xmi:XMI> \ No newline at end of file
+</xmi:XMI>