Class AbstractExitConnectorModel

    • Constructor Detail

      • AbstractExitConnectorModel

        public AbstractExitConnectorModel()
    • Method Detail

      • isPasteExitName

        public boolean isPasteExitName()
        Description copied from interface: ExitConnectorModel
        Returns whether the exit name should be updated.
        Specified by:
        isPasteExitName in interface ExitConnectorModel
        Returns:
        whether the exit name should be updated
      • setPasteExitName

        public void setPasteExitName​(boolean pasteExitName)
        Description copied from interface: ExitConnectorModel
        Sets whether the exit name should be updated.
        Specified by:
        setPasteExitName in interface ExitConnectorModel
        Parameters:
        pasteExitName - whether the exit name should be updated
      • isAutoCreateExit

        public boolean isAutoCreateExit()
        Description copied from interface: ExitConnectorModel
        Returns whether exit game objects should be auto-created when needed.
        Specified by:
        isAutoCreateExit in interface ExitConnectorModel
        Returns:
        whether exit game objects should be auto-created when needed
      • setAutoCreateExit

        public void setAutoCreateExit​(boolean autoCreateExit)
        Description copied from interface: ExitConnectorModel
        Sets whether exit game objects should be auto-created when needed.
        Specified by:
        setAutoCreateExit in interface ExitConnectorModel
        Parameters:
        autoCreateExit - whether exit game objects should be auto-created when needed
      • getExitArchetypeName

        @NotNull
        public @NotNull java.lang.String getExitArchetypeName()
        Description copied from interface: ExitConnectorModel
        Returns the archetype name when creating exit game objects.
        Specified by:
        getExitArchetypeName in interface ExitConnectorModel
        Returns:
        the archetype name
      • setExitArchetypeName

        public void setExitArchetypeName​(@NotNull
                                         @NotNull java.lang.String exitArchetypeName)
        Description copied from interface: ExitConnectorModel
        Sets the archetype name for creating exit game objects.
        Specified by:
        setExitArchetypeName in interface ExitConnectorModel
        Parameters:
        exitArchetypeName - the archetype name
      • loadPasteExitName

        protected abstract boolean loadPasteExitName()
        Returns the stored attribute value for pasteExitName.
        Returns:
        the attribute value
      • savePasteExitName

        protected abstract void savePasteExitName​(boolean pasteExitName)
        Sets the stored attribute value for pasteExitName.
        Parameters:
        pasteExitName - the attribute value
      • loadAutoCreateExit

        protected abstract boolean loadAutoCreateExit()
        Returns the stored attribute value for autoCreateExit.
        Returns:
        the attribute value
      • saveAutoCreateExit

        protected abstract void saveAutoCreateExit​(boolean autoCreateExit)
        Sets the stored attribute value for isAutoCreateExit().
        Parameters:
        autoCreateExit - the attribute value
      • loadExitArchetypeName

        @NotNull
        protected abstract @NotNull java.lang.String loadExitArchetypeName()
        Returns the stored attribute value for exitArchetypeName.
        Returns:
        the attribute value
      • saveExitArchetypeName

        protected abstract void saveExitArchetypeName​(@NotNull
                                                      @NotNull java.lang.String exitArchetypeName)
        Sets the stored attribute value for setExitArchetypeName(String).
        Parameters:
        exitArchetypeName - the attribute value