Package jetbrains.mps.extapi.persistence
Interface DisposableDataSource
- 
- All Superinterfaces:
 DataSource
- All Known Subinterfaces:
 FileSystemBasedDataSource
- All Known Implementing Classes:
 FileDataSource,FilePerRootDataSource,FileWithBackupDataSource,FolderDataSource,FolderSetDataSource
public interface DisposableDataSource extends DataSource
Optional extension to data sources that could be removed from physical world.DataSourcedoesn't stipulate per-model nature of the source, with an optional interface we allow for source instances that are reused among few models.- Since:
 - 3.4
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddelete()Invoked with intention never come across this data source again.- 
Methods inherited from interface org.jetbrains.mps.openapi.persistence.DataSource
addListener, getLocation, getTimestamp, getType, isReadOnly, removeListener 
 - 
 
 -