ptolemy.domains.csp.kernel
Interface BranchActor

All Superinterfaces:
Actor, Executable, Initializable, Nameable
All Known Implementing Classes:
Barrier, Buffer, CSPActor, CSPBuffer, CSPMultiSink, CSPMultiSource, CSPSieve, 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: BranchActor.java 57040 2010-01-27 20:52:32Z cxh $
Author:
Bilung Lee
See Also:
ConditionalBranch, ConditionalBranchController
Accepted Rating:
Red (bilung)
Proposed Rating:
Red (bilung)

Field Summary
 
Fields inherited from interface ptolemy.actor.Executable
COMPLETED, NOT_READY, STOP_ITERATING
 
Method Summary
 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.