Package org.jetbrains.mps.openapi.module
Interface RepositoryAccess
- 
@Deprecated public interface RepositoryAccess
Deprecated.Gives convenient access to access control methods on a repository 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidapplyChanges(Runnable r)Deprecated.Modifications to properties of modules and other elements stored in a repository must only be performed from within a managed command.booleanisUpdating()Deprecated.Indicates, whether the repository is just having changes applied to it through the applyChanges() method. 
 - 
 
- 
- 
Method Detail
- 
applyChanges
void applyChanges(Runnable r)
Deprecated.Modifications to properties of modules and other elements stored in a repository must only be performed from within a managed command.- Parameters:
 r- The command that the repository should invoke on its own behalf
 
- 
isUpdating
boolean isUpdating()
Deprecated.Indicates, whether the repository is just having changes applied to it through the applyChanges() method. This method is typically called from within repository-updating methods to check whether updating is allowed. The method should also check that a read/write action lock is being held by the current thread. 
 - 
 
 -