Package org.eclipse.gef.common.adapt.inject
package org.eclipse.gef.common.adapt.inject
This package provides support for Google Guice-based injection of adapters.
-
ClassDescriptionA utility class to support adaptable-based scoping.A specific
TypeListener
to support adapter injection.A configuration module that can be installed (viaBinder.install(Module)
) to enable support for injection of adapters intoIAdaptable
s.TheAdapterInjectionSupport.LoggingMode
specifies if binding-related information and warning messages should be printed.A specificMembersInjector
that supports injection of adapters into anIAdaptable
implementation class'IAdaptable.setAdapter(TypeToken, Object, String)
method, that is marked as being eligible for adapter injection (seeInjectAdapters
).An annotation to mark anIAdaptable
implementation class'IAdaptable.setAdapter(TypeToken, Object, String)
method as an injection point for adapter injection: