Create new diagrams in selected package

Suggested improvements and new features.

Moderator: Moderators

Create new diagrams in selected package

Postby Nicolas F Rouquette » Mon Sep 17, 2001 12:09 pm

When we click on the toolbar buttons for creating a new diagram,
the diagram is created at the "top level" of the model hierarchy.
This is annoying sometimes because we have to go in the browser
and drag the newly created diagram to its place.

It would be really nice to have a way to give a "hint" to MD where
the new diagram should go. Using the current selection as a hint seems
reasonable to me. The selection could be made in a tree browser window
or in a diagram window. Either way, there should be only one package
or module selected for the hint to apply. If the hint fails, then
I would like
to have a mode where the operation will fail instead of creating the
package
at the toplevel.

-- Nicolas.
You do not have the required permissions to view the files attached to this post.
Nicolas F Rouquette
 
Posts Rating:

Re: Create new diagrams in selected package

Postby Nerijus Jankevicius » Mon Sep 24, 2001 10:05 am

Hi Nicolas,

Thanks for your suggestions. You help us to make product more useful.

See my comments to your suggestions :

1. Toolbars.
We are going to add more toolbars or even make them customizable with
ability to add any action.

2. Adjusting the layout of "oblique" paths.
We will add this to our future features list.

3. Duplicated stereotypes.
This problem is already fixed.

4. "Continuation" label.
We are trying to follow UML1.3 notation specification, but such type of
paths is not described.

5. Browsing by stereotype
We will add ability to search elements by stereotype ( in Find dialog ).
I hope, this fill your needs.

6.Create diagrams in selected packages
There is ability to create diagram in selected package - right click on
browser node and choose New -> Class Diagram.

Regards,
--
Nerijus Jankevicius
Senior Programmer
No Magic
Lithuania
e-mail: nerijus
WWW: http://www.nomagic.com
---
OO software design can be an appealing challenge if you have
the best UML modeling tool: http://www.magicdraw.com


"Nicolas F Rouquette" <nicolas.rouquette> wrote in message
news:3BA63C69.3BA1BC7D...
> When we click on the toolbar buttons for creating a new diagram,
> the diagram is created at the "top level" of the model hierarchy.
> This is annoying sometimes because we have to go in the browser
> and drag the newly created diagram to its place.
>
> It would be really nice to have a way to give a "hint" to MD where
> the new diagram should go. Using the current selection as a hint seems
> reasonable to me. The selection could be made in a tree browser window
> or in a diagram window. Either way, there should be only one package
> or module selected for the hint to apply. If the hint fails, then
> I would like
> to have a mode where the operation will fail instead of creating the
> package
> at the toplevel.
>
> -- Nicolas.
>


You do not have the required permissions to view the files attached to this post.
Nerijus Jankevicius
 
Posts Rating:

Re: Create new diagrams in selected package

Postby Nicolas F Rouquette » Mon Sep 24, 2001 1:41 pm

First of all, I'm really glad that you as a company are listening to your
user's
suggestions. Most importantly, I really appreciate the fact that MD still
remains
language neutral, in the sense that we can model artifacts that are not
even directly
mapped to traditional software forms (e.g., C++, Java or some other
programming language).
In particular, the liberty to have non-alphabetic characters in names is
very valuable to us.

Nerijus Jankevicius wrote:

> 4. "Continuation" label.
> We are trying to follow UML1.3 notation specification, but such type of
> paths is not described.
>

Perhaps there's a way to remain within UML 1.3 by adding a new path style,
like you did from MD4.0 to MD4.5 with oblique paths.

Suppose there is a path that has three segments:

- a beginning segment that is straight/oblique
- a middle segment that is simply "not drawn"
- an end segment that is straight/oblique

Visually, someone might have a difficulty in matching the beginning and the
end of the
same path, especially when there are multiple paths drawn with the same
style.
To resolve the disambiguity, the name of the path (association, relation,
etc..) could be
shown on both beginning/end segments. If the user does not provide a name,
it would not
be difficult to generate a unique name for the user.

A style like the one described here would help us reduce the visual clutter
and confusion
due to long paths.

> 5. Browsing by stereotype
> We will add ability to search elements by stereotype ( in Find dialog ).
> I hope, this fill your needs.

It will help but there's still room for improvement.

Suppose that I want a browser that shows me the package/model hierarchy
of all modeling elements that have the "Java Bean" stereotype. That kind
of restricted browser would be very useful to gain quick access to
domain-specific
information. A different browser could be similarly configured to show only
"Interfaces".
Such specialized browsers would be very useful in navigating, accessing,
editing
large domain models.

-- Nicolas.
You do not have the required permissions to view the files attached to this post.
Nicolas F Rouquette
 
Posts Rating:


Return to Suggestions

Who is online

Users browsing this forum: No registered users and 0 guests

cron