CDMS3DPlot's 'self' output port has type CDMS3DPlot, but CDMSCell's 'plot' input port has type CDMSPlot.
The connection is built programmatically by the pipeline helper, but it is invalid. A common base CDMSBasePlot should have been introduced (or CDMSPlot renamed to CDMS2DPlot?).
I don't know if we can change this without breaking previously saved workflows, UV-CDAT doesn't use the pipeline upgrades mechanism (and doesn't even version packages).
Everything would be fine if CDMS3DPlot was a subclass of CDMSPlot but it's not.
CDMS3DPlot's 'self' output port has typeCDMS3DPlot, butCDMSCell's 'plot' input port has typeCDMSPlot.The connection is built programmatically by the pipeline helper, but it is invalid. A common base
CDMSBasePlotshould have been introduced (orCDMSPlotrenamed toCDMS2DPlot?).I don't know if we can change this without breaking previously saved workflows, UV-CDAT doesn't use the pipeline upgrades mechanism (and doesn't even version packages).
Everything would be fine if
CDMS3DPlotwas a subclass ofCDMSPlotbut it's not.