Package ptolemy.domains.csp.kernel
Interface BranchActor
-
- All Superinterfaces:
Actor
,Executable
,Initializable
,Nameable
- All Known Implementing Classes:
Barrier
,Buffer
,Chopstick
,ContentionAlarm
,Controller
,CSPActor
,CSPBuffer
,CSPCondGet
,CSPCondPut
,CSPGet
,CSPGetToken
,CSPHasRoom
,CSPHasToken
,CSPMultiSink
,CSPMultiSource
,CSPPut
,CSPPutToken
,CSPSieve
,Memory
,Philosopher
,Processor
,ResourcePool
public interface BranchActor extends Actor
BranchActor is an actor that contain a controller to manage the conditional branches for performing conditional communication within CSP domain.- Since:
- Ptolemy II 5.2
- Version:
- $Id$
- Author:
- Bilung Lee
- See Also:
ConditionalBranch
,ConditionalBranchController
- Pt.AcceptedRating:
- Red (bilung)
- Pt.ProposedRating:
- Red (bilung)
-
-
Field Summary
-
Fields inherited from interface ptolemy.actor.Executable
COMPLETED, NOT_READY, STOP_ITERATING
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AbstractBranchController
getBranchController()
Return the the conditional branch controller of this actor.-
Methods inherited from interface ptolemy.actor.Actor
createReceivers, getCausalityInterface, getDirector, getExecutiveDirector, getManager, inputPortList, newReceiver, outputPortList
-
Methods inherited from interface ptolemy.actor.Executable
fire, isFireFunctional, isStrict, iterate, postfire, prefire, stop, stopFire, terminate
-
Methods inherited from interface ptolemy.actor.Initializable
addInitializable, initialize, preinitialize, removeInitializable, wrapup
-
Methods inherited from interface ptolemy.kernel.util.Nameable
description, getContainer, getDisplayName, getFullName, getName, getName, setName
-
-
-
-
Method Detail
-
getBranchController
AbstractBranchController getBranchController()
Return the the conditional branch controller of this actor.- Returns:
- The conditional branch controller.
-
-