Package org.jetbrains.mps.openapi.module
Class SModuleListenerBase
- java.lang.Object
-
- org.jetbrains.mps.openapi.module.SModuleListenerBase
-
- All Implemented Interfaces:
SModuleListener
- Direct Known Subclasses:
SRepositoryContentAdapter
@Deprecated(forRemoval=true) public class SModuleListenerBase extends Object implements SModuleListener
Deprecated, for removal: This API element is subject to removal in a future version.Bare implementation ofSModuleListener
intended for subclassing. Now, with default methods inside the interface, of no real use. SeeSRepositoryListenerBase
for considerations about removal of the class
-
-
Constructor Summary
Constructors Constructor Description SModuleListenerBase()
Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
beforeModelRemoved(SModule module, SModel model)
Deprecated, for removal: This API element is subject to removal in a future version.void
beforeModelRenamed(SModule module, SModel model, SModelReference newRef)
Deprecated, for removal: This API element is subject to removal in a future version.Model renamed event may also indicate a change in its data source (e.g.void
dependencyAdded(SModule module, SDependency dep)
Deprecated, for removal: This API element is subject to removal in a future version.void
dependencyRemoved(SModule module, SDependency dep)
Deprecated, for removal: This API element is subject to removal in a future version.void
languageAdded(SModule module, SLanguage lang)
Deprecated, for removal: This API element is subject to removal in a future version.void
languageRemoved(SModule module, SLanguage lang)
Deprecated, for removal: This API element is subject to removal in a future version.void
modelAdded(SModule module, SModel model)
Deprecated, for removal: This API element is subject to removal in a future version.void
modelRemoved(SModule module, SModelReference ref)
Deprecated, for removal: This API element is subject to removal in a future version.Model is removed from a repository.void
modelRenamed(SModule module, SModel model, SModelReference oldRef)
Deprecated, for removal: This API element is subject to removal in a future version.void
moduleChanged(SModule module)
Deprecated, for removal: This API element is subject to removal in a future version.Any change including module dependencies and descriptor reload from diskvoid
moduleRenamed(SModule module, SModuleReference oldRef)
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
-
Method Detail
-
modelAdded
public void modelAdded(SModule module, SModel model)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
modelAdded
in interfaceSModuleListener
-
beforeModelRemoved
public void beforeModelRemoved(SModule module, SModel model)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
beforeModelRemoved
in interfaceSModuleListener
-
modelRemoved
public void modelRemoved(SModule module, SModelReference ref)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:SModuleListener
Model is removed from a repository. Note, it doesn't necessarily mean model was deleted. Does NOT come for module's models when module is being un-registered from a repository- Specified by:
modelRemoved
in interfaceSModuleListener
-
beforeModelRenamed
public void beforeModelRenamed(SModule module, SModel model, SModelReference newRef)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:SModuleListener
Model renamed event may also indicate a change in its data source (e.g. file rename).- Specified by:
beforeModelRenamed
in interfaceSModuleListener
-
modelRenamed
public void modelRenamed(SModule module, SModel model, SModelReference oldRef)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
modelRenamed
in interfaceSModuleListener
-
moduleRenamed
public void moduleRenamed(@NotNull SModule module, @NotNull SModuleReference oldRef)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
moduleRenamed
in interfaceSModuleListener
-
dependencyAdded
public void dependencyAdded(SModule module, SDependency dep)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
dependencyAdded
in interfaceSModuleListener
-
dependencyRemoved
public void dependencyRemoved(SModule module, SDependency dep)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
dependencyRemoved
in interfaceSModuleListener
-
languageAdded
public void languageAdded(SModule module, SLanguage lang)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
languageAdded
in interfaceSModuleListener
-
languageRemoved
public void languageRemoved(SModule module, SLanguage lang)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
languageRemoved
in interfaceSModuleListener
-
moduleChanged
public void moduleChanged(SModule module)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:SModuleListener
Any change including module dependencies and descriptor reload from disk- Specified by:
moduleChanged
in interfaceSModuleListener
-
-