[Uml-devel] CASE tools and IDEs

Carsten Pfeiffer carpdjih at mailbox.tu-berlin.de
Wed Jan 29 15:10:03 UTC 2003


-----BEGIN PGP SIGNED MESSAGE-----

On Wednesday 29 January 2003 22:03, Andrew Sutton wrote:

> yup. UML also has several profiles that enable domain (or application i
> guess) specific modeling. there's a profile for real time applications,
> enterprise applications stuff like that. that's not really what i'm talking

Yes, those profiles extend the UML metamodel so that you can easily model 
domain specific things. You could always do this with stereotypes, but the 
advantage of metamodel extensions is, that you have not only new elements to 
model with, but like the "normal" UML elements, they have well-defined 
semantics.

> about though. there's a UML::Method object related to UML::Operations that
> allows the specification of a method in any language. its actually pretty
> lame, but it does allow implementation specific details to be created for
> UML.

Indeed. And you can even have multiple Method objects (implementations) for 
one Operation. One learns something new every day :)

> i haven't looked at eclipse in a while. i remember that it wasn't too bad,
> but i seem to remember that almost everything was based on tree views.
> that's not always the most efficient way to present information - which is
> where a UML based IDE would probably excel - assuming its built right.

You can have as many different views as you like. There's also some UML 
plugin, but I haven't tried it out yet (apparently needs the gtk2 version of 
eclipse, which I didn't have until recently).

The point is: all those views operate on the same AST -- they can listen to 
changes and perform changes themselves. Changing something in one view 
affects all other views -- i.e. you can use those views that you feel most 
comfortable with.

Cheers
Carsten Pfeiffer
-----BEGIN PGP SIGNATURE-----

iQEVAwUBPjhfK6WgYMJuwmZtAQHs0ggAmfKtMIBfWQpoLOlvjYEA+jU3zdYzNTI/
bT21I14oLknxF2WcNWT+1DWVzYC1dqKjdFhmPQISVVw3JKX4K11XiX9o/EE0vVfx
SEltrpcpLK3wfVvSVykihRmWHb6cT+ARtV9l1LnUslCAIMavLqhCDYI4QRR+7hQd
t6NWHhyIMtTckEoyvBzU2jbivS67HyUrbnVrwtupfnUhAf9orhOC8FyQIt8+5sx2
vS7XIN5voF+fvONPNw+QUw8Z1O88PgV4Qqh+sLPz5ONeQ9UPue5pkPpxYCX2OJkB
oGnDr1rRpig/qXM2ORvoelRvZaDEuANYZ/ulgTnyd4foL6CC9w6pqA==
=dVXQ
-----END PGP SIGNATURE-----




More information about the umbrello-devel mailing list