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
TypeListenerto support adapter injection.A configuration module that can be installed (viaBinder.install(Module)) to enable support for injection of adapters intoIAdaptables.TheAdapterInjectionSupport.LoggingModespecifies if binding-related information and warning messages should be printed.A specificMembersInjectorthat supports injection of adapters into anIAdaptableimplementation class'IAdaptable.setAdapter(TypeToken, Object, String)method, that is marked as being eligible for adapter injection (seeInjectAdapters).An annotation to mark anIAdaptableimplementation class'IAdaptable.setAdapter(TypeToken, Object, String)method as an injection point for adapter injection: