Package ptolemy.actor
Interface TypedActor
-
- All Superinterfaces:
Actor
,Executable
,Initializable
,Nameable
- All Known Subinterfaces:
GTCompositeActor
,RefinementActor
- 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
,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
,CompositeActorMatcher
,CompositeCommunicationAspect
,CompositeExecutionAspect
,CompositeOptimizer
,CompositeOptimizer.OptimizerComposite
,CompositeOptimizerUsingGradient
,CompositeOptimizerUsingGradient.OptimizerComposite
,ComputeHistogram
,Concat
,Conditional
,Cone3D
,ConfigurationSelect
,ConfigurationSwitch
,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
,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
,TestActorPortDepth
,TestExceptionHandler
,TestModel
,TestOrderedMerge
,TestRamp
,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
,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 TypedActor extends Actor
A TypedActor is an actor whose ports have types. This interface defines the method to get type constraints from an actor. The ports on a TypedActor are constrained to be TypedIOPorts.- Since:
- Ptolemy II 0.2
- Version:
- $Id$
- Author:
- Yuhong Xiong, Marten Lohstroh
- See Also:
TypedCompositeActor
,TypedAtomicActor
,TypedIOPort
- Pt.AcceptedRating:
- Green (lmuliadi)
- Pt.ProposedRating:
- Green (yuhong)
-
-
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 boolean
isBackwardTypeInferenceEnabled()
Look up the hierarchy to find the parameterenableBackwardTypeInference
and return its value.java.util.Set<Inequality>
typeConstraints()
Return the type constraints of this actor.-
Methods inherited from interface ptolemy.actor.Actor
createReceivers, getCausalityInterface, getDirector, getExecutiveDirector, getManager, inputPortList, newReceiver, outputPortList
-
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
-
typeConstraints
java.util.Set<Inequality> typeConstraints() throws IllegalActionException
Return the type constraints of this actor. The constraints is a list of inequalities.- Returns:
- a list of Inequality.
- Throws:
IllegalActionException
- If type conflict is detected during static type checking.- See Also:
Inequality
-
isBackwardTypeInferenceEnabled
boolean isBackwardTypeInferenceEnabled()
Look up the hierarchy to find the parameterenableBackwardTypeInference
and return its value.- Returns:
- True if backward type inference is enabled, return false otherwise.
-
-