public final class LocalSubmission extends AbstractSubmission
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
name
Name of this submission.
|
private static java.lang.String |
OUTPUT_EXTENSION
Extension used for local submission output file.
|
private static java.lang.String |
SAMPLE_SUFFIX
Suffix used for local submission name.
|
OUTPUT_PATH
Constructor and Description |
---|
LocalSubmission(ProblemSolver solver)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
Getter for this submission name.
|
org.eclipse.core.resources.IFile |
getOutput()
Returns the output file associated to this submission.
|
void |
start(org.eclipse.core.runtime.IProgressMonitor monitor)
Starts this submission.
|
void |
submit(org.eclipse.core.runtime.IProgressMonitor monitor)
Indicates if this submission has run successfully or not.
|
getService, getSolver, run
private static final java.lang.String OUTPUT_EXTENSION
private static final java.lang.String SAMPLE_SUFFIX
private final java.lang.String name
public LocalSubmission(ProblemSolver solver)
solver
- Target problem solver this submission will work on.public void start(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
monitor
- Monitor instance used for submission execution.org.eclipse.core.runtime.CoreException
public void submit(org.eclipse.core.runtime.IProgressMonitor monitor) throws SubmissionException
monitor
- Monitor instance used for submission.SubmissionException
public org.eclipse.core.resources.IFile getOutput() throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
- If any error occurs while retrieving output file.public java.lang.String getName()