Package org.eclipse.gef.common.adapt
package org.eclipse.gef.common.adapt
This package provides abstractions and implementations related to an enhanced
adaptable-pattern.
-
ClassDescriptionAdaptableSupport<A extends IAdaptable>A support class to manage adapters for a source
IAdaptable.AdapterKey<T>AnAdapterStoreis a basicIAdaptableimplementation that can be used standalone.AnIAdaptableallows to register and retrieve adapters under a givenAdapterKey, which combines aTypeToken-based type key and aString-based role.IAdaptable.Bound<A extends IAdaptable>To be implemented by an adapter to indicate that it intends to be bounded to the respectiveIAdaptableit is registered at.IAdaptable.Bound.Impl<T extends IAdaptable>Default implementation ofIAdaptable.Boundthat manages aReadOnlyObjectPropertyfor theIAdaptable.