[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 126547] New: Wish: Importing diagrams from other Umbrello files
From:       "João" Batista <jmn.batista () gmail ! com>
Date:       2006-04-30 22:14:53
Message-ID: 20060501001451.126547.jmn.batista () gmail ! com
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
         
http://bugs.kde.org/show_bug.cgi?id=126547         
           Summary: Wish: Importing diagrams from other Umbrello files into
                    an opened file
           Product: umbrello
           Version: 1.4.2
          Platform: Debian testing
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: general
        AssignedTo: uml-devel lists sourceforge net
        ReportedBy: jmn.batista gmail com


Version:           1.4.2 (using KDE KDE 3.5.2)
Installed from:    Debian testing/unstable Packages
OS:                Linux

As requested by okellogg in bug 126278 , I'm describing a suggestion on how to \
implement the ability to merge two Umbrello files. This wish results from the need to \
have diagrams and UML elements contained in different files into the same file.

The following are suggestions which hopefully might help with coming up with some \
                requirements.
- Umbrello files are really XML files. So, I guess merging them would be done as \
something in the lines of parsing both the opened file and the to-be-merged file, and \
placing the adequate descriptors in the XML tree (but then again, I'm likely \
overlooking important details). To avoid some incompatibilities, the diagrams and UML \
                elements might be placed in new folders, each named after the \
                corresponding file.
- If the files were merged into the same folder(s), it would involve having to check \
for several incompatibilities during the merge, so not to overwrite existing XML \
elements; but stuff such as new actors, new classes, etc would likely be merged \
without conflicts. The user might want to have individual, non-diagramatical elements \
(i.e., classes, actors, etc.) be imported automatically, and have Umbrello report at \
                the end which elements were not merged.
- Those diagrams in the imported file, which might have the same name as the opened \
file, would have to be renamed; the user could ask to do it automatically, or choose \
to rename it one by one.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic