Package org.jetbrains.mps.openapi.model
Interface EditableSModel
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.jetbrains.mps.openapi.model.SModelSModel.Problem
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisChanged()booleanneedsReloading()voidreloadFromSource()voidrename(String newModelName, boolean changeFile)voidsave()When owning a write action lock, this method will save the model into the storage.voidsetChanged(boolean changed)voidupdateTimestamp()- 
Methods inherited from interface org.jetbrains.mps.openapi.model.SModeladdAccessListener, addChangeListener, addModelListener, addRootNode, createNode, createNode, getModelId, getModelName, getModelRoot, getModule, getName, getNode, getProblems, getReference, getRepository, getRootNodes, getSource, isLoaded, isReadOnly, load, removeAccessListener, removeChangeListener, removeModelListener, removeRootNode, unload
 
- 
 
- 
- 
- 
Method Detail- 
isChangedboolean isChanged() 
 - 
setChangedvoid setChanged(boolean changed) 
 - 
savevoid 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
 - 
renamevoid rename(String newModelName, boolean changeFile) 
 - 
updateTimestampvoid updateTimestamp() 
 - 
needsReloadingboolean needsReloading() 
 - 
reloadFromSourcevoid reloadFromSource() 
 
- 
 
-