Class SelectionModel
java.lang.Object
org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl<org.eclipse.gef.mvc.fx.viewer.IViewer>
org.eclipse.gef.mvc.fx.models.SelectionModel
com.amalgamasimulation.graphicaleditor.models.SelectionModel
- 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 SelectionModel
extends org.eclipse.gef.mvc.fx.models.SelectionModel
-
Property Summary
Properties inherited from class org.eclipse.gef.mvc.fx.models.SelectionModel
selectionUnmodifiableProperties 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> -
Field Summary
Fields inherited from class org.eclipse.gef.mvc.fx.models.SelectionModel
SELECTION_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivateMultiSelectionCache(List<? extends org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> cachedSelections) voidappendToSelection(List<? extends org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> toBeAppended) voidvoidSet<org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> voidprependToSelection(List<? extends org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> toBePrepended) voidremoveFromSelection(Collection<? extends org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> toBeRemoved) voidremoveFromSelection(org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node> toBeRemoved) voidsetAdaptable(org.eclipse.gef.mvc.fx.viewer.IViewer adaptable) voidsetSelection(List<? extends org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> selection) Methods inherited from class org.eclipse.gef.mvc.fx.models.SelectionModel
appendToSelection, dispose, getSelectionUnmodifiable, isSelected, prependToSelection, selectionUnmodifiableProperty, setSelectionMethods inherited from class org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl
adaptableProperty, getAdaptable
-
Constructor Details
-
SelectionModel
public SelectionModel()
-
-
Method Details
-
getSelectionSet
public Set<org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> getSelectionSet() -
setAdaptable
public void setAdaptable(org.eclipse.gef.mvc.fx.viewer.IViewer adaptable) - Specified by:
setAdaptablein interfaceorg.eclipse.gef.common.adapt.IAdaptable.Bound<org.eclipse.gef.mvc.fx.viewer.IViewer>- Overrides:
setAdaptablein classorg.eclipse.gef.mvc.fx.models.SelectionModel
-
appendToSelection
public void appendToSelection(List<? extends org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> toBeAppended) - Overrides:
appendToSelectionin classorg.eclipse.gef.mvc.fx.models.SelectionModel
-
prependToSelection
public void prependToSelection(List<? extends org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> toBePrepended) - Overrides:
prependToSelectionin classorg.eclipse.gef.mvc.fx.models.SelectionModel
-
setSelection
public void setSelection(List<? extends org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> selection) - Overrides:
setSelectionin classorg.eclipse.gef.mvc.fx.models.SelectionModel
-
removeFromSelection
public void removeFromSelection(Collection<? extends org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> toBeRemoved) - Overrides:
removeFromSelectionin classorg.eclipse.gef.mvc.fx.models.SelectionModel
-
removeFromSelection
public void removeFromSelection(org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node> toBeRemoved) - Overrides:
removeFromSelectionin classorg.eclipse.gef.mvc.fx.models.SelectionModel
-
clearSelection
public void clearSelection()- Overrides:
clearSelectionin classorg.eclipse.gef.mvc.fx.models.SelectionModel
-
activateMultiSelectionCache
public void activateMultiSelectionCache(List<? extends org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> cachedSelections) -
deactivateMultiSelectionCache
public void deactivateMultiSelectionCache()
-