Package org.eclipse.gef.common.adapt
This package provides abstractions and implementations related to an enhanced
adaptable-pattern.
-
Interface Summary Interface Description IAdaptable 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. -
Class Summary Class Description AdaptableSupport<A extends IAdaptable> A support class to manage adapters for a sourceIAdaptable.AdapterKey<T> AdapterStore AnAdapterStoreis a basicIAdaptableimplementation that can be used standalone.IAdaptable.Bound.Impl<T extends IAdaptable> Default implementation ofIAdaptable.Boundthat manages aReadOnlyObjectPropertyfor theIAdaptable.