Discussion:
Moving Multiple Classes/Interfaces into a Package
Mark Fortner
2011-08-03 16:07:40 UTC
Permalink
Is there a way to move multiple classes and interfaces into a package in one
shot? I've tried selecting various elements in a diagram and changing the
namespace, but only the first selected object is moved. If I try to drag
them around in the explorer, there are too many elements between my starting
point and my destination, and after dragging the elements towards my
destination the explorer refuses to scroll further. I know I can create a
package stick it on the diagram, put the classes in it, but then I'm stuck
with a package in my diagram.

Is there some other approach to doing this that I'm not aware of?

Mark

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=449&dsMessageId=2808815

To unsubscribe from this discussion, e-mail: [users-***@argouml.tigris.org].
Bob Tarling
2011-08-03 16:31:19 UTC
Permalink
Unfortunately drag/drop in explorer is the only technique at the moment.

One of the reasons for the property panel rewrite was to put in a
framework to allow this.

The previous property panel implementation had a hard codeed panel for
each model element.

The new implementation inspects a file to tell it what controls to
place on a panel.

In theory if we have multiple selected targets we could beuild a panel
from all the items that are common to all of those selected items and
allow them to be changed in one place. A better solution than the
drag/drop I think but there is some work to do yet.

We have this issue - http://argouml.tigris.org/issues/show_bug.cgi?id=2552

Bob
Post by Mark Fortner
Is there a way to move multiple classes and interfaces into a package in one
shot?  I've tried selecting various elements in a diagram and changing the
namespace, but only the first selected object is moved.  If I try to drag
them around in the explorer, there are too many elements between my starting
point and my destination, and after dragging the elements towards my
destination the explorer refuses to scroll further.  I know I can create a
package stick it on the diagram, put the classes in it, but then I'm stuck
with a package in my diagram.
Is there some other approach to doing this that I'm not aware of?
Mark
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=449&dsMessageId=2808826

To unsubscribe from this discussion, e-mail: [users-***@argouml.tigris.org].
Mark Fortner
2011-08-03 16:39:08 UTC
Permalink
Thanks Bob. I added my votes to the issue.

Mark
Post by Bob Tarling
Unfortunately drag/drop in explorer is the only technique at the moment.
One of the reasons for the property panel rewrite was to put in a
framework to allow this.
The previous property panel implementation had a hard codeed panel for
each model element.
The new implementation inspects a file to tell it what controls to
place on a panel.
In theory if we have multiple selected targets we could beuild a panel
from all the items that are common to all of those selected items and
allow them to be changed in one place. A better solution than the
drag/drop I think but there is some work to do yet.
We have this issue - http://argouml.tigris.org/issues/show_bug.cgi?id=2552
Bob
Post by Mark Fortner
Is there a way to move multiple classes and interfaces into a package in
one
Post by Mark Fortner
shot? I've tried selecting various elements in a diagram and changing
the
Post by Mark Fortner
namespace, but only the first selected object is moved. If I try to drag
them around in the explorer, there are too many elements between my
starting
Post by Mark Fortner
point and my destination, and after dragging the elements towards my
destination the explorer refuses to scroll further. I know I can create
a
Post by Mark Fortner
package stick it on the diagram, put the classes in it, but then I'm
stuck
Post by Mark Fortner
with a package in my diagram.
Is there some other approach to doing this that I'm not aware of?
Mark
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=449&dsMessageId=2808826
To unsubscribe from this discussion, e-mail: [
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=449&dsMessageId=2808829

To unsubscribe from this discussion, e-mail: [users-***@argouml.tigris.org].
Loading...