Package jetbrains.mps.cache
Class AbstractCache
- java.lang.Object
 - 
- jetbrains.mps.smodel.SModelAdapter
 - 
- jetbrains.mps.cache.AbstractCache
 
 
 
- 
- All Implemented Interfaces:
 SModelListener
- Direct Known Subclasses:
 ConceptAndSuperConceptsCache
public abstract class AbstractCache extends SModelAdapter
Igor Alshannikov Aug 28, 2007 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAbstractCache.DataSetCreator<T extends AbstractCache>- 
Nested classes/interfaces inherited from interface jetbrains.mps.smodel.event.SModelListener
SModelListener.SModelListenerPriority 
 - 
 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractCache(Object key) 
- 
Method Summary
- 
Methods inherited from class jetbrains.mps.smodel.SModelAdapter
beforeModelDisposed, beforeModelFileChanged, beforeModelRenamed, eventFired, getPriority, modelChanged, modelChangedDramatically, modelFileChanged, modelLoadingStateChanged, modelRenamed, modelSaved 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
AbstractCache
protected AbstractCache(Object key)
 
 - 
 
- 
Method Detail
- 
getKey
public Object getKey()
 
- 
clearCache
protected void clearCache()
 
- 
isAttached
public boolean isAttached()
 
- 
removeDataSet
public void removeDataSet(DataSet dataSet)
 
- 
getDataSet
protected DataSet getDataSet(String dataSetId, AbstractCache.DataSetCreator creator)
 
- 
languageAdded
public void languageAdded(SModelLanguageEvent event)
- Specified by:
 languageAddedin interfaceSModelListener- Overrides:
 languageAddedin classSModelAdapter
 
- 
languageRemoved
public void languageRemoved(SModelLanguageEvent event)
- Specified by:
 languageRemovedin interfaceSModelListener- Overrides:
 languageRemovedin classSModelAdapter
 
- 
importAdded
public void importAdded(SModelImportEvent event)
- Specified by:
 importAddedin interfaceSModelListener- Overrides:
 importAddedin classSModelAdapter
 
- 
importRemoved
public void importRemoved(SModelImportEvent event)
- Specified by:
 importRemovedin interfaceSModelListener- Overrides:
 importRemovedin classSModelAdapter
 
- 
devkitAdded
public void devkitAdded(SModelDevKitEvent event)
- Specified by:
 devkitAddedin interfaceSModelListener- Overrides:
 devkitAddedin classSModelAdapter
 
- 
devkitRemoved
public void devkitRemoved(SModelDevKitEvent event)
- Specified by:
 devkitRemovedin interfaceSModelListener- Overrides:
 devkitRemovedin classSModelAdapter
 
- 
rootAdded
public void rootAdded(SModelRootEvent event)
- Specified by:
 rootAddedin interfaceSModelListener- Overrides:
 rootAddedin classSModelAdapter
 
- 
rootRemoved
public void rootRemoved(SModelRootEvent event)
- Specified by:
 rootRemovedin interfaceSModelListener- Overrides:
 rootRemovedin classSModelAdapter
 
- 
beforeRootRemoved
public void beforeRootRemoved(SModelRootEvent event)
- Specified by:
 beforeRootRemovedin interfaceSModelListener- Overrides:
 beforeRootRemovedin classSModelAdapter
 
- 
propertyChanged
public void propertyChanged(SModelPropertyEvent event)
- Specified by:
 propertyChangedin interfaceSModelListener- Overrides:
 propertyChangedin classSModelAdapter
 
- 
childAdded
public void childAdded(SModelChildEvent event)
- Specified by:
 childAddedin interfaceSModelListener- Overrides:
 childAddedin classSModelAdapter
 
- 
childRemoved
public void childRemoved(SModelChildEvent event)
- Specified by:
 childRemovedin interfaceSModelListener- Overrides:
 childRemovedin classSModelAdapter
 
- 
beforeChildRemoved
public void beforeChildRemoved(SModelChildEvent event)
- Specified by:
 beforeChildRemovedin interfaceSModelListener- Overrides:
 beforeChildRemovedin classSModelAdapter
 
- 
referenceAdded
public void referenceAdded(SModelReferenceEvent event)
- Specified by:
 referenceAddedin interfaceSModelListener- Overrides:
 referenceAddedin classSModelAdapter
 
- 
referenceRemoved
public void referenceRemoved(SModelReferenceEvent event)
- Specified by:
 referenceRemovedin interfaceSModelListener- Overrides:
 referenceRemovedin classSModelAdapter
 
 - 
 
 -