Re: UML class diagrams: hiding the attribute list



Hello again,

Am Mon, 27 Mar 2006 16:12:53 GMT schrieb H. S. Lahman:

Not really. You can leave them off but the static model will be
incomplete. AFAIK, UML does not provide a model element to indicate
incompleteness.

Ok, thanks... MagicDraw automatically draws an ellipse (...) if you press
DEL for a selected class method/attribute, but I didn't observe this
behaviour for other tools.

What you describe is done for Interface elements (the lollipop symbol)
on the Class Diagram. But an Interface is not a Class; it simple
provides a mapping of external messages to internal class operations.

Yes, you're right; I'm not using abstract interface constructs though, but
I'm "modelling" interfaces as a class (C++), and want to visualize the
interface structure for a not really computer scientific audience too.
So I'm just stereotyping the interface classes with <<interface>>, which is
quite self explaining.

Why would you want to omit class properties? Classes define object sets
and the only distinguishing aspect for set membership are the object
properties. Without a complete list of properties there is no way to
determine unambiguously which objects should belong to the set.

As Ilja wrote - I want to burn the details down to the core. It's for a
thesis, describing some software design; and it's not possible to fully
explain all details.

Does anybody know wether there's a formal obstacle to just 'hide' the
attribute list? Is this commonly accepted?

Thanks a lot,
Hinnerk
.



Relevant Pages

  • Re: [SLE] Re: Stopping open mail relay in SuSE standard server.
    ... The log is incomplete for my liking, but if email is coming on ... > 192.168.1.1 interface, it thinks that it comes from the local network, ie, ... Beyond the firewall is an ADSL connection. ... can send test messages, from a mail relay test site, to verify it is ...
    (SuSE)
  • Re: mk48txx
    ... I favor having no man page over having something incomplete ... to FreeBSD. ... on some platforms like FreeBSD/i386 ... is the whole point of the bus_space interface. ...
    (freebsd-current)
  • Re: [SLE] Re: Stopping open mail relay in SuSE standard server.
    ... The log is incomplete for my liking, but if email is coming on ... interface, it thinks that it comes from the local network, ie, ... Also check the archives at http://lists.suse.com ...
    (SuSE)