Omaha #3638 Moved kml graphics extensions into own plugins separate from the kml core plugin

Change-Id: I7b16a52cfee029fa10fba0ec837e8d05b4849d6b

Former-commit-id: 511721cfcab0aa64bc1b3b82cbe025c433fab34a
This commit is contained in:
Andrew Benak 2014-09-17 09:42:20 -05:00
parent 6273bfd13e
commit 898eaf114c
15 changed files with 147 additions and 15 deletions

View file

@ -33,4 +33,18 @@
version="0.0.0"
unpack="false"/>
<plugin
id="com.raytheon.uf.viz.kml.export.point"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="com.raytheon.uf.viz.kml.export.radar"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
</feature>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>

View file

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>com.raytheon.uf.viz.kml.export.point</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.ManifestBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.SchemaBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

View file

@ -0,0 +1,13 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: KML PointData Graphics Extension
Bundle-SymbolicName: com.raytheon.uf.viz.kml.export.point;singleton:=true
Bundle-Version: 1.14.0.qualifier
Bundle-Vendor: RAYTHEON
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Require-Bundle: com.raytheon.uf.viz.kml.export;bundle-version="1.14.1",
com.raytheon.uf.viz.core;bundle-version="1.14.5",
de.micromata.opengis.kml;bundle-version="1.0.0",
com.raytheon.uf.common.geospatial;bundle-version="1.14.2",
org.eclipse.swt;bundle-version="3.8.1",
com.raytheon.viz.pointdata;bundle-version="1.14.1"

View file

@ -0,0 +1,4 @@
source.. = src/
output.. = bin/
bin.includes = META-INF/,\
.

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="com.raytheon.uf.viz.core.graphicsExtension">
<graphicsExtension
class="com.raytheon.uf.viz.kml.export.point.KmlPointImageExtension">
</graphicsExtension>
</extension>
</plugin>

View file

@ -17,7 +17,7 @@
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
package com.raytheon.uf.viz.kml.export.graphics.ext.point;
package com.raytheon.uf.viz.kml.export.point;
import java.awt.image.RenderedImage;
import java.util.Arrays;
@ -60,6 +60,7 @@ import de.micromata.opengis.kml.v_2_2_0.Style;
* Jun 1, 2012 bsteffen Initial creation
* Aug 27, 2013 #2287 randerso Removed 180 degree adjustment required by error
* in Maputil.rotation
* Sep 16, 2014 abenak Split away from KML core
*
* </pre>
*

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>

View file

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>com.raytheon.uf.viz.kml.export.radar</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.ManifestBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.SchemaBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

View file

@ -0,0 +1,11 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: KML Radar Graphics Extension
Bundle-SymbolicName: com.raytheon.uf.viz.kml.export.radar;singleton:=true
Bundle-Version: 1.14.0.qualifier
Bundle-Vendor: RAYTHEON
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Require-Bundle: com.raytheon.uf.viz.kml.export;bundle-version="1.14.1",
com.raytheon.uf.viz.core;bundle-version="1.14.5",
org.geotools;bundle-version="10.5.0",
com.raytheon.viz.radar;bundle-version="1.14.0"

View file

@ -0,0 +1,5 @@
source.. = src/
output.. = bin/
bin.includes = META-INF/,\
.,\
plugin.xml

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="com.raytheon.uf.viz.core.graphicsExtension">
<graphicsExtension
class="com.raytheon.uf.viz.kml.export.radar.KmlRadialMeshExtension">
</graphicsExtension>
</extension>
</plugin>

View file

@ -17,7 +17,7 @@
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
package com.raytheon.uf.viz.kml.export.graphics.ext.radar;
package com.raytheon.uf.viz.kml.export.radar;
import org.geotools.coverage.grid.GeneralGridGeometry;
import org.opengis.referencing.FactoryException;
@ -41,6 +41,7 @@ import com.raytheon.viz.radar.rsc.image.IRadialMeshExtension;
* Jun 06, 2012 bsteffen Initial creation
* Jun 24, 2014 3072 bsteffen Remove RadarRecord dependency for Radial
* Mesh
* Sep 16, 2014 abenak Split away from KML core
*
* </pre>
*
@ -56,7 +57,6 @@ public class KmlRadialMeshExtension extends
return Compatibilty.TARGET_COMPATIBLE;
}
@Override
public IMesh constructMesh(RadialMeshData meshData,
GeneralGridGeometry targetGeometry) throws VizException {
@ -67,5 +67,4 @@ public class KmlRadialMeshExtension extends
}
}
}

View file

@ -2,9 +2,9 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: KML Export
Bundle-SymbolicName: com.raytheon.uf.viz.kml.export;singleton:=true
Bundle-Version: 1.14.1.qualifier
Bundle-Version: 1.14.2.qualifier
Bundle-Vendor: RAYTHEON
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Bundle-ActivationPolicy: lazy
Require-Bundle: org.eclipse.core.runtime;bundle-version="3.8.0",
com.raytheon.uf.viz.core;bundle-version="1.14.1",
@ -14,8 +14,9 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="3.8.0",
com.raytheon.uf.common.colormap,
com.raytheon.uf.common.time,
com.raytheon.uf.viz.core.maps,
com.raytheon.viz.pointdata,
com.raytheon.viz.radar,
com.raytheon.uf.common.numeric;bundle-version="1.14.0",
javax.measure
Export-Package: com.raytheon.uf.viz.kml.export
Export-Package: com.raytheon.uf.viz.kml.export,
com.raytheon.uf.viz.kml.export.graphics,
com.raytheon.uf.viz.kml.export.graphics.ext,
com.raytheon.uf.viz.kml.export.io

View file

@ -29,9 +29,6 @@
<extension
point="com.raytheon.uf.viz.core.graphicsExtension">
<graphicsExtension
class="com.raytheon.uf.viz.kml.export.graphics.ext.point.KmlPointImageExtension">
</graphicsExtension>
<graphicsExtension
class="com.raytheon.uf.viz.kml.export.graphics.ext.KmlSingleColorImageExtension">
</graphicsExtension>
<graphicsExtension
@ -44,9 +41,6 @@
class="com.raytheon.uf.viz.kml.export.graphics.ext.KmlMapMeshExtension">
</graphicsExtension>
<graphicsExtension
class="com.raytheon.uf.viz.kml.export.graphics.ext.radar.KmlRadialMeshExtension">
</graphicsExtension>
<graphicsExtension
class="com.raytheon.uf.viz.kml.export.graphics.ext.KmlMosaicImageExtension">
</graphicsExtension>
<graphicsExtension