|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectptolemy.kernel.util.NamedObj
ptolemy.kernel.InstantiableNamedObj
ptolemy.kernel.Entity
ptolemy.kernel.ComponentEntity
ptolemy.actor.AtomicActor
ptolemy.actor.TypedAtomicActor
ptolemy.actor.kiel.KielerIO
public class KielerIO
KielerIO Actor for simulating SyncCharts with Ptolemy II.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ptolemy.kernel.Entity |
---|
ptolemy.kernel.Entity.ContainedObjectsIterator |
Field Summary | |
---|---|
ptolemy.data.expr.Parameter |
permanent
|
ptolemy.data.expr.Parameter |
present
|
ptolemy.actor.TypedIOPort |
signal
|
ptolemy.data.expr.Parameter |
sname
|
ptolemy.actor.TypedIOPort |
trigger
This may trigger the actor in a DE domain. |
ptolemy.data.expr.Parameter |
value
|
Fields inherited from class ptolemy.actor.AtomicActor |
---|
_actorFiringListeners, _initializables, _notifyingActorFiring, _stopRequested |
Fields inherited from class ptolemy.kernel.util.NamedObj |
---|
_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS |
Fields inherited from interface ptolemy.actor.Executable |
---|
COMPLETED, NOT_READY, STOP_ITERATING |
Constructor Summary | |
---|---|
KielerIO(ptolemy.kernel.CompositeEntity container,
String name)
Construct an actor with the given container and name. |
Method Summary | |
---|---|
void |
fire()
|
String |
getSignalName()
|
int |
getValue()
|
void |
initialize()
|
boolean |
postfire()
|
void |
setPermanent(boolean permanent)
|
void |
setPresent(boolean present)
|
void |
setSignalName(String name)
|
void |
setValue(int value)
|
void |
wrapup()
|
Methods inherited from class ptolemy.actor.TypedAtomicActor |
---|
_addPort, _fireAt, _fireAt, attributeTypeChanged, clone, newPort, typeConstraintList, typeConstraints |
Methods inherited from class ptolemy.actor.AtomicActor |
---|
_actorFiring, _actorFiring, addActorFiringListener, addInitializable, clone, connectionsChanged, createReceivers, declareDelayDependency, getCausalityInterface, getDirector, getExecutiveDirector, getManager, inputPortList, isFireFunctional, isStrict, iterate, newReceiver, outputPortList, prefire, preinitialize, pruneDependencies, recordFiring, removeActorFiringListener, removeDependency, removeInitializable, setContainer, stop, stopFire, terminate |
Methods inherited from class ptolemy.kernel.ComponentEntity |
---|
_adjustDeferrals, _checkContainer, _getContainedObject, _propagateExistence, getContainer, instantiate, isAtomic, isOpaque, moveDown, moveToFirst, moveToIndex, moveToLast, moveUp, propagateExistence, setName |
Methods inherited from class ptolemy.kernel.Entity |
---|
_description, _exportMoMLContents, _removePort, _validateSettables, connectedPortList, connectedPorts, containedObjectsIterator, getAttribute, getPort, getPorts, linkedRelationList, linkedRelations, portList, removeAllPorts, setClassDefinition, uniqueName |
Methods inherited from class ptolemy.kernel.InstantiableNamedObj |
---|
_setParent, exportMoML, getChildren, getElementName, getParent, getPrototypeList, isClassDefinition, isWithinClassDefinition |
Methods inherited from class ptolemy.kernel.util.NamedObj |
---|
_addAttribute, _adjustOverride, _attachText, _cloneFixAttributeFields, _debug, _debug, _debug, _debug, _debug, _getIndentPrefix, _isMoMLSuppressed, _markContentsDerived, _propagateValue, _recordDecoratedAttributes, _removeAttribute, _splitName, _stripNumericSuffix, addChangeListener, addDebugListener, attributeChanged, attributeList, attributeList, 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, propagateValue, propagateValues, removeChangeListener, removeDebugListener, requestChange, setClassName, setDeferringChangeRequests, setDerivedLevel, setDisplayName, setModelErrorHandler, setPersistent, setSource, sortContainedObjects, toplevel, toString, validateSettables, workspace |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface ptolemy.actor.Actor |
---|
createReceivers, getCausalityInterface, getDirector, getExecutiveDirector, getManager, inputPortList, newReceiver, outputPortList |
Methods inherited from interface ptolemy.actor.Executable |
---|
isFireFunctional, isStrict, iterate, prefire, stop, stopFire, terminate |
Methods inherited from interface ptolemy.actor.Initializable |
---|
addInitializable, preinitialize, removeInitializable |
Methods inherited from interface ptolemy.kernel.util.Nameable |
---|
description, getContainer, getDisplayName, getFullName, getName, getName, setName |
Methods inherited from interface ptolemy.kernel.util.Derivable |
---|
getDerivedLevel, getDerivedList, propagateValue |
Field Detail |
---|
public ptolemy.data.expr.Parameter present
public ptolemy.data.expr.Parameter sname
public ptolemy.data.expr.Parameter value
public ptolemy.data.expr.Parameter permanent
public ptolemy.actor.TypedIOPort trigger
public ptolemy.actor.TypedIOPort signal
Constructor Detail |
---|
public KielerIO(ptolemy.kernel.CompositeEntity container, String name) throws ptolemy.kernel.util.NameDuplicationException, ptolemy.kernel.util.IllegalActionException
container
- The container.name
- The name of this actor.
ptolemy.kernel.util.IllegalActionException
- If the actor cannot be contained by the proposed container.
ptolemy.kernel.util.NameDuplicationException
- If the container already has an actor with this name.Method Detail |
---|
public void setValue(int value)
public void setPermanent(boolean permanent)
public void setPresent(boolean present)
public void setSignalName(String name)
public String getSignalName()
public int getValue()
public void fire() throws ptolemy.kernel.util.IllegalActionException
fire
in interface ptolemy.actor.Executable
fire
in class ptolemy.actor.AtomicActor
ptolemy.kernel.util.IllegalActionException
public boolean postfire()
postfire
in interface ptolemy.actor.Executable
postfire
in class ptolemy.actor.AtomicActor
public void initialize() throws ptolemy.kernel.util.IllegalActionException
initialize
in interface ptolemy.actor.Initializable
initialize
in class ptolemy.actor.AtomicActor
ptolemy.kernel.util.IllegalActionException
public void wrapup() throws ptolemy.kernel.util.IllegalActionException
wrapup
in interface ptolemy.actor.Initializable
wrapup
in class ptolemy.actor.AtomicActor
ptolemy.kernel.util.IllegalActionException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |