jopt.js.spi.search.actions
Class InstantiateActivityStartTimeAction
java.lang.Object
jopt.csp.spi.search.tree.AbstractSearchNodeAction
jopt.js.spi.search.actions.InstantiateActivityStartTimeAction
- All Implemented Interfaces:
- jopt.csp.search.SearchAction
- public class InstantiateActivityStartTimeAction
- extends jopt.csp.spi.search.tree.AbstractSearchNodeAction
Action that will "instantiate" an activity by assigning it a start time.
Constructor Summary |
InstantiateActivityStartTimeAction(jopt.js.api.variable.Activity activity,
jopt.js.api.search.StartTimeSelector selector)
Creates a new instantiate activity start time action |
Method Summary |
jopt.csp.search.SearchAction |
performAction()
Attempts to assign a start time to the activity |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
InstantiateActivityStartTimeAction
public InstantiateActivityStartTimeAction(jopt.js.api.variable.Activity activity,
jopt.js.api.search.StartTimeSelector selector)
- Creates a new instantiate activity start time action
- Parameters:
activity
- activity whose start time will be assignedselector
- selects which start time to assign to the activity
performAction
public jopt.csp.search.SearchAction performAction()
throws jopt.csp.variable.PropagationFailureException
- Attempts to assign a start time to the activity
- Returns:
- the next step in the search process
- Throws:
jopt.csp.variable.PropagationFailureException
toString
public java.lang.String toString()