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 AbstractBranchControllergetBranchController()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.
-
-