Package ptolemy.actor
Interface Actor
-
- All Superinterfaces:
Executable
,Initializable
,Nameable
- All Known Subinterfaces:
BranchActor
,GTCompositeActor
,InferenceActor
,MapConstrained
,RefinementActor
,StateSpaceActor
,TMActor
,TypedActor
,WirelessChannel
- All Known Implementing Classes:
Absent
,AbsoluteValue
,AbstractCalInterpreter
,AbstractParticleFilter
,AbstractPlaceableActor
,AbstractPredictor
,AbstractSourceStation
,AbstractStateSpaceSimulator
,AbstractStation
,AbstractTrack
,AbstractUnscentedKalmanFilter
,Accelerometer
,AccumLUB
,Accumulator
,ActorRecursion
,ActorWithPortNameProblem
,ActorWithPrivateParameter
,ActuatorSetup
,AdaptiveMedian
,AddSubtract
,AddSubtract
,AddSubtractAll
,AFDXESs
,AFDXSwitch
,AFTEDiscriminant
,AFTEFast
,Airport
,Align
,Alloc
,AnythingToDouble
,ApplyFilterOverArray
,ApplyFunction
,ApplyFunctionOverSequence
,ArrayAccumulate
,ArrayAppend
,ArrayAverage
,ArrayContains
,ArrayElement
,ArrayElementAsMatrix
,ArrayExtract
,ArrayLength
,ArrayLevelCrossing
,ArrayMaximum
,ArrayMinimum
,ArrayOfRecordsExporter
,ArrayOfRecordsRecorder
,ArrayPeakSearch
,ArrayPlotter
,ArrayPlotterXY
,ArrayRemoveElement
,ArraySort
,ArraySum
,ArrayToElements
,ArrayToMatrix
,ArrayToSequence
,ArrayUpdate
,ArrowKeyProbe
,ArrowKeySensor
,Assert
,AtomicActor
,AtomicActorMatcher
,AtomicCommunicationAspect
,AtomicContinuationActor
,AtomicExecutionAspect
,AtomicWirelessChannel
,AudioCapture
,AudioPlayer
,AudioPlayer
,AudioReadBuffer
,AudioReader
,AudioWriteBuffer
,AudioWriter
,Autocorrelation
,Average
,AverageOverTime
,BackDropQueue
,Backoff
,BandlimitedNoise
,BarGraph
,Barrier
,Barrier
,BaseMultipleMethodsActor
,BasicSwitch
,Bernoulli
,BinaryNonStrictLogicGate
,BinarySwitch
,BitsToInt
,BluetoothChannel
,BluetoothDevice
,BluetoothNode
,BooleanMultiplexor
,BooleanSelect
,BooleanSwitch
,BooleanToAnything
,BootstrapSampleDelay
,BoundedBufferNondeterministicDelay
,BoundedBufferTimedDelay
,Box2D
,Box3D
,Break
,Buffer
,Buffer
,Bus
,BusAssembler
,BusDisassembler
,Butterfly
,ButtonTime
,CA2DConvolution
,CActorBase
,CalInterpreter
,CanBus
,CanBusPriority
,CancelFireAtTest
,CartesianToComplex
,CartesianToPolar
,Case
,Case
,CatchUpComposite
,CatchUpComposite.Contents
,CAViewer
,CC3000Control
,CC3000Module
,ChangePtr
,ChannelState
,Chop
,Chopstick
,ChordFollower
,ChordParser
,CIActor
,CipherActor
,CircularSweep3D
,ClassWrapper
,ClipPlayer
,Clock
,CollisionDetector
,ColorFinder
,ColtBeta
,ColtBinomial
,ColtBinomialSelector
,ColtBreitWigner
,ColtChiSquare
,ColtExponential
,ColtExponentialPower
,ColtGamma
,ColtHyperGeometric
,ColtLogarithmic
,ColtNegativeBinomial
,ColtNormal
,ColtPoisson
,ColtPoissonSlow
,ColtRandomSource
,ColtStudentT
,ColtVonMises
,ColtZeta
,Combine
,CommunicationAspectMonitor
,CommunicationRequestPort
,CommunicationResponsePort
,Commutator
,Comparator
,CompiledCompositeActor
,ComplexAddSubtract
,ComplexToCartesian
,ComplexToPolar
,ComponentActor
,CompositeActor
,CompositeActorMatcher
,CompositeCommunicationAspect
,CompositeExecutionAspect
,CompositeOptimizer
,CompositeOptimizer.OptimizerComposite
,CompositeOptimizerUsingGradient
,CompositeOptimizerUsingGradient.OptimizerComposite
,ComputeHistogram
,Concat
,Conditional
,Cone3D
,ConfigurationSelect
,ConfigurationSwitch
,Configurer
,Consonants
,Const
,ConstPlaceable
,ConstraintsCalculator
,ContentionAlarm
,ContinuousIntegrator
,ContinuousMerge
,ContinuousTimeDelay
,ContinuousTransferFunction
,ControlActor
,Controller
,Converter
,ConvertParticlesToCovarianceMatrix
,ConvolutionalCoder
,Counter
,Counter
,CountTrues
,Course
,CovarianceStatePredictor
,CrossbarSwitch
,CryptographyActor
,CSPActor
,CSPBuffer
,CSPCondGet
,CSPCondPut
,CSPGet
,CSPGetToken
,CSPHasRoom
,CSPHasToken
,CSPMultiSink
,CSPMultiSource
,CSPPut
,CSPPutToken
,CSPSieve
,CSPSink
,CSPSource
,CSVReader
,CSVWriter
,Current
,CurrentDate
,CurrentMicrostep
,CurrentTime
,CustomAdder
,Cylinder3D
,DatabaseInsert
,DatabaseManager
,DatabaseQuery
,DatabaseSelect
,DataCollector
,Datagram
,DatagramReader
,DatagramWriter
,DataPump
,DateConstructor
,DateElements
,DateToEvent
,DateToModelTime
,DateToString
,DB
,DCT2x2dc
,DCT4x4dc
,DCT8x8
,DDEActor
,DDEGet
,DDEGetNToken
,DDEGetToken
,DDEPut
,DDEPutToken
,DDESink
,DDFBooleanSelect
,DDFOrderedMerge
,DDFSelect
,DDFSingleTokenCommutator
,DEActor
,Default
,DelayChannel
,DelayLine
,DelayStart
,Derivative
,Derivative
,DeScrambler
,DestinationAirport
,DEThreadActor
,DETransformer
,Dictionary
,Differential
,DifferentialSystem
,DirectoryListing
,Discard
,DiscardDoubles
,DiscardDoublesArray
,DiscardGenerals
,DiscreteClock
,DiscreteClock
,DiscreteRandomSource
,Display
,DisplayAll
,DistributedLineWriter
,DistributedTypedCompositeActor
,Distributor
,DotProduct
,DoubleFork
,DoubleMatrixToJAI
,DoubleReader
,DoubleToFix
,DoubleToMatrix
,DownSample
,DropSensorHandler
,DummyDisplay
,DummySource
,DummyTransformer
,DynamicCoreAssignmentScheduler
,EDFScheduler
,ElementsToArray
,Ellipse2D
,EmbeddedCodeActor
,EmbeddedCodeActor.EmbeddedActor
,Emit
,EnabledComposite
,EncoderHandler
,Equals
,ErasureChannel
,EventButton
,EventButton
,EventFilter
,EventSource
,EventToDate
,Excel
,Exec
,ExecuteActor
,ExecuteCompositeActor
,ExecutionRequestPort
,ExecutionResponsePort
,ExecutionTime
,Exit
,Expression
,Expression
,ExpressionActorToBeAutoCodeGenerated
,ExpressionReader
,ExpressionToToken
,ExpressionWriter
,FactorOracle
,FactorOracleGenerator
,FactorOracleTop
,FakePlotter
,FCFSScheduler
,FeedBackDelay
,FFT
,FileReader
,FileWriter
,FilterMpdu
,FIR
,FixComparator
,FixConst
,FixCounter
,FixedPriorityScheduler
,FixSequence
,FixToDouble
,FixToFix
,FixToString
,FixTransformer
,FlowThrough
,FMUImport
,FMUImportHybrid
,FMUQSS
,FmvAutomaton
,FrontDropQueue
,FSMActor
,FSMMatcher
,Gaussian
,GaussianMeasurementModel
,Gem5Wrapper
,GestureRecognition
,GetCausalityInterface
,GetCurrentMicrostep
,GetProperties
,GPInputHandler
,GPIOWriter
,GPOutputSetup
,GRActor
,GRActor2D
,GRActor3D
,GradientAdaptiveLattice
,GraphicalLocator
,GRShadedShape
,GRShape2D
,GRTransform
,GRTransform2D
,HadamardCode
,HammingCoder
,HammingDecoder
,HistogramPlotter
,HlaAttributeReflector
,HlaAttributeUpdater
,HlaPublisher
,HlaSubscriber
,HMMExponentialClassifier
,HMMExponentialEstimator
,HMMGaussianClassifier
,HMMGaussianEstimator
,HMMGaussianEstimator
,HMMMultinomialClassifier
,HMMMultinomialEstimator
,HSBtoRGB
,HSMMGaussianEstimator
,HSMMGenerator
,HSMMGeneratorGaussianEmissions
,HSMMGeneratorMultinomialEmissions
,HSMMMultinomialEstimator
,HSMMParameterEstimator
,HSMMTimeAwareGenerator
,HSMMTimeAwareMultinomialEstimator
,HSMMTimeAwareMultinomialEstimatorWithCodegen
,HTMLPageAssembler
,HTVQEncode
,HuffmanBasic
,HuffmanCoder
,HuffmanDecoder
,IDCT4x4dc
,IDCT8x8
,IdentityActor
,IFFT
,IfThen
,IfThenElse
,IIR
,Image2D
,ImageContrast
,ImageDisplay
,ImageDisplay
,ImagePartition
,ImageReader
,ImageRotate
,ImageSequence
,ImageToJAI
,ImageToJMF
,ImageToString
,ImageToString
,ImageUnpartition
,Inhibit
,InputDevice
,InstantaneousDialogGenerator
,IntArrayToString
,IntegerCounter
,Integrator
,Integrator
,InteractiveDialog
,InteractiveShell
,InterfaceAutomaton
,Interpolator
,IntToBits
,InUnitsOf
,InverseSourceStation
,InverseStation
,InverseTrack
,IPAddress
,IsPresent
,IterateOverArray
,IterateOverArray.IterateComposite
,JAIAffineTransform
,JAIBandCombine
,JAIBandSelect
,JAIBMPWriter
,JAIBorder
,JAIBoxFilter
,JAIConstant
,JAIConvolve
,JAICrop
,JAIDataConvert
,JAIDCT
,JAIDFT
,JAIEdgeDetection
,JAIIDCT
,JAIIDFT
,JAIImageReader
,JAIInvert
,JAIJPEGWriter
,JAILog
,JAIMagnitude
,JAIMedianFilter
,JAIPeriodicShift
,JAIPhase
,JAIPNGWriter
,JAIPNMWriter
,JAIPolarToComplex
,JAIRotate
,JAIScale
,JAITIFFWriter
,JAIToDoubleMatrix
,JAITranslate
,JAITranspose
,JAIWriter
,JavaScript
,JopReadPort
,JopSerialRead
,JopSerialWrite
,JopWatchDog
,JopWritePort
,Joystick
,JSAccessor
,JSONToToken
,KeyInput3D
,KeyInput3DProbe
,KeyReader
,KeyStoreActor
,KeyWriter
,KMeans
,LabVIEWSimulator
,Lattice
,LazyTypedCompositeActor
,LEDCubeUpdate
,LEDMatrix
,LempelZivCoder
,LempelZivDecoder
,LevelCrossingDetector
,LevinsonDurbin
,LifeCycleManager
,LimitedFiringSource
,LimitedRangeChannel
,Limiter
,Line2D
,LinearDifferenceEquationSystem
,LinearStateSpace
,LineCoder
,LineReader
,LineWriter
,LinkVisualizer
,ListenClock
,ListenFeedBackDelay
,ListenFork
,ListenSink
,ListenWire
,LiveSoundActor
,LMSAdaptive
,Load
,Loader3D
,LoadStore
,Locator
,LogicalNot
,LogicalNot
,LogicFunction
,LogicFunction
,LogicGate
,LongToDate
,LongToDouble
,LookupTable
,LoopTest2
,LuminarySensorHandler
,MACActorBase
,Map
,MapFileStorage
,MapWorker
,MathFunction
,MatrixJoin
,MatrixSplit
,MatrixToArray
,MatrixToDouble
,MatrixToSequence
,MatrixViewer
,Maximum
,MaxIndex
,MeasurementModel
,Memory
,Memory
,MemoryAccess
,Merge
,Merge
,MetroIICompositeActor
,MetroIIMirrorComposite
,MetroIIMirrorComposite.MetroIIMirrorCompositeContents
,MetroIIModalModel
,MetroIIPtidesPlatform
,MetroIIPtidesPlatform.PtidesPlatformContents
,MicrostepDelay
,MidiKeyToNote
,Minimum
,MirrorComposite
,MirrorComposite.MirrorCompositeContents
,MirrorDecorator
,MobileFunction
,MobileModel
,ModalController
,ModalModel
,ModalModelMatcher
,ModalRefinement
,ModelCombine
,ModelDisplay
,ModelExecutor
,ModelGenerator
,ModelReference
,ModelView
,ModifyDate
,ModularCodeGenLazyTypedCompositeActor
,ModularCodeGenTypedCompositeActor
,ModularCompiledSDFTypedCompositeActor
,MoMLGenerator
,MonitorImage
,MonitorValue
,MostRecent
,MotorSetup
,MouseInput3D
,MovableViewScreen3D
,MovieReader
,MovieWriter
,MovingAverage
,MovingMaximum
,MultiCompositeActor
,MultiInstanceComposite
,Multiplexor
,Multiplexor
,Multiplier
,MultiplyDivide
,MutualInformationCalculator
,ND_1
,ND_2
,ND_3
,ND_4
,ND_5
,NeoPixelLEDStrip
,NetworkActorBase
,NodeRandomizer
,Noise
,Noise
,NondeterministicMerge
,NonInterruptibleTimer
,NonStrictAndGate
,NonStrictDelay
,NonStrictDisplay
,NonStrictLogicFunction
,NonStrictLogicGate
,NonStrictOrGate
,NonStrictTest
,NonStrictThreeBitAdder
,NonStrictXorGate
,NoteParser
,NoteToMidiKey
,ObjectTokenSink
,ObjectTokenSource
,ObservationClassifier
,Occupants
,OnePort
,Optimizer
,Or
,OracleModel
,OrderedMerge
,OrderedRecordAssembler
,OrthogonalCom
,OscReceiver
,OscSender
,OutputDevice
,PacketDropFaultGenerator
,PacketToSensorData
,ParameterEstimator
,ParameterEstimator
,ParkingClient
,ParticleFilter
,ParticleFilter
,ParticleFilterRange
,ParticleMutualInformation
,Pattern
,Pause
,Pause
,PeriodicSampler
,PetriNetActor
,PetriNetDisplay
,PetriNetRecorder
,PGMReader
,PhaseUnwrap
,Philosopher
,PHY
,PID
,Place
,PlaySound
,Plotter
,PlotterBase
,PoissonClock
,PolarToCartesian
,PolarToComplex
,PolyCylinder3D
,PortParameterActor
,PositionConstraintCalculator
,PowerLossChannel
,Pre
,Predictor
,PreemptableServer
,PreinitializeMustBeInvoked
,Previous
,PrintString
,PrivateKeyReader
,Processor
,ProcessSink
,PSNR
,PtalonActor
,PtalonMatcher
,PtalonMatcher.NestedPtalonActor
,PteraController
,PteraModalModel
,PthalesAddHeaderActor
,PthalesAtomicActor
,PthalesCompositeActor
,PthalesDynamicCompositeActor
,PthalesGenericActor
,PthalesRemoveHeaderActor
,PthalesWrapperCompositeActor
,PtidesPlatform
,PtidesPlatform.PtidesPlatformContents
,PublicKeyReader
,Publisher
,PublisherNonStrictTest
,PublisherTest
,Pulse
,Punctuation
,Pursuer
,PythonScript
,QSSIntegrator
,QSSIntegrator
,QuantizedSampler
,Quantizer
,Queue
,Queue
,QueueControl
,RaisedCosine
,Ramp
,RampNecessaryFiles
,RandomInteger
,RandomSource
,Reader
,ReadParametersAcrossLink
,ReadParametersInContainer
,RealTimeComposite
,RealTimePlotter
,RecordAssembler
,RecordDisassembler
,Recorder
,RecorderGeneral
,RecordUpdater
,Rectangle2D
,RectangularFigure2D
,RecursiveLattice
,ReduceWorker
,Refinement
,Refinement
,ReflectComposite
,ReflectComposite.ReflectCompositeContents
,Region
,Register
,Register
,RegisterSR
,Remainder
,RemoveNilTokens
,Repeat
,Replacement
,ResettableTimer
,ResourcePool
,ResourcePool
,RExpression
,RExpression2
,Rician
,ROM
,Room
,Rotate2D
,Rotate3D
,Round
,RunCompositeActor
,RunningMaximum
,RunningMinimum
,RxCoordination
,SaltAndPepper
,SampleDelay
,Sampler
,Scale
,Scale2D
,Scale3D
,Scrambler
,SCRModel
,SDFConverter
,SDFTestConsumer
,SDFTestDelay
,SDFTestJoin
,SDFTestRamp
,SDFTestSplit
,SDFTestZeroRate1
,SDFTestZeroRate2
,SDFTransformer
,SearchTest
,SecretKey
,SecretKeyReader
,Select
,SendMail
,Sensor
,SensorDataCalibration
,SensorHandler
,Sequence
,SequencedIntegrator
,SequencedSharedMemoryActor
,SequencedVariable
,SequencePlotter
,Sequencer
,SequenceScope
,SequenceSource
,SequenceToArray
,SequenceToMatrix
,SequentialClock
,SerialComm
,Server
,SetProperties
,SetVariable
,SharedBufferTransformer
,SharedQueue
,SignatureActor
,SignatureSigner
,SignatureVerifier
,SimpleALU
,SimpleDelay
,Simulator
,SingleEvent
,SingleTokenCommutator
,SingleTokenDistributor
,Sink
,SketchedSource
,Sleep
,SleepFireTwice
,Slice
,Slicer
,SliderSource
,SmallWorldRouter
,SmartSender
,SmoothSignal
,SmoothToDouble
,SmoothZeroCrossingDetector
,SMVLegacyCodeActor
,SongWrapper
,SoundActor
,SoundPlayer
,Source
,SourceStation
,SpeakerOutputDevice
,Sphere3D
,SplitReader
,SQLStatement
,Starver
,StateMatcher
,StatePredictorWithAccControl
,StatePredictorWithControl
,StateSpaceModel
,StateSpaceSimulator
,StaticALU
,Station
,StationWriter
,Stop
,Store
,StormHandling
,StreamLoader
,StreamToMatrix
,StringCompare
,StringConst
,StringFunction
,StringIndexOf
,StringLength
,StringMatches
,StringOut
,StringReplace
,StringSimpleReplace
,StringSplit
,StringSubstring
,StringToBoolean
,StringToDate
,StringToDouble
,StringToInt
,StringToIntArray
,StringToKeyValue
,StringToUnsignedByteArray
,StringToXML
,StuckAtFaultGenerator
,SubMatrix
,Subscriber
,SubscriptionAggregator
,SumofAbsoluteDifferences
,SuperdenseTimeTest
,SuppressSimultaneousEvents
,Switch
,SymmetricCrypto
,SymmetricDecryption
,SymmetricEncryption
,Synchronizer
,SynchronousFixTransformer
,SystemCommand
,Task
,TCPPacketReceiver
,TCPPacketTransmitter
,TDLActor
,TDLController
,TDLModule
,TDLRefinement
,TDLTask
,TerrainProperty
,Test
,TestActor
,TestActorPortDepth
,TestDirector
,TestExceptionHandler
,TestModel
,TestOrderedMerge
,TestProcessActor
,TestRamp
,TestSink
,TestSink
,TestSource
,TextString3D
,ThreadedComposite
,ThrowException
,ThrowModelError
,TimeCompare
,TimedDelay
,TimedDisplay
,TimeDelay
,TimedMonitorValue
,TimedPlotter
,TimedScope
,TimedSource
,TimeGap
,Timer
,TimeTriggeredEncoderHandler
,TMCompositeFacade
,TokenReader
,TokenToExpression
,TokenToJSON
,TopLevelCurrentTime
,Torus3D
,Track
,Track
,Tracker
,TrackWriter
,Transform.EmbeddedConfigurer
,TransformationRule
,Transformer
,Transition
,TransitionRefinement
,Translate2D
,Translate3D
,TransmitPropertyTransformer
,TrellisDecoder
,Triangular
,Triangulator
,TrigFunction
,TriggeredClock
,TrueGate
,TTESwitch
,TwoPort
,TwoPut
,TxCoordination
,TypedAtomicActor
,TypedCompositeActor
,TypedTestActor
,TypedTestProcessActor
,TypeOpaqueCompositeActor
,TypeTest
,UnaryMathFunction
,Undefined
,Uniform
,UnionDisassembler
,UnionMerge
,UnitsConverter
,UnscentedKalmanFilterSSM
,UnsignedByteArrayToString
,UpSample
,URLDirectoryReader
,URLReader
,URLToImage
,ValidateMpdu
,VariableClock
,VariableDelay
,VariableDelaySwitch
,VariableFIR
,VariableLattice
,VariableRecursiveLattice
,VariableSleep
,VectorAssembler
,VectorDisassembler
,VideoCamera
,VideoPlayer
,ViewLayers3D
,ViewScreen2D
,ViewScreen3D
,VirtualTinyOS
,VisualModelReference
,ViterbiDecoder
,Vowels
,VQDecode
,WaitingTime
,WallClockTime
,Waveform
,When
,While
,Wire
,Wire
,WiredToWireless
,WirelessComposite
,WirelessToWired
,Writer
,XMLInclusion
,XSLTransformer
,XYPlotter
,XYScope
,ZenoDelay
,ZeroOneSource
,ZeroOrderHold
public interface Actor extends Executable, Nameable
An Actor is an executable entity. This interface defines the common functionality in AtomicActor and CompositeActor.- Since:
- Ptolemy II 0.2
- Version:
- $Id$
- Author:
- Edward A. Lee
- See Also:
CompositeActor
,AtomicActor
- Pt.AcceptedRating:
- Green (davisj)
- Pt.ProposedRating:
- Green (eal)
-
-
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 void
createReceivers()
Create receivers for all necessary ports.CausalityInterface
getCausalityInterface()
Return a causality interface for this actor.Director
getDirector()
Return the local director, if there is one, otherwise the executive director, if there is one, otherwise null.Director
getExecutiveDirector()
Return the executive director, if there is one, otherwise return null.Manager
getManager()
Return the Manager, if there is one.java.util.List
inputPortList()
Return a list of the input ports of this actor.Receiver
newReceiver()
Return a new receiver of a type compatible with the executive director.java.util.List
outputPortList()
Return a list of the output ports of this actor.-
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
-
createReceivers
void createReceivers() throws IllegalActionException
Create receivers for all necessary ports. For Atomic Actors this is done for each input port, for Composite Actors for both the input and the output ports.- Throws:
IllegalActionException
- If any port throws it.- See Also:
AtomicActor.createReceivers()
,CompositeActor.createReceivers()
-
getDirector
Director getDirector()
Return the local director, if there is one, otherwise the executive director, if there is one, otherwise null.- Returns:
- The director.
-
getExecutiveDirector
Director getExecutiveDirector()
Return the executive director, if there is one, otherwise return null.- Returns:
- The executive director.
-
getCausalityInterface
CausalityInterface getCausalityInterface() throws IllegalActionException
Return a causality interface for this actor.- Returns:
- A representation of the dependencies between input ports and output ports.
- Throws:
IllegalActionException
- Thrown if causality interface cannot be computed.
-
getManager
Manager getManager()
Return the Manager, if there is one. Otherwise, return null.- Returns:
- The Manager.
-
inputPortList
java.util.List inputPortList()
Return a list of the input ports of this actor. Note that implementations should return ports directly contained by this actor, whether they are transparent or not.- Returns:
- A list of input IOPort objects.
-
newReceiver
Receiver newReceiver() throws IllegalActionException
Return a new receiver of a type compatible with the executive director. This is the receiver that should be used by ports of this actor.- Returns:
- A new object implementing the Receiver interface.
- Throws:
IllegalActionException
- If there is no director.
-
outputPortList
java.util.List outputPortList()
Return a list of the output ports of this actor. Note that implementations should return ports directly contained by this actor, whether they are transparent or not.- Returns:
- A list of output IOPort objects.
-
-