Class AbstractVSActionActor<SETTINGS extends AbstractSettings>

    • Field Detail

      • action

        protected final VSAction action
        The action initiator.
    • 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.
      • 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.