|
||||||||||
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
com.isencia.passerelle.actor.Actor
com.isencia.passerelle.actor.Transformer
org.dawb.passerelle.common.actors.AbstractPassModeTransformer
org.dawb.passerelle.common.actors.AbstractDataMessageTransformer2Port
public abstract class AbstractDataMessageTransformer2Port
A Transformer which caches all messages coming into the doFire() and then forces the implemented to define a method to generate the output message from the cache. The cache is ordered although the order in which the messages are recieved in the first place is not guaranteed. The two ports can be used for non-symmetric operations like substract, divide.
Field Summary |
---|
Fields inherited from class com.isencia.passerelle.actor.Transformer |
---|
input, output |
Fields inherited from class com.isencia.passerelle.actor.Actor |
---|
OPTIONS_FACTORY_CFG_NAME, receiverQueueCapacityParam, receiverQueueWarningSizeParam |
Fields inherited from class ptolemy.kernel.util.NamedObj |
---|
ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS |
Fields inherited from interface ptolemy.actor.Executable |
---|
COMPLETED, NOT_READY, STOP_ITERATING |
Constructor Summary | |
---|---|
AbstractDataMessageTransformer2Port(ptolemy.kernel.CompositeEntity container,
java.lang.String name)
|
Method Summary | |
---|---|
void |
doPreInitialize()
|
Methods inherited from class org.dawb.passerelle.common.actors.AbstractPassModeTransformer |
---|
attributeChanged, getInputVariables, getOutputVariables, isUpstreamVariable, refreshResource |
Methods inherited from class com.isencia.passerelle.actor.Actor |
---|
createErrorMessage, createMessage, createMessage, createTriggerMessage, fire, getAuditLogger, getConfigurableParameter, getConfigurableParameter, getConfigurableParameters, getFullNameButWithoutModelName, getInfo, getOptionsFactory, initialize, isFinishRequested, isFiring, isMockMode, newReceiver, postfire, prefire, preinitialize, requestFinish, sendErrorMessage, stop, stopFire, terminate, wrapup |
Methods inherited from class ptolemy.actor.TypedAtomicActor |
---|
attributeTypeChanged, clone, newPort, typeConstraintList |
Methods inherited from class ptolemy.actor.AtomicActor |
---|
addActorFiringListener, addInitializable, clone, connectionsChanged, getDirector, getExecutiveDirector, getFunctionDependency, getManager, inputPortList, isFireFunctional, isStrict, iterate, outputPortList, pruneDependencies, recordFiring, removeActorFiringListener, removeDependency, removeInitializable, setContainer |
Methods inherited from class ptolemy.kernel.ComponentEntity |
---|
getContainer, instantiate, isAtomic, isOpaque, moveDown, moveToFirst, moveToIndex, moveToLast, moveUp, propagateExistence, setName |
Methods inherited from class ptolemy.kernel.Entity |
---|
connectedPortList, connectedPorts, containedObjectsIterator, getAttribute, getPort, getPorts, linkedRelationList, linkedRelations, portList, removeAllPorts, setClassDefinition, uniqueName |
Methods inherited from class ptolemy.kernel.InstantiableNamedObj |
---|
exportMoML, getChildren, getElementName, getParent, getPrototypeList, isClassDefinition, isWithinClassDefinition |
Methods inherited from class ptolemy.kernel.util.NamedObj |
---|
addChangeListener, addDebugListener, attributeList, attributeList, deepContains, depthInHierarchy, description, description, event, executeChangeRequests, exportMoML, exportMoML, exportMoML, exportMoML, exportMoMLPlain, getAttribute, getAttributes, getChangeListeners, getClassName, getDerivedLevel, getDerivedList, getDisplayName, getFullName, getModelErrorHandler, getName, getName, getSource, handleModelError, isDeferringChangeRequests, isOverridden, isPersistent, 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, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface ptolemy.actor.Actor |
---|
getDirector, getExecutiveDirector, getFunctionDependency, getManager, inputPortList, outputPortList |
Methods inherited from interface ptolemy.actor.Executable |
---|
isFireFunctional, isStrict, iterate |
Methods inherited from interface ptolemy.actor.Initializable |
---|
addInitializable, 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 |
Constructor Detail |
---|
public AbstractDataMessageTransformer2Port(ptolemy.kernel.CompositeEntity container, java.lang.String name) throws ptolemy.kernel.util.NameDuplicationException, ptolemy.kernel.util.IllegalActionException
ptolemy.kernel.util.NameDuplicationException
ptolemy.kernel.util.IllegalActionException
Method Detail |
---|
public void doPreInitialize()
doPreInitialize
in class com.isencia.passerelle.actor.Actor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |