Class FileSwapOwner
- java.lang.Object
 - 
- jetbrains.mps.generator.impl.cache.FileSwapOwner
 
 
- 
- All Implemented Interfaces:
 TransientModelsProvider.TransientSwapOwner
public abstract class FileSwapOwner extends Object implements TransientModelsProvider.TransientSwapOwner
fyodor, 1/10/11 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFileSwapOwner.FileSwapSpace 
- 
Constructor Summary
Constructors Constructor Description FileSwapOwner() 
- 
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description TransientModelsProvider.TransientSwapSpaceaccessSwapSpace(String spaceId)protected abstract FilegetSwapDir()TransientModelsProvider.TransientSwapSpaceinitSwapSpace(String spaceId)static SModelwriteAndReadModel(SModel model)static SNodewriteAndReadNode(SNode node) 
 - 
 
- 
- 
Method Detail
- 
getSwapDir
protected abstract File getSwapDir()
 
- 
initSwapSpace
public TransientModelsProvider.TransientSwapSpace initSwapSpace(String spaceId)
- Specified by:
 initSwapSpacein interfaceTransientModelsProvider.TransientSwapOwner
 
- 
accessSwapSpace
public TransientModelsProvider.TransientSwapSpace accessSwapSpace(String spaceId)
- Specified by:
 accessSwapSpacein interfaceTransientModelsProvider.TransientSwapOwner
 
- 
writeAndReadNode
public static SNode writeAndReadNode(SNode node) throws IOException
- Throws:
 IOException
 
- 
writeAndReadModel
public static SModel writeAndReadModel(SModel model) throws IOException
- Throws:
 IOException
 
 - 
 
 -