Interface EditableSModel

  • All Superinterfaces:
    SModel

    public interface EditableSModel
    extends SModel
    Model deemed for editing. Dispatches change events. evgeny, 2/14/13
    • Method Detail

      • isChanged

        boolean isChanged()
      • setChanged

        void setChanged​(boolean changed)
      • save

        void save()
        When owning a write action lock, this method will save the model into the storage. Throws an exception if there were fatal errors during the load phase. Should only be called when isChanged() == true
      • rename

        void rename​(String newModelName,
                    boolean changeFile)
      • updateTimestamp

        void updateTimestamp()
      • needsReloading

        boolean needsReloading()
      • reloadFromSource

        void reloadFromSource()