Class MultiSelectionCacheModel
java.lang.Object
org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl<org.eclipse.gef.mvc.fx.viewer.IViewer>
com.amalgamasimulation.graphicaleditor.models.MultiSelectionCacheModel
- All Implemented Interfaces:
org.eclipse.gef.common.adapt.IAdaptable.Bound<org.eclipse.gef.mvc.fx.viewer.IViewer>,org.eclipse.gef.common.dispose.IDisposable
public class MultiSelectionCacheModel
extends org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl<org.eclipse.gef.mvc.fx.viewer.IViewer>
implements org.eclipse.gef.common.dispose.IDisposable
-
Property Summary
Properties inherited from class org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl
adaptable -
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound
org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl<T extends org.eclipse.gef.common.adapt.IAdaptable> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivateMultiSelectionCache(List<? extends org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> cachedSelections) voidvoiddispose()List<? extends org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> booleanbooleanvoidsetCacheChanged(boolean cacheChanged) voidsetRecalculationBlocked(boolean recalculationBlocked) Methods inherited from class org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl
adaptableProperty, getAdaptable, setAdaptable
-
Constructor Details
-
MultiSelectionCacheModel
public MultiSelectionCacheModel()
-
-
Method Details
-
getCachedSelections
public List<? extends org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> getCachedSelections() -
isCacheChanged
public boolean isCacheChanged() -
setCacheChanged
public void setCacheChanged(boolean cacheChanged) -
isRecalculationBlocked
public boolean isRecalculationBlocked() -
setRecalculationBlocked
public void setRecalculationBlocked(boolean recalculationBlocked) -
activateMultiSelectionCache
public void activateMultiSelectionCache(List<? extends org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> cachedSelections) -
deactivateMultiSelectionCache
public void deactivateMultiSelectionCache() -
dispose
public void dispose()- Specified by:
disposein interfaceorg.eclipse.gef.common.dispose.IDisposable
-