Package jetbrains.mps.smodel
Class ImplicitImportsLegacyHolder
- java.lang.Object
 - 
- jetbrains.mps.smodel.ImplicitImportsLegacyHolder
 
 
- 
public final class ImplicitImportsLegacyHolder extends Object
The purpose of this class is to keep legacy code related to update of implicit imports. We keep it for compatibility with older persistence versions which used to rely on implicit imports being tracked and updated attribute of a model. With v9, we don't keep implicit imports and re-construct them before save as needed. 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAdditionalModelVersion(SModel.ImportElement element)voidaddAdditionalModelVersion(SModelReference modelReference, int usedVersion)voidcalculateImplicitImports()SModel.ImportElementfind(SModelReference modelReference)List<SModel.ImportElement>getAdditionalModelVersions() 
 - 
 
- 
- 
Method Detail
- 
calculateImplicitImports
public void calculateImplicitImports()
 
- 
getAdditionalModelVersions
public List<SModel.ImportElement> getAdditionalModelVersions()
 
- 
addAdditionalModelVersion
public void addAdditionalModelVersion(@NotNull SModelReference modelReference, int usedVersion)
 
- 
addAdditionalModelVersion
public void addAdditionalModelVersion(@NotNull SModel.ImportElement element)
 
- 
find
@Nullable public SModel.ImportElement find(SModelReference modelReference)
 
 - 
 
 -