Class CachedAdaptableSupport<A extends org.eclipse.gef.mvc.fx.viewer.IViewer>
java.lang.Object
org.eclipse.gef.common.adapt.AdaptableSupport<A>
com.amalgamasimulation.graphicaleditor.views.CachedAdaptableSupport<A>
- All Implemented Interfaces:
org.eclipse.gef.common.dispose.IDisposable
public class CachedAdaptableSupport<A extends org.eclipse.gef.mvc.fx.viewer.IViewer>
extends org.eclipse.gef.common.adapt.AdaptableSupport<A>
-
Property Summary
Properties inherited from class org.eclipse.gef.common.adapt.AdaptableSupport
adapters -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> TgetAdapter(com.google.common.reflect.TypeToken<T> key) <T> TgetAdapter(Class<T> type) <T> TgetAdapter(org.eclipse.gef.common.adapt.AdapterKey<T> key) <T> voidsetAdapter(com.google.common.reflect.TypeToken<T> adapterType, T adapter) <T> voidsetAdapter(com.google.common.reflect.TypeToken<T> adapterType, T adapter, String role) <T> voidsetAdapter(T adapter) <T> voidsetAdapter(T adapter, String role) <T> voidunsetAdapter(T adapter) Methods inherited from class org.eclipse.gef.common.adapt.AdaptableSupport
adaptersProperty, dispose, getAdapterKey, getAdapters, getAdapters, getAdapters
-
Constructor Details
-
CachedAdaptableSupport
-
-
Method Details
-
getAdapter
public <T> T getAdapter(org.eclipse.gef.common.adapt.AdapterKey<T> key) - Overrides:
getAdapterin classorg.eclipse.gef.common.adapt.AdaptableSupport<A extends org.eclipse.gef.mvc.fx.viewer.IViewer>
-
getAdapter
- Overrides:
getAdapterin classorg.eclipse.gef.common.adapt.AdaptableSupport<A extends org.eclipse.gef.mvc.fx.viewer.IViewer>
-
getAdapter
public <T> T getAdapter(com.google.common.reflect.TypeToken<T> key) - Overrides:
getAdapterin classorg.eclipse.gef.common.adapt.AdaptableSupport<A extends org.eclipse.gef.mvc.fx.viewer.IViewer>
-
setAdapter
public <T> void setAdapter(T adapter) - Overrides:
setAdapterin classorg.eclipse.gef.common.adapt.AdaptableSupport<A extends org.eclipse.gef.mvc.fx.viewer.IViewer>
-
setAdapter
- Overrides:
setAdapterin classorg.eclipse.gef.common.adapt.AdaptableSupport<A extends org.eclipse.gef.mvc.fx.viewer.IViewer>
-
setAdapter
public <T> void setAdapter(com.google.common.reflect.TypeToken<T> adapterType, T adapter) - Overrides:
setAdapterin classorg.eclipse.gef.common.adapt.AdaptableSupport<A extends org.eclipse.gef.mvc.fx.viewer.IViewer>
-
setAdapter
public <T> void setAdapter(com.google.common.reflect.TypeToken<T> adapterType, T adapter, String role) - Overrides:
setAdapterin classorg.eclipse.gef.common.adapt.AdaptableSupport<A extends org.eclipse.gef.mvc.fx.viewer.IViewer>
-
unsetAdapter
public <T> void unsetAdapter(T adapter) - Overrides:
unsetAdapterin classorg.eclipse.gef.common.adapt.AdaptableSupport<A extends org.eclipse.gef.mvc.fx.viewer.IViewer>
-