Uses of Interface
net.ssehub.easy.basics.modelManagement.IModelRepository
-
Packages that use IModelRepository Package Description net.ssehub.easy.basics.modelManagement Model management classes for reuse (realizing imports, loading, interlinking, notifying, etc.).net.ssehub.easy.instantiation.core.model.buildlangModel Implements the abstract representation of the build language (parsed, analyzed and already linked, i.e.net.ssehub.easy.instantiation.core.model.templateModel The template language model.net.ssehub.easy.varModel.management Provides functionality to manage variability models and their dependencies. -
-
Uses of IModelRepository in net.ssehub.easy.basics.modelManagement
Classes in net.ssehub.easy.basics.modelManagement that implement IModelRepository Modifier and Type Class Description classModelRepository<M extends IModel>Implements the model repository interface by delegating toModelManagement.Fields in net.ssehub.easy.basics.modelManagement declared as IModelRepository Modifier and Type Field Description private IModelRepository<M>ResolutionContext. repositoryMethods in net.ssehub.easy.basics.modelManagement that return IModelRepository Modifier and Type Method Description IModelRepository<M>ResolutionContext. getModelRepository()Returns the model repository.Methods in net.ssehub.easy.basics.modelManagement with parameters of type IModelRepository Modifier and Type Method Description MDefaultImportResolver. resolve(java.lang.String modelName, IVersionRestriction restrictions, java.net.URI baseUri, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext)abstract MImportResolver. resolve(java.lang.String modelName, IVersionRestriction restriction, java.net.URI baseUri, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext)Resolves the denoted model considering the givenrestrictions.java.util.List<IMessage>DefaultImportResolver. resolveImports(M model, java.net.URI uri, java.util.List<ModelInfo<M>> inProgress, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext)abstract java.util.List<IMessage>ImportResolver. resolveImports(M model, java.net.URI uri, java.util.List<ModelInfo<M>> inProgress, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext)Resolves the imports of the givenmodeland returns messages on failures.private MDefaultImportResolver. resolveSingle(java.lang.String modelName, IVersionRestriction restrictions, java.net.URI baseUri, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext)Resolves a single, non-wildcard model import.Constructors in net.ssehub.easy.basics.modelManagement with parameters of type IModelRepository Constructor Description ResolutionContext(java.lang.String modelName, java.net.URI baseUri, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext)Creates a resolution context for resolving a model by name.ResolutionContext(M model, java.net.URI modelUri, java.util.List<ModelInfo<M>> inProgress, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext)Creates a resolution context. -
Uses of IModelRepository in net.ssehub.easy.instantiation.core.model.buildlangModel
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel that implement IModelRepository Modifier and Type Class Description private static classBuildModel.VilModelRepositoryRefined model repository for IVML. -
Uses of IModelRepository in net.ssehub.easy.instantiation.core.model.templateModel
Classes in net.ssehub.easy.instantiation.core.model.templateModel that implement IModelRepository Modifier and Type Class Description private static classTemplateModel.VtlModelRepositoryRefined model repository for IVML. -
Uses of IModelRepository in net.ssehub.easy.varModel.management
Classes in net.ssehub.easy.varModel.management that implement IModelRepository Modifier and Type Class Description private static classVarModel.IvmlModelRepositoryRefined model repository for IVML.
-