Issue #1966 Feature place holders for the dialogs.

Change-Id: I7d4574297874c85ba0ba215ded84e822d83bf66f

Former-commit-id: e55f73b4f7 [formerly 04684460d021089818509726b1dd23d53fb90440]
Former-commit-id: d35424df4f
This commit is contained in:
Roger Ferrel 2013-05-22 07:39:24 -05:00
parent 0f9e0b343d
commit 2d4434119d
6 changed files with 155 additions and 1 deletions

View file

@ -31,4 +31,58 @@
extensionFilter=".xml">
</path>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="menu:CAVE?after=group1">
<command
commandId="com.raytheon.uf.viz.archive.retentionui"
id="archivetest"
label="Archive Retention..."
style="push">
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="menu:CAVE?after=group1">
<command
commandId="com.raytheon.uf.viz.archive.casecreationui"
id="archivetest"
label="Archive Case Creation..."
style="push">
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
id="com.raytheon.uf.viz.archive.casecreationui"
name="casecreation">
</command>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
id="com.raytheon.uf.viz.archive.retentionui"
name="archiveretention">
</command>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="com.raytheon.uf.viz.archive.ArchiveCaseCreationDialogAction"
commandId="com.raytheon.uf.viz.archive.casecreationui">
</handler>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="com.raytheon.uf.viz.archive.ArchiveRetentionDialogAction"
commandId="com.raytheon.uf.viz.archive.retentionui">
</handler>
</extension>
</plugin>

View file

@ -0,0 +1,48 @@
package com.raytheon.uf.viz.archive;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
/**
* Action to bring up the Archive Case Creation dialog..
*
* <pre>
*
* SOFTWARE HISTORY
*
* Date Ticket# Engineer Description
* ------------ ---------- ----------- --------------------------
* May 16, 2013 1966 rferrel Initial creation
*
* </pre>
*
* @author rferrel
* @version 1.0
*/
public class ArchiveCaseCreationDialogAction extends AbstractHandler {
// ArchiveCaseCreationDialog dialog;
/*
* (non-Javadoc)
*
* @see
* org.eclipse.core.commands.AbstractHandler#execute(org.eclipse.core.commands
* .ExecutionEvent)
*/
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
// if (dialog == null || dialog.isDiposed()) {
// Shell shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow()
// .getShell();
// dialog = new ArchiveCaseCreationDialog(shell);
// dialog.open();
// } else {
// dialog.bringToTop();
// }
// dialog.open();
System.out.println("ArchiveCaseCreationDialogAction NYI.");
return null;
}
}

View file

@ -0,0 +1,48 @@
package com.raytheon.uf.viz.archive;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
/**
* Action to display the Archive Retention dialog.
*
* <pre>
*
* SOFTWARE HISTORY
*
* Date Ticket# Engineer Description
* ------------ ---------- ----------- --------------------------
* May 16, 2013 1966 rferrel Initial creation
*
* </pre>
*
* @author rferrel
* @version 1.0
*/
public class ArchiveRetentionDialogAction extends AbstractHandler {
// ArchiveRetentionDialog dialog;
/*
* (non-Javadoc)
*
* @see
* org.eclipse.core.commands.AbstractHandler#execute(org.eclipse.core.commands
* .ExecutionEvent)
*/
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
// if (dialog == null || dialog.isDiposed()) {
// Shell shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow()
// .getShell();
// dialog = new ArchiveRetentionDialog(shell);
// dialog.open();
// } else {
// dialog.bringToTop();
// }
// dialog.open();
System.out.println("ArchiveRetentionDialogAction NYI.");
return null;
}
}

View file

@ -170,6 +170,10 @@
id="com.raytheon.uf.viz.gisdatastore.feature"
version="0.0.0"/>
<includes
id="com.raytheon.uf.viz.archive.feature"
version="0.0.0"/>
<requires>
<import feature="com.raytheon.viz.feature.awips" version="1.0.0.qualifier"/>
</requires>