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
] [formerly6ccef4d3c7
[formerlybd52681be3
] [formerly7513e5982b
[formerly dd4ddb8aacf82f7c69860b470c3f754a59f0c124]]] Former-commit-id:7513e5982b
Former-commit-id:1950aff01a
[formerly57f34e9080
] Former-commit-id:2e5c1a7c32
This commit is contained in:
parent
f271510075
commit
eb6a0d25d0
67 changed files with 2160 additions and 1454 deletions
|
@ -120,12 +120,6 @@
|
||||||
includes="it.*/**" />
|
includes="it.*/**" />
|
||||||
</copy>
|
</copy>
|
||||||
<!-- END: Copy The Plugins -->
|
<!-- 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>
|
</target>
|
||||||
|
|
||||||
<!-- Cleans Up Any Temporary Directories -->
|
<!-- Cleans Up Any Temporary Directories -->
|
||||||
|
@ -162,6 +156,10 @@
|
||||||
<param name="feature"
|
<param name="feature"
|
||||||
value="com.raytheon.uf.common.base.feature" />
|
value="com.raytheon.uf.common.base.feature" />
|
||||||
</antcall>
|
</antcall>
|
||||||
|
<antcall target="p2.build.repo">
|
||||||
|
<param name="feature"
|
||||||
|
value="com.raytheon.uf.viz.base.feature" />
|
||||||
|
</antcall>
|
||||||
<antcall target="p2.build.repo">
|
<antcall target="p2.build.repo">
|
||||||
<param name="feature"
|
<param name="feature"
|
||||||
value="com.raytheon.uf.viz.cots.feature" />
|
value="com.raytheon.uf.viz.cots.feature" />
|
||||||
|
@ -422,20 +420,6 @@
|
||||||
</then>
|
</then>
|
||||||
</if>
|
</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' -->
|
<!-- Remove 'com.raytheon.uf.viz.feature.alertviz' -->
|
||||||
<if>
|
<if>
|
||||||
<available
|
<available
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<projectDescription>
|
<projectDescription>
|
||||||
<name>com.raytheon.uf.viz.eclipse.feature</name>
|
<name>com.raytheon.uf.viz.base.feature</name>
|
||||||
<comment></comment>
|
<comment></comment>
|
||||||
<projects>
|
<projects>
|
||||||
</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.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.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.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"/>
|
<import feature="com.raytheon.viz.radar.feature" version="1.0.0.qualifier"/>
|
||||||
</requires>
|
</requires>
|
||||||
|
|
||||||
|
@ -144,4 +143,11 @@
|
||||||
version="0.0.0"
|
version="0.0.0"
|
||||||
unpack="false"/>
|
unpack="false"/>
|
||||||
|
|
||||||
|
<plugin
|
||||||
|
id="org.eclipse.equinox.concurrent"
|
||||||
|
download-size="0"
|
||||||
|
install-size="0"
|
||||||
|
version="0.0.0"
|
||||||
|
unpack="false"/>
|
||||||
|
|
||||||
</feature>
|
</feature>
|
||||||
|
|
|
@ -28,13 +28,6 @@
|
||||||
version="0.0.0"
|
version="0.0.0"
|
||||||
unpack="false"/>
|
unpack="false"/>
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="com.raytheon.uf.common.menus"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
<plugin
|
||||||
id="com.raytheon.uf.common.cache"
|
id="com.raytheon.uf.common.cache"
|
||||||
download-size="0"
|
download-size="0"
|
||||||
|
@ -133,4 +126,44 @@
|
||||||
version="0.0.0"
|
version="0.0.0"
|
||||||
unpack="false"/>
|
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>
|
</feature>
|
||||||
|
|
|
@ -19,48 +19,9 @@
|
||||||
|
|
||||||
<requires>
|
<requires>
|
||||||
<import feature="com.raytheon.uf.viz.cots.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.common.core.feature" version="1.0.0.qualifier"/>
|
<import feature="com.raytheon.uf.viz.common.core.feature" version="1.0.0.qualifier"/>
|
||||||
</requires>
|
</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
|
<plugin
|
||||||
id="com.raytheon.uf.viz.python.swt"
|
id="com.raytheon.uf.viz.python.swt"
|
||||||
download-size="0"
|
download-size="0"
|
||||||
|
@ -68,18 +29,6 @@
|
||||||
version="0.0.0"
|
version="0.0.0"
|
||||||
unpack="false"/>
|
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
|
<plugin
|
||||||
id="com.raytheon.uf.viz.xy"
|
id="com.raytheon.uf.viz.xy"
|
||||||
download-size="0"
|
download-size="0"
|
||||||
|
@ -124,13 +73,6 @@
|
||||||
install-size="0"
|
install-size="0"
|
||||||
version="0.0.0"/>
|
version="0.0.0"/>
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="com.raytheon.viz.alerts"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"
|
|
||||||
unpack="false"/>
|
|
||||||
|
|
||||||
<plugin
|
<plugin
|
||||||
id="com.raytheon.uf.viz.derivparam"
|
id="com.raytheon.uf.viz.derivparam"
|
||||||
download-size="0"
|
download-size="0"
|
||||||
|
@ -149,13 +91,6 @@
|
||||||
install-size="0"
|
install-size="0"
|
||||||
version="0.0.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
|
<plugin
|
||||||
id="com.raytheon.viz.ui.tools.looping"
|
id="com.raytheon.viz.ui.tools.looping"
|
||||||
download-size="0"
|
download-size="0"
|
||||||
|
@ -168,12 +103,6 @@
|
||||||
install-size="0"
|
install-size="0"
|
||||||
version="0.0.0"/>
|
version="0.0.0"/>
|
||||||
|
|
||||||
<plugin
|
|
||||||
id="com.raytheon.viz.ui.tools.nav"
|
|
||||||
download-size="0"
|
|
||||||
install-size="0"
|
|
||||||
version="0.0.0"/>
|
|
||||||
|
|
||||||
<plugin
|
<plugin
|
||||||
id="com.raytheon.viz.core.contours"
|
id="com.raytheon.viz.core.contours"
|
||||||
download-size="0"
|
download-size="0"
|
||||||
|
@ -188,19 +117,6 @@
|
||||||
version="0.0.0"
|
version="0.0.0"
|
||||||
unpack="false"/>
|
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
|
<plugin
|
||||||
id="com.raytheon.uf.viz.alertviz"
|
id="com.raytheon.uf.viz.alertviz"
|
||||||
download-size="0"
|
download-size="0"
|
||||||
|
@ -244,4 +160,38 @@
|
||||||
install-size="0"
|
install-size="0"
|
||||||
version="0.0.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>
|
</feature>
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
|
|
||||||
<requires>
|
<requires>
|
||||||
<import feature="com.raytheon.uf.viz.cots.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.common.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.core.feature" version="1.0.0.qualifier"/>
|
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||||
</requires>
|
</requires>
|
||||||
|
|
|
@ -21,90 +21,12 @@
|
||||||
<import feature="com.raytheon.uf.common.base.feature" version="1.0.0.qualifier"/>
|
<import feature="com.raytheon.uf.common.base.feature" version="1.0.0.qualifier"/>
|
||||||
</requires>
|
</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
|
<plugin
|
||||||
id="net.sf.ehcache"
|
id="net.sf.ehcache"
|
||||||
download-size="0"
|
download-size="0"
|
||||||
install-size="0"
|
install-size="0"
|
||||||
version="0.0.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
|
<plugin
|
||||||
id="org.apache.batik"
|
id="org.apache.batik"
|
||||||
download-size="0"
|
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.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.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.cots.feature" version="1.0.0.qualifier"/>
|
||||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
|
||||||
</requires>
|
</requires>
|
||||||
|
|
||||||
<plugin
|
<plugin
|
||||||
|
|
|
@ -23,7 +23,6 @@
|
||||||
<import feature="com.raytheon.uf.viz.d2d.xy.feature" version="1.0.0.qualifier"/>
|
<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.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.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"/>
|
<import feature="com.raytheon.viz.grib.feature" version="1.0.0.qualifier"/>
|
||||||
</requires>
|
</requires>
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,6 @@
|
||||||
<import feature="com.raytheon.viz.grib.feature" version="1.0.0.qualifier"/>
|
<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.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.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"/>
|
<import feature="com.raytheon.viz.satellite.feature" version="1.0.0.qualifier"/>
|
||||||
</requires>
|
</requires>
|
||||||
|
|
||||||
|
|
|
@ -28,7 +28,6 @@
|
||||||
<import feature="com.raytheon.uf.viz.displays.feature" version="1.0.0.qualifier"/>
|
<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.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.cots.feature" version="1.0.0.qualifier"/>
|
||||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
|
||||||
</requires>
|
</requires>
|
||||||
|
|
||||||
<plugin
|
<plugin
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
</license>
|
</license>
|
||||||
|
|
||||||
<requires>
|
<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.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.common.core.feature" version="1.0.0.qualifier"/>
|
||||||
<import feature="com.raytheon.viz.radar.feature" version="1.0.0.qualifier"/>
|
<import feature="com.raytheon.viz.radar.feature" version="1.0.0.qualifier"/>
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
|
|
||||||
<requires>
|
<requires>
|
||||||
<import feature="com.raytheon.uf.viz.cots.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.common.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.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"/>
|
<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>
|
<requires>
|
||||||
<import feature="com.raytheon.uf.viz.cots.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.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.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.common.core.feature" version="1.0.0.qualifier"/>
|
||||||
</requires>
|
</requires>
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
</license>
|
</license>
|
||||||
|
|
||||||
<requires>
|
<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.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.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.core.feature" version="1.0.0.qualifier"/>
|
||||||
|
@ -209,4 +208,158 @@
|
||||||
install-size="0"
|
install-size="0"
|
||||||
version="0.0.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>
|
</feature>
|
||||||
|
|
|
@ -29,7 +29,6 @@
|
||||||
<import feature="com.raytheon.viz.grib.feature" version="1.0.0.qualifier"/>
|
<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.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.cots.feature" version="1.0.0.qualifier"/>
|
||||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
|
||||||
</requires>
|
</requires>
|
||||||
|
|
||||||
<plugin
|
<plugin
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
|
|
||||||
<requires>
|
<requires>
|
||||||
<import feature="com.raytheon.uf.viz.cots.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.common.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.core.feature" version="1.0.0.qualifier"/>
|
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||||
</requires>
|
</requires>
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
</license>
|
</license>
|
||||||
|
|
||||||
<requires>
|
<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.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.core.feature" version="1.0.0.qualifier" />
|
||||||
</requires>
|
</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
|
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||||
* further licensing information.
|
* 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.AbstractHandler;
|
||||||
import org.eclipse.core.commands.ExecutionEvent;
|
import org.eclipse.core.commands.ExecutionEvent;
|
|
@ -17,7 +17,7 @@
|
||||||
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||||
* further licensing information.
|
* 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.AbstractHandler;
|
||||||
import org.eclipse.core.commands.ExecutionEvent;
|
import org.eclipse.core.commands.ExecutionEvent;
|
||||||
|
@ -28,6 +28,8 @@ import org.eclipse.ui.IWorkbenchCommandConstants;
|
||||||
import org.eclipse.ui.IWorkbenchWindow;
|
import org.eclipse.ui.IWorkbenchWindow;
|
||||||
import org.eclipse.ui.handlers.HandlerUtil;
|
import org.eclipse.ui.handlers.HandlerUtil;
|
||||||
|
|
||||||
|
import com.raytheon.uf.viz.personalities.cave.workbench.OpenPerspectiveList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Close perspective handler, only runs if not last perspective
|
* 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
|
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||||
* further licensing information.
|
* 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.IPerspectiveDescriptor;
|
||||||
import org.eclipse.ui.PlatformUI;
|
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.ArrayList;
|
||||||
import java.util.List;
|
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.actions.ContributedEditorMenuAction;
|
||||||
import com.raytheon.viz.ui.editor.AbstractEditor;
|
import com.raytheon.viz.ui.editor.AbstractEditor;
|
||||||
|
|
||||||
|
@SuppressWarnings("restriction")
|
||||||
public class VizEditorSystemMenu implements ISystemMenu {
|
public class VizEditorSystemMenu implements ISystemMenu {
|
||||||
|
|
||||||
private static final String EDITOR_MENU_EXTENSION_POINT = "com.raytheon.viz.ui.editorMenuAddition";
|
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
|
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||||
* further licensing information.
|
* 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.jface.preference.IPreferenceStore;
|
||||||
import org.eclipse.swt.SWT;
|
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.StackPresentation;
|
||||||
import org.eclipse.ui.presentations.WorkbenchPresentationFactory;
|
import org.eclipse.ui.presentations.WorkbenchPresentationFactory;
|
||||||
|
|
||||||
|
import com.raytheon.uf.viz.personalities.cave.menu.VizEditorSystemMenu;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Presentation Factory for the system
|
* Presentation Factory for the system
|
||||||
*
|
*
|
|
@ -17,7 +17,7 @@
|
||||||
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||||
* further licensing information.
|
* 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.graphics.Point;
|
||||||
import org.eclipse.swt.widgets.Composite;
|
import org.eclipse.swt.widgets.Composite;
|
|
@ -17,7 +17,7 @@
|
||||||
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||||
* further licensing information.
|
* 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.Event;
|
||||||
import org.eclipse.swt.widgets.Listener;
|
import org.eclipse.swt.widgets.Listener;
|
||||||
|
@ -50,6 +50,7 @@ import org.eclipse.ui.views.IViewRegistry;
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@SuppressWarnings("restriction")
|
||||||
public class CloseNonRestorableDetachedViewsListener implements Listener {
|
public class CloseNonRestorableDetachedViewsListener implements Listener {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -59,7 +60,6 @@ public class CloseNonRestorableDetachedViewsListener implements Listener {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SuppressWarnings("restriction")
|
|
||||||
public void handleEvent(Event event) {
|
public void handleEvent(Event event) {
|
||||||
IViewRegistry reg = PlatformUI.getWorkbench().getViewRegistry();
|
IViewRegistry reg = PlatformUI.getWorkbench().getViewRegistry();
|
||||||
for (IWorkbenchWindow win : PlatformUI.getWorkbench()
|
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
|
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||||
* further licensing information.
|
* 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.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
|
@ -18,23 +18,14 @@
|
||||||
* further licensing information.
|
* further licensing information.
|
||||||
**/
|
**/
|
||||||
|
|
||||||
package com.raytheon.viz.ui.personalities.awips;
|
package com.raytheon.uf.viz.personalities.cave.workbench;
|
||||||
|
|
||||||
//import gov.noaa.nws.ost.awips.viz.CaveCommandExecutionListener;
|
|
||||||
//import gov.noaa.nws.ost.awips.viz.CaveJobChangeListener;
|
|
||||||
|
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import org.eclipse.core.commands.IExecutionListener;
|
|
||||||
import org.eclipse.core.runtime.IExtension;
|
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.dialogs.MessageDialog;
|
||||||
import org.eclipse.jface.preference.PreferenceManager;
|
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.IPerspectiveDescriptor;
|
||||||
import org.eclipse.ui.IPerspectiveRegistry;
|
import org.eclipse.ui.IPerspectiveRegistry;
|
||||||
import org.eclipse.ui.PlatformUI;
|
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.IWorkbenchWindowConfigurer;
|
||||||
import org.eclipse.ui.application.WorkbenchAdvisor;
|
import org.eclipse.ui.application.WorkbenchAdvisor;
|
||||||
import org.eclipse.ui.application.WorkbenchWindowAdvisor;
|
import org.eclipse.ui.application.WorkbenchWindowAdvisor;
|
||||||
import org.eclipse.ui.commands.ICommandService;
|
|
||||||
import org.eclipse.ui.contexts.IContextService;
|
import org.eclipse.ui.contexts.IContextService;
|
||||||
|
|
||||||
import com.raytheon.uf.viz.application.ProgramArguments;
|
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.uf.viz.ui.menus.DiscoverMenuContributions;
|
||||||
import com.raytheon.viz.ui.VizWorkbenchManager;
|
import com.raytheon.viz.ui.VizWorkbenchManager;
|
||||||
|
import com.raytheon.viz.ui.perspectives.AbstractVizPerspectiveManager;
|
||||||
import com.raytheon.viz.ui.perspectives.VizPerspectiveListener;
|
import com.raytheon.viz.ui.perspectives.VizPerspectiveListener;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -61,7 +50,6 @@ import com.raytheon.viz.ui.perspectives.VizPerspectiveListener;
|
||||||
* ------------ ---------- ----------- --------------------------
|
* ------------ ---------- ----------- --------------------------
|
||||||
* 7/1/06 chammack Initial Creation.
|
* 7/1/06 chammack Initial Creation.
|
||||||
* Mar 5, 2013 1753 njensen Added shutdown printout
|
* Mar 5, 2013 1753 njensen Added shutdown printout
|
||||||
* Mar 20, 2013 1638 mschenke Added overrideable method for dynamic menu creation
|
|
||||||
*
|
*
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
|
@ -70,38 +58,12 @@ import com.raytheon.viz.ui.perspectives.VizPerspectiveListener;
|
||||||
*/
|
*/
|
||||||
public class VizWorkbenchAdvisor extends WorkbenchAdvisor {
|
public class VizWorkbenchAdvisor extends WorkbenchAdvisor {
|
||||||
|
|
||||||
protected boolean logPeformance = false;
|
|
||||||
|
|
||||||
protected IExecutionListener performanceListener;
|
|
||||||
|
|
||||||
protected IJobChangeListener jobChangeListener;
|
|
||||||
|
|
||||||
protected CloseNonRestorableDetachedViewsListener detachedViewsListener;
|
protected CloseNonRestorableDetachedViewsListener detachedViewsListener;
|
||||||
|
|
||||||
protected boolean singlePerspective;
|
|
||||||
|
|
||||||
private boolean createdMenus = false;
|
private boolean createdMenus = false;
|
||||||
|
|
||||||
public VizWorkbenchAdvisor() {
|
public VizWorkbenchAdvisor() {
|
||||||
performanceListener = CaveCommandExecutionListener.getInstance();
|
|
||||||
jobChangeListener = CaveJobChangeListener.getInstance();
|
|
||||||
detachedViewsListener = new CloseNonRestorableDetachedViewsListener();
|
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")
|
@SuppressWarnings("restriction")
|
||||||
private void removeExtraPerspectives() {
|
private void removeExtraPerspectives() {
|
||||||
|
@ -187,10 +150,14 @@ public class VizWorkbenchAdvisor extends WorkbenchAdvisor {
|
||||||
for (IPerspectiveDescriptor perspective : reg.getPerspectives()) {
|
for (IPerspectiveDescriptor perspective : reg.getPerspectives()) {
|
||||||
if (managed.contains(perspective.getId()) == false) {
|
if (managed.contains(perspective.getId()) == false) {
|
||||||
org.eclipse.ui.internal.registry.PerspectiveDescriptor sync = (org.eclipse.ui.internal.registry.PerspectiveDescriptor) perspective;
|
org.eclipse.ui.internal.registry.PerspectiveDescriptor sync = (org.eclipse.ui.internal.registry.PerspectiveDescriptor) perspective;
|
||||||
|
if (sync.getConfigElement() != null) {
|
||||||
IExtension ext = sync.getConfigElement()
|
IExtension ext = sync.getConfigElement()
|
||||||
.getDeclaringExtension();
|
.getDeclaringExtension();
|
||||||
((org.eclipse.ui.internal.registry.PerspectiveRegistry) reg)
|
((org.eclipse.ui.internal.registry.PerspectiveRegistry) reg)
|
||||||
.removeExtension(ext, new Object[] { perspective });
|
.removeExtension(ext, new Object[] { perspective });
|
||||||
|
} else {
|
||||||
|
sync.deleteCustomDefinition();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -218,28 +185,48 @@ public class VizWorkbenchAdvisor extends WorkbenchAdvisor {
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public String getInitialWindowPerspectiveId() {
|
public String getInitialWindowPerspectiveId() {
|
||||||
if (singlePerspective) {
|
|
||||||
String perspective = ProgramArguments.getInstance().getString(
|
String perspective = ProgramArguments.getInstance().getString(
|
||||||
"-perspective");
|
"-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
|
// Check Id first
|
||||||
for (IPerspectiveDescriptor desc : PlatformUI.getWorkbench()
|
for (IPerspectiveDescriptor desc : registry.getPerspectives()) {
|
||||||
.getPerspectiveRegistry().getPerspectives()) {
|
|
||||||
if (perspective.equals(desc.getId())) {
|
if (perspective.equals(desc.getId())) {
|
||||||
return perspective;
|
return desc;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check label second
|
// Check label second
|
||||||
for (IPerspectiveDescriptor desc : PlatformUI.getWorkbench()
|
for (IPerspectiveDescriptor desc : registry.getPerspectives()) {
|
||||||
.getPerspectiveRegistry().getPerspectives()) {
|
|
||||||
if (perspective.equalsIgnoreCase(desc.getLabel())) {
|
if (perspective.equalsIgnoreCase(desc.getLabel())) {
|
||||||
return desc.getId();
|
return desc;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return null;
|
||||||
// Fall back to a reasonable default if not available
|
|
||||||
return "com.raytheon.uf.viz.d2d.ui.perspectives.D2D5Pane";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -256,7 +243,7 @@ public class VizWorkbenchAdvisor extends WorkbenchAdvisor {
|
||||||
createdMenus = true;
|
createdMenus = true;
|
||||||
createDynamicMenus();
|
createDynamicMenus();
|
||||||
}
|
}
|
||||||
return new VizWorkbenchWindowAdvisor(configurer, singlePerspective);
|
return new VizWorkbenchWindowAdvisor(configurer);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -284,24 +271,13 @@ public class VizWorkbenchAdvisor extends WorkbenchAdvisor {
|
||||||
return bResult;
|
return bResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Added by Wufeng Zhou to hook up command execution listener and job
|
|
||||||
* listener
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Override
|
@Override
|
||||||
public void postStartup() {
|
public void postStartup() {
|
||||||
super.postStartup();
|
super.postStartup();
|
||||||
|
|
||||||
Boolean log = Activator.getDefault().getPreferenceStore()
|
|
||||||
.getBoolean(PreferenceConstants.P_LOG_PERF);
|
|
||||||
|
|
||||||
if (log != logPeformance) {
|
|
||||||
toggleLogging();
|
|
||||||
}
|
|
||||||
IContextService service = (IContextService) PlatformUI.getWorkbench()
|
IContextService service = (IContextService) PlatformUI.getWorkbench()
|
||||||
.getService(IContextService.class);
|
.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();
|
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.
|
* 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.core.runtime.IStatus;
|
||||||
import org.eclipse.swt.graphics.Point;
|
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.IWorkbenchWindowConfigurer;
|
||||||
import org.eclipse.ui.application.WorkbenchWindowAdvisor;
|
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.dialogs.ModeListener;
|
||||||
import com.raytheon.viz.ui.perspectives.AbstractVizPerspectiveManager;
|
import com.raytheon.viz.ui.perspectives.AbstractVizPerspectiveManager;
|
||||||
import com.raytheon.viz.ui.perspectives.VizPerspectiveListener;
|
import com.raytheon.viz.ui.perspectives.VizPerspectiveListener;
|
||||||
|
@ -47,7 +46,6 @@ import com.raytheon.viz.ui.statusline.VizActionBarAdvisor;
|
||||||
* ------------ ---------- ----------- --------------------------
|
* ------------ ---------- ----------- --------------------------
|
||||||
* 7/1/06 chammack Initial Creation.
|
* 7/1/06 chammack Initial Creation.
|
||||||
* Oct 21, 2008 #1450 randerso Fixed to support multipane editors
|
* 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>
|
* </pre>
|
||||||
*
|
*
|
||||||
|
@ -56,8 +54,6 @@ import com.raytheon.viz.ui.statusline.VizActionBarAdvisor;
|
||||||
*/
|
*/
|
||||||
public class VizWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
|
public class VizWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
|
||||||
|
|
||||||
private boolean singlePerspective;
|
|
||||||
|
|
||||||
private VizPerspectiveListener listener;
|
private VizPerspectiveListener listener;
|
||||||
|
|
||||||
private boolean firstTime = true;
|
private boolean firstTime = true;
|
||||||
|
@ -67,10 +63,8 @@ public class VizWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
|
||||||
*
|
*
|
||||||
* @param configurer
|
* @param configurer
|
||||||
*/
|
*/
|
||||||
public VizWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer,
|
public VizWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
|
||||||
boolean singlePerspective) {
|
|
||||||
super(configurer);
|
super(configurer);
|
||||||
this.singlePerspective = singlePerspective;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -85,7 +79,6 @@ public class VizWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
|
||||||
configurer.setShowProgressIndicator(true);
|
configurer.setShowProgressIndicator(true);
|
||||||
configurer.setInitialSize(new Point(1024, 768));
|
configurer.setInitialSize(new Point(1024, 768));
|
||||||
// Don't show perspective bar if running a specific perspective?
|
// Don't show perspective bar if running a specific perspective?
|
||||||
configurer.setShowPerspectiveBar(!singlePerspective);
|
|
||||||
configurer.setShowCoolBar(true);
|
configurer.setShowCoolBar(true);
|
||||||
configurer.setShowStatusLine(true);
|
configurer.setShowStatusLine(true);
|
||||||
|
|
||||||
|
@ -135,9 +128,6 @@ public class VizWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
|
||||||
if (perspective != null) {
|
if (perspective != null) {
|
||||||
listener.perspectiveActivated(page, perspective);
|
listener.perspectiveActivated(page, perspective);
|
||||||
}
|
}
|
||||||
|
|
||||||
new TearOffMenuListener(VizActionBarAdvisor.getInstance(window)
|
|
||||||
.getMenuManager());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
|
@ -20,7 +20,7 @@ Developed on the Raytheon Visualization Environment (viz)
|
||||||
<launcherArgs>
|
<launcherArgs>
|
||||||
<programArgs>-data @user.home/caveData -user @user.home/caveData -clean</programArgs>
|
<programArgs>-data @user.home/caveData -user @user.home/caveData -clean</programArgs>
|
||||||
<programArgsLin>-consoleLog</programArgsLin>
|
<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>
|
</launcherArgs>
|
||||||
|
|
||||||
<windowImages/>
|
<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.ThinClientConnectionPreferences;
|
||||||
import com.raytheon.uf.viz.thinclient.cave.preferences.ThinClientPreferencePage;
|
import com.raytheon.uf.viz.thinclient.cave.preferences.ThinClientPreferencePage;
|
||||||
import com.raytheon.uf.viz.thinclient.cave.preferences.ThinClientServerPreferences;
|
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
|
* 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
|
* @version 1.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public class ThinClientWorkbenchAdvisor extends VizWorkbenchAdvisor {
|
public class ThinClientWorkbenchAdvisor extends AWIPSWorkbenchAdvisor {
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (non-Javadoc)
|
* (non-Javadoc)
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
</license>
|
</license>
|
||||||
|
|
||||||
<requires>
|
<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.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.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.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.radar.feature" version="1.0.0.qualifier"/>
|
||||||
<import feature="com.raytheon.viz.text.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.cots.feature" version="1.0.0.qualifier"/>
|
||||||
<import feature="com.raytheon.uf.viz.eclipse.feature" version="1.0.0.qualifier"/>
|
|
||||||
</requires>
|
</requires>
|
||||||
|
|
||||||
<plugin
|
<plugin
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
version="0.0.0"/>
|
version="0.0.0"/>
|
||||||
|
|
||||||
<includes
|
<includes
|
||||||
id="com.raytheon.uf.viz.eclipse.feature"
|
id="com.raytheon.uf.viz.base.feature"
|
||||||
version="0.0.0"/>
|
version="0.0.0"/>
|
||||||
|
|
||||||
<includes
|
<includes
|
||||||
|
@ -138,10 +138,6 @@
|
||||||
id="com.raytheon.uf.viz.localization.perspective.feature"
|
id="com.raytheon.uf.viz.localization.perspective.feature"
|
||||||
version="0.0.0"/>
|
version="0.0.0"/>
|
||||||
|
|
||||||
<includes
|
|
||||||
id="org.eclipse.rcp"
|
|
||||||
version="0.0.0"/>
|
|
||||||
|
|
||||||
<includes
|
<includes
|
||||||
id="com.raytheon.uf.viz.nwsauth.feature"
|
id="com.raytheon.uf.viz.nwsauth.feature"
|
||||||
version="0.0.0"/>
|
version="0.0.0"/>
|
||||||
|
@ -175,21 +171,7 @@
|
||||||
version="0.0.0"/>
|
version="0.0.0"/>
|
||||||
|
|
||||||
<requires>
|
<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>
|
</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>
|
</feature>
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
</license>
|
</license>
|
||||||
|
|
||||||
<includes
|
<includes
|
||||||
id="com.raytheon.uf.viz.eclipse.feature"
|
id="org.eclipse.rcp"
|
||||||
version="0.0.0"/>
|
version="0.0.0"/>
|
||||||
|
|
||||||
<plugin
|
<plugin
|
||||||
|
@ -51,4 +51,220 @@
|
||||||
version="0.0.0"
|
version="0.0.0"
|
||||||
unpack="false"/>
|
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>
|
</feature>
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
|
|
||||||
<requires>
|
<requires>
|
||||||
<import feature="com.raytheon.uf.viz.cots.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.common.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.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"/>
|
<import feature="com.raytheon.viz.text.feature" version="1.0.0.qualifier"/>
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
|
|
||||||
<requires>
|
<requires>
|
||||||
<import feature="com.raytheon.uf.viz.cots.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.common.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"/>
|
<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"/>
|
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
|
|
||||||
<requires>
|
<requires>
|
||||||
<import feature="com.raytheon.uf.viz.cots.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.common.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.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"/>
|
<import feature="com.raytheon.viz.grib.feature" version="1.0.0.qualifier"/>
|
||||||
|
|
|
@ -42,16 +42,15 @@
|
||||||
</win>
|
</win>
|
||||||
</launcher>
|
</launcher>
|
||||||
|
|
||||||
|
|
||||||
<vm>
|
<vm>
|
||||||
<windows include="true">jdk1.6.0</windows>
|
<windows include="true">jdk1.6.0</windows>
|
||||||
</vm>
|
</vm>
|
||||||
|
|
||||||
|
|
||||||
<plugins>
|
<plugins>
|
||||||
</plugins>
|
</plugins>
|
||||||
|
|
||||||
<features>
|
<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"/>
|
<feature id="com.raytheon.viz.feature.awips.developer" version="1.9.0.qualifier"/>
|
||||||
</features>
|
</features>
|
||||||
|
|
||||||
|
|
|
@ -56,33 +56,4 @@
|
||||||
</property>
|
</property>
|
||||||
</product>
|
</product>
|
||||||
</extension>
|
</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>
|
</plugin>
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
|
|
||||||
<requires>
|
<requires>
|
||||||
<import feature="com.raytheon.uf.viz.cots.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.common.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"/>
|
<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"/>
|
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
|
|
||||||
<requires>
|
<requires>
|
||||||
<import feature="com.raytheon.uf.viz.cots.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.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.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.d2d.core.feature" version="1.0.0.qualifier"/>
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
</license>
|
</license>
|
||||||
|
|
||||||
<requires>
|
<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.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.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.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.common.menus;bundle-version="1.12.1174",
|
||||||
com.raytheon.uf.viz.application;bundle-version="1.0.0",
|
com.raytheon.uf.viz.application;bundle-version="1.0.0",
|
||||||
com.raytheon.viz.alerts;bundle-version="1.12.1174",
|
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-ActivationPolicy: lazy
|
||||||
Bundle-ClassPath: .
|
Bundle-ClassPath: .
|
||||||
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
|
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
|
||||||
|
|
|
@ -23,28 +23,7 @@
|
||||||
<extension
|
<extension
|
||||||
point="org.eclipse.ui.menus">
|
point="org.eclipse.ui.menus">
|
||||||
<menuContribution
|
<menuContribution
|
||||||
locationURI="menu:org.eclipse.ui.main.menu">
|
locationURI="menu:file.new">
|
||||||
<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>
|
|
||||||
-->
|
|
||||||
<command
|
<command
|
||||||
commandId="com.raytheon.viz.textworkstation.opentextworkstation"
|
commandId="com.raytheon.viz.textworkstation.opentextworkstation"
|
||||||
label="Text Workstation"
|
label="Text Workstation"
|
||||||
|
@ -52,129 +31,6 @@
|
||||||
</command>
|
</command>
|
||||||
<menu id="file.new.Aviation" label="Aviation">
|
<menu id="file.new.Aviation" label="Aviation">
|
||||||
</menu>
|
</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>
|
</menuContribution>
|
||||||
</extension>
|
</extension>
|
||||||
|
|
||||||
|
@ -184,91 +40,8 @@
|
||||||
id="com.raytheon.viz.ui.personalities.awips"
|
id="com.raytheon.viz.ui.personalities.awips"
|
||||||
name="AWIPS" description="Command category for AWIPS">
|
name="AWIPS" description="Command category for AWIPS">
|
||||||
</category>
|
</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>
|
||||||
|
|
||||||
|
|
||||||
<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
|
<extension
|
||||||
point="com.raytheon.uf.viz.core.scriptTemplate">
|
point="com.raytheon.uf.viz.core.scriptTemplate">
|
||||||
<scriptTemplate
|
<scriptTemplate
|
||||||
|
@ -280,217 +53,6 @@
|
||||||
scriptLibrary="BaseRequest">
|
scriptLibrary="BaseRequest">
|
||||||
</scriptTemplate>
|
</scriptTemplate>
|
||||||
</extension>
|
</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
|
<extension
|
||||||
point="com.raytheon.uf.viz.core.component">
|
point="com.raytheon.uf.viz.core.component">
|
||||||
<component key="viz" class="com.raytheon.viz.ui.personalities.awips.CAVE"/>
|
<component key="viz" class="com.raytheon.viz.ui.personalities.awips.CAVE"/>
|
||||||
|
@ -499,7 +61,17 @@
|
||||||
point="org.eclipse.ui.contexts">
|
point="org.eclipse.ui.contexts">
|
||||||
<context
|
<context
|
||||||
id="com.raytheon.uf.viz.application.awips"
|
id="com.raytheon.uf.viz.application.awips"
|
||||||
|
parentId="com.raytheon.uf.viz.application.cave"
|
||||||
name="AWIPS Application context">
|
name="AWIPS Application context">
|
||||||
</context>
|
</context>
|
||||||
</extension>
|
</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>
|
</plugin>
|
||||||
|
|
|
@ -19,12 +19,27 @@
|
||||||
**/
|
**/
|
||||||
package com.raytheon.viz.ui.personalities.awips;
|
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.menus.MenuCreationRequest;
|
||||||
import com.raytheon.uf.common.status.UFStatus;
|
import com.raytheon.uf.common.status.UFStatus;
|
||||||
import com.raytheon.uf.common.status.UFStatus.Priority;
|
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.exception.VizException;
|
||||||
import com.raytheon.uf.viz.core.localization.LocalizationManager;
|
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.core.requests.ThriftClient;
|
||||||
|
import com.raytheon.uf.viz.personalities.cave.workbench.VizWorkbenchAdvisor;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* AWIPS {@link VizWorkbenchAdvisor} that reqeusts menu creation service to run
|
* 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 {
|
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
|
@Override
|
||||||
protected void createDynamicMenus() {
|
protected void createDynamicMenus() {
|
||||||
// create the request to send to EDEX to generate the menus
|
// create the request to send to EDEX to generate the menus
|
||||||
|
@ -60,4 +162,9 @@ public class AWIPSWorkbenchAdvisor extends VizWorkbenchAdvisor {
|
||||||
super.createDynamicMenus();
|
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>
|
<requires>
|
||||||
<import feature="com.raytheon.uf.viz.cots.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.common.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"/>
|
<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"/>
|
<import feature="com.raytheon.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
<requires>
|
<requires>
|
||||||
<import feature="com.raytheon.uf.viz.common.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.cots.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.uf.viz.core.feature" version="1.0.0.qualifier"/>
|
||||||
<import feature="com.raytheon.viz.radar.feature" version="1.0.0.qualifier"/>
|
<import feature="com.raytheon.viz.radar.feature" version="1.0.0.qualifier"/>
|
||||||
</requires>
|
</requires>
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
|
|
||||||
<requires>
|
<requires>
|
||||||
<import feature="com.raytheon.uf.viz.cots.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.common.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.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"/>
|
<import feature="com.raytheon.viz.text.feature" version="1.0.0.qualifier"/>
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
|
|
||||||
<requires>
|
<requires>
|
||||||
<import feature="com.raytheon.uf.viz.cots.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.common.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.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"/>
|
<import feature="com.raytheon.uf.viz.ncep.core.feature" version="1.0.0.qualifier"/>
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
|
|
||||||
<requires>
|
<requires>
|
||||||
<import feature="com.raytheon.uf.viz.cots.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.common.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.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"/>
|
<import feature="com.raytheon.uf.viz.ncep.core.feature" version="1.0.0.qualifier"/>
|
||||||
|
|
Loading…
Add table
Reference in a new issue