Package hec.rss.plugins.opsupport
Class OpSupportPlugin
java.lang.Object
hec.rss.plugins.opsupport.OpSupportPlugin
- All Implemented Interfaces:
hec.client.RunObserver,hec.event.ActiveRunChangeListener,ActionListener,EventListener,MenuListener
public class OpSupportPlugin
extends Object
implements hec.client.RunObserver, ActionListener, hec.event.ActiveRunChangeListener, MenuListener
-
Method Summary
Modifier and TypeMethodDescriptionvoidAction performed.voidActive run changed.voiddisplayOpSupportFrame(RssRun rssrun) Display output report.displayOsiFrame(RssRun rssrun) display the OSI dialog for the specified RssRunstatic OpSupportFramegetOSI()gets the currently active OSI instance.static OpSupportPluginGets the plugin.static voidserver side entry point.static voidclient side entry point.voidMenu canceled.voidMenu deselected.voidMenu selected.static OpSupportFramestatic OpSupportFramevoidrunComplete(Object obj) Run complete.
-
Method Details
-
runComplete
Run complete.- Specified by:
runCompletein interfacehec.client.RunObserver- Parameters:
obj- the obj- See Also:
-
activeRunChanged
Active run changed.- Specified by:
activeRunChangedin interfacehec.event.ActiveRunChangeListener- Parameters:
evt- the evt- See Also:
-
actionPerformed
Action performed.- Specified by:
actionPerformedin interfaceActionListener- Parameters:
e- the e- See Also:
-
displayOpSupportFrame
Display output report.- Parameters:
rssrun- the rss run
-
displayOsiFrame
display the OSI dialog for the specified RssRun- Parameters:
rssrun- the RssRun- Returns:
- the OSI Dialog or null if the RssRun is null
-
main
client side entry point.- Parameters:
args- the arguments
-
main
server side entry point.- Parameters:
args- the args
-
getPlugin
Gets the plugin.- Returns:
- the plugin
-
getOSI
gets the currently active OSI instance.- Returns:
- the currently active OSI instance or null if there isn't one
-
openOSI
- Parameters:
alt- the ResSim Alternative- Returns:
- the OpSupportFrame or null if the Alternative hasn't been computed yet
-
openOSI
-