Hello Michiel!

The questions I would like to have answered is:
* What subsystem do the Configuration and ConfigurationKey belong to?
* Does that subsystem have a dependency loop with some other subsystem?

As I see it the org.argouml.application.api is the remnants of the old
architecture connected to the old plugin system. In the new architecture
we have subsystems. Subsystems have a main package where every
accessible class, api, interface resides. If we can just figure out what
subsystem these things belong to, let's move them to that package
directly instead.

        /Linus

> -----Original Message-----
> From: Michiel van der Wulp [mailto:[EMAIL PROTECTED]
> Sent: den 19 april 2007 19:32
> To: [email protected]
> Subject: [argouml-dev] Refactor Configuration to remove cyclic
dependency
> 
> Hi All,
> 
> To remove the cyclic dependency between
>     org.argouml.application.api and
>     org.argouml.application.configuration,
> I'd like to move the 2 classes Configuration and ConfigurationKey from
the
> former to the latter package.
> 
> This means adapting many files, also in many sub-projects of ArgoUML,
> since
> the Configuration is often used.
> 
> Since this is such a large scale change, and involves many
sub-projects of
> ArgoUML, I'd like some input. Please react if there are remarks on
this
> change!
> Without any protest, I will perform this change tomorrow.
> 
> Regards,
> Michiel
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to