Class FmvAutomatonGraphFrame

  • All Implemented Interfaces:
    java.awt.datatransfer.ClipboardOwner, java.awt.event.ActionListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.awt.event.WindowFocusListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.print.Printable, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants, ImageExportable, ChangeListener, StatusHandler, HTMLExportable

    @Deprecated
    public class FmvAutomatonGraphFrame
    extends FSMGraphFrame
    Deprecated.
    ptolemy.de.lib.TimedDelay is deprecated, use ptolemy.actor.lib.TimeDelay.
    This is a graph editor frame for Ptolemy FmvAutomaton models. Given a composite entity and a tableau, it creates an editor and populates the menus and toolbar. This overrides the base class to associate with the editor an instance of FmvAutomatonGraphController.
    Since:
    Ptolemy II 8.0
    Version:
    $Id: FmvAutomatonGraphFrame.java,v 1.9 2008/01/29 07:51:58 patrickj Exp $
    Author:
    Chihhong Patrick Cheng Contributor: Edward A. Lee
    See Also:
    Serialized Form
    Pt.AcceptedRating:
    Red ()
    Pt.ProposedRating:
    Red (patrickj)
    • Field Detail

      • _fmvMenu

        protected javax.swing.JMenu _fmvMenu
        Deprecated.
        The case menu.
    • Constructor Detail

      • FmvAutomatonGraphFrame

        public FmvAutomatonGraphFrame​(CompositeEntity entity,
                                      Tableau tableau)
        Deprecated.
        Construct a frame associated with the specified model. After constructing this, it is necessary to call setVisible(true) to make the frame appear. This is typically done by calling show() on the controlling tableau. This constructor results in a graph frame that obtains its library either from the model (if it has one) or the default library defined in the configuration.
        Parameters:
        entity - The model to put in this frame.
        tableau - The tableau responsible for this frame.
        See Also:
        Tableau.show()
      • FmvAutomatonGraphFrame

        public FmvAutomatonGraphFrame​(CompositeEntity entity,
                                      Tableau tableau,
                                      LibraryAttribute defaultLibrary)
        Deprecated.
        Construct a frame associated with the specified model. After constructing this, it is necessary to call setVisible(true) to make the frame appear. This is typically done by calling show() on the controlling tableau. This constructor results in a graph frame that obtains its library either from the model (if it has one), or the defaultLibrary argument (if it is non-null), or the default library defined in the configuration.
        Parameters:
        entity - The model to put in this frame.
        tableau - The tableau responsible for this frame.
        defaultLibrary - An attribute specifying the default library to use if the model does not have a library.
        See Also:
        Tableau.show()
    • Method Detail

      • _createGraphPane

        protected GraphPane _createGraphPane​(NamedObj entity)
        Deprecated.
        Create a new graph pane. Note that this method is called in constructor of the base class, so it must be careful to not reference local variables that may not have yet been created.
        Overrides:
        _createGraphPane in class FSMGraphFrame
        Parameters:
        entity - The object to be displayed in the pane (which must be an instance of CompositeEntity).
        Returns:
        The pane that is created.
      • _addMenus

        protected void _addMenus()
        Deprecated.
        Create the menus that are used by this frame. It is essential that _createGraphPane() be called before this.
        Overrides:
        _addMenus in class FSMGraphFrame