Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » UML2 Tools » Is UML2Tools right for me?
Is UML2Tools right for me? [message #472131] Fri, 14 December 2007 18:05 Go to next message
Henrik  önsson is currently offline Henrik önssonFriend
Messages: 53
Registered: July 2009
Member
Hi,

I'm new to the UML2/UML2Tools projects and I would like to know if I can
use UML2 for my new project.

We have a DSL in my company for specifying the logic in our embedded
system. The DSL consists of:
* Constants
* Object types
* Each object type can consist of private and public variables
* Each variable consist of equations (the actual logic)

This fits quite nice into UML of course. Object types maps to classes, and
for equations I would like to use state machines. My reason for using UML2
is to reuse the existing class and state machine editors in UML2Tools.
However, I'm concerned that the class and state machine editors are too
complex for my users. The users are electrical engineers, not software
engineers.

So my questions are:
Is UML2Tools right for my requirements?
Is it possible to "hide" the more complex features of the class and state
machine editors?

Regards

Henrik
Re: Is UML2Tools right for me? [message #472160 is a reply to message #472131] Fri, 21 December 2007 12:44 Go to previous messageGo to next message
Tatiana Fesenko is currently offline Tatiana FesenkoFriend
Messages: 530
Registered: July 2009
Senior Member
Hello Henrik,

I my opinion, UML2Tools editor customization will take more resources than
new diagram editor generation.

It looks like you need rather simple diagram editor, much simplier that UML
editor is. Such diagram editors are easily generated with GMF (http://wiki.eclipse.org/GMF).
You could take UML2Tools GMF sources as a base and then generate the diagram
editor that exactly meets your requirements. Don't hesistate to ask questions
concerning UML2Tools implimentation in this newsgroup.

Best regards,
Tatiana.

> Hi,
>
> I'm new to the UML2/UML2Tools projects and I would like to know if I
> can use UML2 for my new project.
>
> We have a DSL in my company for specifying the logic in our embedded
> system. The DSL consists of:
> * Constants
> * Object types
> * Each object type can consist of private and public variables
> * Each variable consist of equations (the actual logic)
> This fits quite nice into UML of course. Object types maps to classes,
> and for equations I would like to use state machines. My reason for
> using UML2 is to reuse the existing class and state machine editors in
> UML2Tools. However, I'm concerned that the class and state machine
> editors are too complex for my users. The users are electrical
> engineers, not software engineers.
>
> So my questions are:
> Is UML2Tools right for my requirements?
> Is it possible to "hide" the more complex features of the class and
> state
> machine editors?
> Regards
>
> Henrik
>
Re: Is UML2Tools right for me? [message #472165 is a reply to message #472160] Fri, 21 December 2007 16:15 Go to previous messageGo to next message
Dave Carlson is currently offline Dave CarlsonFriend
Messages: 402
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.

------=_NextPart_000_0007_01C843B2.06D59740
Content-Type: text/plain;
charset="koi8-r"
Content-Transfer-Encoding: quoted-printable

Hello Tatiana,
I saw a message sent to the gmf-dev mail list this morning, with a new =
feature where users can customize the diagram palette to hide tools that =
are not needed. Would this be available in future releases of the UML2 =
editors? If so, it may be helpful to the the originator of this thread, =
and to my users, who use standard UML diagrams but would like to hide =
some of the palette choices to avoid confusion by business modelers.

Dave

"Tatiana Fesenko" <tatiana.fesenko@borland.com> wrote in message =
news:6785c52629f08ca11eebf8731d6@news.eclipse.org...
>=20
> I my opinion, UML2Tools editor customization will take more resources =
than=20
> new diagram editor generation.
>=20

>> UML2Tools. However, I'm concerned that the class and state machine
>> editors are too complex for my users. The users are electrical
>> engineers, not software engineers.

------=_NextPart_000_0007_01C843B2.06D59740
Content-Type: text/html;
charset="koi8-r"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dkoi8-r">
<META content=3D"MSHTML 6.00.6000.16587" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2></FONT><FONT face=3DArial =
size=3D2>Hello=20
Tatiana,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I saw a message sent to the gmf-dev =
mail list this=20
morning, with a new feature where users can customize the diagram =
palette to=20
hide tools that are not needed.&nbsp; Would this be available in future =
releases=20
of the UML2 editors?&nbsp; If so, it may be helpful to the the =
originator of=20
this thread, and to my users, who use standard UML diagrams but would =
like to=20
hide some of the palette choices to avoid confusion by business=20
modelers.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Dave</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>"Tatiana Fesenko" &lt;</FONT><A=20
href=3D"mailto:tatiana.fesenko@borland.com"><FONT face=3DArial=20
size=3D2>tatiana.fesenko@borland.com</FONT></A><FONT face=3DArial =
size=3D2>&gt; wrote=20
in message </FONT><A=20
href=3D"news:6785c52629f08ca11eebf8731d6@news.eclipse.org"><FONT =
face=3DArial=20
size=3D2>news:6785c52629f08ca11eebf8731d6@news.eclipse.org</FONT></A><FON=
T=20
face=3DArial size=3D2>...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&gt; <BR>&gt; I my opinion, UML2Tools =
editor=20
customization will take more resources than <BR>&gt; new diagram editor=20
generation.<BR>&gt; <BR></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&gt;&gt; UML2Tools. However, I'm =
concerned that the=20
class and state machine<BR>&gt;&gt; editors are too complex for my =
users. The=20
users are electrical<BR>&gt;&gt; engineers, not software=20
engineers.<BR></FONT><FONT face=3DArial =
size=3D2></DIV></FONT></BODY></HTML>

------=_NextPart_000_0007_01C843B2.06D59740--
Re: Is UML2Tools right for me? [message #472168 is a reply to message #472165] Mon, 24 December 2007 13:29 Go to previous messageGo to next message
Tatiana Fesenko is currently offline Tatiana FesenkoFriend
Messages: 530
Registered: July 2009
Senior Member
Hello,

Dave, are you talking about ' http://wiki.eclipse.org/GMF_New_and_Noteworthy#Customize_Pal ette_Capability_in_the_GMF_Runtime'
feature?
This is a GMF-Runtime functionality, therefore it will be available in UML2Tools
diagram editors.

Diagram editor customization is not only palette reduction. It also includes
useless compartment hiding and so on. It is also possible to do customization
using existing code. But GMF is under continious development, it provides
new powerful features every milestone. Code generated by GMF is changed too.
Decision to customize existing code causes permanent dependency on UML2Tools.
It will take a lot of efforts.

Every company has its own requirements and rules. Every developer has to
rely on his/her experience and specific conditions. If I developed this diagram
editor I would generate it from scratch using GMF. Believe me, GMF is a very
nice tool to use. It has good documentation and good wiki - http://wiki.eclipse.org/GMF.

But if you decide to take UML2Tools as a base, feel free to ask the questions
here =)

Good luck,
Tatiana.

> Hello Tatiana,
> I saw a message sent to the gmf-dev mail list this morning, with a new
> feature where users can customize the diagram palette to hide tools
> that are not needed. Would this be available in future releases of
> the UML2 editors? If so, it may be helpful to the the originator of
> this thread, and to my users, who use standard UML diagrams but would
> like to hide some of the palette choices to avoid confusion by
> business modelers.
> Dave
>
> "Tatiana Fesenko" <tatiana.fesenko@borland.com> wrote in message
> news:6785c52629f08ca11eebf8731d6@news.eclipse.org...
>
>> I my opinion, UML2Tools editor customization will take more resources
>> than new diagram editor generation.
>>
>>> UML2Tools. However, I'm concerned that the class and state machine
>>> editors are too complex for my users. The users are electrical
>>> engineers, not software engineers.
>>>
Re: Is UML2Tools right for me? [message #472171 is a reply to message #472168] Wed, 26 December 2007 17:13 Go to previous message
Dave Carlson is currently offline Dave CarlsonFriend
Messages: 402
Registered: July 2009
Senior Member
Hi Tatiana,
Yes, that is the feature I was referring to.

I will consider the idea of creating a separate open source project for a
customized UML class diagram editor that is specialized for healthcare model
design. Would it be possible in the GMF diagram definitions to specifiy the
editing domain ID, so that I can cusomize both class diagram and activity
diagram to use the same editing domain ID (which is the same as the editing
domain ID used by a separate navigator view plugin)? Or is GMF hard-wired
to always generate a unique editing domain for each diagram type?

Thanks,
Dave

"Tatiana Fesenko" <tatiana.fesenko@borland.com> wrote in message
news:6785c5262a438ca14507932957c@news.eclipse.org...
> Hello,
>
> Dave, are you talking about
> ' http://wiki.eclipse.org/GMF_New_and_Noteworthy#Customize_Pal ette_Capability_in_the_GMF_Runtime'
> feature? This is a GMF-Runtime functionality, therefore it will be
> available in UML2Tools diagram editors.
> Diagram editor customization is not only palette reduction. It also
> includes useless compartment hiding and so on. It is also possible to do
> customization using existing code. But GMF is under continious
> development, it provides new powerful features every milestone. Code
> generated by GMF is changed too. Decision to customize existing code
> causes permanent dependency on UML2Tools. It will take a lot of efforts.
Re: Is UML2Tools right for me? [message #614527 is a reply to message #472131] Fri, 21 December 2007 12:44 Go to previous message
Tatiana Fesenko is currently offline Tatiana FesenkoFriend
Messages: 530
Registered: July 2009
Senior Member
Hello Henrik,

I my opinion, UML2Tools editor customization will take more resources than
new diagram editor generation.

It looks like you need rather simple diagram editor, much simplier that UML
editor is. Such diagram editors are easily generated with GMF (http://wiki.eclipse.org/GMF).
You could take UML2Tools GMF sources as a base and then generate the diagram
editor that exactly meets your requirements. Don't hesistate to ask questions
concerning UML2Tools implimentation in this newsgroup.

Best regards,
Tatiana.

> Hi,
>
> I'm new to the UML2/UML2Tools projects and I would like to know if I
> can use UML2 for my new project.
>
> We have a DSL in my company for specifying the logic in our embedded
> system. The DSL consists of:
> * Constants
> * Object types
> * Each object type can consist of private and public variables
> * Each variable consist of equations (the actual logic)
> This fits quite nice into UML of course. Object types maps to classes,
> and for equations I would like to use state machines. My reason for
> using UML2 is to reuse the existing class and state machine editors in
> UML2Tools. However, I'm concerned that the class and state machine
> editors are too complex for my users. The users are electrical
> engineers, not software engineers.
>
> So my questions are:
> Is UML2Tools right for my requirements?
> Is it possible to "hide" the more complex features of the class and
> state
> machine editors?
> Regards
>
> Henrik
>
Re: Is UML2Tools right for me? [message #614530 is a reply to message #472160] Fri, 21 December 2007 16:15 Go to previous message
Dave Carlson is currently offline Dave CarlsonFriend
Messages: 402
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.

------=_NextPart_000_0007_01C843B2.06D59740
Content-Type: text/plain;
charset="koi8-r"
Content-Transfer-Encoding: quoted-printable

Hello Tatiana,
I saw a message sent to the gmf-dev mail list this morning, with a new =
feature where users can customize the diagram palette to hide tools that =
are not needed. Would this be available in future releases of the UML2 =
editors? If so, it may be helpful to the the originator of this thread, =
and to my users, who use standard UML diagrams but would like to hide =
some of the palette choices to avoid confusion by business modelers.

Dave

"Tatiana Fesenko" <tatiana.fesenko@borland.com> wrote in message =
news:6785c52629f08ca11eebf8731d6@news.eclipse.org...
>=20
> I my opinion, UML2Tools editor customization will take more resources =
than=20
> new diagram editor generation.
>=20

>> UML2Tools. However, I'm concerned that the class and state machine
>> editors are too complex for my users. The users are electrical
>> engineers, not software engineers.

------=_NextPart_000_0007_01C843B2.06D59740
Content-Type: text/html;
charset="koi8-r"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dkoi8-r">
<META content=3D"MSHTML 6.00.6000.16587" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2></FONT><FONT face=3DArial =
size=3D2>Hello=20
Tatiana,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I saw a message sent to the gmf-dev =
mail list this=20
morning, with a new feature where users can customize the diagram =
palette to=20
hide tools that are not needed.&nbsp; Would this be available in future =
releases=20
of the UML2 editors?&nbsp; If so, it may be helpful to the the =
originator of=20
this thread, and to my users, who use standard UML diagrams but would =
like to=20
hide some of the palette choices to avoid confusion by business=20
modelers.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Dave</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>"Tatiana Fesenko" &lt;</FONT><A=20
href=3D"mailto:tatiana.fesenko@borland.com"><FONT face=3DArial=20
size=3D2>tatiana.fesenko@borland.com</FONT></A><FONT face=3DArial =
size=3D2>&gt; wrote=20
in message </FONT><A=20
href=3D"news:6785c52629f08ca11eebf8731d6@news.eclipse.org"><FONT =
face=3DArial=20
size=3D2>news:6785c52629f08ca11eebf8731d6@news.eclipse.org</FONT></A><FON=
T=20
face=3DArial size=3D2>...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&gt; <BR>&gt; I my opinion, UML2Tools =
editor=20
customization will take more resources than <BR>&gt; new diagram editor=20
generation.<BR>&gt; <BR></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&gt;&gt; UML2Tools. However, I'm =
concerned that the=20
class and state machine<BR>&gt;&gt; editors are too complex for my =
users. The=20
users are electrical<BR>&gt;&gt; engineers, not software=20
engineers.<BR></FONT><FONT face=3DArial =
size=3D2></DIV></FONT></BODY></HTML>

------=_NextPart_000_0007_01C843B2.06D59740--
Re: Is UML2Tools right for me? [message #614533 is a reply to message #472165] Mon, 24 December 2007 13:29 Go to previous message
Tatiana Fesenko is currently offline Tatiana FesenkoFriend
Messages: 530
Registered: July 2009
Senior Member
Hello,

Dave, are you talking about ' http://wiki.eclipse.org/GMF_New_and_Noteworthy#Customize_Pal ette_Capability_in_the_GMF_Runtime'
feature?
This is a GMF-Runtime functionality, therefore it will be available in UML2Tools
diagram editors.

Diagram editor customization is not only palette reduction. It also includes
useless compartment hiding and so on. It is also possible to do customization
using existing code. But GMF is under continious development, it provides
new powerful features every milestone. Code generated by GMF is changed too.
Decision to customize existing code causes permanent dependency on UML2Tools.
It will take a lot of efforts.

Every company has its own requirements and rules. Every developer has to
rely on his/her experience and specific conditions. If I developed this diagram
editor I would generate it from scratch using GMF. Believe me, GMF is a very
nice tool to use. It has good documentation and good wiki - http://wiki.eclipse.org/GMF

But if you decide to take UML2Tools as a base, feel free to ask the questions
here =)

Good luck,
Tatiana.

> Hello Tatiana,
> I saw a message sent to the gmf-dev mail list this morning, with a new
> feature where users can customize the diagram palette to hide tools
> that are not needed. Would this be available in future releases of
> the UML2 editors? If so, it may be helpful to the the originator of
> this thread, and to my users, who use standard UML diagrams but would
> like to hide some of the palette choices to avoid confusion by
> business modelers.
> Dave
>
> "Tatiana Fesenko" <tatiana.fesenko@borland.com> wrote in message
> news:6785c52629f08ca11eebf8731d6@news.eclipse.org...
>
>> I my opinion, UML2Tools editor customization will take more resources
>> than new diagram editor generation.
>>
>>> UML2Tools. However, I'm concerned that the class and state machine
>>> editors are too complex for my users. The users are electrical
>>> engineers, not software engineers.
>>>
Re: Is UML2Tools right for me? [message #614536 is a reply to message #472168] Wed, 26 December 2007 17:13 Go to previous message
Dave Carlson is currently offline Dave CarlsonFriend
Messages: 402
Registered: July 2009
Senior Member
Hi Tatiana,
Yes, that is the feature I was referring to.

I will consider the idea of creating a separate open source project for a
customized UML class diagram editor that is specialized for healthcare model
design. Would it be possible in the GMF diagram definitions to specifiy the
editing domain ID, so that I can cusomize both class diagram and activity
diagram to use the same editing domain ID (which is the same as the editing
domain ID used by a separate navigator view plugin)? Or is GMF hard-wired
to always generate a unique editing domain for each diagram type?

Thanks,
Dave

"Tatiana Fesenko" <tatiana.fesenko@borland.com> wrote in message
news:6785c5262a438ca14507932957c@news.eclipse.org...
> Hello,
>
> Dave, are you talking about
> ' http://wiki.eclipse.org/GMF_New_and_Noteworthy#Customize_Pal ette_Capability_in_the_GMF_Runtime'
> feature? This is a GMF-Runtime functionality, therefore it will be
> available in UML2Tools diagram editors.
> Diagram editor customization is not only palette reduction. It also
> includes useless compartment hiding and so on. It is also possible to do
> customization using existing code. But GMF is under continious
> development, it provides new powerful features every milestone. Code
> generated by GMF is changed too. Decision to customize existing code
> causes permanent dependency on UML2Tools. It will take a lot of efforts.
Previous Topic:How to extend UML without profile
Next Topic:Tutorial for using UML2 Tools
Goto Forum:
  


Current Time: Fri Mar 29 10:18:06 GMT 2024

Powered by FUDForum. Page generated in 0.02560 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top