public class SuiteLauncher extends JobLauncher
component
Constructor and Description |
---|
SuiteLauncher()
The nullary constructor.
|
SuiteLauncher(org.eclipse.core.resources.IProject projectSpace)
The main constructor for SuiteLauncher.
|
Modifier and Type | Method and Description |
---|---|
void |
addExecutables(java.util.ArrayList<java.lang.String> executables)
This operation sets the list of executables from which clients can make a
choice.
|
java.lang.Object |
clone()
This operation overrides JobLauncher.clone to get the cloned type
correct.
|
void |
copy(SuiteLauncher otherLauncher)
This operation overrides JobLauncher.copy to copy extra executable
information.
|
boolean |
equals(SuiteLauncher otherLauncher)
This operation overrides JobLauncher.equals() to check the additional
pieces of this class.
|
int |
hashCode()
This operation overrides JobLauncher.hashCode() to check the additional
pieces of this class.
|
void |
setExecutable(java.lang.String execName,
java.lang.String execDesc,
java.lang.String execCommand)
This operation overrides the same operation on JobLauncher and is called
whenever the entries are reviewed to update the executable.
|
addHost, addInputType, copy, deleteHost, disableMPI, disableOpenMP, disableTBB, enableMPI, enableOpenMP, enableTBB, equals, getAllHosts, process, reloadProjectData, removeInputType, update
addListener, cancelProcess, cancelProcess, copy, disable, equals, getAvailableActions, getDescription, getForm, getId, getItemBuilderName, getItemType, getName, getOutputFile, getResource, getResource, getStatus, hasProject, isEnabled, loadFromPSF, loadInput, setActionFactory, setDescription, setId, setIOService, setItemBuilderName, setName, setProject, setupFormWithServices, submitForm, update, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
public SuiteLauncher(org.eclipse.core.resources.IProject projectSpace)
projectSpace
- The project space in which the launcher should do its work and
find its data.public SuiteLauncher()
public void addExecutables(java.util.ArrayList<java.lang.String> executables)
executables
- The list of executables available to launch.public void setExecutable(java.lang.String execName, java.lang.String execDesc, java.lang.String execCommand)
setExecutable
in class JobLauncher
execName
- The proper and full name of the job that will be launched
(e.g. - Microsoft Word). The JobLauncher class appends
" Launcher" to this name.execDesc
- The description of the executable.execCommand
- The name of the executable command that should be launched.
This is different than the proper name of the executable. For
example, the name of a popular Linux text editor is Vi
Improved, but its executable command name is vim.public java.lang.Object clone()
clone
in interface Identifiable
clone
in class JobLauncher
public void copy(SuiteLauncher otherLauncher)
otherLauncher
- The launcher to copy.public boolean equals(SuiteLauncher otherLauncher)
otherLauncher
- The launcher to compare against.public int hashCode()
hashCode
in interface Identifiable
hashCode
in class JobLauncher