Fixed big when applying value to stereotype attribute. Fixed tests.
This commit is contained in:
parent
537545f021
commit
1157e148d8
@ -3977,7 +3977,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</drawing-style>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 356.0, 57.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 332.0, 26.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>156.0</val>
|
||||
@ -4003,7 +4003,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</drawing-style>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 357.0, 190.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 333.0, 159.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>100.0</val>
|
||||
@ -4029,7 +4029,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</drawing-style>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 922.0, 144.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 796.0, 114.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>294.0</val>
|
||||
@ -4049,7 +4049,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 409.0, 124.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 385.0, 93.0)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>0</val>
|
||||
@ -4075,7 +4075,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</drawing-style>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1493.0, 385.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1328.0, 354.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>162.0</val>
|
||||
@ -4098,7 +4098,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 457.0, 216.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 433.0, 185.0)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>0</val>
|
||||
@ -4107,7 +4107,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>1</val>
|
||||
</horizontal>
|
||||
<points>
|
||||
<val>[(0.0, 0.0), (465.0, -0.22073578595319532)]</val>
|
||||
<val>[(0.0, 0.0), (363.0, 0.77926421404680468)]</val>
|
||||
</points>
|
||||
<head-connection>
|
||||
<ref refid="DCE:6C8E65AC-4B3D-11D7-B391-02BBFE4396CE"/>
|
||||
@ -4136,7 +4136,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</drawing-style>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 971.63333333333333, 49.200000000000003)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 845.63333333333321, 19.199999999999989)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>168.0</val>
|
||||
@ -4159,7 +4159,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1056.3367149758458, 109.2)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 930.33671497584578, 79.199999999999989)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>0</val>
|
||||
@ -4185,7 +4185,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 457.0, 278.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 433.0, 247.0)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>1</val>
|
||||
@ -4194,7 +4194,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>1</val>
|
||||
</horizontal>
|
||||
<points>
|
||||
<val>[(0.0, 0.0), (133.0, 0.0), (133.0, 50.0), (0.0, 50.0)]</val>
|
||||
<val>[(0.0, 0.0), (102.0, 0.0), (102.0, 50.0), (0.0, 50.0)]</val>
|
||||
</points>
|
||||
<head-connection>
|
||||
<ref refid="DCE:6C8E65AC-4B3D-11D7-B391-02BBFE4396CE"/>
|
||||
@ -4220,7 +4220,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 922.0, 266.90969899665549)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 796.0, 236.90969899665549)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>1</val>
|
||||
@ -4255,7 +4255,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 922.0, 360.32107023411368)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 796.0, 330.32107023411368)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>1</val>
|
||||
@ -4290,7 +4290,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 512.0, 82.519999999999982)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 488.0, 51.519999999999982)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>1</val>
|
||||
@ -4299,7 +4299,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>1</val>
|
||||
</horizontal>
|
||||
<points>
|
||||
<val>[(0.0, 0.0), (222.0, 0.0), (222.0, 76.229163879598673), (410.0, 76.229163879598673)]</val>
|
||||
<val>[(0.0, 0.0), (211.0, 0.0), (211.0, 77.229163879598673), (308.0, 77.229163879598673)]</val>
|
||||
</points>
|
||||
<head-connection>
|
||||
<ref refid="DCE:61913AB0-4B3D-11D7-B391-02BBFE4396CE"/>
|
||||
@ -4325,7 +4325,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 357.0, 248.88551185910802)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 333.0, 217.88551185910802)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>1</val>
|
||||
@ -4363,7 +4363,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</drawing-style>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 355.90045248868779, 504.19999999999999)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 331.90045248868779, 473.20000000000005)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>178.0</val>
|
||||
@ -4386,7 +4386,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 357.0, 399.88551185910802)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 333.0, 368.88551185910796)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>1</val>
|
||||
@ -4424,7 +4424,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</drawing-style>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1557.0, 146.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1392.0, 115.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>210.0</val>
|
||||
@ -4447,7 +4447,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1216.0, 161.69899665551841)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1090.0, 131.69899665551839)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>0</val>
|
||||
@ -4456,7 +4456,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>1</val>
|
||||
</horizontal>
|
||||
<points>
|
||||
<val>[(0.0, 0.0), (341.0, -0.10618228426091036)]</val>
|
||||
<val>[(0.0, 0.0), (302.0, -1.1061822842608819)]</val>
|
||||
</points>
|
||||
<head-connection>
|
||||
<ref refid="DCE:7DDC7BDC-4B3D-11D7-B391-02BBFE4396CE"/>
|
||||
@ -4485,7 +4485,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</drawing-style>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1526.4027149321266, 44.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1361.4027149321266, 13.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>129.0</val>
|
||||
@ -4511,7 +4511,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</drawing-style>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1663.1656184486374, 45.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1498.1656184486374, 14.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>156.0</val>
|
||||
@ -4534,7 +4534,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1593.532778280543, 94.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1428.532778280543, 63.0)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>0</val>
|
||||
@ -4560,7 +4560,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1741.7984978422126, 103.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1576.7984978422126, 72.0)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>0</val>
|
||||
@ -4586,7 +4586,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1767.0, 192.91150442477871)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1602.0, 161.91150442477874)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>0</val>
|
||||
@ -4621,7 +4621,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1216.0, 220.69565217391306)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1090.0, 190.69565217391306)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>0</val>
|
||||
@ -4630,7 +4630,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>1</val>
|
||||
</horizontal>
|
||||
<points>
|
||||
<val>[(0.0, 0.0), (341.0, 1.3043478260869676)]</val>
|
||||
<val>[(0.0, 0.0), (302.0, 0.30434782608696764)]</val>
|
||||
</points>
|
||||
<head-connection>
|
||||
<ref refid="DCE:7DDC7BDC-4B3D-11D7-B391-02BBFE4396CE"/>
|
||||
@ -4659,7 +4659,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</drawing-style>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1558.156186612576, 280.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1393.156186612576, 249.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>174.0</val>
|
||||
@ -4682,7 +4682,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1558.156186612576, 302.99999999999989)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1393.156186612576, 271.99999999999989)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>0</val>
|
||||
@ -4691,7 +4691,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>1</val>
|
||||
</horizontal>
|
||||
<points>
|
||||
<val>[(0.0, 0.0), (-342.15618661257599, -1.6755852842808281)]</val>
|
||||
<val>[(0.0, 0.0), (-303.15618661257599, -0.67558528428082809)]</val>
|
||||
</points>
|
||||
<head-connection>
|
||||
<ref refid="DCE:B656013A-4B57-11D7-A5E6-6257AF3C5118"/>
|
||||
@ -4717,7 +4717,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1216.0, 352.45484949832775)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1090.0, 322.45484949832775)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>1</val>
|
||||
@ -4755,7 +4755,7 @@ BehavioredClassifier.]]></val>
|
||||
<val>0</val>
|
||||
</drawing-style>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1897.9410609037327, 176.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 1732.9410609037327, 145.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>100.0</val>
|
||||
@ -4772,7 +4772,7 @@ BehavioredClassifier.]]></val>
|
||||
</item>
|
||||
<item type="CommentItem" id="DCE:F659798C-AE1F-11D8-8639-00C00C03A405">
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 427.0, 128.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 403.0, 97.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>136.611648095</val>
|
||||
@ -13482,7 +13482,7 @@ featuringClassifier]]></val>
|
||||
<val>0</val>
|
||||
</drawing-style>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 23.0, 173.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 89.0, 174.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>121.0</val>
|
||||
@ -13505,7 +13505,7 @@ featuringClassifier]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 144.0, 195.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 210.0, 196.0)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>0</val>
|
||||
@ -13514,7 +13514,7 @@ featuringClassifier]]></val>
|
||||
<val>1</val>
|
||||
</horizontal>
|
||||
<points>
|
||||
<val>[(0.0, 0.0), (377.0, 1.0)]</val>
|
||||
<val>[(0.0, 0.0), (311.0, 0.0)]</val>
|
||||
</points>
|
||||
<head-connection>
|
||||
<ref refid="DCE:6F1297F8-4A89-11D7-B090-133D836EF880"/>
|
||||
@ -13540,7 +13540,7 @@ featuringClassifier]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 144.0, 249.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 210.0, 250.0)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>0</val>
|
||||
@ -13549,7 +13549,7 @@ featuringClassifier]]></val>
|
||||
<val>1</val>
|
||||
</horizontal>
|
||||
<points>
|
||||
<val>[(0.0, 0.0), (377.0, 1.9999999999999716)]</val>
|
||||
<val>[(0.0, 0.0), (311.0, 0.99999999999997158)]</val>
|
||||
</points>
|
||||
<head-connection>
|
||||
<ref refid="DCE:6F1297F8-4A89-11D7-B090-133D836EF880"/>
|
||||
@ -13578,7 +13578,7 @@ featuringClassifier]]></val>
|
||||
<val>0</val>
|
||||
</drawing-style>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 921.55555555555554, 177.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 879.55555555555554, 177.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>100.0</val>
|
||||
@ -13604,7 +13604,7 @@ featuringClassifier]]></val>
|
||||
<val>0</val>
|
||||
</drawing-style>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 921.55555555555554, 234.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 879.55555555555554, 234.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>174.0</val>
|
||||
@ -13636,7 +13636,7 @@ featuringClassifier]]></val>
|
||||
<val>1</val>
|
||||
</horizontal>
|
||||
<points>
|
||||
<val>[(0.0, 0.0), (251.55555555555554, 1.0000000000000284)]</val>
|
||||
<val>[(0.0, 0.0), (209.55555555555554, 1.0000000000000284)]</val>
|
||||
</points>
|
||||
<head-connection>
|
||||
<ref refid="DCE:5C468152-4A89-11D7-B08F-133D836EF880"/>
|
||||
@ -13671,7 +13671,7 @@ featuringClassifier]]></val>
|
||||
<val>1</val>
|
||||
</horizontal>
|
||||
<points>
|
||||
<val>[(0.0, 0.0), (251.55555555555554, 2.8421709430404007e-14)]</val>
|
||||
<val>[(0.0, 0.0), (209.55555555555554, 2.8421709430404007e-14)]</val>
|
||||
</points>
|
||||
<head-connection>
|
||||
<ref refid="DCE:5C468152-4A89-11D7-B08F-133D836EF880"/>
|
||||
@ -22691,7 +22691,7 @@ ownedMember]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 287.0, 194.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 287.0, 277.0)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>0</val>
|
||||
@ -22700,7 +22700,7 @@ ownedMember]]></val>
|
||||
<val>1</val>
|
||||
</horizontal>
|
||||
<points>
|
||||
<val>[(0.0, 0.0), (337.39606741573039, 80.599513907642404)]</val>
|
||||
<val>[(0.0, 0.0), (337.39606741573039, -2.4004860923575961)]</val>
|
||||
</points>
|
||||
<head-connection>
|
||||
<ref refid="DCE:C4730890-50A1-11D7-807A-302CB4EF44FD"/>
|
||||
@ -30859,7 +30859,7 @@ classifier]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 210.0, 283.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 228.0, 283.50847457627117)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>0</val>
|
||||
@ -30868,7 +30868,7 @@ classifier]]></val>
|
||||
<val>1</val>
|
||||
</horizontal>
|
||||
<points>
|
||||
<val>[(0.0, 0.0), (160.0, -105.0)]</val>
|
||||
<val>[(0.0, 0.0), (142.0, -105.50847457627117)]</val>
|
||||
</points>
|
||||
<head-connection>
|
||||
<ref refid="DCE:4DAF34B6-E81E-11DD-BD54-000D936B094A"/>
|
||||
@ -30900,10 +30900,10 @@ classifier]]></val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 71.0, 253.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>139.0</val>
|
||||
<val>157.0</val>
|
||||
</width>
|
||||
<height>
|
||||
<val>59.0</val>
|
||||
<val>60.0</val>
|
||||
</height>
|
||||
<subject>
|
||||
<ref refid="DCE:22B3AA56-4B32-11D7-B391-02BBFE4396CE"/>
|
||||
@ -31267,7 +31267,7 @@ some elements to have a stereotype]]></val>
|
||||
<val>223.0</val>
|
||||
</width>
|
||||
<height>
|
||||
<val>156.0</val>
|
||||
<val>68.0</val>
|
||||
</height>
|
||||
<subject>
|
||||
<ref refid="DCE:7DDD179A-4B3D-11D7-B391-02BBFE4396CE"/>
|
||||
@ -31287,13 +31287,13 @@ some elements to have a stereotype]]></val>
|
||||
<val>0</val>
|
||||
</drawing-style>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 414.0, 255.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 415.0, 255.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>223.0</val>
|
||||
<val>222.0</val>
|
||||
</width>
|
||||
<height>
|
||||
<val>156.0</val>
|
||||
<val>68.0</val>
|
||||
</height>
|
||||
<subject>
|
||||
<ref refid="DCE:7DDD179A-4B3D-11D7-B391-02BBFE4396CE"/>
|
||||
@ -31354,7 +31354,7 @@ some elements to have a stereotype]]></val>
|
||||
<val>1</val>
|
||||
</horizontal>
|
||||
<points>
|
||||
<val>[(0.0, 0.0), (0.44545454545459506, 114.0)]</val>
|
||||
<val>[(0.0, 0.0), (0.96363636363639671, 114.0)]</val>
|
||||
</points>
|
||||
<head-connection>
|
||||
<ref refid="DCE:C6E5C05E-CFD7-11D8-8513-996A34E468FA"/>
|
||||
@ -37514,7 +37514,7 @@ some elements to have a stereotype]]></val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 330.0, 78.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>127.0</val>
|
||||
<val>140.0</val>
|
||||
</width>
|
||||
<height>
|
||||
<val>50.0</val>
|
||||
@ -37673,7 +37673,7 @@ some elements to have a stereotype]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 392.05681818181813, 128.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 398.40909090909088, 128.0)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>0</val>
|
||||
@ -37682,7 +37682,7 @@ some elements to have a stereotype]]></val>
|
||||
<val>1</val>
|
||||
</horizontal>
|
||||
<points>
|
||||
<val>[(0.0, 0.0), (0.99951984635089275, 73.0)]</val>
|
||||
<val>[(0.0, 0.0), (-5.3527528809218552, 73.0)]</val>
|
||||
</points>
|
||||
<head-connection>
|
||||
<ref refid="DCE:D44C8456-5FE5-11D9-A512-000D936B094A"/>
|
||||
@ -45937,7 +45937,7 @@ subsets ownedMember]]></val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 32.0, 150.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>144.0</val>
|
||||
<val>159.0</val>
|
||||
</width>
|
||||
<height>
|
||||
<val>50.0</val>
|
||||
@ -45966,7 +45966,7 @@ subsets ownedMember]]></val>
|
||||
<val>0</val>
|
||||
</horizontal>
|
||||
<points>
|
||||
<val>[(0.0, 0.0), (0.089552238805978845, 58.0)]</val>
|
||||
<val>[(0.0, 0.0), (6.756218905472636, 58.0)]</val>
|
||||
</points>
|
||||
<head-connection>
|
||||
<ref refid="DCE:70DEC86A-8352-11DD-8EDA-000D936B094A"/>
|
||||
@ -45989,7 +45989,7 @@ subsets ownedMember]]></val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 44.0, 239.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>120.0</val>
|
||||
<val>128.0</val>
|
||||
</width>
|
||||
<height>
|
||||
<val>50.0</val>
|
||||
@ -46035,7 +46035,7 @@ subsets ownedMember]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 105.0, 289.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 109.06666666666666, 289.0)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>0</val>
|
||||
@ -46044,7 +46044,7 @@ subsets ownedMember]]></val>
|
||||
<val>0</val>
|
||||
</horizontal>
|
||||
<points>
|
||||
<val>[(0.0, 0.0), (1.0, 54.0)]</val>
|
||||
<val>[(0.0, 0.0), (-3.0666666666666629, 54.0)]</val>
|
||||
</points>
|
||||
<head-connection>
|
||||
<ref refid="DCE:A51B9220-8352-11DD-8EDA-000D936B094A"/>
|
||||
@ -46105,7 +46105,7 @@ subsets ownedMember]]></val>
|
||||
<val>131.0</val>
|
||||
</width>
|
||||
<height>
|
||||
<val>60.0</val>
|
||||
<val>61.0</val>
|
||||
</height>
|
||||
<subject>
|
||||
<ref refid="DCE:3C5BB4C6-8353-11DD-8EDA-000D936B094A"/>
|
||||
@ -46148,7 +46148,7 @@ subsets ownedMember]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 176.0, 164.0)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 191.0, 164.0)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>0</val>
|
||||
@ -46157,7 +46157,7 @@ subsets ownedMember]]></val>
|
||||
<val>0</val>
|
||||
</horizontal>
|
||||
<points>
|
||||
<val>[(0.0, 0.0), (107.0, -17.0), (328.0, -19.0)]</val>
|
||||
<val>[(0.0, 0.0), (92.0, -17.0), (313.0, -18.550000000000011)]</val>
|
||||
</points>
|
||||
<head-connection>
|
||||
<ref refid="DCE:8BD522E0-8352-11DD-8EDA-000D936B094A"/>
|
||||
@ -46638,7 +46638,7 @@ subsets ownedMember]]></val>
|
||||
<val>100.0</val>
|
||||
</width>
|
||||
<height>
|
||||
<val>56.9072265625</val>
|
||||
<val>58.0</val>
|
||||
</height>
|
||||
<subject>
|
||||
<ref refid="a054df8e-3fe1-11de-8375-00224128e79d"/>
|
||||
@ -46661,10 +46661,10 @@ subsets ownedMember]]></val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 107.0, 203.0)</val>
|
||||
</matrix>
|
||||
<width>
|
||||
<val>100.0</val>
|
||||
<val>119.0</val>
|
||||
</width>
|
||||
<height>
|
||||
<val>60.3935546875</val>
|
||||
<val>62.0</val>
|
||||
</height>
|
||||
<subject>
|
||||
<ref refid="a38a6700-3fe1-11de-8375-00224128e79d"/>
|
||||
@ -46681,7 +46681,7 @@ subsets ownedMember]]></val>
|
||||
<val>0</val>
|
||||
</show_stereotypes_attrs>
|
||||
<matrix>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 157.0, 100.9072265625)</val>
|
||||
<val>(1.0, 0.0, 0.0, 1.0, 157.0, 102.0)</val>
|
||||
</matrix>
|
||||
<orthogonal>
|
||||
<val>0</val>
|
||||
@ -46690,7 +46690,7 @@ subsets ownedMember]]></val>
|
||||
<val>0</val>
|
||||
</horizontal>
|
||||
<points>
|
||||
<val>[(0.0, 0.0), (0.0, 102.0927734375)]</val>
|
||||
<val>[(0.0, 0.0), (9.5, 101.0)]</val>
|
||||
</points>
|
||||
<head-connection>
|
||||
<ref refid="a055b2b0-3fe1-11de-8375-00224128e79d"/>
|
||||
|
@ -39,7 +39,7 @@ class StereotypeAttributes(gtk.TreeStore):
|
||||
for attr in st.ownedAttribute:
|
||||
if not attr.association:
|
||||
slot = slots.get(attr)
|
||||
value = slot.value[0].value if slot is not None else ''
|
||||
value = slot.value.value if slot is not None else ''
|
||||
data = (attr.name, value, attr, obj, slot)
|
||||
self.append(parent, data)
|
||||
|
||||
@ -70,7 +70,7 @@ class StereotypeAttributes(gtk.TreeStore):
|
||||
assert slot
|
||||
|
||||
if value:
|
||||
slot.value[0].value = value
|
||||
slot.value.value = value
|
||||
else:
|
||||
# no value, then remove slot
|
||||
del obj.slot[slot]
|
||||
|
@ -159,7 +159,7 @@ class SlotItem(FeatureItem):
|
||||
|
||||
def _render_slot(self):
|
||||
slot = self.subject
|
||||
return '%s = "%s"' % (slot.definingFeature.name, slot.value[0].value)
|
||||
return '%s = "%s"' % (slot.definingFeature.name, slot.value.value)
|
||||
|
||||
def pre_update(self, context):
|
||||
self.update_size(self._render_slot(), context)
|
||||
|
@ -8,6 +8,7 @@ from gaphor.tests import TestCase
|
||||
|
||||
|
||||
class StereotypesAttributesTestCase(TestCase):
|
||||
|
||||
def setUp(self):
|
||||
"""
|
||||
Create two stereotypes and extend component UML metaclass using
|
||||
@ -36,6 +37,9 @@ class StereotypesAttributesTestCase(TestCase):
|
||||
UML.model.extend_with_stereotype(factory, cls, st1)
|
||||
UML.model.extend_with_stereotype(factory, cls, st2)
|
||||
|
||||
def tearDown(self):
|
||||
del self.st1
|
||||
del self.st2
|
||||
|
||||
def test_applying_stereotype(self):
|
||||
"""Test if stereotype compartment is created when stereotype is applied
|
||||
@ -121,7 +125,7 @@ class StereotypesAttributesTestCase(TestCase):
|
||||
# change attribute of 2nd stereotype
|
||||
attr = self.st2.ownedAttribute[0]
|
||||
slot = UML.model.add_slot(self.element_factory, obj, attr)
|
||||
slot.value[0].value = 'st2 test21'
|
||||
slot.value.value = 'st2 test21'
|
||||
|
||||
data = self.save()
|
||||
self.load(data)
|
||||
@ -146,12 +150,17 @@ class StereotypesAttributesTestCase(TestCase):
|
||||
UML.model.apply_stereotype(factory, c.subject, self.st1)
|
||||
UML.model.apply_stereotype(factory, c.subject, self.st2)
|
||||
|
||||
attr1, attr2 = self.st1.ownedAttribute
|
||||
self.assertEquals(3, len(self.st1.ownedAttribute))
|
||||
attr1, attr2, attr3 = self.st1.ownedAttribute
|
||||
assert attr1.name == 'st1_attr_1', attr1.name
|
||||
assert attr2.name == 'st1_attr_2', attr2.name
|
||||
assert attr3.name == 'baseClass', attr3.name
|
||||
|
||||
obj = c.subject.appliedStereotype[0]
|
||||
slot = UML.model.add_slot(self.element_factory, obj, attr1)
|
||||
slot.value[0].value = 'st1 test1'
|
||||
slot.value.value = 'st1 test1'
|
||||
slot = UML.model.add_slot(self.element_factory, obj, attr2)
|
||||
slot.value[0].value = 'st1 test2'
|
||||
slot.value.value = 'st1 test2'
|
||||
|
||||
data = self.save()
|
||||
self.load(data)
|
||||
@ -168,9 +177,9 @@ class StereotypesAttributesTestCase(TestCase):
|
||||
obj = el.appliedStereotype[0]
|
||||
self.assertEquals(2, len(obj.slot))
|
||||
self.assertEquals('st1_attr_1', obj.slot[0].definingFeature.name)
|
||||
self.assertEquals('st1 test1', obj.slot[0].value[0].value)
|
||||
self.assertEquals('st1 test1', obj.slot[0].value.value)
|
||||
self.assertEquals('st1_attr_2', obj.slot[1].definingFeature.name)
|
||||
self.assertEquals('st1 test2', obj.slot[1].value[0].value)
|
||||
self.assertEquals('st1 test2', obj.slot[1].value.value)
|
||||
|
||||
# no stereotype st2 attribute changes, no slots
|
||||
obj = el.appliedStereotype[1]
|
||||
|
Loading…
x
Reference in New Issue
Block a user