Class TemplateModel
- java.lang.Object
-
- net.ssehub.easy.basics.modelManagement.ModelManagement<Template>
-
- net.ssehub.easy.instantiation.core.model.templateModel.TemplateModel
-
public class TemplateModel extends ModelManagement<Template>
Provides mechanisms for loading, linking, referring, searching and storing template 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
-
-
Field Summary
Fields Modifier and Type Field Description static TemplateModelINSTANCEStores the singleton instance.
-
Constructor Summary
Constructors Modifier Constructor Description privateTemplateModel()Singleton.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ImportResolver<Template>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 TemplateModel INSTANCE
Stores the singleton instance.
-
-
Method Detail
-
createResolver
protected ImportResolver<Template> createResolver()
Description copied from class:ModelManagementCreates a resolver instance.- Specified by:
createResolverin classModelManagement<Template>- Returns:
- the resolver instance
-
-