From 0c5199ba038cbd47f422eee77a35f39660827150 Mon Sep 17 00:00:00 2001 From: Ron Anderson Date: Thu, 5 Jul 2012 15:30:54 -0500 Subject: [PATCH] Issue #851 Cleaned up dead code and unused dependencies in GFE. Amend: Issue #851 resubmitting after accepting ticket Change-Id: I8bef2701a845275bba148e9777f3cb161b056d6e Former-commit-id: ff5c7b7498fb4e5fd55fa1e6d7f71eccae00dc19 [formerly af1332170e28aed53ff91997ce089b20423203d5] Former-commit-id: 59a3ebe8ba471685f0f69f4fba897a51c50bd95c --- cave/com.raytheon.viz.gfe.feature/feature.xml | 3 - .../com.raytheon.viz.gfe/META-INF/MANIFEST.MF | 1 - .../raytheon/viz/gfe/core/DataManager.java | 19 --- .../raytheon/viz/gfe/core/IClimoManager.java | 55 -------- .../viz/gfe/core/IHlsTopoManager.java | 62 --------- .../raytheon/viz/gfe/core/IParmManager.java | 26 ---- .../core/internal/AbstractParmManager.java | 12 -- .../gfe/core/internal/GFEClimoManager.java | 126 ----------------- .../gfe/core/internal/GFEHlsTopoManager.java | 128 ------------------ .../gfe/core/internal/MockParmManager.java | 13 -- .../viz/gfe/core/internal/ParmManager.java | 98 -------------- .../com.raytheon.viz.ghg/META-INF/MANIFEST.MF | 1 - 12 files changed, 544 deletions(-) delete mode 100644 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/IClimoManager.java delete mode 100644 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/IHlsTopoManager.java delete mode 100644 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/GFEClimoManager.java delete mode 100644 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/GFEHlsTopoManager.java diff --git a/cave/com.raytheon.viz.gfe.feature/feature.xml b/cave/com.raytheon.viz.gfe.feature/feature.xml index 4b380eb7a5..773f55e76b 100644 --- a/cave/com.raytheon.viz.gfe.feature/feature.xml +++ b/cave/com.raytheon.viz.gfe.feature/feature.xml @@ -23,9 +23,6 @@ - - - allSites; - private IHlsTopoManager hlsTopoManager; - /** * Not to be instantiated directly. * @@ -292,8 +286,6 @@ public class DataManager { this.router.start(); this.parmOp = new ParmOp(this); - this.climoManager = new GFEClimoManager(this); - this.hlsTopoManager = new GFEHlsTopoManager(this); this.topoManager = new GFETopoManager(this); this.autoSaveJob = new AutoSaveJob(this); @@ -615,10 +607,6 @@ public class DataManager { return this.sampleSetManager; } - public IHlsTopoManager getHlsTopoManager() { - return this.hlsTopoManager; - } - public ITopoManager getTopoManager() { return this.topoManager; } @@ -928,13 +916,6 @@ public class DataManager { new ISCSendStatusChangedMsg(state).send(); } - /** - * @return the climo manager - */ - public IClimoManager getClimoManager() { - return climoManager; - } - public EditActionProcessor getEditActionProcessor() { return this.editActionProcessor; } diff --git a/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/IClimoManager.java b/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/IClimoManager.java deleted file mode 100644 index c1258f30fd..0000000000 --- a/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/IClimoManager.java +++ /dev/null @@ -1,55 +0,0 @@ -/** - * This software was developed and / or modified by Raytheon Company, - * pursuant to Contract DG133W-05-CQ-1067 with the US Government. - * - * U.S. EXPORT CONTROLLED TECHNICAL DATA - * This software product contains export-restricted data whose - * export/transfer/disclosure is restricted by U.S. law. Dissemination - * to non-U.S. persons whether in the United States or abroad requires - * an export license or other authorization. - * - * Contractor Name: Raytheon Company - * Contractor Address: 6825 Pine Street, Suite 340 - * Mail Stop B8 - * Omaha, NE 68106 - * 402.291.0100 - * - * See the AWIPS II Master Rights File ("Master Rights File.pdf") for - * further licensing information. - **/ -package com.raytheon.viz.gfe.core; - -import com.raytheon.uf.common.dataplugin.gfe.db.objects.ParmID; -import com.raytheon.uf.common.dataplugin.gfe.slice.IGridSlice; - -/** - * TODO Add Description - * - *
- * 
- * SOFTWARE HISTORY
- * Date         Ticket#    Engineer    Description
- * ------------ ---------- ----------- --------------------------
- * Mar 22, 2010            wldougher     Initial creation
- * 
- * 
- * - * @author wldougher - * @version 1.0 - */ - -public interface IClimoManager { - - /** - * @param objects - * @return - */ - IGridSlice[] getCompositeClimo(String source, String shortParmName); - - /** - * @param source - * @param shortParmName - * @return - */ - ParmID getCompositeParmID(String source, String shortParmName); -} diff --git a/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/IHlsTopoManager.java b/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/IHlsTopoManager.java deleted file mode 100644 index 965f838a06..0000000000 --- a/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/IHlsTopoManager.java +++ /dev/null @@ -1,62 +0,0 @@ -/** - * This software was developed and / or modified by Raytheon Company, - * pursuant to Contract DG133W-05-CQ-1067 with the US Government. - * - * U.S. EXPORT CONTROLLED TECHNICAL DATA - * This software product contains export-restricted data whose - * export/transfer/disclosure is restricted by U.S. law. Dissemination - * to non-U.S. persons whether in the United States or abroad requires - * an export license or other authorization. - * - * Contractor Name: Raytheon Company - * Contractor Address: 6825 Pine Street, Suite 340 - * Mail Stop B8 - * Omaha, NE 68106 - * 402.291.0100 - * - * See the AWIPS II Master Rights File ("Master Rights File.pdf") for - * further licensing information. - **/ -package com.raytheon.viz.gfe.core; - -import com.raytheon.uf.common.dataplugin.gfe.db.objects.ParmID; -import com.raytheon.uf.common.dataplugin.gfe.slice.IGridSlice; - -/** - * A TopoManager manages the topography data sets available from the server. - * - *
- * SOFTWARE HISTORY
- * Date			Ticket#		Engineer	Description
- * ------------	----------	-----------	--------------------------
- * Jul 2, 2008		#1160	randerso	Initial creation
- * Mar 18, 2011             wldougher
- * 
- * 
- * - * @author randerso - * @version 1.0 - */ - -public interface IHlsTopoManager { - - /** - * Returns the composite topography grid. This is a grid which matches the - * composite grid location as defined by the Data Manager. - * - * @param parmName - * "AvgTopo", "MaxTopo", or "MinTopo" - * @param simpleModel - * "NED" or "CRSTopo" - * @return - */ - IGridSlice[] getCompositeTopo(String parmName, String simpleModel); - - /** - * Returns the parm id for the composite topography grid. - * - * @return - */ - ParmID getCompositeParmID(String parmName, String simpleModel); - -} diff --git a/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/IParmManager.java b/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/IParmManager.java index 46468d8a97..e1eda9a04e 100644 --- a/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/IParmManager.java +++ b/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/IParmManager.java @@ -452,32 +452,6 @@ public interface IParmManager extends IParmInventoryChangedListener, */ public void deallocateUnusedGrids(int seconds); - /** - * @param wanted - * true to enable the parm, false to diable it - * @param forceVisibility - * true to make the parm visible, false to leave it hidden - * @param source - * The name of the provider - * @param shortParmName - * "mxt", "mnt", or "tp" - */ - public void enableDisableClimoParm(boolean wanted, boolean forceVisibility, - String source, String shortParmName); - - /** - * @param wanted - * true to enable the parm, false to diable it - * @param forceVisibility - * true to make the parm visible, false to leave it hidden - * @param source - * The name of the provider - * @param shortParmName - * "mxt", "mnt", or "tp" - */ - public void enableDisableHlsTopoParm(boolean wanted, - boolean forceVisibility, String shortParmName, String simpleModel); - /** * Command to enable or disable the topography parm. * diff --git a/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/AbstractParmManager.java b/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/AbstractParmManager.java index a5dd0760a1..570ebe08a1 100644 --- a/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/AbstractParmManager.java +++ b/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/AbstractParmManager.java @@ -31,8 +31,6 @@ import java.util.Iterator; import java.util.List; import java.util.ListIterator; import java.util.Set; -import java.util.regex.Matcher; -import java.util.regex.Pattern; import org.eclipse.core.runtime.ListenerList; @@ -202,9 +200,6 @@ public abstract class AbstractParmManager implements IParmManager { private static final int MILLIS_PER_HOUR = SECONDS_PER_HOUR * MILLIS_PER_SECOND; - private static final Pattern CLIMO_EXPR_PATTERN = Pattern - .compile("(\\w{2,3})_SFC_(\\w{3,4})_Climo_(\\w{4,5})"); - protected final DataManager dataManager; protected final RWLArrayList parms; @@ -1122,13 +1117,6 @@ public abstract class AbstractParmManager implements IParmManager { return getParmInExpr(exprName, false, variableParm); } - Matcher climoMatcher = CLIMO_EXPR_PATTERN.matcher(exprName); - if (climoMatcher.matches()) { - String shortVar = climoMatcher.group(1); - String source = climoMatcher.group(3); - enableDisableClimoParm(true, false, source, shortVar); - } - // Check the mutable database first // ParmID topoID = _dataMgr->topoMgr()->compositeParmID(); if (mutableDb != null /* isValid() */) { diff --git a/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/GFEClimoManager.java b/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/GFEClimoManager.java deleted file mode 100644 index 81308e7a3a..0000000000 --- a/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/GFEClimoManager.java +++ /dev/null @@ -1,126 +0,0 @@ -/** - * This software was developed and / or modified by Raytheon Company, - * pursuant to Contract DG133W-05-CQ-1067 with the US Government. - * - * U.S. EXPORT CONTROLLED TECHNICAL DATA - * This software product contains export-restricted data whose - * export/transfer/disclosure is restricted by U.S. law. Dissemination - * to non-U.S. persons whether in the United States or abroad requires - * an export license or other authorization. - * - * Contractor Name: Raytheon Company - * Contractor Address: 6825 Pine Street, Suite 340 - * Mail Stop B8 - * Omaha, NE 68106 - * 402.291.0100 - * - * See the AWIPS II Master Rights File ("Master Rights File.pdf") for - * further licensing information. - **/ -package com.raytheon.viz.gfe.core.internal; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import com.raytheon.uf.common.dataplugin.gfe.db.objects.GridParmInfo; -import com.raytheon.uf.common.dataplugin.gfe.db.objects.ParmID; -import com.raytheon.uf.common.dataplugin.gfe.slice.IGridSlice; -import com.raytheon.uf.common.status.IUFStatusHandler; -import com.raytheon.uf.common.status.UFStatus; -import com.raytheon.uf.common.status.UFStatus.Priority; -import com.raytheon.uf.common.time.TimeRange; -import com.raytheon.viz.gfe.core.DataManager; -import com.raytheon.viz.gfe.core.IClimoManager; - -/** - * GFEClimoMgr manages the set of climate data sets available from the - * ifpServer. - * - *
- * 
- * SOFTWARE HISTORY
- * Date         Ticket#    Engineer    Description
- * ------------ ---------- ----------- --------------------------
- * Mar 22, 2010            wldougher     Initial creation
- * 
- * 
- * - * @author wldougher - * @version 1.0 - */ - -public class GFEClimoManager implements IClimoManager { - private static final transient IUFStatusHandler statusHandler = UFStatus - .getHandler(GFEClimoManager.class); - - private DataManager dataManager; - - private Map, List> compositeClimoMap; - - public GFEClimoManager(DataManager dataManager) { - this.dataManager = dataManager; - compositeClimoMap = new HashMap, List>(); - } - - /* - * (non-Javadoc) - * - * @see - * com.raytheon.viz.gfe.core.IClimoManager#getCompositeClimo(java.lang.Object - * []) - */ - @Override - public synchronized IGridSlice[] getCompositeClimo(String source, - String shortParmName) { - List parmKey = new ArrayList(2); - parmKey.add(source); - parmKey.add(shortParmName); - List slicesL = compositeClimoMap.get(parmKey); - IGridSlice[] slices = null; - - if (slicesL == null) { - ParmID aClimoParmID = null; - aClimoParmID = getCompositeParmID(source, shortParmName); - try { - IFPClient client = dataManager.getClient(); - List trs = client.getGridInventory(aClimoParmID); - - slicesL = client.getGridData(aClimoParmID, trs); - GridParmInfo gpi = client.getGridParmInfo(aClimoParmID); - gpi.setParmID(aClimoParmID); - - // Save the result in the map - if (slicesL != null) { - compositeClimoMap.put(parmKey, slicesL); - } - } catch (Exception e) { - statusHandler.handle(Priority.PROBLEM, "Unable to load " - + source + " climatology data for " + shortParmName, e); - } - } - - if (slicesL != null) { - // make copies?? - too slow... - slices = slicesL.toArray(new IGridSlice[0]); - } - return slices; - } - - /* - * (non-Javadoc) - * - * @see - * com.raytheon.viz.gfe.core.IClimoManager#getCompositeParmID(java.lang. - * String, java.lang.String) - */ - @Override - public ParmID getCompositeParmID(String source, String shortParmName) { - ParmID rtnVal = null; - String siteID = dataManager.getSiteID(); - String modelID = siteID + "_GRID_Climo_" + source + "_00000000_0000"; - rtnVal = new ParmID(shortParmName, modelID, "SFC"); - return rtnVal; - } -} diff --git a/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/GFEHlsTopoManager.java b/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/GFEHlsTopoManager.java deleted file mode 100644 index 9851d3c908..0000000000 --- a/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/GFEHlsTopoManager.java +++ /dev/null @@ -1,128 +0,0 @@ -/** - * This software was developed and / or modified by Raytheon Company, - * pursuant to Contract DG133W-05-CQ-1067 with the US Government. - * - * U.S. EXPORT CONTROLLED TECHNICAL DATA - * This software product contains export-restricted data whose - * export/transfer/disclosure is restricted by U.S. law. Dissemination - * to non-U.S. persons whether in the United States or abroad requires - * an export license or other authorization. - * - * Contractor Name: Raytheon Company - * Contractor Address: 6825 Pine Street, Suite 340 - * Mail Stop B8 - * Omaha, NE 68106 - * 402.291.0100 - * - * See the AWIPS II Master Rights File ("Master Rights File.pdf") for - * further licensing information. - **/ -package com.raytheon.viz.gfe.core.internal; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import com.raytheon.uf.common.dataplugin.gfe.db.objects.GridParmInfo; -import com.raytheon.uf.common.dataplugin.gfe.db.objects.ParmID; -import com.raytheon.uf.common.dataplugin.gfe.slice.IGridSlice; -import com.raytheon.uf.common.status.IUFStatusHandler; -import com.raytheon.uf.common.status.UFStatus; -import com.raytheon.uf.common.status.UFStatus.Priority; -import com.raytheon.uf.common.time.TimeRange; -import com.raytheon.viz.gfe.Activator; -import com.raytheon.viz.gfe.constants.StatusConstants; -import com.raytheon.viz.gfe.core.DataManager; -import com.raytheon.viz.gfe.core.IHlsTopoManager; - -/** - * GFEClimoMgr manages the set of climate data sets available from the - * ifpServer. - * - *
- * 
- * SOFTWARE HISTORY
- * Date         Ticket#    Engineer    Description
- * ------------ ---------- ----------- --------------------------
- * Mar 18, 2011            wldougher   Initial creation
- * 
- * 
- * - * @author wldougher - * @version 1.0 - */ - -public class GFEHlsTopoManager implements IHlsTopoManager { - private static final transient IUFStatusHandler statusHandler = UFStatus.getHandler(GFEHlsTopoManager.class); - - private DataManager dataManager; - - private Map, List> compositeHlsTopoMap; - - public GFEHlsTopoManager(DataManager dataManager) { - this.dataManager = dataManager; - compositeHlsTopoMap = new HashMap, List>(); - } - - /* - * (non-Javadoc) - * - * @see - * com.raytheon.viz.gfe.core.IClimoManager#getCompositeClimo(java.lang.Object - * []) - */ - @Override - public synchronized IGridSlice[] getCompositeTopo(String shortParmName, - String simpleModel) { - List parmKey = new ArrayList(2); - parmKey.add(simpleModel); - parmKey.add(shortParmName); - List slicesL = compositeHlsTopoMap.get(parmKey); - IGridSlice[] slices = null; - - if (slicesL == null) { - ParmID aParmID = null; - aParmID = getCompositeParmID(shortParmName, simpleModel); - try { - IFPClient client = dataManager.getClient(); - List trs = client.getGridInventory(aParmID); - - slicesL = client.getGridData(aParmID, trs); - GridParmInfo gpi = client.getGridParmInfo(aParmID); - gpi.setParmID(aParmID); - - // Save the result in the map - if (slicesL != null) { - compositeHlsTopoMap.put(parmKey, slicesL); - } - } catch (Exception e) { - statusHandler.handle(Priority.PROBLEM, "Unable to load " - + simpleModel + " HLS topology data for " - + shortParmName, e); - } - } - - if (slicesL != null) { - // make copies?? - too slow... - slices = slicesL.toArray(new IGridSlice[0]); - } - return slices; - } - - /* - * (non-Javadoc) - * - * @see - * com.raytheon.viz.gfe.core.IClimoManager#getCompositeParmID(java.lang. - * String, java.lang.String) - */ - @Override - public ParmID getCompositeParmID(String shortParmName, String model) { - ParmID rtnVal = null; - String siteID = dataManager.getSiteID(); - String modelID = siteID + "_GRID_hlsTopo_" + model + "_00000000_0000"; - rtnVal = new ParmID(shortParmName, modelID, "SFC"); - return rtnVal; - } -} diff --git a/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/MockParmManager.java b/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/MockParmManager.java index ff5c5fa709..85fdc80e50 100644 --- a/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/MockParmManager.java +++ b/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/MockParmManager.java @@ -782,12 +782,6 @@ public class MockParmManager extends AbstractParmManager { } - @Override - public void enableDisableClimoParm(boolean wanted, boolean forceVisible, - String source, String shortParmName) { - - } - /* * (non-Javadoc) * @@ -820,13 +814,6 @@ public class MockParmManager extends AbstractParmManager { } - @Override - public void enableDisableHlsTopoParm(boolean wanted, - boolean forceVisibility, String source, String shortParmName) { - // TODO Auto-generated method stub - - } - /* * (non-Javadoc) * diff --git a/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/ParmManager.java b/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/ParmManager.java index 6bb9008366..78061e0833 100644 --- a/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/ParmManager.java +++ b/cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/ParmManager.java @@ -1054,43 +1054,6 @@ public class ParmManager extends AbstractParmManager { .getSpatialDisplayManager().getActivatedParm()); } - @Override - public void enableDisableClimoParm(boolean wanted, boolean forceVisibility, - String source, String shortParmName) { - // Guard: only climo grids we know about - if ("PRISM".equals(source) || "NCDC".equals(source)) { - if ("mnt".equals(shortParmName) || "mxt".equals(shortParmName) - || "tp".equals(shortParmName)) { - // - Parm aClimoParm = null; - aClimoParm = getParm(dataManager.getClimoManager() - .getCompositeParmID(source, shortParmName)); - boolean exists = (aClimoParm != null); - - if (wanted && !exists) { - // Get all 12 grids for the element - IGridSlice[] gridSlices = dataManager.getClimoManager() - .getCompositeClimo(source, shortParmName); - if (gridSlices != null) { - GridParmInfo gpi = gridSlices[0].getGridInfo(); - aClimoParm = createVirtualParm(gpi.getParmID(), gpi, - gridSlices, false, true); - // If forceVisibility, force the display to IMAGE, - // and force the visibility on - if (forceVisibility) { - this.dataManager.getSpatialDisplayManager() - .setDisplayMode(aClimoParm, VisMode.IMAGE); - this.dataManager.getSpatialDisplayManager() - .makeVisible(aClimoParm, true, false); - } - } - } else if (!wanted && exists) { - deleteParm(new Parm[] { aClimoParm }); - } - } - } - } - /* * (non-Javadoc) * @@ -1147,67 +1110,6 @@ public class ParmManager extends AbstractParmManager { } } - /* - * (non-Javadoc) - * - * @see - * com.raytheon.viz.gfe.core.IParmManager#enableDisableTopoParm(boolean, - * boolean) - */ - @Override - public void enableDisableHlsTopoParm(boolean wanted, - boolean forceVisibility, String shortParmName, String simpleModel) { - // find out if the hls topo parm already exists - boolean exists = false; - Parm topoParm = getParm(this.dataManager.getHlsTopoManager() - .getCompositeParmID(shortParmName, simpleModel)); - if (topoParm != null) { - exists = true; - } - - // nothing to do - if (wanted && exists || !wanted && !exists) { - return; - } - - // if needed - if (wanted) { - // get the data from the topography manager - IGridSlice[] gridSlices = this.dataManager.getHlsTopoManager() - .getCompositeTopo(shortParmName, simpleModel); - - IGridSlice gridSlice = null; - if (gridSlices != null && gridSlices.length > 0) { - gridSlice = gridSlices[0]; - } - - // ensure validity - if (gridSlice != null && gridSlice.isValid() == null) { - // create the parm - topoParm = createVirtualParm(gridSlice.getGridInfo() - .getParmID(), gridSlice.getGridInfo(), - new IGridSlice[] { gridSlice }, false, true); - - // If forceVisibility, force the visibility to on, - // and force the display to IMAGE - if (forceVisibility) { - this.dataManager.getSpatialDisplayManager().setDisplayMode( - topoParm, VisMode.IMAGE); - this.dataManager.getSpatialDisplayManager().makeVisible( - topoParm, true, false); - } - } else { - statusHandler.handle(Priority.PROBLEM, - "HLS Topography Not Available"); - } - } - - // not wanted - else { - deleteParm(new Parm[] { topoParm }); - } - } - @Override public List getIscDatabases() { return new ArrayList(iscDbs); diff --git a/cave/com.raytheon.viz.ghg/META-INF/MANIFEST.MF b/cave/com.raytheon.viz.ghg/META-INF/MANIFEST.MF index 338133db1a..329ff4aa2d 100644 --- a/cave/com.raytheon.viz.ghg/META-INF/MANIFEST.MF +++ b/cave/com.raytheon.viz.ghg/META-INF/MANIFEST.MF @@ -9,7 +9,6 @@ Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, com.raytheon.viz.ui, com.raytheon.viz.core, - com.raytheon.viz.shapefile, org.geotools, com.raytheon.viz.gfe, com.raytheon.viz.alerts,