Merge "Issue #1966 Feature place holders for the dialogs." into development

Former-commit-id: b86a90abaa162805c2790ce007fcf38ea80d9779
This commit is contained in:
Lee Venable 2013-05-23 09:05:11 -05:00 committed by Gerrit Code Review
commit 7245dff8b9
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

@ -18,7 +18,7 @@
id="com.raytheon.uf.common.base.feature"
version="0.0.0"/>
<includes
<includes
id="com.raytheon.uf.viz.base.feature"
version="0.0.0"/>
@ -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>