/*
 * $Id: JPlotPane.java,v 1.3 2003/08/22 23:02:39 dwd Exp $
 *
 * This software is provided by NOAA for full, free and open release.  It is
 * understood by the recipient/user that NOAA assumes no liability for any
 * errors contained in the code.  Although this software is released without
 * conditions or restrictions in its use, it is expected that appropriate
 * credit be given to its author and to the National Oceanic and Atmospheric
 * Administration should the software be included by the recipient as an
 * element in other product development.
 */
 
package sgtplot.plot;

import java.util.Vector;

import sgtplot.JPane;
import sgtplot.LayerStack;

/**
 * @since 2.x
 */
public class JPlotPane extends JPane {
  /**
   * @undirected
   * @link aggregation 
   * @label currentMode
   */
  private PlotPaneMode currentMode_;

  /**
   * @link aggregationByValue
   * @undirected
   * @label layerManager 
   */
  private PlotLayerManager layerManager_;

  /**
   * @link aggregationByValue
   * @undirected
   * @label printManager 
   */
  private PrintManager printManager_;

  /**
   * @link aggregationByValue
   * @undirected
   * @label dragNDropManager 
   */
  private DragNDropManager dragNDropManager_;

  /**
   *@link aggregation
   *     @associates <{LayerStack}>
   * @undirected
   * @supplierCardinality 1..*
   * @label layerStack
   */
  private Vector layerStack_;
}

 

Ads help maintain this website.