Class InterfaceAutomatonGraphTableau

    • Constructor Detail

      • InterfaceAutomatonGraphTableau

        public InterfaceAutomatonGraphTableau​(PtolemyEffigy container,
                                              java.lang.String name)
                                       throws IllegalActionException,
                                              NameDuplicationException
        Create a new editor tableau with the specified container and name, with no default library.
        Parameters:
        container - The container.
        name - The name.
        Throws:
        IllegalActionException - If the model associated with the container effigy is not an FSMActor.
        NameDuplicationException - If the container already contains an object with the specified name.
      • InterfaceAutomatonGraphTableau

        public InterfaceAutomatonGraphTableau​(PtolemyEffigy container,
                                              java.lang.String name,
                                              LibraryAttribute defaultLibrary)
                                       throws IllegalActionException,
                                              NameDuplicationException
        Create a new editor tableau with the specified container, name, and default library.
        Parameters:
        container - The container.
        name - The name.
        defaultLibrary - The default library, or null to not specify one.
        Throws:
        IllegalActionException - If the model associated with the container effigy is not an FSMActor.
        NameDuplicationException - If the container already contains an object with the specified name.
    • Method Detail

      • createGraphFrame

        public void createGraphFrame​(CompositeEntity model,
                                     LibraryAttribute defaultLibrary)
        Override the super class to create an instance of InterfaceAutomatonGraphFrame.
        Overrides:
        createGraphFrame in class FSMGraphTableau
        Parameters:
        model - The Ptolemy II model to display in the graph frame.
        defaultLibrary - The default library, or null to not specify one.