-
Interfaces Interface Description ptolemy.actor.TokenGotListener Use IOPortEventListener instead.ptolemy.actor.TokenSentListener Use IOPortEventListener instead.ptolemy.domains.ptides.lib.ActuationDevice
-
Classes Class Description diva.canvas.toolbox.PathFigure BasicFigure now does everything this class used to do.diva.gui.ApplicationResources Use diva.resource.DefaultBundle instead.org.ptolemy.qss.QSSIntegrator UseQSSIntegrator
instead.ptolemy.actor.gui.MoMLSimpleApplication UseMoMLSimpleApplication
instead. MoMLSimpleApplication does not depend on anything in actor.guiptolemy.actor.gui.PortConfigurer This class is no longer used. Use PortConfigurerDialog.ptolemy.actor.lib.aspect.CanBus This does not appear to work!ptolemy.actor.lib.aspect.CanBusPriority This does not do anything!ptolemy.actor.lib.Clock Use DiscreteClock.ptolemy.actor.lib.conversions.AnythingToDouble Use ptolemy.actor.lib.conversions.ExpressionToToken or StringToDouble.ptolemy.actor.lib.DoubleReader Use ExpressionReader instead.ptolemy.actor.lib.hoc.ApplyFunctionOverSequence Use SequenceToArray followed by ApplyFunction.ptolemy.actor.lib.hoc.MobileFunction Use ApplyFunction.ptolemy.actor.lib.hoc.RealTimeComposite UseThreadedComposite
insteadptolemy.actor.lib.io.ExpressionReader Use LineReader and ExpressionToToken.ptolemy.actor.lib.io.ExpressionWriter Use TokenToExpression followed by LineWriter.ptolemy.actor.lib.io.TokenReader Use LineReader followed by ExpressionToToken.ptolemy.actor.lib.jjs.modules.userInterface.VertxBrowserHelper The browser module is now using WebSocketServerHelper and WebSocketHelper.ptolemy.actor.lib.logic.LogicFunction Use LogicGate instead.ptolemy.actor.lib.MathFunction This breaks the class mechanism. Generally, it is awkward to have the ports of an actor depend on parameter values. Use UnaryMathFunction instead.ptolemy.actor.lib.MaxIndex Use Maximum instead.ptolemy.actor.lib.MovingMaximum Use RunningMaximum.ptolemy.actor.lib.Reader Use ExpressionReader instead.ptolemy.actor.lib.SequentialClock Use Clock instead.ptolemy.actor.lib.string.StringSimpleReplace This class is primarily used in models that will be code generated so that regular expressions are not needed in the output. In general, use StringReplace with the regularExpression parameter set to false.ptolemy.actor.lib.TestExceptionHandler UseTestExceptionAttribute
instead.ptolemy.actor.lib.TopLevelCurrentTime Use CurrentTime with useLocalTime unchecked.ptolemy.actor.lib.TriggeredClock Use DiscreteClock.ptolemy.actor.lib.URLDirectoryReader Use DirectoryListing instead.ptolemy.actor.lib.VariableClock Use Clock instead.ptolemy.actor.lib.Writer FileWriter actor replaces this.ptolemy.actor.TokenGotEvent Use IOPortEvent instead.ptolemy.actor.TokenSentEvent Use IOPortEvent instead.ptolemy.actor.util.FuzzyDoubleComparator As Ptolemy II 4.1, use GeneralComparator instead.ptolemy.cg.adapter.generic.program.procedural.c.adapters.ptolemy.domains.de.lib.VariableDelay Use ptolemy.actor.lib.TimeDelayptolemy.cg.adapter.generic.program.procedural.c.renesas.adapters.ptolemy.domains.ptides.kernel.PtidesBasicReceiver ptolemy.domains.continuous.lib.DiscreteClock Use ptolemy.actor.lib.DiscreteClock instead.ptolemy.domains.continuous.lib.EventSource ptolemy.domains.ddf.lib.DDFOrderedMerge Use OrderedMerge, which now supports DDF.ptolemy.domains.de.lib.EventButton Use ptolemy.actor.lib.gui.EventButton, it is domain polymorphic.ptolemy.domains.de.lib.GetCurrentMicrostep Use actor.lib.GetCurrentMicrostep instead.ptolemy.domains.de.lib.NonInterruptibleTimer Use ptolemy.actor.lib.ResettableTimer.ptolemy.domains.de.lib.test.SimpleDelay Use ptolemy.actor.lib.TimeDelay.ptolemy.domains.de.lib.TimedDelay Use actor.lib.TimeDelay.ptolemy.domains.de.lib.Timer Use VariableDelay instead, which is essentially identical, or ResettableTimer for a more reasonable timer behavior.ptolemy.domains.de.lib.VariableDelay Use ptolemy.actor.lib.TimeDelay.ptolemy.domains.de.lib.Wire Use Sampler instead.ptolemy.domains.modal.kernel.fmv.FmvAutomaton ptolemy.de.lib.TimedDelay is deprecated, use ptolemy.actor.lib.TimeDelay.ptolemy.domains.modal.kernel.ModalDirector Use FSMDirectorptolemy.domains.modal.modal.Case Use ptolemy.actor.lib.hoc.Case instead.ptolemy.domains.ptides.lib.ActuatorSetup ptolemy.domains.ptides.lib.InputDevice ptolemy.domains.ptides.lib.OutputDevice ptolemy.domains.ptides.lib.SensorHandler ptolemy.domains.qss.lib.Align No longer needed. Use Sampler.ptolemy.domains.sdf.kernel.SDFIOPort It is preferable to declare the rate parameters directly in the actors, instead of using this class. This allows the dependence of rates to be understood by various SDF schedulers.ptolemy.domains.sdf.lib.DoubleToMatrix Use SequenceToMatrix instead.ptolemy.domains.sdf.lib.MatrixToDouble Use MatrixToSequence instead.ptolemy.domains.sr.lib.NonStrictLogicFunction Use NonStrictLogicGateptolemy.domains.sr.lib.Undefined This actor does not work. It returns false in prefire(), but that is interpreted by the director to mean that all outputs are absent.ptolemy.domains.sysml.kernel.SysMLADirector Use SysmlConcurrentDirector or SysMLSequentialDirectorptolemy.gui.MessageHandler Use ptolemy.util.MessageHandler.ptolemy.kernel.attributes.FileAttribute UseFileParameter
instead.ptolemy.kernel.util.TransientSingletonConfigurableAttribute Use SingletonConfigurableAttribute instead with setPersistent(false).ptolemy.moml.filter.AddEditorFactory UseAddMissingParameter
instead because it handles multiple missing parameter at once.ptolemy.moml.ImportAttribute The 'import' MoML element is deprecated, use the 'source' attribute instead.ptolemy.vergil.kernel.attributes.DocumentationAttribute DocumentationAttribute provides no UI way to edit the URL, one must edit the MoML file by hand. Use ptolemy.vergil.basic.DocAttribute or ptolemy.vergil.pdfrenderer.PDFRenderer instead of using DocumentationAttribute.ptolemy.vergil.kernel.PortDialogFactory Use PortDialogAction.ptolemy.vergil.kernel.RenameDialogFactory Use RenameDialogAction instead.ptolemy.vergil.modal.Arc UseLink
ptolemy.vergil.modal.fmv.FmvAutomatonGraphFrame ptolemy.de.lib.TimedDelay is deprecated, use ptolemy.actor.lib.TimeDelay.ptolemy.vergil.modal.fmv.FmvAutomatonGraphTableau ptolemy.de.lib.TimedDelay is deprecated, use ptolemy.actor.lib.TimeDelay.ptolemy.vergil.toolbox.AnnotationEditorFactory Use ptolemy.vergil.kernel.attributes.TextAttribute.ptolemy.verification.gui.MathematicalModelConverterGUI ptolemy.de.lib.TimedDelay is deprecated, use ptolemy.actor.lib.TimeDelay.ptolemy.verification.gui.MathematicalModelConverterGUIFactory ptolemy.de.lib.TimedDelay is deprecated, use ptolemy.actor.lib.TimeDelay.ptolemy.verification.kernel.MathematicalModelConverter ptolemy.de.lib.TimedDelay is deprecated, use ptolemy.actor.lib.TimeDelay.ptolemy.verification.kernel.maude.RTMaudeUtility Use ptolemy.actor.lib.TimeDelay.ptolemy.verification.kernel.REDUtility ptolemy.de.lib.TimedDelay is deprecated, use ptolemy.actor.lib.TimeDelay.ptolemy.verification.kernel.SMVUtility ptolemy.de.lib.TimedDelay is deprecated, use ptolemy.actor.lib.TimeDelay.
-
Exceptions Exceptions Description ptolemy.gui.CancelException Use ptolemy.util.CancelException.
-
Fields Field Description ptolemy.actor.IOPortEvent.SEND Use SEND_BEGIN or SEND_END instead.ptolemy.domains.modal.kernel.Transition.refinementName Use immediate transitions.ptolemy.vergil.basic.BasicGraphFrame.VERGIL_USER_LIBRARY_NAME