Hello Luis!

Great that you are continueing this. This is still the biggest blocker for
the next release.

        /Linus



25 Mar 2008 00:21:35 -0000, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
>
> http://argouml.tigris.org/issues/show_bug.cgi?id=4946
>
>
>
>
>
>
> ------- Additional comments from [EMAIL PROTECTED] Mon Mar 24 17:21:35
> -0700 2008 -------
> Some updates on this work...
>
> My inclusion of the selection of user defined profiles by checking the
> prefix of
> the systemId reference being equal to "file:/" doesn't work. Specifically,
> the
> C++ profile is being confused with a user defined profile when running
> from
> eclipse which makes it corrupted when loading with the Ant version of the
> executable.
>
> The persistency hack I described on 5th of March fails miserably, I don't
> know
> why and I'm not going to investigate this without fixing the reference
> resolver.
>
> My new design idea is to hand the references explicitly to the XmiReader
> in a
> ProfileReference object that is initialized by the profile creator. This
> would
> remove the responsibility of the auto-magical translation of public
> references
> in the XMI files into internal references from the
> XmiReferenceResolverImpl into
> the code that asks for the profile to be loaded.
>
> It would enable the module profiles to define their own public URLs where
> the
> profiles could exist and probably also for user defined profiles to have
> public
> URLs.
>
> NOTE: this implies modifying org.argouml.model.
>

Reply via email to