public class SeaOfGatesHandlers
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SeaOfGatesHandlers.Save
Save mode determines how to save changes.
|
Modifier and Type | Method and Description |
---|---|
static SeaOfGatesEngine.Handler |
getDefault(Cell cell,
java.lang.String resultCellName,
Routing.SoGContactsStrategy contactPlacementAction,
Job job,
EditingPreferences ep)
Returns Job handler with default Save mode and default SaveArcs mode
|
static SeaOfGatesEngine.Handler |
getDefault(Cell cell,
java.lang.String resultCellName,
Routing.SoGContactsStrategy contactPlacementAction,
Job job,
EditingPreferences ep,
SeaOfGatesHandlers.Save save)
Returns Job handler with default Save mode and specified SaveArcs mode
|
static SeaOfGatesEngine.Handler |
getDummy(EditingPreferences ep,
java.io.PrintStream out)
Returns dummy handler
|
static void |
startInJob(Cell cell,
java.util.Collection<ArcInst> selected,
SeaOfGatesEngineFactory.SeaOfGatesEngineType version)
Start routine in a Job with default save and save arcs modes
|
static void |
startInJob(Cell cell,
java.util.Collection<ArcInst> selected,
SeaOfGatesEngineFactory.SeaOfGatesEngineType version,
SeaOfGatesHandlers.Save save)
Start routine in a Job with default save and save arcs modes
|
public static void startInJob(Cell cell, java.util.Collection<ArcInst> selected, SeaOfGatesEngineFactory.SeaOfGatesEngineType version)
cell
- Cell to routeselected
- ArcInsts to route or null to route all unrouted arcs in the Cellversion
- version of SeaOfGatesEnginepublic static void startInJob(Cell cell, java.util.Collection<ArcInst> selected, SeaOfGatesEngineFactory.SeaOfGatesEngineType version, SeaOfGatesHandlers.Save save)
cell
- Cell to routeselected
- ArcInsts to route or null to route all unrouted arcs in the Cellversion
- version of SeaOfGatesEnginesave
- mode to save changespublic static SeaOfGatesEngine.Handler getDefault(Cell cell, java.lang.String resultCellName, Routing.SoGContactsStrategy contactPlacementAction, Job job, EditingPreferences ep)
job
- executing Job or null to save in raw databaseep
- EditingPreferencespublic static SeaOfGatesEngine.Handler getDefault(Cell cell, java.lang.String resultCellName, Routing.SoGContactsStrategy contactPlacementAction, Job job, EditingPreferences ep, SeaOfGatesHandlers.Save save)
job
- executing Job or null to save in raw databaseep
- EditingPreferencessave
- specified Save modepublic static SeaOfGatesEngine.Handler getDummy(EditingPreferences ep, java.io.PrintStream out)