/* * $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 gov.noaa.pmel.sgt.plot; import gov.noaa.pmel.sgt.JPane; import java.util.Vector; import gov.noaa.pmel.sgt.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_; }