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>AnAdapterStore
is a basicIAdaptable
implementation that can be used standalone.AnIAdaptable
allows 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 respectiveIAdaptable
it is registered at.IAdaptable.Bound.Impl<T extends IAdaptable>Default implementation ofIAdaptable.Bound
that manages aReadOnlyObjectProperty
for theIAdaptable
.