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

Packages that use ViperSubTree
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 ViperSubTree in edu.umd.cfar.lamp.viper.gui.core
 

Methods in edu.umd.cfar.lamp.viper.gui.core that return ViperSubTree
 ViperSubTree ViperViewMediator.getPrimarySelection()
          Gets the current top-selection of the user.
 

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

Classes in edu.umd.cfar.lamp.viper.util that implement ViperSubTree
 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 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.
 

Methods in edu.umd.cfar.lamp.viper.util that return ViperSubTree
 ViperSubTree ViperSubTreeChangedEvent.getAddedNodes()
          Gets the subtree that was added.
 ViperSubTree ViperSubTreeChangedEvent.getRemovedNodes()
          Gets the subtree that was removed.
 

Constructors in edu.umd.cfar.lamp.viper.util with parameters of type ViperSubTree
ViperSubTreeChangedEvent(ViperSubTree source, ViperSubTree removed, ViperSubTree added)
          Creates a new event, describing the change that just occured on the source subtree.