|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IControl
A handle to the objects associated with the Control component
| Field Summary |
|---|
| Fields inherited from interface com.azalient.api.a.tables.IModule |
|---|
NONE |
| Fields inherited from interface com.azalient.api.a.tables.IPage |
|---|
ZERO |
| Method Summary | |
|---|---|
IPhase |
newPhase(IController c,
String phaseName,
boolean addToStore,
boolean addToPlans)
Create a new phase, given the controller and the phase name |
IPhase |
newPhase(String name,
boolean mapOldToNew)
Create a new phase, given a name in the format intersection_phase. |
IPlan |
newPlan(String name,
boolean mapOldToNew)
Create a new plan. |
ICreator |
phaseCreator()
|
IStore<IPhase> |
phases()
Return a store of all phases, for all intersections |
ICreator |
planCreator()
|
IStore<IPlan> |
plans()
Return a store of all phase plans, for all intersections |
ICreator |
ruleCreator()
|
IStore<ISignalRule> |
rules()
Return a store of all rules, for all intersections |
| Methods inherited from interface com.azalient.api.a.tables.IModule |
|---|
addTable, baseName, childModules, destroy, open, open, pageName, pageType, parentModule, rename, save, save, table, verify |
| Methods inherited from interface com.azalient.api.a.tables.IPage |
|---|
baseName, pageName, pageType |
| Method Detail |
|---|
IStore<IPhase> phases()
IStore<IPlan> plans()
IStore<ISignalRule> rules()
ICreator phaseCreator()
ICreator planCreator()
ICreator ruleCreator()
IPhase newPhase(String name,
boolean mapOldToNew)
IPhase newPhase(IController c,
String phaseName,
boolean addToStore,
boolean addToPlans)
IPlan newPlan(String name,
boolean mapOldToNew)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||