Uses of Interface
edu.umd.cfar.lamp.viper.util.ViperSelection

Packages that use ViperSelection
edu.umd.cfar.lamp.viper.gui.core Some core, necessary classes for dealing with a ViPER project. 
edu.umd.cfar.lamp.viper.util Provides miscellanious utility classes for the ViPER suite.  
 

Uses of ViperSelection in edu.umd.cfar.lamp.viper.gui.core
 

Subinterfaces of ViperSelection in edu.umd.cfar.lamp.viper.gui.core
 interface NodeVisibilityManager
          Checks to see if the given ViPER data node is currently visible according to the filters.
 

Uses of ViperSelection in edu.umd.cfar.lamp.viper.util
 

Subinterfaces of ViperSelection in edu.umd.cfar.lamp.viper.util
 interface ViperSubTree
          Represents some selection of elements from a viper tree.
 

Classes in edu.umd.cfar.lamp.viper.util that implement ViperSelection
 class AbstractMultipleViperSubTree
          A simple subtree that can have multiple children at each node, unlike the chain-version that abstractViperSubtree supports.
 class AbstractSingleViperSubTree
          A simple, chain-type subtree.
 class AbstractViperSelection
          Implements event handling for viper selection.
 class AbstractViperSubTree
          Implements some of the more annoyingly repetative aspects of the ViperSubTree interface.
 class AttributeSelection
          A selection model for a single attribute.
 class DefaultSingleViperSubTree
          The default single subtree is a simple chain selection, where the nodes that are descendents of the chain are all marked as selected.
 class ViperSelectionSet
           
 class ViperSelectionSetWithPrimarySelection
          An extension to the 'set' type of selection to include information about which node in the viper tree was the last one to be added to the set.