Uses of Interface
org.eclipse.gef.common.adapt.IAdaptable
-
Packages that use IAdaptable Package Description org.eclipse.gef.common.adapt This package provides abstractions and implementations related to an enhanced adaptable-pattern.org.eclipse.gef.common.adapt.inject This package provides support for Google Guice-based injection of adapters. -
-
Uses of IAdaptable in org.eclipse.gef.common.adapt
Classes in org.eclipse.gef.common.adapt with type parameters of type IAdaptable Modifier and Type Class Description classAdaptableSupport<A extends IAdaptable>A support class to manage adapters for a sourceIAdaptable.static interfaceIAdaptable.Bound<A extends IAdaptable>To be implemented by an adapter to indicate that it intends to be bounded to the respectiveIAdaptableit is registered at.static classIAdaptable.Bound.Impl<T extends IAdaptable>Default implementation ofIAdaptable.Boundthat manages aReadOnlyObjectPropertyfor theIAdaptable.Classes in org.eclipse.gef.common.adapt that implement IAdaptable Modifier and Type Class Description classAdapterStoreAnAdapterStoreis a basicIAdaptableimplementation that can be used standalone. -
Uses of IAdaptable in org.eclipse.gef.common.adapt.inject
Methods in org.eclipse.gef.common.adapt.inject with type parameters of type IAdaptable Modifier and Type Method Description static <A extends IAdaptable>
org.eclipse.gef.common.adapt.inject.AdaptableScope<A>AdaptableScopes. typed(java.lang.Class<? extends A> type)Retrieves anAdaptableScopefor the givenIAdaptable-compliant type.Methods in org.eclipse.gef.common.adapt.inject with parameters of type IAdaptable Modifier and Type Method Description protected voidAdapterInjector. injectAdapters(IAdaptable adaptable)Performs the adapter map injection for the given adaptable instance.voidAdapterInjector. injectMembers(IAdaptable instance)Method parameters in org.eclipse.gef.common.adapt.inject with type arguments of type IAdaptable Modifier and Type Method Description static MapBinder<AdapterKey<?>,java.lang.Object>AdapterMaps. getAdapterMapBinder(Binder binder, java.lang.Class<? extends IAdaptable> adaptableType)Returns aMapBinder, which can be used to define adapter bindings for anIAdaptables of the given type.static MapBinder<AdapterKey<?>,java.lang.Object>AdapterMaps. getAdapterMapBinder(Binder binder, java.lang.Class<? extends IAdaptable> adaptableType, AdapterKey<?>... adaptableContext)Returns aMapBinder, which can be used to define adapter bindings for anIAdaptables of the given type, restricting it further to thoseIAdaptables that are themselvesadaptedto anotherIAdaptablewith the specified role.
-