Issue 10547

Summary: Add Unified Modeling Language (UML) symbols
Product: Draw Reporter: icanoop <icanoop>
Component: uiAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Trivial    
Priority: P4 CC: christian.lins, cno, hans, issues, lohmaier, magrawal, marius.andreiana, masaya.k, rainerbielefeld_ooo_qa, rb.henschel, stp, yoshimit
Version: 605Keywords: oooqa, rfe_eval_ok, usability
Target Milestone: AOO Later   
Hardware: All   
OS: All   
Issue Type: FEATURE Latest Confirmation in: ---
Developer Difficulty: ---
Attachments:
Description Flags
Workaround: ZIP with some UML arrows as suggested by magi42, containing 1. *.soe ('line ends') file and 2. Draw Document for copy/paste none

Description icanoop 2003-01-09 14:26:29 UTC
Any open source software engineer has probably run into the problem of wanting a
good reliable tool to draw UML that is open source but cannot find one. I
actually use OO Draw to do my UML diagrams, by importing graphics such as stick
men and using connectors.

It would be nice if OO Draw had all the standard UML symbols built in as to
function like Microsoft Visio. Also other modelling languages would be nice
(like circuits and stuff).

I am NOT requesting that OO Draw be a CASE tool like Rational Rose or anything,
but just to have the symbols available to model with common modelling languages.
Comment 1 wolframgarten 2003-01-09 14:30:01 UTC
Set to new.
Comment 2 wolframgarten 2003-01-09 14:30:22 UTC
Reassigned to Bettina.
Comment 3 Unknown 2003-03-27 17:08:51 UTC
This would be an invaluable addition allowing me to throw away visio
for ever. An ability to easily create my own symbols and exchange them
through OOExtras would be a major boon for the Open Source community.
Comment 4 hermann 2003-04-09 19:08:41 UTC
OOo have the connectors and the shapes. I think this could be done in
an easy way, because this needs no more functionality. Only some
symbols in a toolbar.
Comment 5 lohmaier 2003-05-16 20:27:44 UTC
*** Issue 9945 has been marked as a duplicate of this issue. ***
Comment 6 lohmaier 2003-05-16 20:31:15 UTC
from issue 9945 (submitted 2002/12/9 by machpeters@openoffice.org):

I would like to add new types of arrow heads. Especially for creating
UML diagrams. OpenOffice Draw is a splendid tool for drawing diagrams.
But it is not easy to extend the arrow heads. I have tried to get
familiar with loading my own .soe files, but I don't now how to
create/format these kind of files.
Comment 7 lohmaier 2003-05-16 20:33:12 UTC
*** Issue 3618 has been marked as a duplicate of this issue. ***
Comment 8 lohmaier 2003-05-16 20:44:16 UTC
from issue 3168 (submittet 2002/03/21 by gplymale@openoffice.org):

I am very excited about the drawing engine of OpenOffice! It appears 
to be extremely powerful, but under utilized.  It would easily compete
with Visio if some time and work were devoted to it.  I am actually
looking for a tool to replace Visio for my current needs and was
pleasantly suprised at the engine already in place.  I've a couple
ideas about this, although I am not able to work on the programming at
this time.  It would be very advantageous to seek to use "dia's"
components that are already in place, such as the ER Diagram tools
(Not sure if an integration such as that would be possible).  With a
small amount of work I think Open Office would be able to incorporate
all of this functionality into itself, as well as offer advanced
features such as generating code from the UML and ER diagrams.  (It
would also be nice to see such a feature as ER Diagram to UML
converter to actually give graphical representation conversions.

What a great tool!

####
Additional Comments From Bettina Haberer 2002-03-25 

Hello Falko, an issue for product management.
####
->that is the last comment to issue 3168 - nothing changed for a whole
year!
Comment 9 magi 2003-05-25 01:02:48 UTC
The key trick is knowing how to make shallow arrows. They must be made
as an inside-out turned double loop. Making a double loop makes
exclusive-or for the black fill color. It's really pity that shallow
arrows are not provided in standard arrow selection.

Some other observations:

- It would be nice to be able to place text that hovers
  near connector's arrow heads.
- Putting text along with connector lines is somewhat tricky.
- Connecting a connector at a free location along an object border
  is too troublesome, as you have to add a new hotspot.

Most problems are with aligning boxes exactly so that there wouldn't
be any small corners in connectors.
Comment 10 bettina.haberer 2003-09-08 13:19:18 UTC
Availability of UML standard symbols needed. 
Comment 11 bettina.haberer 2004-04-08 18:32:27 UTC
Sorry, there is no further ressource for adding further symbols. Perhaps you
could add a new theme to the Gallery?
Comment 12 bettina.haberer 2004-04-08 18:33:24 UTC
Forgot to set it to the reporter.
Comment 13 hhielscher 2004-04-15 16:04:56 UTC
Please consider adding UML Business Extensions as described in "Business
Modeling with UML: Business Patterns at Work. New York 2000." too.
http://www.cit.gu.edu.au/~noran/Docs/UMLvsIDEF.pdf 
Comment 14 helmutsteeb 2004-10-02 20:07:53 UTC
Created attachment 18082 [details]
Workaround: ZIP with some UML arrows as suggested by magi42, containing 1. *.soe ('line ends') file and 2. Draw Document for copy/paste
Comment 15 stp 2005-08-05 09:53:45 UTC
*** Issue 7710 has been marked as a duplicate of this issue. ***
Comment 16 bettina.haberer 2005-08-11 11:16:24 UTC
Issue 7710 got closed as pre-approved issue. Please avoid closing issues with
keyword rfe_eval_ok as duplicates. 
Comment 17 natha 2006-08-17 14:37:09 UTC
A must have !
Comment 18 pawan 2006-10-05 17:04:13 UTC
This would be a great addition to OO and will certainly help the traditional 
Visio user migrate to OO.
Comment 19 chofajogaz 2007-05-12 13:12:16 UTC
This is an essential addition for all UML users. By extension, unfilled arrow
ends seems to be an essential feature not only for UML, but also for electronic
and many other technical drawing.
Comment 20 cyrfer 2007-07-24 19:16:57 UTC
This seems like an obvious win for engineers trying to migrate from MS Office to
OO.  It would be sufficient if the UML shapes that Dia supports were available,
but I'd like to see the class model view included as well.  Visio offers a model
view, and because of that, many different types of drawings can be made, like
Sequence diagrams and static Structure diagrams.  A framework for supporting
these kinds of custom shapes seems invaluable, and extendable to more types
engineering studies, like Electrical.
Comment 21 hwoarang 2007-07-25 20:16:57 UTC
*** Issue 40969 has been marked as a duplicate of this issue. ***
Comment 22 IngridvdM 2007-07-27 17:08:19 UTC
issue 33825 is related
Comment 23 hwoarang 2007-07-27 17:51:55 UTC
*** Issue 74127 has been marked as a duplicate of this issue. ***
Comment 24 hwoarang 2007-07-27 17:57:36 UTC
*** Issue 32114 has been marked as a duplicate of this issue. ***
Comment 25 rsalmon 2007-11-22 11:20:01 UTC
This would be a great addition to OO and will certainly help the traditional 
Visio user migrate to OO.
Comment 26 juanmn 2007-12-30 11:38:19 UTC
This is the feature i will expect for years.

I hope OO Draw have by default UML symbols soon.
Comment 27 watersrw 2007-12-30 12:08:55 UTC
I think at the moment it is very difficult to add new shapes, but with the
graphical layer improvements in ooo3 this should be much easier, so i expect it
will take a while 
Comment 28 tamnt54 2008-01-20 17:11:58 UTC
open source Dia project has very simple drawing of UML.  If draw could just 
make the same shapes it'd be much better since it'd be in the draw application.
thanks
Comment 29 drmeier 2008-09-04 10:36:44 UTC
For me too: Drawing UML diagrams with the basic widgets would be a very nice 
feature.
Comment 30 gigglie 2008-09-11 06:41:50 UTC
I love to see My Open Office competes with Ms Office VISIO . More votes 
anyone . PLEASE>>>>
Comment 31 e7 2008-10-21 22:18:18 UTC
Vote by me, too. This would be a very nice feature of Draw!
Comment 32 erikpearson42 2008-10-21 22:47:01 UTC
+1
Comment 33 ggeldenhuys 2008-10-23 16:50:29 UTC
+1
OpenOffice Draw really needs this!
Comment 34 piojosnos 2008-11-02 17:17:43 UTC
Long time waiting for this one... something that would be really useful to have.
Comment 35 deremder 2008-11-10 23:01:50 UTC
I think the job of the Ooo developers should not be to implement UML, but they
should provide the required features for it.

This means a simple way to create your own symbol lybrary and a simple way to
share it, the same for table designs, and a features to add snappoints for lines
(I dont know the word :-)), e.g. on each row and column of a table.
Comment 36 alkaatibu 2009-01-22 01:01:14 UTC
I created a library of UML shapes for OO Draw.

See http://www.lautman.net/mark/coo/index.html, and download the file for UML
shapes.

The endpoints of the connectors don't display well at magnification less than
250%, but they look fine in PDF.

Comments are appreciated. 
Comment 37 e7 2009-01-22 11:39:16 UTC
@alkaatibu: It's a really nice file, but what if I want to resize e. g. a
component?  With your solution the icon will be resized, too - and maybee with a
wrong aspect ratio.  Internal symbols doesn't have this problems (if correctly
implemented).
Comment 38 00veni 2009-06-24 06:30:16 UTC
I agree
Comment 39 usuaria0 2009-11-19 11:41:17 UTC
I need help,
I have no idea how to integrate the zip into Open Office Draw to use it.
I would really appreciate some instructions, sorry I'm newbie with this program.
Comment 40 usuaria0 2009-11-19 11:44:58 UTC
I need help,
I have no idea how to integrate the zip into Open Office Draw to use it.
I would really appreciate some instructions, sorry I'm newbie with this program.
Comment 41 graemeg 2009-12-02 12:14:16 UTC
I have been waiting for this for years and still nothing. In the end I found
another tool called UMLet [http://www.umlet.com/] that does a fantastic job and
is very easy and quick to use, and it's free. I design my UML diagrams in UMLet,
export it to a image and import that image into OOo. Sorry, but OOo is just
taking too long to get UML support in OODraw.

UMLet is a Java application and can even be used as an Eclipse IDE plug-in. Does
OpenOffice support such type of Java plugins, then maybe UMLet can be used with
OODraw, just like it does with Eclipse IDE?
Comment 42 graemeg 2009-12-02 12:15:23 UTC
I have been waiting for this for years and still nothing. In the end I found
another tool called UMLet [http://www.umlet.com/] that does a fantastic job and
is very easy and quick to use, and it's free. I design my UML diagrams in UMLet,
export it to a image and import that image into OOo. Sorry, but OOo is just
taking too long to get UML support in OODraw.

UMLet is a Java application and can even be used as an Eclipse IDE plug-in. Does
OpenOffice support such type of Java plugins, then maybe UMLet can be used with
OODraw, just like it does with Eclipse IDE?
Comment 43 kwutzke 2009-12-03 13:00:30 UTC
Why not simply use Eclipse to model UML? I don't believe that there will be an
OO UML plugin anytime soon...
Comment 44 Regina Henschel 2011-08-20 23:28:07 UTC
Find some additional line ends in issue 14549.
Comment 45 oooforum (fr) 2018-08-28 13:29:25 UTC
*** Issue 14549 has been marked as a duplicate of this issue. ***