diff options
Diffstat (limited to 'kivio/kiviopart/stencils/UML/ClassDiagrams')
13 files changed, 409 insertions, 0 deletions
diff --git a/kivio/kiviopart/stencils/UML/ClassDiagrams/Class.sml b/kivio/kiviopart/stencils/UML/ClassDiagrams/Class.sml new file mode 100755 index 00000000..2d0ebfac --- /dev/null +++ b/kivio/kiviopart/stencils/UML/ClassDiagrams/Class.sml @@ -0,0 +1,30 @@ +<?xml version="1.0"?> +<KivioShapeStencil creator="emacs"> + <KivioSMLStencilSpawnerInfo> + <Author data="Eric R. Turner"/> + <Title data="Class"/> + <Id data="Class"/> + <Description data="Class"/> + <Version data="0.1"/> + <Web data="http://www.bitbreather.com"/> + <Email data="eric.r.turner@bitbreather.com"/> + <Copyright data="Copyright (C) 2002 Eric R. Turner. Distributed under the GPL."/> + <AutoUpdate data="off"/> + </KivioSMLStencilSpawnerInfo> + <Dimensions w="96.0" h="128.0"/> + <KivioConnectorTarget x="0.0" y="0.0"/> + <KivioConnectorTarget x="48.0" y="0.0"/> + <KivioConnectorTarget x="96.0" y="0.0"/> + <KivioConnectorTarget x="96.0" y="64.0"/> + <KivioConnectorTarget x="96.0" y="128.0"/> + <KivioConnectorTarget x="48.0" y="128.0"/> + <KivioConnectorTarget x="0.0" y="128.0"/> + <KivioConnectorTarget x="0.0" y="64.0"/> + <KivioShape type="Rectangle" name="Class" x="0.0" w="96.0" y="0.0" h="128.0"/> + <KivioShape type="LineArray" name="Separator"> + <Line x1="0.0" y1="19.0" x2="96.0" y2="19.0"/> + </KivioShape> + <KivioShape type="TextBox" name="ClassName" x="0.0" w="96.0" y="0.0" h="18.0"/> + <KivioShape type="TextBox" name="ClassSpecification" x="0.0" w="96.0" y="20.0" h="108.0"/> +</KivioShapeStencil> + diff --git a/kivio/kiviopart/stencils/UML/ClassDiagrams/Class.xpm b/kivio/kiviopart/stencils/UML/ClassDiagrams/Class.xpm new file mode 100755 index 00000000..2f095b93 --- /dev/null +++ b/kivio/kiviopart/stencils/UML/ClassDiagrams/Class.xpm @@ -0,0 +1,41 @@ +/* XPM */ +static char *Class[]={ +"32 32 6 1", +"c c #000000", +"# c #808080", +"a c #c0c0c0", +"b c #c3c3c3", +". c #f8fcf8", +"d c #ffffff", +"...............................#", +".#############################.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +".#abcccccccccccccccccccccccbbb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abccccccccccccccccccccccc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#aaccccccccccccccccccccccc#aa.#", +".#aaaa######################aa.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +"...............................#", +"################################"}; diff --git a/kivio/kiviopart/stencils/UML/ClassDiagrams/ClassConceptual.sml b/kivio/kiviopart/stencils/UML/ClassDiagrams/ClassConceptual.sml new file mode 100755 index 00000000..5ee88a5d --- /dev/null +++ b/kivio/kiviopart/stencils/UML/ClassDiagrams/ClassConceptual.sml @@ -0,0 +1,26 @@ +<?xml version="1.0"?> +<KivioShapeStencil creator="emacs"> + <KivioSMLStencilSpawnerInfo> + <Author data="Eric R. Turner"/> + <Title data="Class"/> + <Id data="ClassConceptual"/> + <Description data="ClassConceptual"/> + <Version data="0.1"/> + <Web data="http://www.bitbreather.com"/> + <Email data="eric.r.turner@bitbreather.com"/> + <Copyright data="Copyright (C) 2002 Eric R. Turner. Distributed under the GPL."/> + <AutoUpdate data="off"/> + </KivioSMLStencilSpawnerInfo> + <Dimensions w="96.0" h="64.0"/> + <KivioConnectorTarget x="0.0" y="0.0"/> + <KivioConnectorTarget x="48.0" y="0.0"/> + <KivioConnectorTarget x="96.0" y="0.0"/> + <KivioConnectorTarget x="96.0" y="32.0"/> + <KivioConnectorTarget x="96.0" y="64.0"/> + <KivioConnectorTarget x="48.0" y="64.0"/> + <KivioConnectorTarget x="0.0" y="64.0"/> + <KivioConnectorTarget x="0.0" y="32.0"/> + <KivioShape type="Rectangle" name="ClassConceptual" x="0.0" w="96.0" y="0.0" h="64.0"/> + <KivioShape type="TextBox" name="Text" x="0.0" w="96.0" y="0.0" h="64.0"/> +</KivioShapeStencil> + diff --git a/kivio/kiviopart/stencils/UML/ClassDiagrams/ClassConceptual.xpm b/kivio/kiviopart/stencils/UML/ClassDiagrams/ClassConceptual.xpm new file mode 100755 index 00000000..3dcac081 --- /dev/null +++ b/kivio/kiviopart/stencils/UML/ClassDiagrams/ClassConceptual.xpm @@ -0,0 +1,41 @@ +/* XPM */ +static char *ClassConceptual[]={ +"32 32 6 1", +"c c #000000", +"# c #808080", +"a c #c0c0c0", +"b c #c3c3c3", +". c #f8fcf8", +"d c #ffffff", +"...............................#", +".#############################.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +".#abcccccccccccccccccccccccbbb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#aaccccccccccccccccccccccc#aa.#", +".#aaaa######################aa.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +"...............................#", +"################################"}; diff --git a/kivio/kiviopart/stencils/UML/ClassDiagrams/Interface.sml b/kivio/kiviopart/stencils/UML/ClassDiagrams/Interface.sml new file mode 100755 index 00000000..b5b608d2 --- /dev/null +++ b/kivio/kiviopart/stencils/UML/ClassDiagrams/Interface.sml @@ -0,0 +1,20 @@ +<?xml version="1.0"?> +<KivioShapeStencil creator="emacs"> + <KivioSMLStencilSpawnerInfo> + <Author data="Eric R. Turner"/> + <Title data="Interface"/> + <Id data="Interface"/> + <Description data="Interface"/> + <Version data="0.1"/> + <Web data="http://www.bitbreather.com"/> + <Email data="eric.r.turner@bitbreather.com"/> + <Copyright data="Copyright (C) 2002 Eric R. Turner. Distributed under the GPL."/> + <AutoUpdate data="off"/> + </KivioSMLStencilSpawnerInfo> + <Dimensions w="18.0" h="18.0"/> + <KivioConnectorTarget x="9.0" y="9.0"/> + <KivioShape type="Ellipse" name="Interface" x="0.0" w="18.0" y="0.0" h="18.0"> + <KivioFillStyle colorStyle="1" color="#ffffff"/> + </KivioShape> +</KivioShapeStencil> + diff --git a/kivio/kiviopart/stencils/UML/ClassDiagrams/Interface.xpm b/kivio/kiviopart/stencils/UML/ClassDiagrams/Interface.xpm new file mode 100755 index 00000000..726a8b02 --- /dev/null +++ b/kivio/kiviopart/stencils/UML/ClassDiagrams/Interface.xpm @@ -0,0 +1,40 @@ +/* XPM */ +static char *Interface[]={ +"32 32 5 1", +"b c #000000", +"# c #808080", +"a c #c0c0c0", +". c #f8fcf8", +"c c #ffffff", +"...............................#", +".#############################.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +".#aaaaaaaaaaabbbbbaaaaaaaaaaaa.#", +".#aaaaaaaaabbcccccbbaaaaaaaaaa.#", +".#aaaaaaabbcccccccccbbaaaaaaaa.#", +".#aaaaaaabcccccccccccb#aaaaaaa.#", +".#aaaaaabcccccccccccccbaaaaaaa.#", +".#aaaaaabcccccccccccccb#aaaaaa.#", +".#aaaaabcccccccccccccccbaaaaaa.#", +".#aaaaabcccccccccccccccb#aaaaa.#", +".#aaaaabcccccccccccccccb#aaaaa.#", +".#aaaaabcccccccccccccccb#aaaaa.#", +".#aaaaabcccccccccccccccb#aaaaa.#", +".#aaaaaabcccccccccccccb#aaaaaa.#", +".#aaaaaabcccccccccccccb#aaaaaa.#", +".#aaaaaaabcccccccccccb#aaaaaaa.#", +".#aaaaaaabbcccccccccbb#aaaaaaa.#", +".#aaaaaaaaabbcccccbb##aaaaaaaa.#", +".#aaaaaaaaaaabbbbb##aaaaaaaaaa.#", +".#aaaaaaaaaaaa####aaaaaaaaaaaa.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +"...............................#", +"################################"}; diff --git a/kivio/kiviopart/stencils/UML/ClassDiagrams/Makefile.am b/kivio/kiviopart/stencils/UML/ClassDiagrams/Makefile.am new file mode 100644 index 00000000..11416a91 --- /dev/null +++ b/kivio/kiviopart/stencils/UML/ClassDiagrams/Makefile.am @@ -0,0 +1,29 @@ +classdir = $(kde_datadir)/kivio/stencils/UML/ClassDiagrams + +class_DATA = \ + ClassConceptual.sml \ + icon.xpm \ + Note.sml \ + ClassConceptual.xpm \ + Interface.sml \ + Note.xpm \ + Class.sml \ + Interface.xpm \ + TemplateClass.sml \ + Class.xpm \ + TemplateClass.xpm \ + desc + +EXTRA_DIST = \ + ClassConceptual.sml \ + icon.xpm \ + Note.sml \ + ClassConceptual.xpm \ + Interface.sml \ + Note.xpm \ + Class.sml \ + Interface.xpm \ + TemplateClass.sml \ + Class.xpm \ + TemplateClass.xpm \ + desc diff --git a/kivio/kiviopart/stencils/UML/ClassDiagrams/Note.sml b/kivio/kiviopart/stencils/UML/ClassDiagrams/Note.sml new file mode 100755 index 00000000..06c8837e --- /dev/null +++ b/kivio/kiviopart/stencils/UML/ClassDiagrams/Note.sml @@ -0,0 +1,36 @@ +<?xml version="1.0"?> +<KivioShapeStencil creator="emacs"> + <KivioSMLStencilSpawnerInfo> + <Author data="Eric R. Turner"/> + <Title data="Note"/> + <Id data="Note"/> + <Description data="Note"/> + <Version data="0.1"/> + <Web data="http://www.bitbreather.com"/> + <Email data="eric.r.turner@bitbreather.com"/> + <Copyright data="Copyright (C) 2002 Eric R. Turner. Distributed under the GPL."/> + <AutoUpdate data="off"/> + </KivioSMLStencilSpawnerInfo> + <Dimensions w="96.0" h="64.0"/> + <KivioConnectorTarget x="0.0" y="0.0"/> + <KivioConnectorTarget x="48.0" y="0.0"/> + <KivioConnectorTarget x="96.0" y="32.0"/> + <KivioConnectorTarget x="96.0" y="64.0"/> + <KivioConnectorTarget x="48.0" y="64.0"/> + <KivioConnectorTarget x="0.0" y="64.0"/> + <KivioConnectorTarget x="0.0" y="32.0"/> + <KivioShape type="ClosedPath" name="Note"> + <KivioPoint x="0.0" y="0.0"/> + <KivioPoint x="80.0" y="0.0"/> + <KivioPoint x="96.0" y="16.0"/> + <KivioPoint x="96.0" y="64.0"/> + <KivioPoint x="0.0" y="64.0"/> + <KivioPoint x="0.0" y="0.0"/> + </KivioShape> + <KivioShape type="LineArray" name="DogEar"> + <Line name="DogEarVert" x1="80" y1="0.0" x2="80" y2="16.0"/> + <Line name="DogEarHoriz" x1="80" y1="16.0" x2="96" y2="16.0"/> + </KivioShape> + <KivioShape type="TextBox" name="Text" x="0.0" w="96.0" y="0.0" h="64.0"/> +</KivioShapeStencil> + diff --git a/kivio/kiviopart/stencils/UML/ClassDiagrams/Note.xpm b/kivio/kiviopart/stencils/UML/ClassDiagrams/Note.xpm new file mode 100755 index 00000000..50699d81 --- /dev/null +++ b/kivio/kiviopart/stencils/UML/ClassDiagrams/Note.xpm @@ -0,0 +1,41 @@ +/* XPM */ +static char *Note[]={ +"32 32 6 1", +"c c #000000", +"# c #808080", +"a c #c0c0c0", +"b c #c3c3c3", +". c #f8fcf8", +"d c #ffffff", +"...............................#", +".#############################.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +".#abbbbbbbbbbbbbbbbbbbbbbbbbbb.#", +".#abbbbbbbbbbbbbbbbbbbbbbbbbbb.#", +".#abbbbbbbbbbbbbbbbbbbbbbbbbbb.#", +".#abccccccccccccccccccbbbbbbbb.#", +".#abcddddddddddddddddccbbbbbbb.#", +".#abcddddddddddddddddcdcbbbbbb.#", +".#abcddddddddddddddddcddcbbbbb.#", +".#abcddddddddddddddddcdddcbbbb.#", +".#abcddddddddddddddddcccccc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abcdddddddddddddddddddddc#bb.#", +".#abccccccccccccccccccccccc#bb.#", +".#abbb######################bb.#", +".#abbbbbbbbbbbbbbbbbbbbbbbbbbb.#", +".#aabbbbbbbbbbbbbbbbbbbbbbbbba.#", +".#aabbbbbbbbbbbbbbbbbbbbbbbbba.#", +".#aabbbbbbbbbbbbbbbbbbbbbbbbba.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +"...............................#", +"################################"}; diff --git a/kivio/kiviopart/stencils/UML/ClassDiagrams/TemplateClass.sml b/kivio/kiviopart/stencils/UML/ClassDiagrams/TemplateClass.sml new file mode 100755 index 00000000..a2db5da8 --- /dev/null +++ b/kivio/kiviopart/stencils/UML/ClassDiagrams/TemplateClass.sml @@ -0,0 +1,36 @@ +<?xml version="1.0"?> +<KivioShapeStencil creator="emacs"> + <KivioSMLStencilSpawnerInfo> + <Author data="Eric R. Turner"/> + <Title data="Template Class"/> + <Id data="TemplateClass"/> + <Description data="TemplateClass"/> + <Version data="0.1"/> + <Web data="http://www.bitbreather.com"/> + <Email data="eric.r.turner@bitbreather.com"/> + <Copyright data="Copyright (C) 2002 Eric R. Turner. Distributed under the GPL."/> + <AutoUpdate data="off"/> + </KivioSMLStencilSpawnerInfo> + <Dimensions w="102.0" h="144.0"/> + <KivioConnectorTarget x="0.0" y="16.0"/> + <KivioConnectorTarget x="48.0" y="16.0"/> + <KivioConnectorTarget x="96.0" y="80.0"/> + <KivioConnectorTarget x="96.0" y="144.0"/> + <KivioConnectorTarget x="48.0" y="144.0"/> + <KivioConnectorTarget x="0.0" y="144.0"/> + <KivioConnectorTarget x="0.0" y="80.0"/> + <KivioShape type="Rectangle" name="TemplateClass" x="0.0" w="96.0" y="16.0" h="128.0"/> + <KivioShape type="Rectangle" name="TemplateClassTemplate" x="54.0" w="48.0" y="0.0" h="20.0"> + <KivioFillStyle colorStyle="1" color="#ffffff"/> + </KivioShape> + <KivioShape type="LineArray" name="Separator"> + <Line x1="0.0" y1="35.0" x2="96.0" y2="35.0"/> + </KivioShape> + <KivioShape type="LineArray" name="T"> + <Line x1="78.0" y1="4.0" x2="78.0" y2="16.0"/> + <Line x1="64.0" y1="4.0" x2="92.0" y2="4.0"/> + </KivioShape> + <KivioShape type="TextBox" name="TemplateClassName" x="0.0" w="96.0" y="16.0" h="18.0"/> + <KivioShape type="TextBox" name="TemplateClassSpecification" x="0.0" w="96.0" y="36.0" h="108.0"/> +</KivioShapeStencil> + diff --git a/kivio/kiviopart/stencils/UML/ClassDiagrams/TemplateClass.xpm b/kivio/kiviopart/stencils/UML/ClassDiagrams/TemplateClass.xpm new file mode 100755 index 00000000..9ecd13f3 --- /dev/null +++ b/kivio/kiviopart/stencils/UML/ClassDiagrams/TemplateClass.xpm @@ -0,0 +1,41 @@ +/* XPM */ +static char *TemplateClass[]={ +"32 32 6 1", +"b c #000000", +"# c #808080", +"a c #c0c0c0", +"c c #c3c3c3", +". c #f8fcf8", +"d c #ffffff", +"...............................#", +".#############################.#", +".#aaaaaaaaaaaaaaaabbbbbbbbbbca.#", +".#aaaaaaaaaaaaaaaabddddddddbca.#", +".#acbbbbbbbbbbbbbbbddddddddbcc.#", +".#acbdddddddddddddbddddddddbcc.#", +".#acbdddddddddddddbbbbbbbbbbcc.#", +".#acbdddddddddddddddddddddb#cc.#", +".#acbbbbbbbbbbbbbbbbbbbbbbb#cc.#", +".#acbdddddddddddddddddddddb#cc.#", +".#acbdddddddddddddddddddddb#cc.#", +".#acbdddddddddddddddddddddb#cc.#", +".#acbdddddddddddddddddddddb#cc.#", +".#acbdddddddddddddddddddddb#cc.#", +".#acbdddddddddddddddddddddb#cc.#", +".#acbdddddddddddddddddddddb#cc.#", +".#acbdddddddddddddddddddddb#cc.#", +".#acbdddddddddddddddddddddb#cc.#", +".#acbdddddddddddddddddddddb#cc.#", +".#acbdddddddddddddddddddddb#cc.#", +".#acbdddddddddddddddddddddb#cc.#", +".#acbdddddddddddddddddddddb#cc.#", +".#acbdddddddddddddddddddddb#cc.#", +".#acbdddddddddddddddddddddb#cc.#", +".#acbdddddddddddddddddddddb#cc.#", +".#acbdddddddddddddddddddddb#cc.#", +".#aabbbbbbbbbbbbbbbbbbbbbbb#aa.#", +".#aaaa######################aa.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +".#aaaaaaaaaaaaaaaaaaaaaaaaaaaa.#", +"...............................#", +"################################"}; diff --git a/kivio/kiviopart/stencils/UML/ClassDiagrams/desc b/kivio/kiviopart/stencils/UML/ClassDiagrams/desc new file mode 100755 index 00000000..ec35f624 --- /dev/null +++ b/kivio/kiviopart/stencils/UML/ClassDiagrams/desc @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<KivioStencilSpawnerSet> + <Title data="Class Diagram Shapes"/> + <Id data="Eric R. Turner - Class Diagram Shapes"/> +</KivioStencilSpawnerSet> diff --git a/kivio/kiviopart/stencils/UML/ClassDiagrams/icon.xpm b/kivio/kiviopart/stencils/UML/ClassDiagrams/icon.xpm new file mode 100755 index 00000000..c54b14fc --- /dev/null +++ b/kivio/kiviopart/stencils/UML/ClassDiagrams/icon.xpm @@ -0,0 +1,23 @@ +/* XPM */ +static char *icon[]={ +"16 16 4 1", +". c None", +"a c #303030", +"# c #800000", +"b c #dcb730", +"................", +".....####.......", +"......####......", +"...#....###.....", +"..###...###.....", +".#########......", +"...######.a.....", +".bb..###.aa.....", +".bbb.....aa.....", +".bbbbbbb.aa.a...", +".bb.bbbb.aa.....", +".bb.b.bb.aa..aa.", +"..b.b.bb.aaaaaa.", +"....b.bb.aaaaa..", +"......bb.aaa....", +"................"}; |