public class CSPBuffer extends CSPActor
Entity.ContainedObjectsIterator
Modifier and Type | Field and Description |
---|---|
Parameter |
depth
The Parameter storing the depth of the buffer.
|
TypedIOPort |
input
The input port for this actor.
|
TypedIOPort |
output
The output port for this actor.
|
_typesValid
_actorFiringListeners, _initializables, _notifyingActorFiring, _stopRequested
_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _deferChangeRequests, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS
COMPLETED, NOT_READY, STOP_ITERATING
Constructor and Description |
---|
CSPBuffer()
Deprecated.
Use ptolemy.domains.csp.lib.Buffer instead.
|
CSPBuffer(TypedCompositeActor container,
java.lang.String name)
Construct a CSPBuffer in the specified container with the
specified name.
|
CSPBuffer(TypedCompositeActor container,
java.lang.String name,
int theDepth)
Construct a CSPBuffer in the specified container with the
specified name.
|
Modifier and Type | Method and Description |
---|---|
void |
fire()
Executes the code in this actor.
|
_cancelDelay, _continue, _waitForDeadlock, chooseBranch, clone, delay, getBranchController, initialize, postfire, terminate
_containedTypeConstraints, _customTypeConstraints, _defaultTypeConstraints, _fireAt, _fireAt, attributeTypeChanged, clone, isBackwardTypeInferenceEnabled, newPort, typeConstraintList, typeConstraints
_actorFiring, _actorFiring, _declareDelayDependency, addActorFiringListener, addInitializable, connectionsChanged, createReceivers, declareDelayDependency, getCausalityInterface, getDirector, getExecutiveDirector, getManager, inputPortList, isFireFunctional, isStrict, iterate, newReceiver, outputPortList, prefire, preinitialize, pruneDependencies, recordFiring, removeActorFiringListener, removeDependency, removeInitializable, setContainer, stop, stopFire, wrapup
_adjustDeferrals, _checkContainer, _getContainedObject, _propagateExistence, getContainer, instantiate, isAtomic, isOpaque, moveDown, moveToFirst, moveToIndex, moveToLast, moveUp, propagateExistence, setName
_addPort, _description, _exportMoMLContents, _removePort, _validateSettables, connectedPortList, connectedPorts, containedObjectsIterator, getAttribute, getPort, getPorts, linkedRelationList, linkedRelations, portList, removeAllPorts, setClassDefinition, uniqueName
_setParent, exportMoML, getChildren, getElementName, getParent, getPrototypeList, isClassDefinition, isWithinClassDefinition
_addAttribute, _adjustOverride, _attachText, _cloneFixAttributeFields, _containedDecorators, _copyChangeRequestList, _debug, _debug, _debug, _debug, _debug, _executeChangeRequests, _getIndentPrefix, _isMoMLSuppressed, _markContentsDerived, _notifyHierarchyListenersAfterChange, _notifyHierarchyListenersBeforeChange, _propagateValue, _removeAttribute, _splitName, _stripNumericSuffix, addChangeListener, addDebugListener, addHierarchyListener, attributeChanged, attributeDeleted, attributeList, attributeList, decorators, deepContains, depthInHierarchy, description, description, event, executeChangeRequests, exportMoML, exportMoML, exportMoML, exportMoML, exportMoMLPlain, getAttribute, getAttributes, getChangeListeners, getClassName, getDecoratorAttribute, getDecoratorAttributes, getDerivedLevel, getDerivedList, getDisplayName, getFullName, getModelErrorHandler, getName, getName, getSource, handleModelError, isDeferringChangeRequests, isOverridden, isPersistent, lazyContainedObjectsIterator, message, notifyOfNameChange, propagateValue, propagateValues, removeAttribute, removeChangeListener, removeDebugListener, removeHierarchyListener, requestChange, setClassName, setDeferringChangeRequests, setDerivedLevel, setDisplayName, setModelErrorHandler, setPersistent, setSource, sortContainedObjects, toplevel, toString, validateSettables, workspace
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
createReceivers, getCausalityInterface, getDirector, getExecutiveDirector, getManager, inputPortList, newReceiver, outputPortList
isFireFunctional, isStrict, iterate, prefire, stop, stopFire
addInitializable, preinitialize, removeInitializable, wrapup
description, getContainer, getDisplayName, getFullName, getName, getName, setName
getDerivedLevel, getDerivedList, propagateValue
public TypedIOPort input
public TypedIOPort output
public Parameter depth
@Deprecated public CSPBuffer() throws IllegalActionException, NameDuplicationException
IllegalActionException
- If the port or parameter
cannot be contained by this actor.NameDuplicationException
- If the port name coincides
with a port already in this actor, or if the parameter name
coincides with a parameter already in this actor.public CSPBuffer(TypedCompositeActor container, java.lang.String name) throws IllegalActionException, NameDuplicationException
container
- The TypedCompositeActor that contains this
actor.name
- The actor's name.IllegalActionException
- If the entity cannot be
contained by the proposed container.NameDuplicationException
- If the name argument
coincides with an entity already in the container.public CSPBuffer(TypedCompositeActor container, java.lang.String name, int theDepth) throws IllegalActionException, NameDuplicationException
container
- The TypedCompositeActor that contains this actor.name
- The actor's name.theDepth
- The depth of this buffer.IllegalActionException
- If the entity cannot be contained
by the proposed container.NameDuplicationException
- If the name argument coincides
with an entity already in the container.public void fire() throws IllegalActionException
fire
in interface Executable
fire
in class AtomicActor<TypedIOPort>
IllegalActionException
- If an error occurs during
executing the process.