Class BuildModel
- java.lang.Object
-
- net.ssehub.easy.basics.modelManagement.ModelManagement<Script>
-
- net.ssehub.easy.instantiation.core.model.buildlangModel.BuildModel
-
public class BuildModel extends ModelManagement<Script>
Provides mechanisms for loading, linking, referring, searching and storing build models according to their name, their version and their location. The name was chosen according to the established naming in the variability model implementation.- Author:
- Holger Eichelberger
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classBuildModel.VilModelRepositoryRefined model repository for IVML.
-
Field Summary
Fields Modifier and Type Field Description static BuildModelINSTANCEStores the singleton instance.
-
Constructor Summary
Constructors Modifier Constructor Description privateBuildModel()Singleton.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ModelRepository<Script>createRepository()Creates a model repository instance.protected ImportResolver<Script>createResolver()Creates a resolver instance.-
Methods inherited from class net.ssehub.easy.basics.modelManagement.ModelManagement
availableModels, clear, clearModel, clearModel, events, getAvailable, getModel, getModelCount, getResolverFromPool, isLoading, isLoading, isOutdated, isOutdated, load, loaders, locale, locations, notifyLoadingCompleted, outdateAll, postLoadModel, releaseResolver, reload, reload, repository, resolve, resolveImports, resolveImports, resolveImports, resolveImports, setOutdated, setOutdated, unload, updateModel, updateModel, updateModel, updateModelInformation, updateModelInformation
-
-
-
-
Field Detail
-
INSTANCE
public static final BuildModel INSTANCE
Stores the singleton instance.
-
-
Method Detail
-
createRepository
protected ModelRepository<Script> createRepository()
Description copied from class:ModelManagementCreates a model repository instance.- Specified by:
createRepositoryin classModelManagement<Script>- Returns:
- the instance
-
createResolver
protected ImportResolver<Script> createResolver()
Description copied from class:ModelManagementCreates a resolver instance.- Specified by:
createResolverin classModelManagement<Script>- Returns:
- the resolver instance
-
-