Class AbstractVSActionActor<SETTINGS extends AbstractSettings>

    • Constructor Detail

      • AbstractVSActionActor

        protected AbstractVSActionActor​(VSAction action,
                                        SETTINGS settings)
        Creates a new instance.
        Parameters:
        action - The action initiator.
    • Method Detail

      • getDescription

        public java.lang.String getDescription()
        Gets a description of the Action Actor to be used for the Designer or logging.
        Specified by:
        getDescription in interface IActionActor<SETTINGS extends AbstractSettings>
        Returns:
        A short description.
      • doesModifyVirtualSpace

        public boolean doesModifyVirtualSpace()
        Checks if the VirtualSpace is modified by the Action Actor.
        Specified by:
        doesModifyVirtualSpace in interface IActionActor<SETTINGS extends AbstractSettings>
        Returns:
        true if any field in the VS is modified (excludes focus).
      • getDefaultDescription

        public abstract java.lang.String getDefaultDescription()
        Gets the default description of the Action Actor to be used for the Designer or logging.
        Specified by:
        getDefaultDescription in interface IActionActor<SETTINGS extends AbstractSettings>
        Returns:
        A short description.
      • createSettings

        public abstract SETTINGS createSettings()
        Create the container with Atom.SETTINGS name.