|
Re: [argouml-dev] Problem with the persistence/load of diagrams.: msg#00034db.axion.devel
On 14/11/06, Tom Morris <tfmorris@xxxxxxxxx> wrote: I think that the the classloader problem, while perhaps tricky, is For GEF in general I think this is useful so I'll go ahead there anyway. I've done some work this evening. I'd hope to make an alpha build next week so that Christian can take a look and see if it works for him.
Personally I'd prefer we only supported the UML diagram types. However historically with the API of ArgoUML being undefined and any visible class considered up for grabs module writers have done as they choose. For things like this I think support should be limited. It's outside the bounds of UML and so in my opinion outside the bounds of ArgoUML. However where a user has a need then I'll give some help where I can. My understaning is that this is some private module and not a public project that could effect other users. Maybe Christian can confirm that and describe this new diagram type. Possibly we can find a way of allowing an existing diagram type to be extendable for his needs. What happens if I send my project It would certainly fail in an ungainly way at the moment (with the same error the user has reported). Most modules would not insist they are installed for reloading a project so this is somewhat different. We need some method to query in the module API to determine if it is required on reload. If so then we could record this in the .argo file on save. When later reading the .argo file we could fail far more gracefully if we can't find that module installed. How are they informed what module they need and where they get it? If the module API had a method that described where to download it then we could also store that data in the .argo and display that as part of the error message if the module can't be found on project load. Personally, I think they should be able to see and print the diagram even if Probably possible with a custom Diagram but not with a custom Fig. But then I don't think we should support custom Figs. Instead existing Figs should be stereotyped. Also, since GEF is nominally separate from ArgoUML, we shouldn't be directly We can certainly provide some API of our own for this that would delegate to GEF. Bob. |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | RE: [argouml-dev] Problem with the persistence/load of diagrams.: 00034, Tom Morris |
|---|---|
| Next by Date: | RE: [argouml-dev] Problem with the persistence/load of diagrams.: 00034, Linus Tolke |
| Previous by Thread: | RE: [argouml-dev] Problem with the persistence/load of diagrams.i: 00034, Tom Morris |
| Next by Thread: | RE: [argouml-dev] Problem with the persistence/load of diagrams.: 00034, Linus Tolke |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |