Issue #1638 Added viz base feature as well as personalities cave project extracting out non-awips specific things in personalities awips project
Amend: Removed eclipse feature all together, added os and arch to fragments. Ensured unpack flag stayed same when changing features. Change-Id: I78a2c5262ebdbe3ace3c180254b5f036011c0a65 Former-commit-id:6ccef4d3c7
[formerlybd52681be3
] [formerly7513e5982b
[formerly dd4ddb8aacf82f7c69860b470c3f754a59f0c124]] Former-commit-id:7513e5982b
Former-commit-id:57f34e9080
This commit is contained in:
parent
66ffbeb3a6
commit
1950aff01a
67 changed files with 2160 additions and 1454 deletions
|
@ -120,12 +120,6 @@
|
|||
includes="it.*/**" />
|
||||
</copy>
|
||||
<!-- END: Copy The Plugins -->
|
||||
|
||||
<!-- copy required features that are not built -->
|
||||
<copy todir="${basedir}/cave/p2/features">
|
||||
<fileset dir="${workspace.dir}"
|
||||
includes="com.raytheon.uf.viz.eclipse.feature/**" />
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<!-- Cleans Up Any Temporary Directories -->
|
||||
|
@ -162,6 +156,10 @@
|
|||
<param name="feature"
|
||||
value="com.raytheon.uf.common.base.feature" />
|
||||
</antcall>
|
||||
<antcall target="p2.build.repo">
|
||||
<param name="feature"
|
||||
value="com.raytheon.uf.viz.base.feature" />
|
||||
</antcall>
|
||||
<antcall target="p2.build.repo">
|
||||
<param name="feature"
|
||||
value="com.raytheon.uf.viz.cots.feature" />
|
||||
|
@ -422,20 +420,6 @@
|
|||
</then>
|
||||
</if>
|
||||
|
||||
<!-- Remove 'com.raytheon.uf.viz.eclipse.feature' -->
|
||||
<if>
|
||||
<available
|
||||
file="${basedir}/cave/p2/features/com.raytheon.uf.viz.eclipse.feature"
|
||||
type="dir" />
|
||||
<then>
|
||||
<delete includeemptydirs="true">
|
||||
<fileset
|
||||
dir="${basedir}/cave/p2/features/com.raytheon.uf.viz.eclipse.feature"
|
||||
/>
|
||||
</delete>
|
||||
</then>
|
||||
</if>
|
||||
|
||||
<!-- Remove 'com.raytheon.uf.viz.feature.alertviz' -->
|
||||
<if>
|
||||
<available
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>com.raytheon.uf.viz.eclipse.feature</name>
|
||||
<name>com.raytheon.uf.viz.base.feature</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
250
cave/com.raytheon.uf.viz.base.feature/feature.xml
Normal file
250
cave/com.raytheon.uf.viz.base.feature/feature.xml
Normal file
|
@ -0,0 +1,250 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<feature
|
||||
id="com.raytheon.uf.viz.base.feature"
|
||||
label="CAVE Feature"
|
||||
version="1.0.0.qualifier"
|
||||
provider-name="RAYTHEON">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
[Enter Feature Description here.]
|
||||
</description>
|
||||
|
||||
<copyright url="http://www.example.com/copyright">
|
||||
[Enter Copyright Description here.]
|
||||
</copyright>
|
||||
|
||||
<license url="http://www.example.com/license">
|
||||
[Enter License Description here.]
|
||||
</license>
|
||||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.common.base.feature" version="1.0.0.qualifier"/>
|
||||
</requires>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.viz.ui"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.personalities.cave"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.activemq"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.localization"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.viz.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.core.resources"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.ide"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.workbench"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.team.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.core.filesystem"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.workbench.texteditor"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.jface.text"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.text"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.compare.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.common.menus"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.ui.menus"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.viz.alerts"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.productbrowser"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.core.rsc"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="net.sf.swtaddons"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.draw2d"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.emf.common.ui"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.viz.core.gl"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="javax.media.opengl"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="javax.media.opengl.linux32"
|
||||
os="linux"
|
||||
arch="x86"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
fragment="true"/>
|
||||
|
||||
<plugin
|
||||
id="javax.media.opengl.linux64"
|
||||
os="linux"
|
||||
arch="x86_64"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
fragment="true"/>
|
||||
|
||||
<plugin
|
||||
id="javax.media.opengl.win32"
|
||||
os="win32"
|
||||
arch="x86"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
fragment="true"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.common.dataplugin.maps"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.core.maps"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.viz.ui.tools.nav"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.spring.dm"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.emf.common"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
</feature>
|
|
@ -21,7 +21,6 @@
|
|||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.viz.radar.feature" version="1.0.0.qualifier"/>
|
||||
</requires>
|
||||
|
||||
|
@ -144,4 +143,11 @@
|
|||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.concurrent"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
</feature>
|
||||
|
|
|
@ -28,13 +28,6 @@
|
|||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.common.menus"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.common.cache"
|
||||
download-size="0"
|
||||
|
@ -133,4 +126,44 @@
|
|||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="meteolib.jni"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="meteolib.jni.linux32"
|
||||
os="linux"
|
||||
arch="x86"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
fragment="true"/>
|
||||
|
||||
<plugin
|
||||
id="meteolib.jni.linux64"
|
||||
os="linux"
|
||||
arch="x86_64"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
fragment="true"/>
|
||||
|
||||
<plugin
|
||||
id="meteolib.jni.win32"
|
||||
os="win32"
|
||||
arch="x86"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
fragment="true"/>
|
||||
|
||||
<plugin
|
||||
id="javax.servlet"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
</feature>
|
||||
|
|
|
@ -19,48 +19,9 @@
|
|||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
</requires>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.viz.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.viz.core.gl"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.core.rsc"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.productbrowser"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.localization"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.python.swt"
|
||||
download-size="0"
|
||||
|
@ -68,18 +29,6 @@
|
|||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.ui.menus"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.viz.ui"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.xy"
|
||||
download-size="0"
|
||||
|
@ -124,13 +73,6 @@
|
|||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.viz.alerts"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.derivparam"
|
||||
download-size="0"
|
||||
|
@ -149,13 +91,6 @@
|
|||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.spring.dm"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.viz.ui.tools.looping"
|
||||
download-size="0"
|
||||
|
@ -168,12 +103,6 @@
|
|||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.viz.ui.tools.nav"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.viz.core.contours"
|
||||
download-size="0"
|
||||
|
@ -188,19 +117,6 @@
|
|||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.common.dataplugin.maps"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.core.maps"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.alertviz"
|
||||
download-size="0"
|
||||
|
@ -244,4 +160,38 @@
|
|||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.jdt.ui"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.jdt.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.jdt.core.manipulation"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.jdt.launching"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.jdt.debug"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
</feature>
|
||||
|
|
|
@ -19,7 +19,6 @@
|
|||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
</requires>
|
||||
|
|
|
@ -21,90 +21,12 @@
|
|||
<import feature="com.raytheon.uf.common.base.feature" version="1.0.0.qualifier"/>
|
||||
</requires>
|
||||
|
||||
<plugin
|
||||
id="javax.media.opengl"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="javax.media.opengl.linux32"
|
||||
os="linux"
|
||||
arch="x86"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
fragment="true"/>
|
||||
|
||||
<plugin
|
||||
id="javax.media.opengl.linux64"
|
||||
os="linux"
|
||||
arch="x86_64"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
fragment="true"/>
|
||||
|
||||
<plugin
|
||||
id="javax.media.opengl.win32"
|
||||
os="win32"
|
||||
arch="x86"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
fragment="true"/>
|
||||
|
||||
<plugin
|
||||
id="meteolib.jni"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="meteolib.jni.linux32"
|
||||
os="linux"
|
||||
arch="x86"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
fragment="true"/>
|
||||
|
||||
<plugin
|
||||
id="meteolib.jni.linux64"
|
||||
os="linux"
|
||||
arch="x86_64"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
fragment="true"/>
|
||||
|
||||
<plugin
|
||||
id="meteolib.jni.win32"
|
||||
os="win32"
|
||||
arch="x86"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
fragment="true"/>
|
||||
|
||||
<plugin
|
||||
id="net.sf.ehcache"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="net.sf.swtaddons"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.activemq"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.batik"
|
||||
download-size="0"
|
||||
|
|
|
@ -21,7 +21,6 @@
|
|||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
</requires>
|
||||
|
||||
<plugin
|
||||
|
|
|
@ -23,7 +23,6 @@
|
|||
<import feature="com.raytheon.uf.viz.d2d.xy.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.viz.volumebrowser.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.viz.grib.feature" version="1.0.0.qualifier"/>
|
||||
</requires>
|
||||
|
||||
|
|
|
@ -26,7 +26,6 @@
|
|||
<import feature="com.raytheon.viz.grib.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.displays.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.viz.satellite.feature" version="1.0.0.qualifier"/>
|
||||
</requires>
|
||||
|
||||
|
|
|
@ -28,7 +28,6 @@
|
|||
<import feature="com.raytheon.uf.viz.displays.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.viz.grib.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
</requires>
|
||||
|
||||
<plugin
|
||||
|
|
|
@ -18,7 +18,6 @@
|
|||
</license>
|
||||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.viz.radar.feature" version="1.0.0.qualifier"/>
|
||||
|
|
|
@ -19,7 +19,6 @@
|
|||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.dataplugins.feature" version="1.0.0.qualifier"/>
|
||||
|
|
|
@ -1,613 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<feature
|
||||
id="com.raytheon.uf.viz.eclipse.feature"
|
||||
label="Eclipse Feature"
|
||||
version="1.0.0.qualifier"
|
||||
provider-name="RAYTHEON">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
[Enter Feature Description here.]
|
||||
</description>
|
||||
|
||||
<copyright url="http://www.example.com/copyright">
|
||||
[Enter Copyright Description here.]
|
||||
</copyright>
|
||||
|
||||
<license url="http://www.example.com/license">
|
||||
[Enter License Description here.]
|
||||
</license>
|
||||
|
||||
<includes
|
||||
id="org.eclipse.rcp"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.compare"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="com.ibm.icu"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="javax.servlet"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="javax.xml"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.ant"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.lucene"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.lucene.analysis"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.xerces"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.xml.resolver"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.xml.serializer"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.hamcrest.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.compare.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.core.filebuffers"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.core.filesystem"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.core.net"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.core.resources"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.core.runtime"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.core.variables"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.debug.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.debug.ui"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.draw2d"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ecf"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ecf.filetransfer"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ecf.provider.filetransfer"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.emf.common"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.emf.common.ui"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.emf.ecore"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.engine"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.metadata"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.metadata.repository"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.repository"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.security"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.jdt.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.jdt.core.manipulation"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.jdt.launching"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.jdt.ui"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.jface.text"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ltk.core.refactoring"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ltk.ui.refactoring"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.osgi.util"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.search"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.team.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.team.ui"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.console"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.editors"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.forms"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.ide"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.navigator"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.navigator.resources"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.views"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.views.properties.tabbed"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.workbench.texteditor"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.update.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.update.ui"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.jdt.debug"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ecf.identity"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.osgi"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.text"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ant.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.concurrent"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.director"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.director.app"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.sat4j.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.sat4j.pb"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.artifact.repository"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.console"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.metadata.generator"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.operations"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.publisher"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.jarprocessor"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.frameworkadmin"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.simpleconfigurator"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.simpleconfigurator.manipulator"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.frameworkadmin.equinox"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.osgi.services"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.touchpoint.eclipse"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.touchpoint.natives"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.garbagecollector"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.ds"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.common"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.jface"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.swt"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.launcher"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
</feature>
|
|
@ -20,7 +20,6 @@
|
|||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
</requires>
|
||||
|
||||
|
|
|
@ -18,7 +18,6 @@
|
|||
</license>
|
||||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
|
@ -209,4 +208,158 @@
|
|||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.editors"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.console"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.search"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.debug.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.debug.ui"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.core.variables"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ltk.core.refactoring"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ltk.ui.refactoring"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.views"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.compare"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.forms"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.core.filebuffers"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.navigator"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.team.ui"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.osgi.util"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.emf.ecore"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.xerces"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.navigator.resources"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ui.views.properties.tabbed"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="javax.xml"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.xml.resolver"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.xml.serializer"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
</feature>
|
||||
|
|
|
@ -29,7 +29,6 @@
|
|||
<import feature="com.raytheon.viz.grib.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.viz.text.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
</requires>
|
||||
|
||||
<plugin
|
||||
|
|
|
@ -19,7 +19,6 @@
|
|||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
</requires>
|
||||
|
|
|
@ -18,7 +18,6 @@
|
|||
</license>
|
||||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier" />
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier" />
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier" />
|
||||
</requires>
|
||||
|
|
7
cave/com.raytheon.uf.viz.personalities.cave/.classpath
Normal file
7
cave/com.raytheon.uf.viz.personalities.cave/.classpath
Normal file
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
|
||||
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
|
||||
<classpathentry kind="src" path="src"/>
|
||||
<classpathentry kind="output" path="bin"/>
|
||||
</classpath>
|
28
cave/com.raytheon.uf.viz.personalities.cave/.project
Normal file
28
cave/com.raytheon.uf.viz.personalities.cave/.project
Normal file
|
@ -0,0 +1,28 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>com.raytheon.uf.viz.personalities.cave</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>
|
|
@ -0,0 +1,8 @@
|
|||
#Tue Mar 19 16:21:24 CDT 2013
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
|
||||
org.eclipse.jdt.core.compiler.compliance=1.6
|
||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.source=1.6
|
|
@ -0,0 +1,24 @@
|
|||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: CAVE UI Personalities
|
||||
Bundle-SymbolicName: com.raytheon.uf.viz.personalities.cave;singleton:=true
|
||||
Bundle-Version: 1.0.0.qualifier
|
||||
Bundle-Activator: com.raytheon.uf.viz.personalities.cave.Activator
|
||||
Bundle-Vendor: RAYTHEON
|
||||
Require-Bundle: org.eclipse.ui,
|
||||
org.eclipse.core.runtime,
|
||||
com.raytheon.uf.viz.application;bundle-version="1.0.0",
|
||||
com.raytheon.uf.viz.core;bundle-version="1.12.1174",
|
||||
com.raytheon.viz.core;bundle-version="1.12.1174",
|
||||
com.raytheon.viz.ui;bundle-version="1.12.1174",
|
||||
com.raytheon.uf.viz.ui.menus;bundle-version="1.12.1174",
|
||||
javax.measure;bundle-version="1.0.0",
|
||||
com.raytheon.viz.alerts;bundle-version="1.12.1174",
|
||||
com.raytheon.uf.common.pypies;bundle-version="1.12.1174"
|
||||
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
|
||||
Bundle-ActivationPolicy: lazy
|
||||
Export-Package: com.raytheon.uf.viz.personalities.cave,
|
||||
com.raytheon.uf.viz.personalities.cave.component,
|
||||
com.raytheon.uf.viz.personalities.cave.menu,
|
||||
com.raytheon.uf.viz.personalities.cave.presentation,
|
||||
com.raytheon.uf.viz.personalities.cave.workbench
|
|
@ -0,0 +1,6 @@
|
|||
source.. = src/
|
||||
output.. = bin/
|
||||
bin.includes = META-INF/,\
|
||||
.,\
|
||||
plugin.xml,\
|
||||
splash.bmp
|
483
cave/com.raytheon.uf.viz.personalities.cave/plugin.xml
Normal file
483
cave/com.raytheon.uf.viz.personalities.cave/plugin.xml
Normal file
|
@ -0,0 +1,483 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
<?eclipse version="3.3"?>
|
||||
<plugin>
|
||||
<extension
|
||||
point="org.eclipse.ui.menus">
|
||||
<menuContribution
|
||||
locationURI="menu:org.eclipse.ui.main.menu">
|
||||
<menu
|
||||
id="CAVE"
|
||||
label="CAVE">
|
||||
<menu
|
||||
id="file.new"
|
||||
label="New">
|
||||
<command commandId="org.eclipse.ui.window.newEditor"
|
||||
label="Editor"
|
||||
style="push">
|
||||
</command>
|
||||
</menu>
|
||||
<menu id="perspectives" label="Perspective">
|
||||
<dynamic
|
||||
class="com.raytheon.uf.viz.personalities.cave.menu.OpenPerspectiveMenu"
|
||||
id="com.raytheon.uf.viz.personalities.cave.openPerspective">
|
||||
</dynamic>
|
||||
</menu>
|
||||
<menu id="cave.browsers"
|
||||
label="Data Browsers">
|
||||
<!-- Place holder for data browsers -->
|
||||
</menu>
|
||||
<separator
|
||||
name="afterNewGroup"
|
||||
visible="true">
|
||||
</separator>
|
||||
<separator
|
||||
name="group1"
|
||||
visible="true">
|
||||
</separator>
|
||||
<separator
|
||||
name="group2"
|
||||
visible="true">
|
||||
</separator>
|
||||
<separator
|
||||
name="group3"
|
||||
visible="true">
|
||||
</separator>
|
||||
<separator
|
||||
name="group4"
|
||||
visible="true">
|
||||
</separator>
|
||||
<separator
|
||||
name="group5"
|
||||
visible="true">
|
||||
</separator>
|
||||
<separator
|
||||
name="importExportSeparator"
|
||||
visible="true">
|
||||
</separator>
|
||||
<menu
|
||||
id="import"
|
||||
label="Import">
|
||||
</menu>
|
||||
<menu
|
||||
id="export"
|
||||
label="Export">
|
||||
</menu>
|
||||
<menu id="displaysState"
|
||||
label="Load/Save Displays">
|
||||
<command
|
||||
commandId="com.raytheon.viz.ui.saveBundle"
|
||||
label="Save Editor Display..."
|
||||
style="push">
|
||||
</command>
|
||||
<command
|
||||
commandId="com.raytheon.viz.ui.saveProcedure"
|
||||
label="Save Perspective Displays..."
|
||||
style="push">
|
||||
</command>
|
||||
<command
|
||||
commandId="com.raytheon.viz.ui.loadSerialized"
|
||||
label="Load Displays..."
|
||||
style="push">
|
||||
</command>
|
||||
</menu>
|
||||
<separator
|
||||
name="preferenceGroup"
|
||||
visible="true">
|
||||
</separator>
|
||||
<command
|
||||
commandId="org.eclipse.ui.window.preferences"
|
||||
label="Preferences..."
|
||||
style="push">
|
||||
</command>
|
||||
<separator
|
||||
name="beforeExitGroup"
|
||||
visible="true">
|
||||
</separator>
|
||||
<command
|
||||
commandId="org.eclipse.ui.file.exit"
|
||||
label="Exit..."
|
||||
style="push">
|
||||
</command>
|
||||
</menu>
|
||||
<menu
|
||||
id="help"
|
||||
label="Help"
|
||||
mnemonic="H">
|
||||
<command
|
||||
commandId="com.raytheon.viz.ui.actions.notImplemented"
|
||||
label="Show tooltips"
|
||||
style="toggle">
|
||||
</command>
|
||||
<separator
|
||||
name="separator1"
|
||||
visible="true">
|
||||
</separator>
|
||||
<command
|
||||
commandId="org.eclipse.ui.help.aboutAction"
|
||||
label="About CAVE"
|
||||
mnemonic="A"
|
||||
style="push">
|
||||
</command>
|
||||
<separator
|
||||
name="aboutAdditions"
|
||||
visible="false">
|
||||
</separator>
|
||||
<dynamic
|
||||
class="com.raytheon.uf.viz.personalities.cave.menu.SystemIdItem"
|
||||
id="systemIdMenuItem">
|
||||
</dynamic>
|
||||
</menu>
|
||||
</menuContribution>
|
||||
</extension>
|
||||
|
||||
<extension
|
||||
point="org.eclipse.ui.commands">
|
||||
<category
|
||||
id="com.raytheon.uf.viz.personalities.cave"
|
||||
name="CAVE" description="Command category for CAVE">
|
||||
</category>
|
||||
<command
|
||||
id="com.raytheon.viz.ui.settime"
|
||||
categoryId="com.raytheon.uf.viz.personalities.cave"
|
||||
description="Launches the set time dialog to change the time of the system"
|
||||
name="Set Time">
|
||||
</command>
|
||||
<command
|
||||
id="com.raytheon.viz.ui.setbackgroundcolor"
|
||||
categoryId="com.raytheon.uf.viz.personalities.cave"
|
||||
description="Launches the change background color dialog"
|
||||
name="Set Background Color">
|
||||
</command>
|
||||
<command
|
||||
id="com.raytheon.viz.ui.imageProperties"
|
||||
categoryId="com.raytheon.uf.viz.personalities.cave"
|
||||
description="Launches the image properties dialog"
|
||||
name="Image Properties">
|
||||
</command>
|
||||
<command
|
||||
id="com.raytheon.viz.ui.actions.toggleResource"
|
||||
name="Toggle Resource">
|
||||
<commandParameter
|
||||
id="index"
|
||||
name="index"
|
||||
optional="false">
|
||||
</commandParameter>
|
||||
</command>
|
||||
</extension>
|
||||
<extension
|
||||
point="org.eclipse.ui.handlers">
|
||||
<handler
|
||||
class="com.raytheon.viz.ui.actions.ShowTimeDialog"
|
||||
commandId="com.raytheon.viz.ui.settime">
|
||||
</handler>
|
||||
<handler
|
||||
class="com.raytheon.viz.ui.actions.SetBackgroundColor"
|
||||
commandId="com.raytheon.viz.ui.setbackgroundcolor">
|
||||
</handler>
|
||||
<handler
|
||||
class="com.raytheon.viz.ui.actions.ImagePropertiesAction"
|
||||
commandId="com.raytheon.viz.ui.imageProperties">
|
||||
<activeWhen>
|
||||
<with variable="activeEditor">
|
||||
<instanceof value="com.raytheon.uf.viz.core.IDisplayPaneContainer"/>
|
||||
</with>
|
||||
</activeWhen>
|
||||
</handler>
|
||||
<handler
|
||||
class="com.raytheon.uf.viz.personalities.cave.menu.ClosePerspectiveHandler"
|
||||
commandId="org.eclipse.ui.window.closePerspective">
|
||||
<activeWhen>
|
||||
<with
|
||||
variable="activeContexts">
|
||||
<iterate
|
||||
operator="or">
|
||||
<equals
|
||||
value="com.raytheon.uf.viz.application.cave">
|
||||
</equals>
|
||||
</iterate>
|
||||
</with>
|
||||
</activeWhen>
|
||||
</handler>
|
||||
<handler
|
||||
class="com.raytheon.uf.viz.personalities.cave.menu.CloseAllPerspectivesHandler"
|
||||
commandId="org.eclipse.ui.window.closeAllPerspectives">
|
||||
<activeWhen>
|
||||
<with
|
||||
variable="activeContexts">
|
||||
<iterate
|
||||
operator="or">
|
||||
<equals
|
||||
value="com.raytheon.uf.viz.application.cave">
|
||||
</equals>
|
||||
</iterate>
|
||||
</with>
|
||||
</activeWhen>
|
||||
</handler>
|
||||
</extension>
|
||||
<extension
|
||||
point="org.eclipse.ui.presentationFactories">
|
||||
<factory
|
||||
class="com.raytheon.uf.viz.personalities.cave.presentation.VizPresentationFactory"
|
||||
id="com.raytheon.uf.viz.personalities.cave.presentation.VizPresentationFactory"
|
||||
name="CAVE Presentation">
|
||||
</factory>
|
||||
</extension>
|
||||
<extension
|
||||
point="org.eclipse.ui.bindings">
|
||||
<scheme
|
||||
id="com.raytheon.viz.ui.cave.scheme"
|
||||
name="CAVE Keybinding scheme"
|
||||
parentId="org.eclipse.ui.defaultAcceleratorConfiguration">
|
||||
</scheme>
|
||||
<!-- These keys represent default bindings we don't want -->
|
||||
<key
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="M1+M2+T">
|
||||
</key>
|
||||
<key
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="M1+M2+R">
|
||||
</key>
|
||||
<key
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="M1+3">
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="NUMPAD_0">
|
||||
<parameter
|
||||
id="index"
|
||||
value="0">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="NUMPAD_1">
|
||||
<parameter
|
||||
id="index"
|
||||
value="1">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="NUMPAD_2">
|
||||
<parameter
|
||||
id="index"
|
||||
value="2">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="NUMPAD_3">
|
||||
<parameter
|
||||
id="index"
|
||||
value="3">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="NUMPAD_4">
|
||||
<parameter
|
||||
id="index"
|
||||
value="4">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="NUMPAD_5">
|
||||
<parameter
|
||||
id="index"
|
||||
value="5">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="NUMPAD_6">
|
||||
<parameter
|
||||
id="index"
|
||||
value="6">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="NUMPAD_7">
|
||||
<parameter
|
||||
id="index"
|
||||
value="7">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="NUMPAD_8">
|
||||
<parameter
|
||||
id="index"
|
||||
value="8">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="NUMPAD_9">
|
||||
<parameter
|
||||
id="index"
|
||||
value="9">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="M1+NUMPAD_0">
|
||||
<parameter
|
||||
id="index"
|
||||
value="10">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="M1+NUMPAD_1">
|
||||
<parameter
|
||||
id="index"
|
||||
value="11">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="M1+NUMPAD_2">
|
||||
<parameter
|
||||
id="index"
|
||||
value="12">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="M1+NUMPAD_3">
|
||||
<parameter
|
||||
id="index"
|
||||
value="13">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="M1+NUMPAD_4">
|
||||
<parameter
|
||||
id="index"
|
||||
value="14">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="M1+NUMPAD_5">
|
||||
<parameter
|
||||
id="index"
|
||||
value="15">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="M1+NUMPAD_6">
|
||||
<parameter
|
||||
id="index"
|
||||
value="16">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="M1+NUMPAD_7">
|
||||
<parameter
|
||||
id="index"
|
||||
value="17">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="M1+NUMPAD_8">
|
||||
<parameter
|
||||
id="index"
|
||||
value="18">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.cave.scheme"
|
||||
sequence="M1+NUMPAD_9">
|
||||
<parameter
|
||||
id="index"
|
||||
value="19">
|
||||
</parameter>
|
||||
</key>
|
||||
</extension>
|
||||
<extension
|
||||
point="com.raytheon.uf.viz.core.component">
|
||||
<component key="cave" class="com.raytheon.uf.viz.personalities.cave.component.CAVEApplication"/>
|
||||
</extension>
|
||||
<extension
|
||||
point="org.eclipse.ui.contexts">
|
||||
<context
|
||||
id="com.raytheon.uf.viz.application.cave"
|
||||
name="CAVE Application context">
|
||||
</context>
|
||||
</extension>
|
||||
<extension
|
||||
point="org.eclipse.ui.statusHandlers">
|
||||
<statusHandlerProductBinding
|
||||
handlerId="com.raytheon.viz.notification.statusHandler"
|
||||
productId="com.raytheon.uf.viz.cave.product.CAVE">
|
||||
</statusHandlerProductBinding>
|
||||
</extension>
|
||||
</plugin>
|
BIN
cave/com.raytheon.uf.viz.personalities.cave/splash.bmp
Normal file
BIN
cave/com.raytheon.uf.viz.personalities.cave/splash.bmp
Normal file
Binary file not shown.
After Width: | Height: | Size: 308 KiB |
|
@ -0,0 +1,50 @@
|
|||
package com.raytheon.uf.viz.personalities.cave;
|
||||
|
||||
import org.eclipse.ui.plugin.AbstractUIPlugin;
|
||||
import org.osgi.framework.BundleContext;
|
||||
|
||||
/**
|
||||
* The activator class controls the plug-in life cycle
|
||||
*/
|
||||
public class Activator extends AbstractUIPlugin {
|
||||
|
||||
// The plug-in ID
|
||||
public static final String PLUGIN_ID = "com.raytheon.uf.viz.personalities.cave"; //$NON-NLS-1$
|
||||
|
||||
// The shared instance
|
||||
private static Activator plugin;
|
||||
|
||||
/**
|
||||
* The constructor
|
||||
*/
|
||||
public Activator() {
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
|
||||
*/
|
||||
public void start(BundleContext context) throws Exception {
|
||||
super.start(context);
|
||||
plugin = this;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
|
||||
*/
|
||||
public void stop(BundleContext context) throws Exception {
|
||||
plugin = null;
|
||||
super.stop(context);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the shared instance
|
||||
*
|
||||
* @return the shared instance
|
||||
*/
|
||||
public static Activator getDefault() {
|
||||
return plugin;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,294 @@
|
|||
/**
|
||||
* 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.uf.viz.personalities.cave.component;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.text.DateFormat;
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.TimeZone;
|
||||
|
||||
import javax.xml.bind.JAXBException;
|
||||
|
||||
import org.eclipse.core.internal.runtime.InternalPlatform;
|
||||
import org.eclipse.core.runtime.ILogListener;
|
||||
import org.eclipse.core.runtime.IProgressMonitor;
|
||||
import org.eclipse.core.runtime.IStatus;
|
||||
import org.eclipse.core.runtime.Status;
|
||||
import org.eclipse.core.runtime.jobs.Job;
|
||||
import org.eclipse.equinox.app.IApplication;
|
||||
import org.eclipse.jface.dialogs.MessageDialog;
|
||||
import org.eclipse.swt.widgets.Display;
|
||||
import org.eclipse.ui.PlatformUI;
|
||||
import org.eclipse.ui.application.WorkbenchAdvisor;
|
||||
import org.eclipse.ui.internal.WorkbenchPlugin;
|
||||
|
||||
import com.raytheon.uf.common.datastorage.DataStoreFactory;
|
||||
import com.raytheon.uf.common.pypies.PyPiesDataStoreFactory;
|
||||
import com.raytheon.uf.common.pypies.PypiesProperties;
|
||||
import com.raytheon.uf.common.serialization.SerializationUtil;
|
||||
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.SimulatedTime;
|
||||
import com.raytheon.uf.viz.application.ProgramArguments;
|
||||
import com.raytheon.uf.viz.application.component.IStandaloneComponent;
|
||||
import com.raytheon.uf.viz.core.RecordFactory;
|
||||
import com.raytheon.uf.viz.core.VizApp;
|
||||
import com.raytheon.uf.viz.core.localization.CAVELocalizationNotificationObserver;
|
||||
import com.raytheon.uf.viz.core.localization.LocalizationInitializer;
|
||||
import com.raytheon.uf.viz.personalities.cave.workbench.VizWorkbenchAdvisor;
|
||||
import com.raytheon.viz.alerts.jobs.AutoUpdater;
|
||||
import com.raytheon.viz.alerts.jobs.MenuUpdater;
|
||||
import com.raytheon.viz.alerts.observers.ProductAlertObserver;
|
||||
import com.raytheon.viz.core.CorePlugin;
|
||||
import com.raytheon.viz.core.mode.CAVEMode;
|
||||
import com.raytheon.viz.core.preferences.PreferenceConstants;
|
||||
import com.raytheon.viz.core.units.UnitRegistrar;
|
||||
|
||||
/**
|
||||
* {@link IStandaloneComponent} that starts and initializes the CAVE Workbench
|
||||
*
|
||||
* <pre>
|
||||
*
|
||||
* SOFTWARE HISTORY
|
||||
*
|
||||
* Date Ticket# Engineer Description
|
||||
* ------------ ---------- ----------- --------------------------
|
||||
* Mar 20, 2013 mschenke Initial creation
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
* @author mschenke
|
||||
* @version 1.0
|
||||
*/
|
||||
|
||||
public class CAVEApplication implements IStandaloneComponent {
|
||||
|
||||
protected static final transient IUFStatusHandler statusHandler = UFStatus
|
||||
.getHandler(CAVEApplication.class, "CAVE");
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
*
|
||||
* @see
|
||||
* com.raytheon.uf.viz.application.component.IStandaloneComponent#startComponent
|
||||
* (java.lang.String)
|
||||
*/
|
||||
@Override
|
||||
@SuppressWarnings("restriction")
|
||||
public Object startComponent(String componentName) throws Exception {
|
||||
InternalPlatform.getDefault()
|
||||
.getLog(WorkbenchPlugin.getDefault().getBundle())
|
||||
.addLogListener(new ILogListener() {
|
||||
|
||||
@Override
|
||||
public void logging(IStatus status, String plugin) {
|
||||
if (status.getMessage() != null) {
|
||||
System.out.println(status.getMessage());
|
||||
}
|
||||
if (status.getException() != null) {
|
||||
status.getException().printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
UnitRegistrar.registerUnits();
|
||||
CAVEMode.performStartupDuties();
|
||||
|
||||
Display display = PlatformUI.createDisplay();
|
||||
|
||||
try {
|
||||
initializeLocalization();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
statusHandler.handle(
|
||||
Priority.CRITICAL,
|
||||
"Could not connect to localization server: "
|
||||
+ e.getLocalizedMessage(), e);
|
||||
// we return EXIT_OK here so eclipse doesn't try to pop up an error
|
||||
// dialog which would break gfeClient-based cron jobs.
|
||||
return IApplication.EXIT_OK;
|
||||
}
|
||||
initializeSerialization();
|
||||
initializeDataStoreFactory();
|
||||
initializeObservers();
|
||||
initializeSimulatedTime();
|
||||
|
||||
int returnCode = IApplication.EXIT_OK;
|
||||
|
||||
try {
|
||||
returnCode = PlatformUI.createAndRunWorkbench(display,
|
||||
getWorkbenchAdvisor());
|
||||
} catch (Throwable t) {
|
||||
t.printStackTrace();
|
||||
MessageDialog
|
||||
.openError(
|
||||
null,
|
||||
"Error!", "Error instantiating workbench: " + t.getMessage()); //$NON-NLS-1$" +
|
||||
} finally {
|
||||
try {
|
||||
if (CAVEMode.getMode() == CAVEMode.PRACTICE) {
|
||||
saveUserTime();
|
||||
}
|
||||
} catch (RuntimeException e) {
|
||||
// catch any exceptions to ensure rest of finally block
|
||||
// executes
|
||||
}
|
||||
}
|
||||
|
||||
if (returnCode == PlatformUI.RETURN_RESTART) {
|
||||
return IApplication.EXIT_RESTART;
|
||||
}
|
||||
return returnCode;
|
||||
}
|
||||
|
||||
protected void initializeLocalization() throws Exception {
|
||||
new LocalizationInitializer(true, false).run();
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the DataStoreFactory for the component.
|
||||
*/
|
||||
protected void initializeDataStoreFactory() {
|
||||
PypiesProperties pypiesProps = new PypiesProperties();
|
||||
pypiesProps.setAddress(VizApp.getPypiesServer());
|
||||
DataStoreFactory.getInstance().setUnderlyingFactory(
|
||||
new PyPiesDataStoreFactory(pypiesProps));
|
||||
}
|
||||
|
||||
protected void initializeSerialization() {
|
||||
new Job("Loading Serialization") {
|
||||
|
||||
@Override
|
||||
protected IStatus run(IProgressMonitor monitor) {
|
||||
try {
|
||||
SerializationUtil.getJaxbContext();
|
||||
} catch (JAXBException e) {
|
||||
statusHandler.handle(Priority.CRITICAL,
|
||||
"An error occured initializing Serialization", e);
|
||||
}
|
||||
return Status.OK_STATUS;
|
||||
}
|
||||
|
||||
}.schedule();
|
||||
}
|
||||
|
||||
/**
|
||||
* Initialize any observers needed by the application
|
||||
*/
|
||||
protected void initializeObservers() {
|
||||
// Setup cave notification observer
|
||||
CAVELocalizationNotificationObserver.register();
|
||||
registerProductAlerts();
|
||||
}
|
||||
|
||||
protected void registerProductAlerts() {
|
||||
// Register product observers
|
||||
ProductAlertObserver.addObserver(null, new MenuUpdater());
|
||||
for (String plugin : RecordFactory.getInstance().getSupportedPlugins()) {
|
||||
// Create separate AutoUpdater per plugin
|
||||
ProductAlertObserver.addObserver(plugin, new AutoUpdater());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Save the current state of SimulatedTime
|
||||
*
|
||||
* @throws IOException
|
||||
*/
|
||||
protected void saveUserTime() throws IOException {
|
||||
/*
|
||||
* Save the current workstation time
|
||||
*/
|
||||
long timeValue = 0;
|
||||
if (!SimulatedTime.getSystemTime().isRealTime()) {
|
||||
timeValue = SimulatedTime.getSystemTime().getTime().getTime();
|
||||
}
|
||||
CorePlugin.getDefault().getPreferenceStore()
|
||||
.setValue(PreferenceConstants.P_LAST_USER_TIME, timeValue);
|
||||
CorePlugin
|
||||
.getDefault()
|
||||
.getPreferenceStore()
|
||||
.setValue(PreferenceConstants.P_LAST_USER_TIME_FROZEN,
|
||||
SimulatedTime.getSystemTime().isFrozen());
|
||||
CorePlugin.getDefault().getPreferenceStore().save();
|
||||
}
|
||||
|
||||
/**
|
||||
* Restore the prior state of SimulatedTime
|
||||
*/
|
||||
protected void initializeSimulatedTime() {
|
||||
long timeValue = 0;
|
||||
boolean isFrozen = false;
|
||||
|
||||
// If CorePlugin.getDefault() == null, assume running from a unit test
|
||||
if (CorePlugin.getDefault() != null) {
|
||||
String dateString = ProgramArguments.getInstance().getString(
|
||||
"-time");
|
||||
if (dateString != null && !dateString.isEmpty()) {
|
||||
try {
|
||||
DateFormat dateParser = new SimpleDateFormat(
|
||||
"yyyyMMdd_HHmm");
|
||||
dateParser.setTimeZone(TimeZone.getTimeZone("GMT"));
|
||||
Date newSimTime = dateParser.parse(dateString);
|
||||
timeValue = newSimTime.getTime();
|
||||
} catch (ParseException e) {
|
||||
statusHandler
|
||||
.handle(Priority.WARN,
|
||||
"Invalid argument specified for command-line parameter '-time'.",
|
||||
e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// if we're in practice mode and the user did not specify a DRT value on
|
||||
// the CLI, restore their previous time setting
|
||||
if ((CAVEMode.getMode() == CAVEMode.PRACTICE) && (timeValue == 0)) {
|
||||
// Get the last saved time from the localization settings
|
||||
timeValue = CorePlugin.getDefault().getPreferenceStore()
|
||||
.getLong(PreferenceConstants.P_LAST_USER_TIME);
|
||||
|
||||
// Get if the last saved time was a frozen modified time
|
||||
isFrozen = CorePlugin.getDefault().getPreferenceStore()
|
||||
.getBoolean(PreferenceConstants.P_LAST_USER_TIME_FROZEN);
|
||||
}
|
||||
|
||||
SimulatedTime systemTime = SimulatedTime.getSystemTime();
|
||||
systemTime.notifyListeners(false);
|
||||
systemTime.setRealTime();
|
||||
systemTime.setFrozen(isFrozen);
|
||||
if (timeValue != 0) {
|
||||
systemTime.setTime(new Date(timeValue));
|
||||
}
|
||||
systemTime.notifyListeners(true);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the workbench advisor for the application
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
protected WorkbenchAdvisor getWorkbenchAdvisor() {
|
||||
return new VizWorkbenchAdvisor();
|
||||
}
|
||||
}
|
|
@ -17,7 +17,7 @@
|
|||
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
* further licensing information.
|
||||
**/
|
||||
package com.raytheon.viz.ui.personalities.awips;
|
||||
package com.raytheon.uf.viz.personalities.cave.menu;
|
||||
|
||||
import org.eclipse.core.commands.AbstractHandler;
|
||||
import org.eclipse.core.commands.ExecutionEvent;
|
|
@ -17,7 +17,7 @@
|
|||
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
* further licensing information.
|
||||
**/
|
||||
package com.raytheon.viz.ui.personalities.awips;
|
||||
package com.raytheon.uf.viz.personalities.cave.menu;
|
||||
|
||||
import org.eclipse.core.commands.AbstractHandler;
|
||||
import org.eclipse.core.commands.ExecutionEvent;
|
||||
|
@ -28,6 +28,8 @@ import org.eclipse.ui.IWorkbenchCommandConstants;
|
|||
import org.eclipse.ui.IWorkbenchWindow;
|
||||
import org.eclipse.ui.handlers.HandlerUtil;
|
||||
|
||||
import com.raytheon.uf.viz.personalities.cave.workbench.OpenPerspectiveList;
|
||||
|
||||
/**
|
||||
* Close perspective handler, only runs if not last perspective
|
||||
*
|
|
@ -17,7 +17,7 @@
|
|||
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
* further licensing information.
|
||||
**/
|
||||
package com.raytheon.viz.ui.personalities.awips;
|
||||
package com.raytheon.uf.viz.personalities.cave.menu;
|
||||
|
||||
import org.eclipse.ui.IPerspectiveDescriptor;
|
||||
import org.eclipse.ui.PlatformUI;
|
|
@ -0,0 +1,133 @@
|
|||
/**
|
||||
* 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.uf.viz.personalities.cave.menu;
|
||||
|
||||
import java.lang.management.ManagementFactory;
|
||||
|
||||
import org.eclipse.jface.action.Action;
|
||||
import org.eclipse.jface.action.ActionContributionItem;
|
||||
import org.eclipse.jface.action.IContributionItem;
|
||||
import org.eclipse.ui.actions.CompoundContributionItem;
|
||||
|
||||
import sun.management.Agent;
|
||||
|
||||
/**
|
||||
* Command that displays the system id
|
||||
*
|
||||
* <pre>
|
||||
*
|
||||
* SOFTWARE HISTORY
|
||||
*
|
||||
* Date Ticket# Engineer Description
|
||||
* ------------ ---------- ----------- --------------------------
|
||||
* Aug 10, 2011 mschenke Initial creation
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
* @author mschenke
|
||||
* @version 1.0
|
||||
*/
|
||||
|
||||
public class SystemIdItem extends CompoundContributionItem {
|
||||
|
||||
/**
|
||||
* Boolean to mark if we can use the file names as a connection checking
|
||||
* method for determining orphaned locks
|
||||
*/
|
||||
private static boolean canCheckConnection = false;
|
||||
|
||||
static {
|
||||
try {
|
||||
String val = System
|
||||
.getProperty("com.sun.management.jmxremote.port");
|
||||
// If the port is set, then the Agent is already started and we
|
||||
// would shutdown if we couldn't connect
|
||||
if (val == null) {
|
||||
// Get starting jmx remote port, default to 20000
|
||||
boolean connectionFailed = true;
|
||||
int startPort = 20000;
|
||||
int i = 0;
|
||||
System.setProperty("com.sun.management.jmxremote.port", ""
|
||||
+ startPort);
|
||||
do {
|
||||
// Stop at 50 since at that point, may be underlying issue
|
||||
// (firewall) blocking it and less likely there are 50
|
||||
// instances
|
||||
try {
|
||||
++i;
|
||||
Agent.startAgent();
|
||||
// jmx manager successfully started
|
||||
connectionFailed = false;
|
||||
canCheckConnection = true;
|
||||
} catch (Exception e) {
|
||||
System.setProperty("com.sun.management.jmxremote.port",
|
||||
"" + (startPort + i));
|
||||
Agent.getManagementProperties()
|
||||
.setProperty(
|
||||
"com.sun.management.jmxremote.port",
|
||||
System.getProperty("com.sun.management.jmxremote.port"));
|
||||
|
||||
}
|
||||
} while (connectionFailed && i < 50);
|
||||
} else {
|
||||
canCheckConnection = true;
|
||||
}
|
||||
} catch (Throwable t) {
|
||||
t.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
private static final String jmxPort = System
|
||||
.getProperty("com.sun.management.jmxremote.port");
|
||||
|
||||
private static final String NAME = ManagementFactory.getRuntimeMXBean()
|
||||
.getName();
|
||||
|
||||
private static final String HOST = NAME.split("[@]")[1];
|
||||
|
||||
private static final String PID = NAME.split("[@]")[0];
|
||||
|
||||
// name is in form processid@host, ID = host:port if we can check
|
||||
// connections or we will just use processid@host
|
||||
private static final String ID = HOST + ":"
|
||||
+ (canCheckConnection ? jmxPort : PID);
|
||||
|
||||
static {
|
||||
System.out.println(ID);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
*
|
||||
* @see
|
||||
* org.eclipse.ui.actions.CompoundContributionItem#getContributionItems()
|
||||
*/
|
||||
@Override
|
||||
protected IContributionItem[] getContributionItems() {
|
||||
return new IContributionItem[] { new ActionContributionItem(new Action(
|
||||
HOST + ":" + PID) {
|
||||
@Override
|
||||
public boolean isEnabled() {
|
||||
return false;
|
||||
}
|
||||
}) };
|
||||
}
|
||||
|
||||
}
|
|
@ -1,4 +1,4 @@
|
|||
package com.raytheon.viz.ui.personalities.awips;
|
||||
package com.raytheon.uf.viz.personalities.cave.menu;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
@ -43,6 +43,7 @@ import com.raytheon.viz.ui.EditorUtil;
|
|||
import com.raytheon.viz.ui.actions.ContributedEditorMenuAction;
|
||||
import com.raytheon.viz.ui.editor.AbstractEditor;
|
||||
|
||||
@SuppressWarnings("restriction")
|
||||
public class VizEditorSystemMenu implements ISystemMenu {
|
||||
|
||||
private static final String EDITOR_MENU_EXTENSION_POINT = "com.raytheon.viz.ui.editorMenuAddition";
|
|
@ -17,7 +17,7 @@
|
|||
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
* further licensing information.
|
||||
**/
|
||||
package com.raytheon.viz.ui.personalities.awips;
|
||||
package com.raytheon.uf.viz.personalities.cave.presentation;
|
||||
|
||||
import org.eclipse.jface.preference.IPreferenceStore;
|
||||
import org.eclipse.swt.SWT;
|
||||
|
@ -34,6 +34,8 @@ import org.eclipse.ui.presentations.IStackPresentationSite;
|
|||
import org.eclipse.ui.presentations.StackPresentation;
|
||||
import org.eclipse.ui.presentations.WorkbenchPresentationFactory;
|
||||
|
||||
import com.raytheon.uf.viz.personalities.cave.menu.VizEditorSystemMenu;
|
||||
|
||||
/**
|
||||
* Presentation Factory for the system
|
||||
*
|
|
@ -17,7 +17,7 @@
|
|||
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
* further licensing information.
|
||||
**/
|
||||
package com.raytheon.viz.ui.personalities.awips;
|
||||
package com.raytheon.uf.viz.personalities.cave.presentation;
|
||||
|
||||
import org.eclipse.swt.graphics.Point;
|
||||
import org.eclipse.swt.widgets.Composite;
|
|
@ -17,7 +17,7 @@
|
|||
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
* further licensing information.
|
||||
**/
|
||||
package com.raytheon.viz.ui.personalities.awips;
|
||||
package com.raytheon.uf.viz.personalities.cave.workbench;
|
||||
|
||||
import org.eclipse.swt.widgets.Event;
|
||||
import org.eclipse.swt.widgets.Listener;
|
||||
|
@ -50,6 +50,7 @@ import org.eclipse.ui.views.IViewRegistry;
|
|||
* @version 1.0
|
||||
*/
|
||||
|
||||
@SuppressWarnings("restriction")
|
||||
public class CloseNonRestorableDetachedViewsListener implements Listener {
|
||||
|
||||
/**
|
||||
|
@ -59,7 +60,6 @@ public class CloseNonRestorableDetachedViewsListener implements Listener {
|
|||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("restriction")
|
||||
public void handleEvent(Event event) {
|
||||
IViewRegistry reg = PlatformUI.getWorkbench().getViewRegistry();
|
||||
for (IWorkbenchWindow win : PlatformUI.getWorkbench()
|
|
@ -0,0 +1,98 @@
|
|||
/**
|
||||
* 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.uf.viz.personalities.cave.workbench;
|
||||
|
||||
import org.eclipse.ui.PlatformUI;
|
||||
import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
|
||||
import org.eclipse.ui.application.WorkbenchAdvisor;
|
||||
import org.eclipse.ui.application.WorkbenchWindowAdvisor;
|
||||
|
||||
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.viz.application.component.IStandaloneComponent;
|
||||
import com.raytheon.uf.viz.core.VizApp;
|
||||
|
||||
/**
|
||||
* {@link WorkbenchAdvisor} to use which allows for the workbench to be started
|
||||
* but not visible. This is usedby {@link IStandaloneComponent}s that need the
|
||||
* workbench to start but do not utilize it
|
||||
*
|
||||
* <pre>
|
||||
*
|
||||
* SOFTWARE HISTORY
|
||||
* Date Ticket# Engineer Description
|
||||
* ------------ ---------- ----------- --------------------------
|
||||
* Nov 11, 2009 mschenke Initial creation
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
* @author mschenke
|
||||
* @version 1.0
|
||||
*/
|
||||
|
||||
public class HiddenWorkbenchAdvisor extends WorkbenchAdvisor {
|
||||
private static final transient IUFStatusHandler statusHandler = UFStatus
|
||||
.getHandler(HiddenWorkbenchAdvisor.class);
|
||||
|
||||
private IStandaloneComponent component;
|
||||
|
||||
private String componentName;
|
||||
|
||||
public HiddenWorkbenchAdvisor(String componentName,
|
||||
IStandaloneComponent component) {
|
||||
this.component = component;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
*
|
||||
* @see
|
||||
* org.eclipse.ui.application.WorkbenchAdvisor#getInitialWindowPerspectiveId
|
||||
* ()
|
||||
*/
|
||||
@Override
|
||||
public String getInitialWindowPerspectiveId() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(
|
||||
IWorkbenchWindowConfigurer configurer) {
|
||||
return new HiddenWorkbenchWindowAdvisor(configurer);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean openWindows() {
|
||||
boolean rval = super.openWindows();
|
||||
VizApp.runAsync(new Runnable() {
|
||||
public void run() {
|
||||
try {
|
||||
component.startComponent(componentName);
|
||||
PlatformUI.getWorkbench().close();
|
||||
} catch (Exception e) {
|
||||
statusHandler.handle(Priority.CRITICAL,
|
||||
"error running component", e);
|
||||
}
|
||||
}
|
||||
});
|
||||
return rval;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,60 @@
|
|||
/**
|
||||
* 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.uf.viz.personalities.cave.workbench;
|
||||
|
||||
import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
|
||||
import org.eclipse.ui.application.WorkbenchWindowAdvisor;
|
||||
|
||||
import com.raytheon.uf.viz.application.component.IStandaloneComponent;
|
||||
|
||||
/**
|
||||
* Workbench window advisor to use which allows for the workbench to be started
|
||||
* but not visible. This is used by {@link HiddenWorkbenchAdvisor} for
|
||||
* {@link IStandaloneComponent}s that need the workbench to start but do not
|
||||
* utilize it
|
||||
*
|
||||
* <pre>
|
||||
*
|
||||
* SOFTWARE HISTORY
|
||||
* Date Ticket# Engineer Description
|
||||
* ------------ ---------- ----------- --------------------------
|
||||
* Aug 9, 2010 mschenke Initial creation
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
* @author mschenke
|
||||
* @version 1.0
|
||||
*/
|
||||
|
||||
public class HiddenWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
|
||||
|
||||
/**
|
||||
* @param configurer
|
||||
*/
|
||||
public HiddenWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
|
||||
super(configurer);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void postWindowOpen() {
|
||||
getWindowConfigurer().getWindow().getShell().setVisible(false);
|
||||
}
|
||||
|
||||
}
|
|
@ -17,7 +17,7 @@
|
|||
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
* further licensing information.
|
||||
**/
|
||||
package com.raytheon.viz.ui.personalities.awips;
|
||||
package com.raytheon.uf.viz.personalities.cave.workbench;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
|
@ -18,23 +18,14 @@
|
|||
* further licensing information.
|
||||
**/
|
||||
|
||||
package com.raytheon.viz.ui.personalities.awips;
|
||||
|
||||
//import gov.noaa.nws.ost.awips.viz.CaveCommandExecutionListener;
|
||||
//import gov.noaa.nws.ost.awips.viz.CaveJobChangeListener;
|
||||
package com.raytheon.uf.viz.personalities.cave.workbench;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
|
||||
import org.eclipse.core.commands.IExecutionListener;
|
||||
import org.eclipse.core.runtime.IExtension;
|
||||
import org.eclipse.core.runtime.jobs.IJobChangeListener;
|
||||
import org.eclipse.core.runtime.jobs.IJobManager;
|
||||
import org.eclipse.core.runtime.jobs.Job;
|
||||
import org.eclipse.jface.dialogs.MessageDialog;
|
||||
import org.eclipse.jface.preference.PreferenceManager;
|
||||
import org.eclipse.jface.util.IPropertyChangeListener;
|
||||
import org.eclipse.jface.util.PropertyChangeEvent;
|
||||
import org.eclipse.ui.IPerspectiveDescriptor;
|
||||
import org.eclipse.ui.IPerspectiveRegistry;
|
||||
import org.eclipse.ui.PlatformUI;
|
||||
|
@ -42,14 +33,12 @@ import org.eclipse.ui.application.IWorkbenchConfigurer;
|
|||
import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
|
||||
import org.eclipse.ui.application.WorkbenchAdvisor;
|
||||
import org.eclipse.ui.application.WorkbenchWindowAdvisor;
|
||||
import org.eclipse.ui.commands.ICommandService;
|
||||
import org.eclipse.ui.contexts.IContextService;
|
||||
|
||||
import com.raytheon.uf.viz.application.ProgramArguments;
|
||||
import com.raytheon.uf.viz.core.Activator;
|
||||
import com.raytheon.uf.viz.core.preferences.PreferenceConstants;
|
||||
import com.raytheon.uf.viz.ui.menus.DiscoverMenuContributions;
|
||||
import com.raytheon.viz.ui.VizWorkbenchManager;
|
||||
import com.raytheon.viz.ui.perspectives.AbstractVizPerspectiveManager;
|
||||
import com.raytheon.viz.ui.perspectives.VizPerspectiveListener;
|
||||
|
||||
/**
|
||||
|
@ -61,7 +50,6 @@ import com.raytheon.viz.ui.perspectives.VizPerspectiveListener;
|
|||
* ------------ ---------- ----------- --------------------------
|
||||
* 7/1/06 chammack Initial Creation.
|
||||
* Mar 5, 2013 1753 njensen Added shutdown printout
|
||||
* Mar 20, 2013 1638 mschenke Added overrideable method for dynamic menu creation
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
|
@ -70,38 +58,12 @@ import com.raytheon.viz.ui.perspectives.VizPerspectiveListener;
|
|||
*/
|
||||
public class VizWorkbenchAdvisor extends WorkbenchAdvisor {
|
||||
|
||||
protected boolean logPeformance = false;
|
||||
|
||||
protected IExecutionListener performanceListener;
|
||||
|
||||
protected IJobChangeListener jobChangeListener;
|
||||
|
||||
protected CloseNonRestorableDetachedViewsListener detachedViewsListener;
|
||||
|
||||
protected boolean singlePerspective;
|
||||
|
||||
private boolean createdMenus = false;
|
||||
|
||||
public VizWorkbenchAdvisor() {
|
||||
performanceListener = CaveCommandExecutionListener.getInstance();
|
||||
jobChangeListener = CaveJobChangeListener.getInstance();
|
||||
detachedViewsListener = new CloseNonRestorableDetachedViewsListener();
|
||||
|
||||
Activator.getDefault().getPreferenceStore()
|
||||
.addPropertyChangeListener(new IPropertyChangeListener() {
|
||||
@Override
|
||||
public void propertyChange(PropertyChangeEvent event) {
|
||||
if (PreferenceConstants.P_LOG_PERF.equals(event
|
||||
.getProperty())) {
|
||||
Boolean log = (Boolean) event.getNewValue();
|
||||
if (log != logPeformance) {
|
||||
toggleLogging();
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
singlePerspective = ProgramArguments.getInstance().getString(
|
||||
"-perspective") != null;
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -176,7 +138,8 @@ public class VizWorkbenchAdvisor extends WorkbenchAdvisor {
|
|||
}
|
||||
|
||||
/**
|
||||
* Removes perspectives from the rcp perspectives menu
|
||||
* Removes perspectives from the rcp perspectives menu that are not managed
|
||||
* by an {@link AbstractVizPerspectiveManager}
|
||||
*/
|
||||
@SuppressWarnings("restriction")
|
||||
private void removeExtraPerspectives() {
|
||||
|
@ -187,10 +150,14 @@ public class VizWorkbenchAdvisor extends WorkbenchAdvisor {
|
|||
for (IPerspectiveDescriptor perspective : reg.getPerspectives()) {
|
||||
if (managed.contains(perspective.getId()) == false) {
|
||||
org.eclipse.ui.internal.registry.PerspectiveDescriptor sync = (org.eclipse.ui.internal.registry.PerspectiveDescriptor) perspective;
|
||||
if (sync.getConfigElement() != null) {
|
||||
IExtension ext = sync.getConfigElement()
|
||||
.getDeclaringExtension();
|
||||
((org.eclipse.ui.internal.registry.PerspectiveRegistry) reg)
|
||||
.removeExtension(ext, new Object[] { perspective });
|
||||
} else {
|
||||
sync.deleteCustomDefinition();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -218,28 +185,48 @@ public class VizWorkbenchAdvisor extends WorkbenchAdvisor {
|
|||
*/
|
||||
@Override
|
||||
public String getInitialWindowPerspectiveId() {
|
||||
if (singlePerspective) {
|
||||
String perspective = ProgramArguments.getInstance().getString(
|
||||
"-perspective");
|
||||
IPerspectiveDescriptor desc = getSpecifiedPerspective(perspective);
|
||||
if (desc != null) {
|
||||
return desc.getId();
|
||||
}
|
||||
IPerspectiveRegistry registry = PlatformUI.getWorkbench()
|
||||
.getPerspectiveRegistry();
|
||||
perspective = registry.getDefaultPerspective();
|
||||
desc = getSpecifiedPerspective(perspective);
|
||||
if (desc != null) {
|
||||
return desc.getId();
|
||||
}
|
||||
|
||||
// No default perspective specified in preference, look for managed
|
||||
for (String pid : VizPerspectiveListener.getManagedPerspectives()) {
|
||||
perspective = pid;
|
||||
break;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
protected IPerspectiveDescriptor getSpecifiedPerspective(String perspective) {
|
||||
IPerspectiveRegistry registry = PlatformUI.getWorkbench()
|
||||
.getPerspectiveRegistry();
|
||||
|
||||
if (perspective != null) {
|
||||
// Check Id first
|
||||
for (IPerspectiveDescriptor desc : PlatformUI.getWorkbench()
|
||||
.getPerspectiveRegistry().getPerspectives()) {
|
||||
for (IPerspectiveDescriptor desc : registry.getPerspectives()) {
|
||||
if (perspective.equals(desc.getId())) {
|
||||
return perspective;
|
||||
return desc;
|
||||
}
|
||||
}
|
||||
|
||||
// Check label second
|
||||
for (IPerspectiveDescriptor desc : PlatformUI.getWorkbench()
|
||||
.getPerspectiveRegistry().getPerspectives()) {
|
||||
for (IPerspectiveDescriptor desc : registry.getPerspectives()) {
|
||||
if (perspective.equalsIgnoreCase(desc.getLabel())) {
|
||||
return desc.getId();
|
||||
return desc;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Fall back to a reasonable default if not available
|
||||
return "com.raytheon.uf.viz.d2d.ui.perspectives.D2D5Pane";
|
||||
return null;
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -256,7 +243,7 @@ public class VizWorkbenchAdvisor extends WorkbenchAdvisor {
|
|||
createdMenus = true;
|
||||
createDynamicMenus();
|
||||
}
|
||||
return new VizWorkbenchWindowAdvisor(configurer, singlePerspective);
|
||||
return new VizWorkbenchWindowAdvisor(configurer);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -284,24 +271,13 @@ public class VizWorkbenchAdvisor extends WorkbenchAdvisor {
|
|||
return bResult;
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Wufeng Zhou to hook up command execution listener and job
|
||||
* listener
|
||||
*
|
||||
*/
|
||||
@Override
|
||||
public void postStartup() {
|
||||
super.postStartup();
|
||||
|
||||
Boolean log = Activator.getDefault().getPreferenceStore()
|
||||
.getBoolean(PreferenceConstants.P_LOG_PERF);
|
||||
|
||||
if (log != logPeformance) {
|
||||
toggleLogging();
|
||||
}
|
||||
IContextService service = (IContextService) PlatformUI.getWorkbench()
|
||||
.getService(IContextService.class);
|
||||
service.activateContext("com.raytheon.uf.viz.application.awips");
|
||||
service.activateContext("com.raytheon.uf.viz.application.cave");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -312,34 +288,4 @@ public class VizWorkbenchAdvisor extends WorkbenchAdvisor {
|
|||
DiscoverMenuContributions.discoverContributions();
|
||||
}
|
||||
|
||||
/**
|
||||
* Toggle whether we are logging or not
|
||||
*/
|
||||
private void toggleLogging() {
|
||||
logPeformance = !logPeformance;
|
||||
|
||||
// add command execution listener
|
||||
ICommandService service = (ICommandService) PlatformUI.getWorkbench()
|
||||
.getService(ICommandService.class);
|
||||
if (logPeformance) {
|
||||
service.addExecutionListener(performanceListener);
|
||||
} else {
|
||||
service.removeExecutionListener(performanceListener);
|
||||
}
|
||||
|
||||
// add job change listener
|
||||
IJobManager jobManager = Job.getJobManager();
|
||||
if (logPeformance) {
|
||||
jobManager.addJobChangeListener(jobChangeListener);
|
||||
} else {
|
||||
jobManager.removeJobChangeListener(jobChangeListener);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void preStartup() {
|
||||
// only restore state if no perspective passed in
|
||||
getWorkbenchConfigurer().setSaveAndRestore(!singlePerspective);
|
||||
}
|
||||
|
||||
}
|
|
@ -18,7 +18,7 @@
|
|||
* further licensing information.
|
||||
**/
|
||||
|
||||
package com.raytheon.viz.ui.personalities.awips;
|
||||
package com.raytheon.uf.viz.personalities.cave.workbench;
|
||||
|
||||
import org.eclipse.core.runtime.IStatus;
|
||||
import org.eclipse.swt.graphics.Point;
|
||||
|
@ -32,7 +32,6 @@ import org.eclipse.ui.application.IActionBarConfigurer;
|
|||
import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
|
||||
import org.eclipse.ui.application.WorkbenchWindowAdvisor;
|
||||
|
||||
import com.raytheon.uf.viz.ui.menus.widgets.tearoff.TearOffMenuListener;
|
||||
import com.raytheon.viz.ui.dialogs.ModeListener;
|
||||
import com.raytheon.viz.ui.perspectives.AbstractVizPerspectiveManager;
|
||||
import com.raytheon.viz.ui.perspectives.VizPerspectiveListener;
|
||||
|
@ -47,7 +46,6 @@ import com.raytheon.viz.ui.statusline.VizActionBarAdvisor;
|
|||
* ------------ ---------- ----------- --------------------------
|
||||
* 7/1/06 chammack Initial Creation.
|
||||
* Oct 21, 2008 #1450 randerso Fixed to support multipane editors
|
||||
* Mar 20, 2013 1638 mschenke Removed call to DiscoverMenuContributions as now handled in VizWorkbenchAdvisor
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
|
@ -56,8 +54,6 @@ import com.raytheon.viz.ui.statusline.VizActionBarAdvisor;
|
|||
*/
|
||||
public class VizWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
|
||||
|
||||
private boolean singlePerspective;
|
||||
|
||||
private VizPerspectiveListener listener;
|
||||
|
||||
private boolean firstTime = true;
|
||||
|
@ -67,10 +63,8 @@ public class VizWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
|
|||
*
|
||||
* @param configurer
|
||||
*/
|
||||
public VizWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer,
|
||||
boolean singlePerspective) {
|
||||
public VizWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
|
||||
super(configurer);
|
||||
this.singlePerspective = singlePerspective;
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -85,7 +79,6 @@ public class VizWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
|
|||
configurer.setShowProgressIndicator(true);
|
||||
configurer.setInitialSize(new Point(1024, 768));
|
||||
// Don't show perspective bar if running a specific perspective?
|
||||
configurer.setShowPerspectiveBar(!singlePerspective);
|
||||
configurer.setShowCoolBar(true);
|
||||
configurer.setShowStatusLine(true);
|
||||
|
||||
|
@ -135,9 +128,6 @@ public class VizWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
|
|||
if (perspective != null) {
|
||||
listener.perspectiveActivated(page, perspective);
|
||||
}
|
||||
|
||||
new TearOffMenuListener(VizActionBarAdvisor.getInstance(window)
|
||||
.getMenuManager());
|
||||
}
|
||||
|
||||
/*
|
|
@ -20,7 +20,7 @@ Developed on the Raytheon Visualization Environment (viz)
|
|||
<launcherArgs>
|
||||
<programArgs>-data @user.home/caveData -user @user.home/caveData -clean</programArgs>
|
||||
<programArgsLin>-consoleLog</programArgsLin>
|
||||
<vmArgs>-Xincgc -Xmx256M -Xss2024k -Dosgi.instance.area.readOnly=true -Dosgi.hook.configurators.exclude=org.eclipse.core.runtime.internal.adaptor.EclipseLogHook,org.eclipse.core.runtime.internal.adaptor.EclipseErrorHandler -Dorg.eclipse.update.reconcile=false -Dqpid.dest_syntax=BURL -Dorg.eclipse.update.reconcile=false -XX:MaxPermSize=128m -Dorg.eclipse.ui/KEY_CONFIGURATION_ID=com.raytheon.viz.ui.awips.scheme -Dawips.mode=pypies -Dqpid.dest_syntax=BURL -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dlog4j.configuration=log4j-alertviz.xml</vmArgs>
|
||||
<vmArgs>-Xincgc -Xms16M -Xmx256M -Xss2024k -Dosgi.instance.area.readOnly=true -Dosgi.hook.configurators.exclude=org.eclipse.core.runtime.internal.adaptor.EclipseLogHook,org.eclipse.core.runtime.internal.adaptor.EclipseErrorHandler -Dorg.eclipse.update.reconcile=false -Dqpid.dest_syntax=BURL -Dorg.eclipse.update.reconcile=false -XX:MaxPermSize=128m -Dorg.eclipse.ui/KEY_CONFIGURATION_ID=com.raytheon.viz.ui.awips.scheme -Dawips.mode=pypies -Dqpid.dest_syntax=BURL -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dlog4j.configuration=log4j-alertviz.xml</vmArgs>
|
||||
</launcherArgs>
|
||||
|
||||
<windowImages/>
|
||||
|
|
|
@ -29,7 +29,7 @@ import com.raytheon.uf.viz.thinclient.cave.preferences.ThinClientCachePreference
|
|||
import com.raytheon.uf.viz.thinclient.cave.preferences.ThinClientConnectionPreferences;
|
||||
import com.raytheon.uf.viz.thinclient.cave.preferences.ThinClientPreferencePage;
|
||||
import com.raytheon.uf.viz.thinclient.cave.preferences.ThinClientServerPreferences;
|
||||
import com.raytheon.viz.ui.personalities.awips.VizWorkbenchAdvisor;
|
||||
import com.raytheon.viz.ui.personalities.awips.AWIPSWorkbenchAdvisor;
|
||||
|
||||
/**
|
||||
* Thin Client workbench advisor, adds the thin client preference page
|
||||
|
@ -49,7 +49,7 @@ import com.raytheon.viz.ui.personalities.awips.VizWorkbenchAdvisor;
|
|||
* @version 1.0
|
||||
*/
|
||||
|
||||
public class ThinClientWorkbenchAdvisor extends VizWorkbenchAdvisor {
|
||||
public class ThinClientWorkbenchAdvisor extends AWIPSWorkbenchAdvisor {
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
|
|
|
@ -18,7 +18,6 @@
|
|||
</license>
|
||||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
|
|
|
@ -26,7 +26,6 @@
|
|||
<import feature="com.raytheon.viz.radar.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.viz.text.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
</requires>
|
||||
|
||||
<plugin
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
version="0.0.0"/>
|
||||
|
||||
<includes
|
||||
id="com.raytheon.uf.viz.eclipse.feature"
|
||||
id="com.raytheon.uf.viz.base.feature"
|
||||
version="0.0.0"/>
|
||||
|
||||
<includes
|
||||
|
@ -138,10 +138,6 @@
|
|||
id="com.raytheon.uf.viz.localization.perspective.feature"
|
||||
version="0.0.0"/>
|
||||
|
||||
<includes
|
||||
id="org.eclipse.rcp"
|
||||
version="0.0.0"/>
|
||||
|
||||
<includes
|
||||
id="com.raytheon.uf.viz.nwsauth.feature"
|
||||
version="0.0.0"/>
|
||||
|
@ -175,21 +171,7 @@
|
|||
version="0.0.0"/>
|
||||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.viz.feature.awips" version="1.0.0.qualifier"/>
|
||||
</requires>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.viz.product.awips"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="com.raytheon.uf.viz.application"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
</feature>
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
</license>
|
||||
|
||||
<includes
|
||||
id="com.raytheon.uf.viz.eclipse.feature"
|
||||
id="org.eclipse.rcp"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
|
@ -51,4 +51,220 @@
|
|||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.engine"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.metadata"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.metadata.repository"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.repository"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.security"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ecf"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ecf.filetransfer"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ecf.provider.filetransfer"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.ecf.identity"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.touchpoint.eclipse"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.touchpoint.natives"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.garbagecollector"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.frameworkadmin"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.simpleconfigurator"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.simpleconfigurator.manipulator"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.frameworkadmin.equinox"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.common"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.ds"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.publisher"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.jarprocessor"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.launcher"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.artifact.repository"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.console"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.metadata.generator"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.operations"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.director"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.equinox.p2.director.app"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.sat4j.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.sat4j.pb"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.hamcrest.core"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
</feature>
|
||||
|
|
|
@ -19,7 +19,6 @@
|
|||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.viz.text.feature" version="1.0.0.qualifier"/>
|
||||
|
|
|
@ -19,7 +19,6 @@
|
|||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.d2d.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
|
|
|
@ -19,7 +19,6 @@
|
|||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.viz.grib.feature" version="1.0.0.qualifier"/>
|
||||
|
|
|
@ -42,16 +42,15 @@
|
|||
</win>
|
||||
</launcher>
|
||||
|
||||
|
||||
<vm>
|
||||
<windows include="true">jdk1.6.0</windows>
|
||||
</vm>
|
||||
|
||||
|
||||
<plugins>
|
||||
</plugins>
|
||||
|
||||
<features>
|
||||
<feature id="com.raytheon.viz.feature.awips" version="1.9.0.qualifier"/>
|
||||
<feature id="com.raytheon.viz.feature.awips.developer" version="1.9.0.qualifier"/>
|
||||
</features>
|
||||
|
||||
|
|
|
@ -56,33 +56,4 @@
|
|||
</property>
|
||||
</product>
|
||||
</extension>
|
||||
<extension
|
||||
point="org.eclipse.ui.statusHandlers">
|
||||
<statusHandlerProductBinding
|
||||
handlerId="com.raytheon.viz.notification.statusHandler"
|
||||
productId="com.raytheon.viz.product.awips.CAVE">
|
||||
</statusHandlerProductBinding>
|
||||
</extension>
|
||||
<extension
|
||||
id="com.raytheon.viz.ui.bindings"
|
||||
point="org.eclipse.ui.bindings">
|
||||
<scheme
|
||||
id="com.raytheon.viz.ui.awips.scheme"
|
||||
name="AWIPS personality scheme"
|
||||
parentId="org.eclipse.ui.defaultAcceleratorConfiguration">
|
||||
</scheme>
|
||||
<!-- These keys represent default bindings we don't want -->
|
||||
<key
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="M1+M2+T">
|
||||
</key>
|
||||
<key
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="M1+M2+R">
|
||||
</key>
|
||||
<key
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="M1+3">
|
||||
</key>
|
||||
</extension>
|
||||
</plugin>
|
||||
|
|
|
@ -19,7 +19,6 @@
|
|||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.d2d.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
|
|
|
@ -19,7 +19,6 @@
|
|||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.d2d.core.feature" version="1.0.0.qualifier"/>
|
||||
|
|
|
@ -18,7 +18,6 @@
|
|||
</license>
|
||||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
|
|
|
@ -20,7 +20,8 @@ Require-Bundle: org.eclipse.ui,
|
|||
com.raytheon.uf.common.menus;bundle-version="1.12.1174",
|
||||
com.raytheon.uf.viz.application;bundle-version="1.0.0",
|
||||
com.raytheon.viz.alerts;bundle-version="1.12.1174",
|
||||
com.raytheon.uf.common.comm;bundle-version="1.12.1174"
|
||||
com.raytheon.uf.common.comm;bundle-version="1.12.1174",
|
||||
com.raytheon.uf.viz.personalities.cave;bundle-version="1.0.0";visibility:=reexport
|
||||
Bundle-ActivationPolicy: lazy
|
||||
Bundle-ClassPath: .
|
||||
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
|
||||
|
|
|
@ -23,28 +23,7 @@
|
|||
<extension
|
||||
point="org.eclipse.ui.menus">
|
||||
<menuContribution
|
||||
locationURI="menu:org.eclipse.ui.main.menu">
|
||||
<menu
|
||||
id="CAVE"
|
||||
label="CAVE">
|
||||
<menu
|
||||
id="file.new"
|
||||
label="New">
|
||||
<command commandId="org.eclipse.ui.window.newEditor"
|
||||
label="Editor"
|
||||
style="push">
|
||||
</command>
|
||||
<!--
|
||||
<command commandId="com.raytheon.viz.ui.window.new4Editor"
|
||||
label="Four Panel Editor"
|
||||
style="push">
|
||||
</command>
|
||||
<command
|
||||
commandId="com.raytheon.viz.ui.newPage"
|
||||
label="Window"
|
||||
style="push">
|
||||
</command>
|
||||
-->
|
||||
locationURI="menu:file.new">
|
||||
<command
|
||||
commandId="com.raytheon.viz.textworkstation.opentextworkstation"
|
||||
label="Text Workstation"
|
||||
|
@ -52,129 +31,6 @@
|
|||
</command>
|
||||
<menu id="file.new.Aviation" label="Aviation">
|
||||
</menu>
|
||||
</menu>
|
||||
<menu id="perspectives" label="Perspective">
|
||||
<dynamic
|
||||
class="com.raytheon.viz.ui.personalities.awips.OpenPerspectiveMenu"
|
||||
id="com.raytheon.viz.ui.personalities.awips.openPerspective">
|
||||
</dynamic>
|
||||
</menu>
|
||||
<menu id="browsers"
|
||||
label="Data Browsers">
|
||||
<!--
|
||||
<command
|
||||
commandId="com.raytheon.viz.volumebrowser.originalVolumeBrowser"
|
||||
label="Browser Classic..."
|
||||
style="push">
|
||||
</command>
|
||||
-->
|
||||
<command
|
||||
commandId="com.raytheon.uf.viz.productbrowser.productBrowser"
|
||||
label="Product Browser"
|
||||
style="push">
|
||||
</command>
|
||||
</menu>
|
||||
<separator
|
||||
name="afterNewGroup"
|
||||
visible="true">
|
||||
</separator>
|
||||
<separator
|
||||
name="group1"
|
||||
visible="true">
|
||||
</separator>
|
||||
<separator
|
||||
name="group2"
|
||||
visible="true">
|
||||
</separator>
|
||||
<separator
|
||||
name="group3"
|
||||
visible="true">
|
||||
</separator>
|
||||
<separator
|
||||
name="group4"
|
||||
visible="true">
|
||||
</separator>
|
||||
<separator
|
||||
name="group5"
|
||||
visible="true">
|
||||
</separator>
|
||||
<separator
|
||||
name="importExportSeparator"
|
||||
visible="true">
|
||||
</separator>
|
||||
<menu
|
||||
id="import"
|
||||
label="Import">
|
||||
</menu>
|
||||
<menu
|
||||
id="export"
|
||||
label="Export">
|
||||
</menu>
|
||||
<menu id="displaysState"
|
||||
label="Load/Save Displays">
|
||||
<command
|
||||
commandId="com.raytheon.viz.ui.saveBundle"
|
||||
label="Save Editor Display..."
|
||||
style="push">
|
||||
</command>
|
||||
<command
|
||||
commandId="com.raytheon.viz.ui.saveProcedure"
|
||||
label="Save Perspective Displays..."
|
||||
style="push">
|
||||
</command>
|
||||
<command
|
||||
commandId="com.raytheon.viz.ui.loadSerialized"
|
||||
label="Load Displays..."
|
||||
style="push">
|
||||
</command>
|
||||
</menu>
|
||||
<separator
|
||||
name="preferenceGroup"
|
||||
visible="true">
|
||||
</separator>
|
||||
<command
|
||||
commandId="org.eclipse.ui.window.preferences"
|
||||
label="Preferences..."
|
||||
style="push">
|
||||
</command>
|
||||
<separator
|
||||
name="beforeExitGroup"
|
||||
visible="true">
|
||||
</separator>
|
||||
<command
|
||||
commandId="org.eclipse.ui.file.exit"
|
||||
label="Exit..."
|
||||
style="push">
|
||||
</command>
|
||||
</menu>
|
||||
<menu
|
||||
id="help"
|
||||
label="Help"
|
||||
mnemonic="H">
|
||||
<command
|
||||
commandId="com.raytheon.viz.ui.actions.notImplemented"
|
||||
label="Show tooltips"
|
||||
style="toggle">
|
||||
</command>
|
||||
<separator
|
||||
name="separator1"
|
||||
visible="true">
|
||||
</separator>
|
||||
<command
|
||||
commandId="org.eclipse.ui.help.aboutAction"
|
||||
label="About CAVE"
|
||||
mnemonic="A"
|
||||
style="push">
|
||||
</command>
|
||||
<separator
|
||||
name="aboutAdditions"
|
||||
visible="false">
|
||||
</separator>
|
||||
<dynamic
|
||||
class="com.raytheon.viz.ui.personalities.awips.menus.SystemIdItem"
|
||||
id="systemIdMenuItem">
|
||||
</dynamic>
|
||||
</menu>
|
||||
</menuContribution>
|
||||
</extension>
|
||||
|
||||
|
@ -184,91 +40,8 @@
|
|||
id="com.raytheon.viz.ui.personalities.awips"
|
||||
name="AWIPS" description="Command category for AWIPS">
|
||||
</category>
|
||||
<command id="com.raytheon.viz.ui.window.new4Editor"
|
||||
categoryId="com.raytheon.viz.ui.personalities.awips"
|
||||
description="Opens a new four panel editor"
|
||||
name="New Four Panel Editor">
|
||||
</command>
|
||||
<command
|
||||
id="com.raytheon.viz.ui.settime"
|
||||
categoryId="com.raytheon.viz.ui.personalities.awips"
|
||||
description="Launches the set time dialog to change the time of the system"
|
||||
name="Set Time">
|
||||
</command>
|
||||
<command
|
||||
id="com.raytheon.viz.ui.setbackgroundcolor"
|
||||
categoryId="com.raytheon.viz.ui.personalities.awips"
|
||||
description="Launches the change background color dialog"
|
||||
name="Set Background Color">
|
||||
</command>
|
||||
<command
|
||||
id="com.raytheon.viz.ui.imageProperties"
|
||||
categoryId="com.raytheon.viz.ui.personalities.awips"
|
||||
description="Launches the image properties dialog"
|
||||
name="Image Properties">
|
||||
</command>
|
||||
<command
|
||||
id="com.raytheon.viz.ui.actions.toggleResource"
|
||||
name="Toggle Resource">
|
||||
<commandParameter
|
||||
id="index"
|
||||
name="index"
|
||||
optional="false">
|
||||
</commandParameter>
|
||||
</command>
|
||||
</extension>
|
||||
|
||||
|
||||
<extension
|
||||
point="org.eclipse.ui.handlers">
|
||||
<handler
|
||||
class="com.raytheon.viz.ui.actions.ShowTimeDialog"
|
||||
commandId="com.raytheon.viz.ui.settime">
|
||||
</handler>
|
||||
<handler
|
||||
class="com.raytheon.viz.ui.actions.SetBackgroundColor"
|
||||
commandId="com.raytheon.viz.ui.setbackgroundcolor">
|
||||
</handler>
|
||||
<handler
|
||||
class="com.raytheon.viz.ui.actions.ImagePropertiesAction"
|
||||
commandId="com.raytheon.viz.ui.imageProperties">
|
||||
<activeWhen>
|
||||
<with variable="activeEditor">
|
||||
<instanceof value="com.raytheon.uf.viz.core.IDisplayPaneContainer"/>
|
||||
</with>
|
||||
</activeWhen>
|
||||
</handler>
|
||||
<handler
|
||||
class="com.raytheon.viz.ui.personalities.awips.ClosePerspectiveHandler"
|
||||
commandId="org.eclipse.ui.window.closePerspective">
|
||||
<activeWhen>
|
||||
<with
|
||||
variable="activeContexts">
|
||||
<iterate
|
||||
operator="or">
|
||||
<equals
|
||||
value="com.raytheon.uf.viz.application.awips">
|
||||
</equals>
|
||||
</iterate>
|
||||
</with>
|
||||
</activeWhen>
|
||||
</handler>
|
||||
<handler
|
||||
class="com.raytheon.viz.ui.personalities.awips.CloseAllPerspectivesHandler"
|
||||
commandId="org.eclipse.ui.window.closeAllPerspectives">
|
||||
<activeWhen>
|
||||
<with
|
||||
variable="activeContexts">
|
||||
<iterate
|
||||
operator="or">
|
||||
<equals
|
||||
value="com.raytheon.uf.viz.application.awips">
|
||||
</equals>
|
||||
</iterate>
|
||||
</with>
|
||||
</activeWhen>
|
||||
</handler>
|
||||
</extension>
|
||||
<extension
|
||||
point="com.raytheon.uf.viz.core.scriptTemplate">
|
||||
<scriptTemplate
|
||||
|
@ -280,217 +53,6 @@
|
|||
scriptLibrary="BaseRequest">
|
||||
</scriptTemplate>
|
||||
</extension>
|
||||
<extension
|
||||
point="org.eclipse.ui.presentationFactories">
|
||||
<factory
|
||||
class="com.raytheon.viz.ui.personalities.awips.VizPresentationFactory"
|
||||
id="com.raytheon.viz.ui.personalities.awips.VizPresentationFactory"
|
||||
name="Viz Presentation">
|
||||
</factory>
|
||||
</extension>
|
||||
<extension
|
||||
point="org.eclipse.ui.bindings">
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="NUMPAD_0">
|
||||
<parameter
|
||||
id="index"
|
||||
value="0">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="NUMPAD_1">
|
||||
<parameter
|
||||
id="index"
|
||||
value="1">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="NUMPAD_2">
|
||||
<parameter
|
||||
id="index"
|
||||
value="2">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="NUMPAD_3">
|
||||
<parameter
|
||||
id="index"
|
||||
value="3">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="NUMPAD_4">
|
||||
<parameter
|
||||
id="index"
|
||||
value="4">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="NUMPAD_5">
|
||||
<parameter
|
||||
id="index"
|
||||
value="5">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="NUMPAD_6">
|
||||
<parameter
|
||||
id="index"
|
||||
value="6">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="NUMPAD_7">
|
||||
<parameter
|
||||
id="index"
|
||||
value="7">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="NUMPAD_8">
|
||||
<parameter
|
||||
id="index"
|
||||
value="8">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="NUMPAD_9">
|
||||
<parameter
|
||||
id="index"
|
||||
value="9">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="M1+NUMPAD_0">
|
||||
<parameter
|
||||
id="index"
|
||||
value="10">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="M1+NUMPAD_1">
|
||||
<parameter
|
||||
id="index"
|
||||
value="11">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="M1+NUMPAD_2">
|
||||
<parameter
|
||||
id="index"
|
||||
value="12">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="M1+NUMPAD_3">
|
||||
<parameter
|
||||
id="index"
|
||||
value="13">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="M1+NUMPAD_4">
|
||||
<parameter
|
||||
id="index"
|
||||
value="14">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="M1+NUMPAD_5">
|
||||
<parameter
|
||||
id="index"
|
||||
value="15">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="M1+NUMPAD_6">
|
||||
<parameter
|
||||
id="index"
|
||||
value="16">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="M1+NUMPAD_7">
|
||||
<parameter
|
||||
id="index"
|
||||
value="17">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="M1+NUMPAD_8">
|
||||
<parameter
|
||||
id="index"
|
||||
value="18">
|
||||
</parameter>
|
||||
</key>
|
||||
<key
|
||||
commandId="com.raytheon.viz.ui.actions.toggleResource"
|
||||
contextId="com.raytheon.viz.ui.displayPaneContainer.context"
|
||||
schemeId="com.raytheon.viz.ui.awips.scheme"
|
||||
sequence="M1+NUMPAD_9">
|
||||
<parameter
|
||||
id="index"
|
||||
value="19">
|
||||
</parameter>
|
||||
</key>
|
||||
</extension>
|
||||
<extension
|
||||
point="com.raytheon.uf.viz.core.component">
|
||||
<component key="viz" class="com.raytheon.viz.ui.personalities.awips.CAVE"/>
|
||||
|
@ -499,7 +61,17 @@
|
|||
point="org.eclipse.ui.contexts">
|
||||
<context
|
||||
id="com.raytheon.uf.viz.application.awips"
|
||||
parentId="com.raytheon.uf.viz.application.cave"
|
||||
name="AWIPS Application context">
|
||||
</context>
|
||||
</extension>
|
||||
<extension
|
||||
id="com.raytheon.viz.ui.bindings"
|
||||
point="org.eclipse.ui.bindings">
|
||||
<scheme
|
||||
id="com.raytheon.viz.ui.awips.scheme"
|
||||
name="AWIPS personality scheme"
|
||||
parentId="com.raytheon.viz.ui.cave.scheme">
|
||||
</scheme>
|
||||
</extension>
|
||||
</plugin>
|
||||
|
|
|
@ -19,12 +19,27 @@
|
|||
**/
|
||||
package com.raytheon.viz.ui.personalities.awips;
|
||||
|
||||
import org.eclipse.core.commands.IExecutionListener;
|
||||
import org.eclipse.core.runtime.jobs.IJobChangeListener;
|
||||
import org.eclipse.core.runtime.jobs.IJobManager;
|
||||
import org.eclipse.core.runtime.jobs.Job;
|
||||
import org.eclipse.jface.util.IPropertyChangeListener;
|
||||
import org.eclipse.jface.util.PropertyChangeEvent;
|
||||
import org.eclipse.ui.IPerspectiveDescriptor;
|
||||
import org.eclipse.ui.PlatformUI;
|
||||
import org.eclipse.ui.commands.ICommandService;
|
||||
import org.eclipse.ui.contexts.IContextService;
|
||||
|
||||
import com.raytheon.uf.common.menus.MenuCreationRequest;
|
||||
import com.raytheon.uf.common.status.UFStatus;
|
||||
import com.raytheon.uf.common.status.UFStatus.Priority;
|
||||
import com.raytheon.uf.viz.application.ProgramArguments;
|
||||
import com.raytheon.uf.viz.core.Activator;
|
||||
import com.raytheon.uf.viz.core.exception.VizException;
|
||||
import com.raytheon.uf.viz.core.localization.LocalizationManager;
|
||||
import com.raytheon.uf.viz.core.preferences.PreferenceConstants;
|
||||
import com.raytheon.uf.viz.core.requests.ThriftClient;
|
||||
import com.raytheon.uf.viz.personalities.cave.workbench.VizWorkbenchAdvisor;
|
||||
|
||||
/**
|
||||
* AWIPS {@link VizWorkbenchAdvisor} that reqeusts menu creation service to run
|
||||
|
@ -46,6 +61,93 @@ import com.raytheon.uf.viz.core.requests.ThriftClient;
|
|||
|
||||
public class AWIPSWorkbenchAdvisor extends VizWorkbenchAdvisor {
|
||||
|
||||
protected boolean logPeformance = false;
|
||||
|
||||
protected IExecutionListener performanceListener;
|
||||
|
||||
protected IJobChangeListener jobChangeListener;
|
||||
|
||||
protected boolean singlePerspective;
|
||||
|
||||
public AWIPSWorkbenchAdvisor() {
|
||||
performanceListener = CaveCommandExecutionListener.getInstance();
|
||||
jobChangeListener = CaveJobChangeListener.getInstance();
|
||||
|
||||
Activator.getDefault().getPreferenceStore()
|
||||
.addPropertyChangeListener(new IPropertyChangeListener() {
|
||||
@Override
|
||||
public void propertyChange(PropertyChangeEvent event) {
|
||||
if (PreferenceConstants.P_LOG_PERF.equals(event
|
||||
.getProperty())) {
|
||||
Boolean log = (Boolean) event.getNewValue();
|
||||
if (log != logPeformance) {
|
||||
toggleLogging();
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
singlePerspective = ProgramArguments.getInstance().getString(
|
||||
"-perspective") != null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getInitialWindowPerspectiveId() {
|
||||
if (singlePerspective) {
|
||||
IPerspectiveDescriptor desc = getSpecifiedPerspective(ProgramArguments
|
||||
.getInstance().getString("-perspective"));
|
||||
if (desc != null) {
|
||||
return desc.getId();
|
||||
}
|
||||
}
|
||||
// Fall back to a reasonable default if not available
|
||||
return "com.raytheon.uf.viz.d2d.ui.perspectives.D2D5Pane";
|
||||
}
|
||||
|
||||
/**
|
||||
* Toggle whether we are logging or not
|
||||
*/
|
||||
private void toggleLogging() {
|
||||
logPeformance = !logPeformance;
|
||||
|
||||
// add command execution listener
|
||||
ICommandService service = (ICommandService) PlatformUI.getWorkbench()
|
||||
.getService(ICommandService.class);
|
||||
if (logPeformance) {
|
||||
service.addExecutionListener(performanceListener);
|
||||
} else {
|
||||
service.removeExecutionListener(performanceListener);
|
||||
}
|
||||
|
||||
// add job change listener
|
||||
IJobManager jobManager = Job.getJobManager();
|
||||
if (logPeformance) {
|
||||
jobManager.addJobChangeListener(jobChangeListener);
|
||||
} else {
|
||||
jobManager.removeJobChangeListener(jobChangeListener);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Wufeng Zhou to hook up command execution listener and job
|
||||
* listener
|
||||
*
|
||||
*/
|
||||
@Override
|
||||
public void postStartup() {
|
||||
super.postStartup();
|
||||
|
||||
Boolean log = Activator.getDefault().getPreferenceStore()
|
||||
.getBoolean(PreferenceConstants.P_LOG_PERF);
|
||||
|
||||
if (log != logPeformance) {
|
||||
toggleLogging();
|
||||
}
|
||||
IContextService service = (IContextService) PlatformUI.getWorkbench()
|
||||
.getService(IContextService.class);
|
||||
service.activateContext("com.raytheon.uf.viz.application.awips");
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void createDynamicMenus() {
|
||||
// create the request to send to EDEX to generate the menus
|
||||
|
@ -60,4 +162,9 @@ public class AWIPSWorkbenchAdvisor extends VizWorkbenchAdvisor {
|
|||
super.createDynamicMenus();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void preStartup() {
|
||||
// only restore state if no perspective passed in
|
||||
getWorkbenchConfigurer().setSaveAndRestore(!singlePerspective);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,65 @@
|
|||
/**
|
||||
* 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.ui.personalities.awips;
|
||||
|
||||
import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
|
||||
|
||||
import com.raytheon.uf.viz.personalities.cave.workbench.VizWorkbenchWindowAdvisor;
|
||||
|
||||
/**
|
||||
* AWIPS window advisor, doesn't show perspective bar when -perspective argument
|
||||
* is used to launch the application
|
||||
*
|
||||
* <pre>
|
||||
*
|
||||
* SOFTWARE HISTORY
|
||||
*
|
||||
* Date Ticket# Engineer Description
|
||||
* ------------ ---------- ----------- --------------------------
|
||||
* Apr 15, 2013 mschenke Initial creation
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
* @author mschenke
|
||||
* @version 1.0
|
||||
*/
|
||||
|
||||
public class AWIPSWorkbenchWindowAdvisor extends VizWorkbenchWindowAdvisor {
|
||||
|
||||
private boolean singlePerspective;
|
||||
|
||||
/**
|
||||
* @param configurer
|
||||
* @param singlePerspective
|
||||
*/
|
||||
public AWIPSWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer,
|
||||
boolean singlePerspective) {
|
||||
super(configurer);
|
||||
this.singlePerspective = singlePerspective;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void preWindowOpen() {
|
||||
super.preWindowOpen();
|
||||
IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
|
||||
configurer.setShowPerspectiveBar(!singlePerspective);
|
||||
}
|
||||
|
||||
}
|
|
@ -19,7 +19,6 @@
|
|||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.d2d.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
|
|
|
@ -20,7 +20,6 @@
|
|||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.viz.radar.feature" version="1.0.0.qualifier"/>
|
||||
</requires>
|
||||
|
|
|
@ -19,7 +19,6 @@
|
|||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.viz.text.feature" version="1.0.0.qualifier"/>
|
||||
|
|
|
@ -19,7 +19,6 @@
|
|||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.ncep.core.feature" version="1.0.0.qualifier"/>
|
||||
|
|
|
@ -19,7 +19,6 @@
|
|||
|
||||
<requires>
|
||||
<import feature="com.raytheon.uf.viz.cots.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||
<import feature="com.raytheon.uf.viz.ncep.core.feature" version="1.0.0.qualifier"/>
|
||||
|
|
Loading…
Add table
Reference in a new issue