Uses of Class
net.ssehub.easy.basics.modelManagement.ImportResolver
-
Packages that use ImportResolver Package Description de.uni_hildesheim.sse IVML core main classes (exported).de.uni_hildesheim.sse.buildLanguageTranslation de.uni_hildesheim.sse.translation The mechanisms needed to translate an IVML Ecore model into an IVML object model.de.uni_hildesheim.sse.vil.expressions.translation Translation functionality for expressions.de.uni_hildesheim.sse.vil.templatelang de.uni_hildesheim.sse.vil.templatelang.templateLanguageTranslation net.ssehub.easy.basics.modelManagement Model management classes for reuse (realizing imports, loading, interlinking, notifying, etc.).net.ssehub.easy.dslCore Basic reusable classes for the exportable management functions of the SSE-style DSL implementation for xText grammars.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.instantiation.serializer.xml.loader This package contains all loaders.net.ssehub.easy.varModel.management Provides functionality to manage variability models and their dependencies. -
-
Uses of ImportResolver in de.uni_hildesheim.sse
Methods in de.uni_hildesheim.sse with parameters of type ImportResolver Modifier and Type Method Description TranslationResult<Script>BuildLangModelUtility. parse(org.eclipse.emf.common.util.URI uri, ImportResolver<Script> resolver)TranslationResult<Project>ModelUtility. parse(org.eclipse.emf.common.util.URI uri, ImportResolver<Project> resolver) -
Uses of ImportResolver in de.uni_hildesheim.sse.buildLanguageTranslation
Methods in de.uni_hildesheim.sse.buildLanguageTranslation with parameters of type ImportResolver Modifier and Type Method Description java.util.List<Script>ModelTranslator. createModel(de.uni_hildesheim.sse.vilBuildLanguage.ImplementationUnit unit, java.net.URI uri, boolean registerSuccessful, ImportResolver<Script> impResolver)Creates a build model from a given implementation unit.protected MAbstractModelTranslator. createScript(L script, java.net.URI uri, boolean registerSuccessful, java.util.List<de.uni_hildesheim.sse.vilBuildLanguage.LanguageUnit> inProgress, Imports<M> imports, ImportResolver<M> impResolver)Creates a script instance from an EMF instance. -
Uses of ImportResolver in de.uni_hildesheim.sse.translation
Methods in de.uni_hildesheim.sse.translation with parameters of type ImportResolver Modifier and Type Method Description ModelTranslator.ResultModelTranslator. createModel(de.uni_hildesheim.sse.ivml.VariabilityUnit unit, java.net.URI uri, boolean registerSuccessful, ImportResolver<Project> impResolver)Creates a variability model from a given variability unit.private ResultEntryModelTranslator. createProject(de.uni_hildesheim.sse.ivml.Project project, java.net.URI uri, boolean registerSuccessful, java.util.List<de.uni_hildesheim.sse.ivml.Project> inProgress, ImportResolver<Project> impResolver)Creates a variability model from a given ECore representation of a project.private voidModelTranslator. resolveImports(de.uni_hildesheim.sse.ivml.Project input, Project project, java.net.URI uri, java.util.List<de.uni_hildesheim.sse.ivml.Project> inProgress, ImportResolver<Project> impResolver, boolean transitiveLoading)Resolve the imports. -
Uses of ImportResolver in de.uni_hildesheim.sse.vil.expressions.translation
Methods in de.uni_hildesheim.sse.vil.expressions.translation with parameters of type ImportResolver Modifier and Type Method Description protected voidModelTranslator. resolveImports(de.uni_hildesheim.sse.vil.expressions.expressionDsl.LanguageUnit input, org.eclipse.emf.ecore.EStructuralFeature inputFeature, M model, java.net.URI uri, java.util.List<? extends de.uni_hildesheim.sse.vil.expressions.expressionDsl.LanguageUnit> inProgress, ImportResolver<M> impResolver)Resolves the imports. -
Uses of ImportResolver in de.uni_hildesheim.sse.vil.templatelang
Methods in de.uni_hildesheim.sse.vil.templatelang with parameters of type ImportResolver Modifier and Type Method Description TranslationResult<Template>TemplateLangModelUtility. parse(org.eclipse.emf.common.util.URI uri, ImportResolver<Template> resolver) -
Uses of ImportResolver in de.uni_hildesheim.sse.vil.templatelang.templateLanguageTranslation
Methods in de.uni_hildesheim.sse.vil.templatelang.templateLanguageTranslation with parameters of type ImportResolver Modifier and Type Method Description TemplateModelTranslator. createModel(de.uni_hildesheim.sse.vil.templatelang.templateLang.LanguageUnit tpl, java.net.URI uri, boolean registerSuccessful, ImportResolver<Template> impResolver)Creates a build model from a given implementation unit. -
Uses of ImportResolver in net.ssehub.easy.basics.modelManagement
Subclasses of ImportResolver in net.ssehub.easy.basics.modelManagement Modifier and Type Class Description classDefaultImportResolver<M extends IModel>A model imports resolver.Fields in net.ssehub.easy.basics.modelManagement with type parameters of type ImportResolver Modifier and Type Field Description private Pool<ImportResolver<M>>ModelManagement. resolverPoolMethods in net.ssehub.easy.basics.modelManagement that return ImportResolver Modifier and Type Method Description protected abstract ImportResolver<M>ModelManagement. createResolver()Creates a resolver instance.ImportResolver<M>ModelManagement. getResolverFromPool()Returns the current top-level resolver.Methods in net.ssehub.easy.basics.modelManagement with parameters of type ImportResolver Modifier and Type Method Description voidAbstractImportResolverPoolManager. clear(ImportResolver<M> instance)IModelLoader.LoadResult<M>IModelLoader. load(ModelInfo<M> info, ImportResolver<M> resolver)Loads the related model.MIModelRepository. load(ModelInfo<M> info, ImportResolver<M> resolver, java.util.List<IMessage> messages)Loads the model related toinfowith the given import resolver.(package private) MModelManagement. load(ModelInfo<M> info, ImportResolver<M> resolver, java.util.List<IMessage> messages)Loads the model related toinfo.MModelRepository. load(ModelInfo<M> info, ImportResolver<M> resolver, java.util.List<IMessage> messages)voidModelManagement. releaseResolver(ImportResolver<M> resolver)Releases a given resolver instance.java.util.List<IMessage>ModelManagement. resolveImports(M model, java.net.URI uri, java.util.List<ModelInfo<M>> inProgress, ImportResolver<M> resolver)Resolves the imports of the givenmodelwith transitive loading and returns messages on failures.java.util.List<IMessage>ModelManagement. resolveImports(M model, java.net.URI uri, java.util.List<ModelInfo<M>> inProgress, ImportResolver<M> resolver, boolean transitiveLoading)Resolves the imports of the givenmodeland returns messages on failures. -
Uses of ImportResolver in net.ssehub.easy.dslCore
Methods in net.ssehub.easy.dslCore with parameters of type ImportResolver Modifier and Type Method Description IModelLoader.LoadResult<R>ModelUtility. load(ModelInfo<R> info, ImportResolver<R> resolver)abstract TranslationResult<R>ModelUtility. parse(org.eclipse.emf.common.util.URI uri, ImportResolver<R> resolver)Parse an IVML model file for standalone application (without editor) with a given import resolver.
Note: This method is called byde.uni_hildesheim.sse.model.management.VarModelso if you intend to use the management facilities inde.uni_hildesheim.sse.model.management.VarModellet thede.uni_hildesheim.sse.model.management.VarModeldo this job for you and do not call this method directly! -
Uses of ImportResolver in net.ssehub.easy.instantiation.core.model.buildlangModel
Subclasses of ImportResolver in net.ssehub.easy.instantiation.core.model.buildlangModel Modifier and Type Class Description classBuildLangImportResolverA specific resolver for VIL enabling calls to VTL.Methods in net.ssehub.easy.instantiation.core.model.buildlangModel that return ImportResolver Modifier and Type Method Description protected ImportResolver<Script>BuildModel. createResolver() -
Uses of ImportResolver in net.ssehub.easy.instantiation.core.model.templateModel
Methods in net.ssehub.easy.instantiation.core.model.templateModel that return ImportResolver Modifier and Type Method Description protected ImportResolver<Template>TemplateModel. createResolver() -
Uses of ImportResolver in net.ssehub.easy.instantiation.serializer.xml.loader
Methods in net.ssehub.easy.instantiation.serializer.xml.loader with parameters of type ImportResolver Modifier and Type Method Description IModelLoader.LoadResult<Project>IVMLModelLoader. load(ModelInfo<Project> info, ImportResolver<Project> resolver)IModelLoader.LoadResult<Script>VILModelLoader. load(ModelInfo<Script> info, ImportResolver<Script> resolver)IModelLoader.LoadResult<Template>VTLModelLoader. load(ModelInfo<Template> info, ImportResolver<Template> resolver) -
Uses of ImportResolver in net.ssehub.easy.varModel.management
Subclasses of ImportResolver in net.ssehub.easy.varModel.management Modifier and Type Class Description (package private) classDefaultImportResolverA project imports resolver.Methods in net.ssehub.easy.varModel.management that return ImportResolver Modifier and Type Method Description protected ImportResolver<Project>VarModel. createResolver()
-