Package ptolemy.actor
Interface Initializable
-
- All Known Subinterfaces:
Actor
,BranchActor
,DDI
,Executable
,GTCompositeActor
,InferenceActor
,MapConstrained
,PeriodicDirector
,RefinementActor
,StateSpaceActor
,TMActor
,TypedActor
,WirelessChannel
- All Known Implementing Classes:
Absent
,AbsoluteValue
,AbstractATCDirector
,AbstractCalInterpreter
,AbstractDDI
,AbstractInitializableAttribute
,AbstractInitializableParameter
,AbstractParticleFilter
,AbstractPlaceableActor
,AbstractPredictor
,AbstractSourceStation
,AbstractStateSpaceSimulator
,AbstractStation
,AbstractTrack
,AbstractUnscentedKalmanFilter
,Accelerometer
,AccumLUB
,Accumulator
,ActorRecursion
,ActorWithPortNameProblem
,ActorWithPrivateParameter
,ActuatorSetup
,AdaptiveMedian
,AddSubtract
,AddSubtract
,AddSubtractAll
,AFDXESs
,AFDXSwitch
,AFTEDiscriminant
,AFTEFast
,Airport
,AlgebraicLoopDirector
,Align
,Alloc
,AnalyzeExceptionAttribute
,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
,ATCDirector
,ATCDirector
,AtomicActor
,AtomicActorMatcher
,AtomicCommunicationAspect
,AtomicContinuationActor
,AtomicExecutionAspect
,AtomicWirelessChannel
,AudioCapture
,AudioPlayer
,AudioPlayer
,AudioReadBuffer
,AudioReader
,AudioWriteBuffer
,AudioWriter
,AuthManager
,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
,CADirector
,CalInterpreter
,CanBus
,CanBusPriority
,CancelFireAtTest
,CartesianToComplex
,CartesianToPolar
,Case
,Case
,CaseDirector
,CatchExceptionAttribute
,CatchUpComposite
,CatchUpComposite.Contents
,CAViewer
,CC3000Control
,CC3000Module
,ChangePtr
,ChannelState
,Chop
,Chopstick
,ChordFollower
,ChordParser
,CIActor
,CIDirector
,CipherActor
,CircularSweep3D
,ClassWrapper
,ClipPlayer
,Clock
,Clone
,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
,CompositeOptimizer.OptimizerDirector
,CompositeOptimizerUsingGradient
,CompositeOptimizerUsingGradient.OptimizerComposite
,CompositeOptimizerUsingGradient.OptimizerDirector
,CompositeProcessDirector
,ComputeHistogram
,Concat
,Conditional
,Cone3D
,ConfigurationSelect
,ConfigurationSwitch
,Configure
,Configurer
,Consonants
,Const
,ConstantPublisherPort
,ConstPlaceable
,ConstraintsCalculator
,ContentionAlarm
,ContinuousDirector
,ContinuousIntegrator
,ContinuousMerge
,ContinuousTimeDelay
,ContinuousTransferFunction
,ControlActor
,Controller
,Converter
,ConvertParticlesToCovarianceMatrix
,ConvolutionalCoder
,CoroutineDirector
,Counter
,Counter
,CountTrues
,Course
,CovarianceStatePredictor
,CrossbarSwitch
,CryptographyActor
,CSP
,CSPActor
,CSPBuffer
,CSPCondGet
,CSPCondPut
,CSPDirector
,CSPGet
,CSPGetToken
,CSPHasRoom
,CSPHasToken
,CSPMultiSink
,CSPMultiSource
,CSPPut
,CSPPutToken
,CSPSieve
,CSPSink
,CSPSource
,CSVReader
,CSVWriter
,Current
,CurrentDate
,CurrentMicrostep
,CurrentTime
,CustomAdder
,Cylinder3D
,DatabaseInsert
,DatabaseManager
,DatabaseQuery
,DatabaseSelect
,DataCollector
,Dataflow
,DataflowWithRates
,Datagram
,DatagramReader
,DatagramWriter
,DataPump
,DateConstructor
,DateElements
,DateToEvent
,DateToModelTime
,DateToString
,DB
,DCT2x2dc
,DCT4x4dc
,DCT8x8
,DDEActor
,DDEDirector
,DDEGet
,DDEGetNToken
,DDEGetToken
,DDEPut
,DDEPutToken
,DDESink
,DDF
,DDFBooleanSelect
,DDFDirector
,DDFOrderedMerge
,DDFSelect
,DDFSingleTokenCommutator
,DEActor
,DebuggerParameter
,DEDirector
,Default
,DelayChannel
,DelayLine
,DelayStart
,Derivative
,Derivative
,DeScrambler
,DestinationAirport
,DEThreadActor
,DETransformer
,Dictionary
,Differential
,DifferentialSystem
,Director
,DirectoryListing
,Discard
,DiscardDoubles
,DiscardDoublesArray
,DiscardGenerals
,DiscreteClock
,DiscreteClock
,DiscreteRandomSource
,Display
,DisplayAll
,DistributedDirector
,DistributedLineWriter
,DistributedSDFDirector
,DistributedTypedCompositeActor
,Distributor
,DoNothingDirector
,DotProduct
,DoubleFork
,DoubleMatrixToJAI
,DoubleReader
,DoubleToFix
,DoubleToMatrix
,DownSample
,DropSensorHandler
,DTDirector
,DummyDisplay
,DummySource
,DummyTransformer
,DynamicCoreAssignmentScheduler
,EDFScheduler
,ElementsToArray
,Ellipse2D
,EmbeddedCodeActor
,EmbeddedCodeActor.EmbeddedActor
,Emit
,EnabledComposite
,EncoderHandler
,Equals
,ErasureChannel
,Event
,EventButton
,EventButton
,EventFilter
,EventQueueDebugger
,EventSource
,EventToDate
,Excel
,ExceptionEmailer
,ExceptionManager
,Exec
,Execute
,ExecuteActor
,ExecuteCompositeActor
,ExecutionRequestPort
,ExecutionResponsePort
,ExecutionTime
,Exit
,Expression
,Expression
,ExpressionActorToBeAutoCodeGenerated
,ExpressionReader
,ExpressionToToken
,ExpressionWriter
,FactorOracle
,FactorOracleGenerator
,FactorOracleTop
,FakePlotter
,FCFSScheduler
,FeedBackDelay
,FFT
,FilePortParameter
,FileReader
,FileWriter
,FilterMpdu
,FIR
,FixComparator
,FixConst
,FixCounter
,FixedPointDirector
,FixedPriorityScheduler
,FixSequence
,FixToDouble
,FixToFix
,FixToString
,FixTransformer
,FlowThrough
,FMIMADirector
,FMUImport
,FMUImportHybrid
,FMUQSS
,FmvAutomaton
,FrontDropQueue
,FSMActor
,FSMDirector
,FSMMatcher
,Gaussian
,GaussianMeasurementModel
,Gem5Wrapper
,GestureRecognition
,GetCausalityInterface
,GetCurrentMicrostep
,GetProperties
,GiottoDirector
,GPInputHandler
,GPIOWriter
,GPOutputSetup
,GRActor
,GRActor2D
,GRActor3D
,GradientAdaptiveLattice
,GraphicalLocator
,GRDirector
,GRShadedShape
,GRShape2D
,GRTransform
,GRTransform2D
,GTEvent
,HadamardCode
,HammingCoder
,HammingDecoder
,HDFDirector
,HDFFSMDirector
,HistogramPlotter
,HlaAttributeReflector
,HlaAttributeUpdater
,HlaManager
,HlaPublisher
,HlaSubscriber
,HMMExponentialClassifier
,HMMExponentialEstimator
,HMMGaussianClassifier
,HMMGaussianEstimator
,HMMGaussianEstimator
,HMMMultinomialClassifier
,HMMMultinomialEstimator
,HSBtoRGB
,HSMMGaussianEstimator
,HSMMGenerator
,HSMMGeneratorGaussianEmissions
,HSMMGeneratorMultinomialEmissions
,HSMMMultinomialEstimator
,HSMMParameterEstimator
,HSMMTimeAwareGenerator
,HSMMTimeAwareMultinomialEstimator
,HSMMTimeAwareMultinomialEstimatorWithCodegen
,HTMLPageAssembler
,HTVQEncode
,HuffmanBasic
,HuffmanCoder
,HuffmanDecoder
,HybridModalDirector
,IDCT4x4dc
,IDCT8x8
,IdentityActor
,IFFT
,IfThen
,IfThenElse
,IIR
,Image2D
,ImageContrast
,ImageDisplay
,ImageDisplay
,ImagePartition
,ImageReader
,ImageRotate
,ImageSequence
,ImageToJAI
,ImageToJMF
,ImageToString
,ImageToString
,ImageUnpartition
,Inhibit
,InitModel
,InitModelWithContainer
,InputDevice
,InputModel
,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
,ListDirectory
,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
,Match
,MathFunction
,MatrixJoin
,MatrixSplit
,MatrixToArray
,MatrixToDouble
,MatrixToSequence
,MatrixViewer
,Maximum
,MaxIndex
,MeasurementModel
,Memory
,Memory
,MemoryAccess
,Merge
,Merge
,MetroIICompositeActor
,MetroIIDEDirector
,MetroIIDEDirectorForPtides
,MetroIIDirector
,MetroIIFSMDirector
,MetroIIMirrorComposite
,MetroIIMirrorComposite.MetroIIMirrorCompositeContents
,MetroIIModalModel
,MetroIIPNDirector
,MetroIIPtidesDirector
,MetroIIPtidesPlatform
,MetroIIPtidesPlatform.PtidesPlatformContents
,MetroIISequentialSDFDirector
,MetroIISRDirector
,MetroIISystemCDirector
,MicrostepDelay
,MidiKeyToNote
,Minimum
,MirrorComposite
,MirrorComposite.MirrorCompositeContents
,MirrorDecorator
,MirrorPortParameter
,MobileFunction
,MobileModel
,ModalController
,ModalDirector
,ModalModel
,ModalModelMatcher
,ModalRefinement
,ModelCombine
,ModelDisplay
,ModelExecutor
,ModelGenerator
,ModelParameter
,ModelReference
,ModelView
,ModifyDate
,ModularCodeGenLazyTypedCompositeActor
,ModularCodeGenTypedCompositeActor
,ModularCompiledSDFTypedCompositeActor
,MoMLGenerator
,MonitorImage
,MonitorValue
,MostRecent
,MotorSetup
,MouseInput3D
,MovableViewScreen3D
,MovieReader
,MovieWriter
,MovingAverage
,MovingMaximum
,MultiCompositeActor
,MultiInstanceComposite
,Multiplexor
,Multiplexor
,Multiplier
,MultiplyDivide
,MultirateFSMDirector
,MutualInformationCalculator
,ND_1
,ND_2
,ND_3
,ND_4
,ND_5
,NeoPixelLEDStrip
,NetworkActorBase
,NodeRandomizer
,Noise
,Noise
,NondeterministicMerge
,NonInterruptibleTimer
,NonStrictAndGate
,NonStrictDelay
,NonStrictDisplay
,NonStrictFSMDirector
,NonStrictLogicFunction
,NonStrictLogicGate
,NonStrictOrGate
,NonStrictTest
,NonStrictThreeBitAdder
,NonStrictXorGate
,NoteParser
,NoteToMidiKey
,ObjectTokenSink
,ObjectTokenSource
,ObservationClassifier
,Occupants
,OnePort
,Optimizer
,OptimizingSDFDirector
,Or
,OracleModel
,OrderedMerge
,OrderedRecordAssembler
,OrthogonalCom
,OscReceiver
,OscSender
,OutputDevice
,OutputModel
,PacketDropFaultGenerator
,PacketToSensorData
,ParameterEstimator
,ParameterEstimator
,ParameterSet
,ParkingClient
,ParticleFilter
,ParticleFilter
,ParticleFilterRange
,ParticleMutualInformation
,Pattern
,Pause
,Pause
,PeriodicSampler
,PetriNetActor
,PetriNetDirector
,PetriNetDisplay
,PetriNetRecorder
,PGMReader
,PhaseUnwrap
,Philosopher
,PHY
,PID
,Place
,PlaySound
,Plot
,Plotter
,PlotterBase
,PNDirector
,PoissonClock
,PolarToCartesian
,PolarToComplex
,PolyCylinder3D
,PortParameter
,PortParameterActor
,PositionConstraintCalculator
,PowerLossChannel
,Pre
,Predictor
,PreemptableServer
,PreinitializeMustBeInvoked
,Previous
,PrintString
,PrivateKeyReader
,ProcessDirector
,ProcessDirector
,Processor
,ProcessSink
,PSDFDirector
,PSNR
,PtalonActor
,PtalonMatcher
,PtalonMatcher.NestedPtalonActor
,PteraController
,PteraDirector
,PteraModalModel
,PthalesAddHeaderActor
,PthalesAtomicActor
,PthalesCompositeActor
,PthalesDirector
,PthalesDynamicCompositeActor
,PthalesGenericActor
,PthalesRemoveHeaderActor
,PthalesWrapperCompositeActor
,PtidesDirector
,PtidesPlatform
,PtidesPlatform.PtidesPlatformContents
,PublicKeyReader
,Publisher
,PublisherNonStrictTest
,PublisherPort
,PublisherTest
,PubSubPort
,Pulse
,Punctuation
,Pursuer
,PythonScript
,QSSDirector
,QSSDirectorTest
,QSSIntegrator
,QSSIntegrator
,QuantizedSampler
,Quantizer
,Queue
,Queue
,QueueControl
,RaisedCosine
,Ramp
,RampNecessaryFiles
,RandomInteger
,RandomSource
,Reader
,ReadModel
,ReadParametersAcrossLink
,ReadParametersInContainer
,RealTimeComposite
,RealTimePlotter
,ReceiveInput
,RecordAssembler
,RecordDisassembler
,Recorder
,RecorderGeneral
,RecordUpdater
,Rectangle2D
,RectangularFigure2D
,RecursiveLattice
,ReduceWorker
,Refinement
,Refinement
,ReflectComposite
,ReflectComposite.ReflectCompositeContents
,Region
,Register
,Register
,RegisterSR
,Remainder
,RemoveNilTokens
,RendezvousDirector
,Repeat
,Replacement
,Report
,ResettableTimer
,ResourcePool
,ResourcePool
,RExpression
,RExpression2
,Rician
,ROM
,Room
,Rotate2D
,Rotate3D
,Round
,RunCompositeActor
,RunningMaximum
,RunningMinimum
,RxCoordination
,SaltAndPepper
,SampleDelay
,Sampler
,Scale
,Scale2D
,Scale3D
,Scrambler
,SCRModel
,SDF
,SDFConverter
,SDFDirector
,SDFTestConsumer
,SDFTestDelay
,SDFTestJoin
,SDFTestRamp
,SDFTestSplit
,SDFTestZeroRate1
,SDFTestZeroRate2
,SDFTransformer
,SearchTest
,SecretKey
,SecretKeyReader
,Select
,SendMail
,Sensor
,SensorDataCalibration
,SensorHandler
,Sequence
,SequencedIntegrator
,SequenceDirector
,SequencedModelDirector
,SequencedSharedMemoryActor
,SequencedVariable
,SequencePlotter
,Sequencer
,SequenceScope
,SequenceSource
,SequenceToArray
,SequenceToMatrix
,SequentialClock
,SerialComm
,Server
,SetProperties
,SetTableau
,SetVariable
,SharedBufferTransformer
,SharedParameter
,SharedQueue
,ShowTypes
,SignatureActor
,SignatureSigner
,SignatureVerifier
,SimpleALU
,SimpleDelay
,Simulator
,SingleEvent
,SingleTokenCommutator
,SingleTokenDistributor
,Sink
,SketchedSource
,Sleep
,Sleep
,SleepFireTwice
,Slice
,Slicer
,SliderSource
,SmallWorldRouter
,SmartSender
,SmoothSignal
,SmoothToDouble
,SmoothZeroCrossingDetector
,SMVLegacyCodeActor
,SongWrapper
,SoundActor
,SoundPlayer
,Source
,SourceStation
,SpeakerOutputDevice
,Sphere3D
,SplitReader
,SQLStatement
,SRDirector
,Starver
,StateMatcher
,StatePredictorWithAccControl
,StatePredictorWithControl
,StateSpaceModel
,StateSpaceSimulator
,StaticALU
,StaticSchedulingDirector
,Station
,StationWriter
,Stop
,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
,SubscriberPort
,SubscriptionAggregator
,SubscriptionAggregatorPort
,SumofAbsoluteDifferences
,SuperdenseTimeTest
,SuppressSimultaneousEvents
,Switch
,SymmetricCrypto
,SymmetricDecryption
,SymmetricEncryption
,Synchronizer
,SynchronizeToRealTime
,SynchronousFixTransformer
,SysMLADirector
,SysMLConcurrentDirector
,SysMLSequentialDirector
,SystemCommand
,TableauParameter
,Task
,TaskDirector
,TaskPtDirector
,TCPPacketReceiver
,TCPPacketTransmitter
,TCSDirector
,TDLActor
,TDLController
,TDLModule
,TDLModuleDirector
,TDLRefinement
,TDLTask
,TerrainProperty
,Test
,Test
,TestActor
,TestActorPortDepth
,TestDirector
,TesterDirector
,TestExceptionAttribute
,TestExceptionHandler
,TestModel
,TestModel
,TestOrderedMerge
,TestProcessActor
,TestRamp
,TestSharedParameter
,TestSink
,TestSink
,TestSource
,TextString3D
,ThreadDirector
,ThreadedComposite
,ThrowException
,ThrowModelError
,TimeCompare
,TimedDelay
,TimedDisplay
,TimeDelay
,TimedMonitorValue
,TimedPlotter
,TimedPNDirector
,TimedScope
,TimedSource
,TimeGap
,Timer
,TimeTriggeredEncoderHandler
,TMCompositeFacade
,TMDirector
,TokenReader
,TokenToExpression
,TokenToJSON
,TopLevelCurrentTime
,Torus3D
,Track
,Track
,Tracker
,TrackWriter
,Transform
,Transform.EmbeddedConfigurer
,TransformationRule
,TransformationRule.TransformationDirector
,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
,View
,ViewLayers3D
,ViewScreen2D
,ViewScreen3D
,VirtualTinyOS
,VisualModelReference
,VisualSequenceDirector
,ViterbiDecoder
,Vowels
,VQDecode
,WaitingTime
,WallClockTime
,Waveform
,When
,While
,Wire
,Wire
,WiredToWireless
,WirelessComposite
,WirelessDirector
,WirelessToWired
,WriteModel
,Writer
,XMLInclusion
,XSLTransformer
,XYPlotter
,XYScope
,ZenoDelay
,ZeroOneSource
,ZeroOrderHold
public interface Initializable
This interface defines a subset of the action methods for initialization and wrapup. It should be implemented by objects that do not need to invoked during runtime, but should be invoked in preinitialize() (exactly once, prior to type resolution), in initialize() (which could happen repeatedly during execution), or wrapup() (exactly once, at the end of execution).- Since:
- Ptolemy II 6.1
- Version:
- $Id$
- Author:
- Edward A. Lee
- Pt.AcceptedRating:
- Red (cxh)
- Pt.ProposedRating:
- Green (eal)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addInitializable(Initializable initializable)
Add the specified object to the set of objects whose preinitialize(), initialize(), and wrapup() methods should be invoked upon invocation of the corresponding methods of this object.void
initialize()
Begin execution of the actor.void
preinitialize()
This method should be invoked exactly once per execution of a model, before any of these other methods are invoked.void
removeInitializable(Initializable initializable)
Remove the specified object from the set of objects whose preinitialize(), initialize(), and wrapup() methods should be invoked upon invocation of the corresponding methods of this object.void
wrapup()
This method is invoked exactly once per execution of an application.
-
-
-
Method Detail
-
addInitializable
void addInitializable(Initializable initializable)
Add the specified object to the set of objects whose preinitialize(), initialize(), and wrapup() methods should be invoked upon invocation of the corresponding methods of this object.- Parameters:
initializable
- The object whose methods should be invoked.- See Also:
removeInitializable(Initializable)
-
initialize
void initialize() throws IllegalActionException
Begin execution of the actor. This is invoked exactly once after the preinitialization phase. Since type resolution is done in the preinitialization phase, along with topology changes that may be requested by higher-order function actors, an actor can produce output data and schedule events in the initialize() method.- Throws:
IllegalActionException
- If execution is not permitted.
-
preinitialize
void preinitialize() throws IllegalActionException
This method should be invoked exactly once per execution of a model, before any of these other methods are invoked. For actors, this is invoked prior to type resolution and may trigger changes in the topology, changes in the type constraints.- Throws:
IllegalActionException
- If initializing is not permitted.
-
removeInitializable
void removeInitializable(Initializable initializable)
Remove the specified object from the set of objects whose preinitialize(), initialize(), and wrapup() methods should be invoked upon invocation of the corresponding methods of this object. If the specified object is not on the list, do nothing.- Parameters:
initializable
- The object whose methods should no longer be invoked.- See Also:
addInitializable(Initializable)
-
wrapup
void wrapup() throws IllegalActionException
This method is invoked exactly once per execution of an application. None of the other action methods should be be invoked after it. It finalizes an execution, typically closing files, displaying final results, etc. When this method is called, no further execution should occur.- Throws:
IllegalActionException
- If wrapup is not permitted.
-
-