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

    selectionUnmodifiable

    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>
  • Field Summary

    Fields inherited from class org.eclipse.gef.mvc.fx.models.SelectionModel

    SELECTION_PROPERTY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    activateMultiSelectionCache(List<? extends org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> cachedSelections)
     
    void
    appendToSelection(List<? extends org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> toBeAppended)
     
    void
     
    void
     
    Set<org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>>
     
    void
    prependToSelection(List<? extends org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> toBePrepended)
     
    void
    removeFromSelection(Collection<? extends org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node>> toBeRemoved)
     
    void
    removeFromSelection(org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node> toBeRemoved)
     
    void
    setAdaptable(org.eclipse.gef.mvc.fx.viewer.IViewer adaptable)
     
    void
    setSelection(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, setSelection

    Methods inherited from class org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl

    adaptableProperty, getAdaptable

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      setAdaptable in interface org.eclipse.gef.common.adapt.IAdaptable.Bound<org.eclipse.gef.mvc.fx.viewer.IViewer>
      Overrides:
      setAdaptable in class org.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:
      appendToSelection in class org.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:
      prependToSelection in class org.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:
      setSelection in class org.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:
      removeFromSelection in class org.eclipse.gef.mvc.fx.models.SelectionModel
    • removeFromSelection

      public void removeFromSelection(org.eclipse.gef.mvc.fx.parts.IContentPart<? extends javafx.scene.Node> toBeRemoved)
      Overrides:
      removeFromSelection in class org.eclipse.gef.mvc.fx.models.SelectionModel
    • clearSelection

      public void clearSelection()
      Overrides:
      clearSelection in class org.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()