Class DebuggerParameter

    • Field Detail

      • columnsDisplayed

        public Parameter columnsDisplayed
        The horizontal size of the display, in columns. This contains an integer, and defaults to 40.
      • hierarchical

        public Parameter hierarchical
        Whether debugging messages from lower levels of the model hierarchy should be displayed.
      • mode

        public ChoiceParameter mode
        The mode of this debugger, which is either "check log", "display", or "record log".
      • rowsDisplayed

        public Parameter rowsDisplayed
        The vertical size of the display, in rows. This contains an integer, and defaults to 10.
    • Constructor Detail

      • DebuggerParameter

        public DebuggerParameter​(NamedObj container,
                                 java.lang.String name)
                          throws IllegalActionException,
                                 NameDuplicationException
        Construct a parameter with the given name contained by the specified entity. The container argument must not be null, or a NullPointerException will be thrown. This parameter will use the workspace of the container for synchronization and version counts. If the name argument is null, then the name is set to the empty string. The object is not added to the list of objects in the workspace unless the container is null. Increment the version of the workspace.
        Parameters:
        container - The container.
        name - The name of the parameter.
        Throws:
        IllegalActionException - If the parameter is not of an acceptable class for the container.
        NameDuplicationException - If the name coincides with a parameter already in the container.
    • Method Detail

      • initialize

        public 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.
        Specified by:
        initialize in interface Initializable
        Overrides:
        initialize in class TableauParameter
        Throws:
        IllegalActionException - If execution is not permitted.
      • wrapup

        public 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.
        Specified by:
        wrapup in interface Initializable
        Overrides:
        wrapup in class TableauParameter
        Throws:
        IllegalActionException - If wrapup is not permitted.