Package ptolemy.domains.coroutine.kernel
Interface Continuation
-
- All Known Implementing Classes:
AtomicContinuationActor
,Conditional
,CoroutineDirector
,Counter
,Emit
,Pause
public interface Continuation
Continuation class.- Since:
- Ptolemy II 11.0
- Version:
- $Id$
- Author:
- shaver
- Pt.AcceptedRating:
- Red (cxh)
- Pt.ProposedRating:
- Red (cxh)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ControlExitToken
controlEnter(ControlEntryToken entry)
ControlExitToken
controlEnterAt(ControlEntryToken.EntryLocation location)
ControlExitToken
controlInit()
ControlExitToken
controlResume()
java.util.List<ControlEntryToken.EntryLocation>
entryLocations()
Returns the set of exposed Entry Locations.java.util.List<ControlExitToken.ExitLocation>
exitLocations()
Returns the set of exposed Exit Locations.
-
-
-
Method Detail
-
controlEnter
ControlExitToken controlEnter(ControlEntryToken entry) throws IllegalActionException
- Throws:
IllegalActionException
-
controlInit
ControlExitToken controlInit() throws IllegalActionException
- Throws:
IllegalActionException
-
controlResume
ControlExitToken controlResume() throws IllegalActionException
- Throws:
IllegalActionException
-
controlEnterAt
ControlExitToken controlEnterAt(ControlEntryToken.EntryLocation location) throws IllegalActionException
- Throws:
IllegalActionException
-
entryLocations
java.util.List<ControlEntryToken.EntryLocation> entryLocations()
Returns the set of exposed Entry Locations. Some internal entry locations may exist that are not exposed to the interface.
-
exitLocations
java.util.List<ControlExitToken.ExitLocation> exitLocations()
Returns the set of exposed Exit Locations. Some internal exit locations may exist that are not exposed to the interface.
-
-