Package | Description |
---|---|
review.classdesign.jammy.addons |
Addon API that should be implemented in order to add language support.
|
review.classdesign.jammy.addons.java |
Defines the
ILanguageManager implementation for Java language. |
review.classdesign.jammy.addons.java.internal |
Associated class for Java language management.
|
review.classdesign.jammy.addons.python | |
review.classdesign.jammy.command |
Command provided by this plugin.
|
review.classdesign.jammy.core |
Application model including contest representation
as JSON binding as well.
|
review.classdesign.jammy.core.submission.internal |
TODO Package documentation.
|
Modifier and Type | Field and Description |
---|---|
private ProblemSolver |
ProcessSolverRunner.solver
Problem solver instance this runner should execute.
|
Modifier and Type | Method and Description |
---|---|
ISolverRunner |
AbstractProcessManager.getRunner(ProblemSolver solver,
org.eclipse.core.runtime.IProgressMonitor monitor)
Retrieves a valid
ISolverRunner instance that could
manage the given solver execution. |
ISolverRunner |
ILanguageManager.getRunner(ProblemSolver solver,
org.eclipse.core.runtime.IProgressMonitor monitor)
Retrieves a valid
ISolverRunner instance that could
manage the given solver execution. |
Constructor and Description |
---|
ProcessSolverRunner(java.lang.String command,
ProblemSolver solver)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
ISolverRunner |
JavaManager.getRunner(ProblemSolver solver,
org.eclipse.core.runtime.IProgressMonitor monitor)
Retrieves a valid
ISolverRunner instance that could
manage the given solver execution. |
Modifier and Type | Field and Description |
---|---|
private ProblemSolver |
JavaSolverRunner.solver
Target problem solver this submission will work on.
|
Constructor and Description |
---|
JavaSolverRunner(ProblemSolver solver,
org.eclipse.core.runtime.IProgressMonitor monitor)
Default constructor.
|
Modifier and Type | Field and Description |
---|---|
private ProblemSolver |
PythonRunner.solver |
Constructor and Description |
---|
PythonRunner(ProblemSolver solver) |
Modifier and Type | Method and Description |
---|---|
protected void |
RunSampleDatasetCommand.processSolver(ProblemSolver solver,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected void |
OpenSolverCommand.processSolver(ProblemSolver solver,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected abstract void |
AbstractProgressiveSolverCommand.processSolver(ProblemSolver solver,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<Problem,java.lang.ref.SoftReference<ProblemSolver>> |
ProblemSolver.INSTANCES
Cache of all problem solver instances indexed by
|
Modifier and Type | Method and Description |
---|---|
private static ProblemSolver |
ProblemSolver.createSolver(Problem problem,
org.eclipse.core.runtime.IProgressMonitor monitor)
Static factory method that creates a
ProblemSolver instance
from the given problem instance. |
static ProblemSolver |
ProblemSolver.get(Problem problem,
org.eclipse.core.runtime.IProgressMonitor monitor)
ProblemSolver instances access method. |
Modifier and Type | Field and Description |
---|---|
private ProblemSolver |
AbstractSubmission.solver
Target problem solver this submission will work on.
|
Modifier and Type | Method and Description |
---|---|
protected ProblemSolver |
AbstractSubmission.getSolver()
Getter for the target problem solver.
|
Constructor and Description |
---|
AbstractSubmission(ProblemSolver solver)
Default constructor.
|
LocalSubmission(ProblemSolver solver)
Default constructor.
|
OnlineSubmission(ProblemSolver solver)
Default constructor.
|