Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Graphiti » Use dependency injection instead of singletons for services
Use dependency injection instead of singletons for services [message #563473] Wed, 18 August 2010 10:56 Go to next message
Ken Wenzel is currently offline Ken Wenzel
Messages: 39
Registered: July 2009
Member
Hello,

instead of using singletons for Graphiti's services which are accessed by Graphiti.getGaService() and others, dependency injection would open the possibility of replacing the standard services by user-defined ones.

Does the Graphiti team plan to use Guice or other frameworks for dependency injection?

Best regards,

Ken
Re: Use dependency injection instead of singletons for services [message #563497 is a reply to message #563473] Thu, 19 August 2010 04:24 Go to previous message
Michael Wenz is currently offline Michael Wenz
Messages: 1587
Registered: July 2009
Location: Walldorf, Germany
Senior Member
Hello Ken,

thanks for this suggestion. As always it is a good approach to seperate API
from implementation, e.g. by using dependency injection.

Nevertheless, currently we see our services more or less as a static
offering towards the tools. So, at least currently we don't have plans in
this respect. Do you have a concrete usecase in which you would need this?

Best regards,
Michael


"Ken Wenzel" <kenwenzel@gmx.net> wrote in message
news:i4gsb3$7nd$1@build.eclipse.org...
> Hello,
>
> instead of using singletons for Graphiti's services which are accessed by
> Graphiti.getGaService() and others, dependency injection would open the
> possibility of replacing the standard services by user-defined ones.
>
> Does the Graphiti team plan to use Guice or other frameworks for
> dependency injection?
>
> Best regards,
>
> Ken
Previous Topic:How do I get started?
Next Topic:Alternative implementations of diagram meta model?
Goto Forum:
  


Current Time: Wed Aug 27 15:14:11 EDT 2014

Powered by FUDForum. Page generated in 0.02635 seconds