Package nis.svc.opt.api
Interface OptimizerService
-
public interface OptimizerService
The Northfield Optimizer Service that provides an interface to a Northfield optimizer implementation. See ProjectSettings, ProjectReports, ProjectResults, and ProjectTables for detailed information.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
Project
create(java.lang.String code)
Allows a project to be created by a code set in the shape process.Project
create(ProjectTask task)
<T> T
property(java.lang.String name)
Project
run(Project project)
-
-
-
Method Detail
-
create
Project create(java.lang.String code) throws OptimizerException
Allows a project to be created by a code set in the shape process.- Parameters:
code
-- Returns:
- Throws:
OptimizerException
-
create
Project create(ProjectTask task)
-
run
Project run(Project project) throws OptimizerException
- Throws:
OptimizerException
-
close
void close() throws OptimizerException
- Throws:
OptimizerException
-
property
<T> T property(java.lang.String name) throws OptimizerException
- Throws:
OptimizerException
-
-