[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] manuscripts/UMLLink article.rst umltool-convert...
From: |
Asko Soukka |
Subject: |
[Gzz-commits] manuscripts/UMLLink article.rst umltool-convert... |
Date: |
Sat, 15 Feb 2003 04:34:51 -0500 |
CVSROOT: /cvsroot/gzz
Module name: manuscripts
Changes by: Asko Soukka <address@hidden> 03/02/15 04:34:50
Modified files:
UMLLink : article.rst umltool-convert-process.dia
umltool-example-mp.dia
umltool-example-uml-linked.dia
Log message:
tuning diagrams
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/manuscripts/UMLLink/article.rst.diff?tr1=1.37&tr2=1.38&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/manuscripts/UMLLink/umltool-convert-process.dia.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/manuscripts/UMLLink/umltool-example-mp.dia.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/manuscripts/UMLLink/umltool-example-uml-linked.dia.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
Patches:
Index: manuscripts/UMLLink/article.rst
diff -u manuscripts/UMLLink/article.rst:1.37
manuscripts/UMLLink/article.rst:1.38
--- manuscripts/UMLLink/article.rst:1.37 Sat Feb 15 04:33:31 2003
+++ manuscripts/UMLLink/article.rst Sat Feb 15 04:34:50 2003
@@ -9,7 +9,7 @@
.. Alternative title: "Free Software toolchain for bidirectional
linking between UML diagrams and Javadoc"
-.. :Stamp: $Id: article.rst,v 1.37 2003/02/15 09:33:31 tjl Exp $
+.. :Stamp: $Id: article.rst,v 1.38 2003/02/15 09:34:50 humppake Exp $
.. Points for HT people
====================
@@ -669,28 +669,25 @@
done much easier by direct manipulation.
.. figure:: umltool-example-uml.gen.eps
- :label: umltoolumlsource
- :width: 4.5cm
+ :label: umltoolumlsourcelinked
+
+ Example of UML tool element description without and
+ with link information for linking tool.
- Example of UML tool element description.
.. figure:: umltool-example-mp.gen.eps
- :alternative: *
:label: umltoolmpsource
- :width: 14cm
Example of UML tool layout description.
.. figure:: umltool-convert-process.gen.eps
:label: umltoolconvert
- :width: 4.5cm
The process of compiling UML diagram using our UML tool.
.. UML:: umltool-example
:label: umltoolexample
:caption: Example of UML tool diagram output.
- :width: 8.45cm
bigpackage Example
class Interface "interface"
@@ -806,13 +803,6 @@
- Finally focused versions of UML diagrams are created and implicitly
embedded into targets of all linked elements appearing in
UML diagrams.
-
-.. figure:: umltool-example-uml-linked.gen.eps
- :label: umltoolumlsourcelinked
- :width: 4.5cm
-
- Example of UML tool element description with link
- information for linking tool.
.. figure:: umldoc-flow.gen.eps
:label: umldocflow
Index: manuscripts/UMLLink/umltool-convert-process.dia
diff -u manuscripts/UMLLink/umltool-convert-process.dia:1.4
manuscripts/UMLLink/umltool-convert-process.dia:1.5
--- manuscripts/UMLLink/umltool-convert-process.dia:1.4 Sat Feb 15 04:02:16 2003
+++ manuscripts/UMLLink/umltool-convert-process.dia Sat Feb 15 04:34:50 2003
@@ -58,16 +58,16 @@
<dia:layer name="Tausta" visible="true">
<dia:object type="Flowchart - Terminal" version="0" id="O0">
<dia:attribute name="obj_pos">
- <dia:point val="0.88268,1.0543"/>
+ <dia:point val="-0.591124,1.0543"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="0.83268,1.0043;7.09334,3.41141"/>
+ <dia:rectangle val="-0.641124,1.0043;8.65888,3.41141"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="0.88268,1.0543"/>
+ <dia:point val="-0.591124,1.0543"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="6.16066"/>
+ <dia:real val="9.2"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.30711"/>
@@ -97,7 +97,7 @@
<dia:real val="0.75"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="3.96301,2.03245"/>
+ <dia:point val="4.00888,2.03245"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -110,16 +110,16 @@
</dia:object>
<dia:object type="Flowchart - Terminal" version="0" id="O1">
<dia:attribute name="obj_pos">
- <dia:point val="7.70056,1.0007"/>
+ <dia:point val="9.05888,1.0507"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="7.65056,0.9507;12.154,3.35781"/>
+ <dia:rectangle val="9.00888,1.0007;13.954,3.40781"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="7.70056,1.0007"/>
+ <dia:point val="9.05888,1.0507"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="4.40341"/>
+ <dia:real val="4.84509"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.30711"/>
@@ -149,7 +149,7 @@
<dia:real val="0.75"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="9.90226,1.97885"/>
+ <dia:point val="11.4814,2.02885"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -208,13 +208,13 @@
</dia:object>
<dia:object type="Flowchart - Ellipse" version="0" id="O3">
<dia:attribute name="obj_pos">
- <dia:point val="1.71275,18.1627"/>
+ <dia:point val="11.3628,5.7627"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="1.66275,18.1127;6.33457,22.7845"/>
+ <dia:rectangle val="11.3127,5.7127;15.9846,10.3845"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="1.71275,18.1627"/>
+ <dia:point val="11.3628,5.7627"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="4.57182"/>
@@ -240,7 +240,7 @@
<dia:real val="0.75"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="3.99866,20.6482"/>
+ <dia:point val="13.6487,8.24821"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -253,13 +253,13 @@
</dia:object>
<dia:object type="Flowchart - Ellipse" version="0" id="O4">
<dia:attribute name="obj_pos">
- <dia:point val="1.2746,23.9558"/>
+ <dia:point val="20.2246,5.4058"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="1.2246,23.9058;6.72584,29.1979"/>
+ <dia:rectangle val="20.1746,5.3558;25.6758,10.6479"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="1.2746,23.9558"/>
+ <dia:point val="20.2246,5.4058"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="5.40124"/>
@@ -287,7 +287,7 @@
<dia:real val="0.75"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="3.97522,26.0015"/>
+ <dia:point val="22.9252,7.45147"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -352,13 +352,13 @@
</dia:object>
<dia:object type="Flowchart - Terminal" version="0" id="O6">
<dia:attribute name="obj_pos">
- <dia:point val="-1.24112,30.66"/>
+ <dia:point val="17.8089,13.01"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="-1.29112,30.61;9.15228,33.0171"/>
+ <dia:rectangle val="17.7589,12.96;28.2023,15.3671"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="-1.24112,30.66"/>
+ <dia:point val="17.8089,13.01"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="10.3434"/>
@@ -381,7 +381,7 @@
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#UML diagram
+ <dia:string>#UML diagrams
in desired format#</dia:string>
</dia:attribute>
<dia:attribute name="font">
@@ -391,7 +391,7 @@
<dia:real val="0.75"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="3.93058,31.6382"/>
+ <dia:point val="22.9806,13.9882"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -404,13 +404,13 @@
</dia:object>
<dia:object type="FS - Flow" version="0" id="O7">
<dia:attribute name="obj_pos">
- <dia:point val="3.96301,3.36141"/>
+ <dia:point val="4.00888,3.36141"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="3.61283,3.30991;4.41551,5.10541"/>
+ <dia:rectangle val="3.61401,3.31125;4.41433,5.09453"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
- <dia:point val="3.96301,3.36141"/>
+ <dia:point val="4.00888,3.36141"/>
<dia:point val="4.01417,5.04327"/>
</dia:attribute>
<dia:attribute name="text">
@@ -425,7 +425,7 @@
<dia:real val="0.6"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="3.68873,4.21146"/>
+ <dia:point val="3.71153,4.20328"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#cc00cc"/>
@@ -448,11 +448,11 @@
<dia:point val="4.01417,11.0172"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="3.60321,10.9669;4.40371,13.1984"/>
+ <dia:rectangle val="3.60322,10.9669;4.40371,13.1984"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="4.01417,11.0172"/>
- <dia:point val="4.00346,13.1464"/>
+ <dia:point val="4.00347,13.1464"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -484,23 +484,16 @@
<dia:connection handle="1" to="O5" connection="2"/>
</dia:connections>
</dia:object>
- <dia:object type="FS - Orthflow" version="0" id="O9">
+ <dia:object type="FS - Flow" version="0" id="O9">
<dia:attribute name="obj_pos">
- <dia:point val="11.2122,9.12855"/>
+ <dia:point val="6.90888,13.0007"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="5.26057,9.07855;11.2622,20.4239"/>
+ <dia:rectangle val="6.83969,9.3025;12.2924,13.0699"/>
</dia:attribute>
- <dia:attribute name="orth_points">
- <dia:point val="11.2122,9.12855"/>
- <dia:point val="11.2122,17.95"/>
- <dia:point val="6.11057,17.95"/>
- <dia:point val="6.11057,19.5739"/>
- </dia:attribute>
- <dia:attribute name="orth_orient">
- <dia:enum val="1"/>
- <dia:enum val="0"/>
- <dia:enum val="1"/>
+ <dia:attribute name="conn_endpoints">
+ <dia:point val="6.90888,13.0007"/>
+ <dia:point val="12.0323,9.66499"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -514,7 +507,7 @@
<dia:real val="0.6"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="8.16139,17.01"/>
+ <dia:point val="9.63423,11.5843"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#cc00cc"/>
@@ -528,27 +521,19 @@
<dia:int val="1"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O15" connection="14"/>
- <dia:connection handle="1" to="O3" connection="1"/>
+ <dia:connection handle="1" to="O3" connection="10"/>
</dia:connections>
</dia:object>
- <dia:object type="FS - Orthflow" version="0" id="O10">
+ <dia:object type="FS - Flow" version="0" id="O10">
<dia:attribute name="obj_pos">
- <dia:point val="9.90226,3.30781"/>
+ <dia:point val="15.9346,8.04861"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="4.02344,3.25781;9.95226,19.1868"/>
- </dia:attribute>
- <dia:attribute name="orth_points">
- <dia:point val="9.90226,3.30781"/>
- <dia:point val="9.90226,16.25"/>
- <dia:point val="4.87344,16.25"/>
- <dia:point val="4.87344,18.3368"/>
+ <dia:rectangle val="15.884,7.60135;20.279,8.46182"/>
</dia:attribute>
- <dia:attribute name="orth_orient">
- <dia:enum val="1"/>
- <dia:enum val="0"/>
- <dia:enum val="1"/>
+ <dia:attribute name="conn_endpoints">
+ <dia:point val="15.9346,8.04861"/>
+ <dia:point val="20.2246,8.00187"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -562,7 +547,7 @@
<dia:real val="0.6"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="6.88785,15.31"/>
+ <dia:point val="18.0827,8.32523"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#cc00cc"/>
@@ -576,20 +561,20 @@
<dia:int val="1"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O1" connection="14"/>
- <dia:connection handle="1" to="O3" connection="3"/>
+ <dia:connection handle="0" to="O3" connection="0"/>
+ <dia:connection handle="1" to="O4" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="FS - Flow" version="0" id="O11">
<dia:attribute name="obj_pos">
- <dia:point val="4.00346,15.4536"/>
+ <dia:point val="22.9252,10.5979"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="3.59857,15.4035;4.39875,18.2134"/>
+ <dia:rectangle val="22.5795,10.5468;23.3816,13.0692"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
- <dia:point val="4.00346,15.4536"/>
- <dia:point val="3.99866,18.1627"/>
+ <dia:point val="22.9252,10.5979"/>
+ <dia:point val="22.9806,13.01"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -603,7 +588,7 @@
<dia:real val="0.6"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="3.70106,16.8076"/>
+ <dia:point val="22.653,11.8109"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#cc00cc"/>
@@ -617,109 +602,124 @@
<dia:int val="1"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O5" connection="14"/>
- <dia:connection handle="1" to="O3" connection="4"/>
+ <dia:connection handle="0" to="O4" connection="12"/>
+ <dia:connection handle="1" to="O6" connection="2"/>
</dia:connections>
</dia:object>
- <dia:object type="FS - Flow" version="0" id="O12">
+ <dia:object type="Flowchart - Terminal" version="0" id="O12">
<dia:attribute name="obj_pos">
- <dia:point val="3.99866,22.7346"/>
+ <dia:point val="14.2683,0.921454"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="3.57433,22.6836;4.37611,24.0135"/>
+ <dia:rectangle val="14.2183,0.871454;28.2257,3.27856"/>
</dia:attribute>
- <dia:attribute name="conn_endpoints">
- <dia:point val="3.99866,22.7346"/>
- <dia:point val="3.97522,23.9558"/>
+ <dia:attribute name="elem_corner">
+ <dia:point val="14.2683,0.921454"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="13.9074"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="2.30711"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="flip_horizontal">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="flip_vertical">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="padding">
+ <dia:real val="0.353553"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>##</dia:string>
+ <dia:string>#general MetaPost code
+for UML diagrams#</dia:string>
</dia:attribute>
<dia:attribute name="font">
- <dia:font name="Helvetica-Oblique"/>
+ <dia:font name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
- <dia:real val="0.6"/>
+ <dia:real val="0.75"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="3.68699,23.3394"/>
+ <dia:point val="21.222,1.8996"/>
</dia:attribute>
<dia:attribute name="color">
- <dia:color val="#cc00cc"/>
+ <dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
- <dia:attribute name="type">
- <dia:int val="1"/>
- </dia:attribute>
- <dia:connections>
- <dia:connection handle="0" to="O3" connection="12"/>
- <dia:connection handle="1" to="O4" connection="4"/>
- </dia:connections>
</dia:object>
- <dia:object type="FS - Flow" version="0" id="O13">
+ <dia:object type="Flowchart - Terminal" version="0" id="O13">
<dia:attribute name="obj_pos">
- <dia:point val="3.97522,29.1479"/>
+ <dia:point val="9.07707,13.0964"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="3.52928,29.0964;4.33188,30.7218"/>
+ <dia:rectangle val="9.02707,13.0464;17.2182,15.4535"/>
</dia:attribute>
- <dia:attribute name="conn_endpoints">
- <dia:point val="3.97522,29.1479"/>
- <dia:point val="3.93058,30.66"/>
+ <dia:attribute name="elem_corner">
+ <dia:point val="9.07707,13.0964"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="8.09116"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="2.30711"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="flip_horizontal">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="flip_vertical">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="padding">
+ <dia:real val="0.353553"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>##</dia:string>
+ <dia:string>#MetaPost
+UML macros#</dia:string>
</dia:attribute>
<dia:attribute name="font">
- <dia:font name="Helvetica-Oblique"/>
+ <dia:font name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
- <dia:real val="0.6"/>
+ <dia:real val="0.75"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="3.65303,29.8951"/>
+ <dia:point val="13.1226,14.0746"/>
</dia:attribute>
<dia:attribute name="color">
- <dia:color val="#cc00cc"/>
+ <dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
- <dia:attribute name="type">
- <dia:int val="1"/>
- </dia:attribute>
- <dia:connections>
- <dia:connection handle="0" to="O4" connection="12"/>
- <dia:connection handle="1" to="O6" connection="2"/>
- </dia:connections>
</dia:object>
- <dia:object type="FS - Orthflow" version="0" id="O14">
+ <dia:object type="FS - Flow" version="0" id="O14">
<dia:attribute name="obj_pos">
- <dia:point val="10.5727,12.6036"/>
+ <dia:point val="11.4814,3.35781"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="4.76504,12.5536;10.6227,19.6823"/>
+ <dia:rectangle val="11.4143,3.29071;13.1539,6.16062"/>
</dia:attribute>
- <dia:attribute name="orth_points">
- <dia:point val="10.5727,12.6036"/>
- <dia:point val="10.5727,17.15"/>
- <dia:point val="5.61504,17.15"/>
- <dia:point val="5.61504,18.8323"/>
- </dia:attribute>
- <dia:attribute name="orth_orient">
- <dia:enum val="1"/>
- <dia:enum val="0"/>
- <dia:enum val="1"/>
+ <dia:attribute name="conn_endpoints">
+ <dia:point val="11.4814,3.35781"/>
+ <dia:point val="12.7739,5.9367"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -733,7 +733,7 @@
<dia:real val="0.6"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="7.59385,16.21"/>
+ <dia:point val="12.3959,4.51284"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#cc00cc"/>
@@ -747,116 +747,90 @@
<dia:int val="1"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O16" connection="14"/>
- <dia:connection handle="1" to="O3" connection="2"/>
+ <dia:connection handle="0" to="O1" connection="14"/>
+ <dia:connection handle="1" to="O3" connection="5"/>
</dia:connections>
</dia:object>
- <dia:object type="Flowchart - Terminal" version="0" id="O15">
+ <dia:object type="FS - Flow" version="0" id="O15">
<dia:attribute name="obj_pos">
- <dia:point val="8.03907,4.57145"/>
+ <dia:point val="16.5862,3.22856"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="7.98907,4.52145;14.4354,9.17856"/>
- </dia:attribute>
- <dia:attribute name="elem_corner">
- <dia:point val="8.03907,4.57145"/>
- </dia:attribute>
- <dia:attribute name="elem_width">
- <dia:real val="6.34629"/>
- </dia:attribute>
- <dia:attribute name="elem_height">
- <dia:real val="4.55711"/>
- </dia:attribute>
- <dia:attribute name="show_background">
- <dia:boolean val="true"/>
- </dia:attribute>
- <dia:attribute name="flip_horizontal">
- <dia:boolean val="false"/>
+ <dia:rectangle val="14.1749,3.15849;16.6563,6.21886"/>
</dia:attribute>
- <dia:attribute name="flip_vertical">
- <dia:boolean val="false"/>
- </dia:attribute>
- <dia:attribute name="padding">
- <dia:real val="0.353553"/>
+ <dia:attribute name="conn_endpoints">
+ <dia:point val="16.5862,3.22856"/>
+ <dia:point val="14.5234,5.9367"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#general
-MetaPost
-code for
-UML
-diagrams#</dia:string>
+ <dia:string>##</dia:string>
</dia:attribute>
<dia:attribute name="font">
- <dia:font name="Helvetica"/>
+ <dia:font name="Helvetica-Oblique"/>
</dia:attribute>
<dia:attribute name="height">
- <dia:real val="0.75"/>
+ <dia:real val="0.6"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="11.2122,5.5496"/>
+ <dia:point val="15.7935,4.76441"/>
</dia:attribute>
<dia:attribute name="color">
- <dia:color val="#000000"/>
+ <dia:color val="#cc00cc"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
+ <dia:attribute name="type">
+ <dia:int val="1"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O12" connection="8"/>
+ <dia:connection handle="1" to="O3" connection="3"/>
+ </dia:connections>
</dia:object>
- <dia:object type="Flowchart - Terminal" version="0" id="O16">
+ <dia:object type="FS - Flow" version="0" id="O16">
<dia:attribute name="obj_pos">
- <dia:point val="6.52707,10.2964"/>
+ <dia:point val="13.1226,13.0964"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="6.47707,10.2464;14.6682,12.6535"/>
- </dia:attribute>
- <dia:attribute name="elem_corner">
- <dia:point val="6.52707,10.2964"/>
- </dia:attribute>
- <dia:attribute name="elem_width">
- <dia:real val="8.09116"/>
- </dia:attribute>
- <dia:attribute name="elem_height">
- <dia:real val="2.30711"/>
- </dia:attribute>
- <dia:attribute name="show_background">
- <dia:boolean val="true"/>
- </dia:attribute>
- <dia:attribute name="flip_horizontal">
- <dia:boolean val="false"/>
- </dia:attribute>
- <dia:attribute name="flip_vertical">
- <dia:boolean val="false"/>
+ <dia:rectangle val="12.9689,10.3312;13.9119,13.1531"/>
</dia:attribute>
- <dia:attribute name="padding">
- <dia:real val="0.353553"/>
+ <dia:attribute name="conn_endpoints">
+ <dia:point val="13.1226,13.0964"/>
+ <dia:point val="13.5089,10.4382"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#MetaPost
-UML macros#</dia:string>
+ <dia:string>##</dia:string>
</dia:attribute>
<dia:attribute name="font">
- <dia:font name="Helvetica"/>
+ <dia:font name="Helvetica-Oblique"/>
</dia:attribute>
<dia:attribute name="height">
- <dia:real val="0.75"/>
+ <dia:real val="0.6"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="10.5726,11.2746"/>
+ <dia:point val="13.0189,11.7242"/>
</dia:attribute>
<dia:attribute name="color">
- <dia:color val="#000000"/>
+ <dia:color val="#cc00cc"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
+ <dia:attribute name="type">
+ <dia:int val="1"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O13" connection="2"/>
+ </dia:connections>
</dia:object>
</dia:layer>
</dia:diagram>
Index: manuscripts/UMLLink/umltool-example-mp.dia
diff -u manuscripts/UMLLink/umltool-example-mp.dia:1.4
manuscripts/UMLLink/umltool-example-mp.dia:1.5
--- manuscripts/UMLLink/umltool-example-mp.dia:1.4 Sat Feb 15 04:02:16 2003
+++ manuscripts/UMLLink/umltool-example-mp.dia Sat Feb 15 04:34:50 2003
@@ -61,25 +61,31 @@
<dia:point val="0.7,1.85"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="0.7,1.23286;46.9616,13.2329"/>
+ <dia:rectangle val="0.65,1.18286;32.688,18.1329"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string># Derived.c = (100, 100) # Places
"Derived" object into absolute coordinates (100, 100).
- # Coordinate (0,0) is the lower left corner.
+ <dia:string># # Places "Derived" object into absolute
+ # coordinates (100, 100). Coordinate (0,0)
+ # is the lower left corner.
+ Derived.c = (100, 100)
- # Places other objects horizontally or vertically
- # relatively to absolutely placed "Derived" object.
- horizontally(50, interface_h, Interface, Derived, Abstract);
- vertically(50, interface_v, Derived, Implementation);
+ # Places other objects horizontally or
+ # vertically relatively to absolutely
+ # placed "Derived" object.
+ horizontally(50, interface_h, Interface, Derived, Abstract);
+ vertically(50, interface_v, Derived, Implementation);
- Component.c = (300, 0); # Places "Component" object into absolute
coordinates (300, 0).
- horizontally(50, component_h, Component);
+ # Places "Component" object into absolute
+ # coordinates (300, 0).
+ Component.c = (300, 0);
+ horizontally(50, component_h, Component);
- #Finally the package object is stretched around classes.
- pad = 30;
- Example.nw = Interface.nw + (-pad,pad);
+ # Finally the package object is stretched
+ # around classes.
+ pad = 30;
+ Example.nw = Interface.nw + (-pad,pad);
Example.se = Component.se + (pad,-pad);#</dia:string>
</dia:attribute>
<dia:attribute name="font">
Index: manuscripts/UMLLink/umltool-example-uml-linked.dia
diff -u manuscripts/UMLLink/umltool-example-uml-linked.dia:1.4
manuscripts/UMLLink/umltool-example-uml-linked.dia:1.5
--- manuscripts/UMLLink/umltool-example-uml-linked.dia:1.4 Sat Feb 15
04:02:16 2003
+++ manuscripts/UMLLink/umltool-example-uml-linked.dia Sat Feb 15 04:34:50 2003
@@ -58,10 +58,10 @@
<dia:layer name="Tausta" visible="true">
<dia:object type="Standard - Text" version="0" id="O0">
<dia:attribute name="obj_pos">
- <dia:point val="0.75,1.6"/>
+ <dia:point val="16.535,2.045"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="0.75,0.982857;15.4108,25.7829"/>
+ <dia:rectangle val="16.535,1.37786;31.2458,26.3279"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -105,7 +105,7 @@
<dia:real val="0.8"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="0.75,1.6"/>
+ <dia:point val="16.535,2.045"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
@@ -118,16 +118,16 @@
</dia:object>
<dia:object type="Standard - BezierLine" version="0" id="O1">
<dia:attribute name="obj_pos">
- <dia:point val="14.2348,22.4249"/>
+ <dia:point val="30.0198,22.8699"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="14.1901,21.9532;15.056,22.8256"/>
+ <dia:rectangle val="29.9751,22.3982;30.841,23.2706"/>
</dia:attribute>
<dia:attribute name="bez_points">
- <dia:point val="14.2348,22.4249"/>
- <dia:point val="15.5135,22.4882"/>
- <dia:point val="14.9342,21.8813"/>
- <dia:point val="14.6583,21.9917"/>
+ <dia:point val="30.0198,22.8699"/>
+ <dia:point val="31.2985,22.9332"/>
+ <dia:point val="30.7192,22.3263"/>
+ <dia:point val="30.4433,22.4367"/>
</dia:attribute>
<dia:attribute name="corner_types">
<dia:enum val="0"/>
@@ -148,16 +148,16 @@
</dia:object>
<dia:object type="Standard - BezierLine" version="0" id="O2">
<dia:attribute name="obj_pos">
- <dia:point val="14.1742,21.5529"/>
+ <dia:point val="29.9592,21.9979"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="14.1295,21.0812;14.9954,21.9536"/>
+ <dia:rectangle val="29.9145,21.5262;30.7804,22.3986"/>
</dia:attribute>
<dia:attribute name="bez_points">
- <dia:point val="14.1742,21.5529"/>
- <dia:point val="15.4529,21.6162"/>
- <dia:point val="14.8736,21.0093"/>
- <dia:point val="14.5978,21.1197"/>
+ <dia:point val="29.9592,21.9979"/>
+ <dia:point val="31.2379,22.0612"/>
+ <dia:point val="30.6586,21.4543"/>
+ <dia:point val="30.3828,21.5647"/>
</dia:attribute>
<dia:attribute name="corner_types">
<dia:enum val="0"/>
@@ -174,6 +174,137 @@
</dia:attribute>
<dia:attribute name="start_arrow_width">
<dia:real val="0.4"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Text" version="0" id="O3">
+ <dia:attribute name="obj_pos">
+ <dia:point val="1.485,1.995"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="1.485,1.32786;16.1958,20.6779"/>
+ </dia:attribute>
+ <dia:attribute name="text">
+ <dia:composite type="text">
+ <dia:attribute name="string">
+ <dia:string># bigpackage Example
+
+ class Interface "interface"
+ methods
+ void first()
+
+ class Derived "interface"
+ inherit Interface
+ methods
+ void second()
+
+ class Abstract "abstract"
+ methods
+ void third()
+ void fourth()
+
+ class Implementation
+ realize Derived
+ realize Abstract
+ assoc compos multi(1) -
+ multi(*) role(part_of)
+ Component
+
+ class Component#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="font">
+ <dia:font name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="height">
+ <dia:real val="0.8"/>
+ </dia:attribute>
+ <dia:attribute name="pos">
+ <dia:point val="1.485,1.995"/>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="alignment">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - BezierLine" version="0" id="O4">
+ <dia:attribute name="obj_pos">
+ <dia:point val="14.6953,18.0042"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="14.6506,17.5325;15.5165,18.4049"/>
+ </dia:attribute>
+ <dia:attribute name="bez_points">
+ <dia:point val="14.6953,18.0042"/>
+ <dia:point val="15.974,18.0675"/>
+ <dia:point val="15.3947,17.4606"/>
+ <dia:point val="15.1188,17.571"/>
+ </dia:attribute>
+ <dia:attribute name="corner_types">
+ <dia:enum val="0"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="line_width">
+ <dia:real val="0.05"/>
+ </dia:attribute>
+ <dia:attribute name="start_arrow">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="start_arrow_length">
+ <dia:real val="0.4"/>
+ </dia:attribute>
+ <dia:attribute name="start_arrow_width">
+ <dia:real val="0.4"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - BezierLine" version="0" id="O5">
+ <dia:attribute name="obj_pos">
+ <dia:point val="14.6863,17.1516"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="14.6416,16.6799;15.5075,17.5523"/>
+ </dia:attribute>
+ <dia:attribute name="bez_points">
+ <dia:point val="14.6863,17.1516"/>
+ <dia:point val="15.9651,17.2149"/>
+ <dia:point val="15.3858,16.608"/>
+ <dia:point val="15.1099,16.7184"/>
+ </dia:attribute>
+ <dia:attribute name="corner_types">
+ <dia:enum val="0"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="line_width">
+ <dia:real val="0.05"/>
+ </dia:attribute>
+ <dia:attribute name="start_arrow">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="start_arrow_length">
+ <dia:real val="0.4"/>
+ </dia:attribute>
+ <dia:attribute name="start_arrow_width">
+ <dia:real val="0.4"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Line" version="0" id="O6">
+ <dia:attribute name="obj_pos">
+ <dia:point val="16,1.08286"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="16,1.08286;16,26.1329"/>
+ </dia:attribute>
+ <dia:attribute name="conn_endpoints">
+ <dia:point val="16,1.08286"/>
+ <dia:point val="16,26.1329"/>
+ </dia:attribute>
+ <dia:attribute name="numcp">
+ <dia:int val="1"/>
+ </dia:attribute>
+ <dia:attribute name="line_width">
+ <dia:real val="0"/>
</dia:attribute>
</dia:object>
</dia:layer>
- [Gzz-commits] manuscripts/UMLLink article.rst umltool-convert...,
Asko Soukka <=