Uses of Class
net.ssehub.easy.basics.modelManagement.ModelInfo
-
Packages that use ModelInfo Package Description de.uni_hildesheim.sse IVML core main classes (exported).de.uni_hildesheim.sse.ui de.uni_hildesheim.sse.ui.embed de.uni_hildesheim.sse.vil.templatelang de.uni_hildesheim.sse.vil.templatelang.ui.embed 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.dslCore.translation Basic reusable classes for SSE-style DSL implementation.net.ssehub.easy.dslCore.ui.editors Reusable xText functionality.net.ssehub.easy.dslCore.ui.listeners Some generic listener implementations and supporting classes.net.ssehub.easy.instantiation.core.model.defaultInstantiators The default instantiators for VIL.net.ssehub.easy.instantiation.serializer.xml.loader This package contains all loaders.net.ssehub.easy.integration.common Implements the a readable interface to IVML/EAsY.net.ssehub.easy.producer.core.mgmt This package contains classes which are needed for data management, i.e.net.ssehub.easy.producer.core.persistence.standard This package contains classes which specific to the persistencer of this plug-in.net.ssehub.easy.producer.core.varMod.container net.ssehub.easy.producer.ui.internal This package holds extension classes of eclipse which must not be called or extended from other plug-ins.net.ssehub.easy.producer.ui.productline_editor This package contains the editor for configuring the product line.net.ssehub.easy.producer.ui.productline_editor.project_configuration This package contains classes for configuring the current project.net.ssehub.easy.varModel.confModel This package represents a specific variability model configuration.net.ssehub.easy.varModel.management Provides functionality to manage variability models and their dependencies. -
-
Uses of ModelInfo in de.uni_hildesheim.sse
Methods in de.uni_hildesheim.sse that return types with arguments of type ModelInfo Modifier and Type Method Description java.util.List<ModelInfo<Script>>BuildLangModelUtility. obtainInfo(org.eclipse.emf.common.util.URI uri)Obtains model information.java.util.List<ModelInfo<Project>>ModelUtility. obtainInfo(org.eclipse.emf.common.util.URI uri)Obtains project info. -
Uses of ModelInfo in de.uni_hildesheim.sse.ui
Methods in de.uni_hildesheim.sse.ui with parameters of type ModelInfo Modifier and Type Method Description ModelEditorConfigurer.IHeaderActivator. createHeader(org.eclipse.swt.widgets.Composite parent, Configuration config, java.io.File base, ModelInfo<?> info) -
Uses of ModelInfo in de.uni_hildesheim.sse.ui.embed
Methods in de.uni_hildesheim.sse.ui.embed with parameters of type ModelInfo Modifier and Type Method Description ModelEditorConfigurer.IHeaderEditorUtils. createHeader(org.eclipse.swt.widgets.Composite parent, Configuration config, java.io.File base, ModelInfo<?> info) -
Uses of ModelInfo in de.uni_hildesheim.sse.vil.templatelang
Methods in de.uni_hildesheim.sse.vil.templatelang that return types with arguments of type ModelInfo Modifier and Type Method Description java.util.List<ModelInfo<Template>>TemplateLangModelUtility. obtainInfo(org.eclipse.emf.common.util.URI uri)Obtains model information. -
Uses of ModelInfo in de.uni_hildesheim.sse.vil.templatelang.ui.embed
Methods in de.uni_hildesheim.sse.vil.templatelang.ui.embed with parameters of type ModelInfo Modifier and Type Method Description ModelEditorConfigurer.IHeaderEditorUtils. createHeader(org.eclipse.swt.widgets.Composite parent, Configuration config, java.io.File base, ModelInfo<?> info) -
Uses of ModelInfo in net.ssehub.easy.basics.modelManagement
Fields in net.ssehub.easy.basics.modelManagement declared as ModelInfo Modifier and Type Field Description private ModelInfo<M>DefaultImportResolver. conflictMarkerFields in net.ssehub.easy.basics.modelManagement with type parameters of type ModelInfo Modifier and Type Field Description private java.util.List<ModelInfo<M>>VersionedModelInfos. infosprivate java.util.List<ModelInfo<M>>ResolutionContext. inProgressprivate java.util.Map<java.net.URI,ModelInfo<M>>ModelInfoHolder. knownURIprivate java.util.Set<ModelInfo<M>>ModelManagement. loadingprivate java.util.Map<ModelInfo<M>,M>DefaultImportResolver. localModelOverrideprivate java.util.Map<ModelInfo<M>,java.util.List<IModelProcessingListener<M>>>ModelEvents. modelProcessingListenersprivate java.util.Set<ModelInfo<M>>ModelManagement. outdatedprivate java.util.List<ModelInfo<M>>ModelInfoHolder. resultprivate java.util.Map<java.net.URI,ModelInfo<M>>AvailableModels. tmpInfoMethods in net.ssehub.easy.basics.modelManagement that return ModelInfo Modifier and Type Method Description ModelInfo<M>AvailableModels. createTempInfo(M model, java.net.URI location)Creates a temporary resolved model information without model loader.private ModelInfo<M>DefaultImportResolver. determineMatching(ResolutionContext<M> context, java.util.List<VersionedModelInfos<M>> versions, IVersionRestriction restriction)Determine the model matching the import restrictions.ModelInfo<M>VersionedModelInfos. find(java.net.URI uri)Finds a model information object based on a give URI.ModelInfo<M>VersionedModelInfos. get(int index)Returns the specified model information object.ModelInfo<M>VersionedModelInfos. get(java.net.URI uri)Returns the model information objects withurias location.ModelInfo<M>VersionedModelInfos. get(M model)Returns the model information objects withmodelas resolved model.ModelInfo<M>VersionedModelInfos. getByClosestUri(java.net.URI uri, java.util.List<java.lang.String> modelPath)Returns the model information with the closest match touri, i.e.static <M extends IModel>
ModelInfo<M>VersionedModelInfos. getByClosestUri(java.util.List<ModelInfo<M>> infos, java.net.URI uri, java.util.List<java.lang.String> modelPath)Returns the model information frominfoswith the closest match touri, i.e.ModelInfo<M>AvailableModels. getInfo(java.net.URI uri)Returns the (visible) information object aturi.ModelInfo<M>AvailableModels. getModelInfo(java.lang.String name, java.lang.String version, java.net.URI uri)Returns a known model information object via its URI.ModelInfo<M>AvailableModels. getModelInfo(java.lang.String name, Version version, java.net.URI uri)Returns a known model information object via its URI.ModelInfo<M>AvailableModels. getModelInfo(M model)Returns the model information object for the specified model.ModelInfo<M>AvailableModels. getModelInfo(ModelInfo<M> info)Returns the matching available model information instance.ModelInfo<M>IModelRepository. getModelInfo(java.lang.String name, Version version, java.net.URI uri)Returns a known model information object via its URI.ModelInfo<M>ModelRepository. getModelInfo(java.lang.String name, Version version, java.net.URI uri)ModelInfo<M>AvailableModels. getResolvedModelInfo(M model)Returns the model information object for the given model by considering resolved models.ModelInfo<M>AvailableModels. getResolvedModelInfo(M model, java.net.URI uri)Returns the model information object formodelwhile consideringurias location ofmodel.ModelInfo<M>IModelManagementRepository. getResolvedModelInfo(M model)Returns the model information object for the given model by considering resolved models.ModelInfo<M>ModelRepository. getResolvedModelInfo(M model)Returns the model information object for the given model by considering resolved models.ModelInfo<M>ModelInfoHolder. getResult(int index)Returns the the specified result.static <M extends IModel>
ModelInfo<M>VersionedModelInfos. maxVersion(java.util.List<ModelInfo<M>> list)Returns the model information object with highest version number fromlist.ModelInfo<M>VersionedModelInfos. remove(int index)Removes the specified model information object.private static <M extends IModel>
ModelInfo<M>VersionedModelInfos. search(java.util.List<ModelInfo<M>> infos, java.lang.String searchUriText, java.util.List<java.lang.String> modelPath)Searches for the best match according to the IVML search conventions, first down along the given URI, then up along the hierarchy.private static <M extends IModel>
ModelInfo<M>VersionedModelInfos. searchOnParentLevel(java.util.List<ModelInfo<M>> infos, java.net.URI uri, java.util.List<java.lang.String> modelPath)Searches for the best match within the parent-parent folders ofuriif that folder starts with ".".private static <M extends IModel>
ModelInfo<M>VersionedModelInfos. searchOnSameFolderLevel(java.util.List<ModelInfo<M>> infos, java.net.URI uri, java.util.List<java.lang.String> modelPath)Search in folders on the level of the parent folder ofuri.Methods in net.ssehub.easy.basics.modelManagement that return types with arguments of type ModelInfo Modifier and Type Method Description (package private) static <M extends IModel>
java.util.List<ModelInfo<M>>Utils. augmentByDepending(java.util.List<ModelInfo<M>> infos, java.util.List<ModelInfo<M>> allInfos, java.util.Map<M,ModelInfo<M>> modelInfoMap)Augments the given modelinfosby their depending models, i.e.java.util.List<ModelInfo<M>>VersionedModelInfos. getByEqualUri(java.net.URI uri)Returns the model information with the exact match touri.java.util.List<ModelInfo<M>>AvailableModels. getModelInfo(java.lang.String name)Returns all known model information objects for the specified model.java.util.List<ModelInfo<M>>AvailableModels. getModelInfo(java.lang.String name, java.lang.String version)Returns the model information object for the specified model.java.util.List<ModelInfo<M>>AvailableModels. getModelInfo(java.lang.String name, Version version)Returns the model information objects for the specified model.java.util.List<ModelInfo<M>>AvailableModels. getModelInfos(M model)Returns the model information objects for the specified model.(package private) java.util.List<ModelInfo<M>>AvailableModels. getModelInfoWith(java.net.URI uri)Returns the available model information objects which are located aturi.java.util.List<ModelInfo<M>>AvailableModels. getVisibleModelInfo(java.lang.String name, java.net.URI uri)Returns the available model information objects which are available for and visible from the given URI, i.e.java.util.List<ModelInfo<M>>AvailableModels. getVisibleModelInfo(java.lang.String name, Version version, java.net.URI uri)Returns the available model information objects which are available for and visible from the given URI, i.e.java.util.List<ModelInfo<M>>AvailableModels. getVisibleModelInfo(java.net.URI uri)Returns the available model information objects which are available for and visible from the given URI, i.e.static <M extends IModel>
java.util.List<ModelInfo<M>>ModelInfo. selectContained(java.util.List<ModelInfo<M>> info, java.net.URI uri)Selects those information objects out ofinfowhich are contained inuri.static <M extends IModel>
java.util.List<ModelInfo<M>>ModelInfo. selectOutdated(java.util.List<ModelInfo<M>> info, boolean requireResolved, java.net.URI uri)Returns the outdated model information objects (due to file change).java.util.List<ModelInfo<M>>VersionedModelInfos. toList(java.util.List<ModelInfo<M>> list)Adds all model information objects to the givenlist.Methods in net.ssehub.easy.basics.modelManagement with parameters of type ModelInfo Modifier and Type Method Description voidVersionedModelInfos. add(ModelInfo<M> info)Adds a model information object.voidModelEvents. addProcessingListener(ModelInfo<M> info, IModelProcessingListener<M> listener)Adds a model processing listener for the specified model information object.voidIModelLoader.IModelInfoHolder. addResult(ModelInfo<M> toAdd)Adds a model information as result of an operation.voidModelInfoHolder. addResult(ModelInfo<M> toAdd)voidModelManagement. clearModel(ModelInfo<M> info)Clearsinfo(and the related model) from the caches.static <M extends IModel>
booleanModelInfo. equals(ModelInfo<M> info, java.lang.String name, Version version, java.net.URI location)Returns whetheri1and the explicit given information are equal, i.e., point to the same model.static <M extends IModel>
booleanModelInfo. equals(ModelInfo<M> i1, ModelInfo<M> i2)Returns whetheri1andi2are equal, i.e., point to the same model.ModelInfo<M>AvailableModels. getModelInfo(ModelInfo<M> info)Returns the matching available model information instance.booleanResolutionContext. isConflict(ModelInfo<M> info)Returns whetherinfohas a conflict with the conflict import statements collected in this context.booleanModelManagement. isLoading(ModelInfo<M> info)Returns whether loading the model forinfois currently happening.booleanResolutionContext. isLoop(ModelInfo<M> info)Returns whether loadinginfowould cause in infinite loop in type resolution as it is currently being processed in the same resolution context.booleanIModelRepository. isOutdated(ModelInfo<M> info)Returns whether a model information is outdated.booleanModelManagement. isOutdated(ModelInfo<M> info)Returns whether a model information is outdated (will force a reload uponModelManagement.load(ModelInfo)).booleanModelRepository. isOutdated(ModelInfo<M> info)booleanAvailableModels. isTempInfo(ModelInfo<M> info)Returns whetherinfois a temporary model.private java.util.List<ModelImport<M>>DefaultImportResolver. load(ResolutionContext<M> context, java.util.HashSet<M> done, ModelInfo<M> toLoad, java.util.List<IMessage> messages, ModelImport<M> imp, java.util.List<ModelImport<M>> conflicts)Loads the given model information, checks it for conflicts.IModelLoader.LoadResult<M>IModelLoader. load(ModelInfo<M> info, ImportResolver<M> resolver)Loads the related model.MIModelRepository. load(ModelInfo<M> info, java.util.List<IMessage> messages)Loads the model related toinfowith a new default import resolver.MIModelRepository. load(ModelInfo<M> info, ImportResolver<M> resolver, java.util.List<IMessage> messages)Loads the model related toinfowith the given import resolver.MModelManagement. load(ModelInfo<M> info)Loads the specified model and resolves its imports.private MModelManagement. load(ModelInfo<M> info, boolean force)Loads the specified model and resolves its imports by callingModelManagement.resolveImports(M, java.net.URI, java.util.List<net.ssehub.easy.basics.modelManagement.ModelInfo<M>>).(package private) MModelManagement. load(ModelInfo<M> info, java.util.List<IMessage> messages)Loads the model related toinfowith a new default 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, java.util.List<IMessage> messages)MModelRepository. load(ModelInfo<M> info, ImportResolver<M> resolver, java.util.List<IMessage> messages)private voidModelManagement. notifyLoading(ModelInfo<M> info, boolean started)Handles the notification about model loading.voidModelEvents. notifyModelProcessing(ModelInfo<M> info, boolean start, IModelProcessingListener.Type type)Notifies about model processing events.protected voidImportResolver. notifyProcessing(ModelInfo<M> info, IModelProcessingListener.Type type, boolean started)Notifies the processing listener if defined.voidIModelProcessingListener. notifyProcessingEnded(ModelInfo<M> info, IModelProcessingListener.Type type)Is called when processing ended (or shortly after).voidIModelProcessingListener. notifyProcessingStarted(ModelInfo<M> info, IModelProcessingListener.Type type)Is called when processing started (or shortly before).protected voidModelManagement. postLoadModel(ModelInfo<M> info)Additional code to be executed after a model was loaded.voidAvailableModels. releaseTempInfo(ModelInfo<M> info)Releases a temporary model information object.booleanVersionedModelInfos. remove(ModelInfo<M> info)Removes the specified model information object.(package private) voidAvailableModels. removeAvailable(ModelInfo<M> info)Removes a model information object for a given information object.booleanModelEvents. removeProcessingListener(ModelInfo<M> info, IModelProcessingListener<M> listener)Removes a model processing listener for the specified model information object.voidModelManagement. setOutdated(ModelInfo<M> info)Returns whether a model information is outdated.private MModelManagement. setResolved(ModelInfo<M> info, M model)Defines the resolution forinfoand calls the listeners.(package private) booleanAvailableModels. updateAvailableModel(ModelInfo<M> info)Updates the list of available models.Method parameters in net.ssehub.easy.basics.modelManagement with type arguments of type ModelInfo Modifier and Type Method Description (package private) static <M extends IModel>
java.util.List<ModelInfo<M>>Utils. augmentByDepending(java.util.List<ModelInfo<M>> infos, java.util.List<ModelInfo<M>> allInfos, java.util.Map<M,ModelInfo<M>> modelInfoMap)Augments the given modelinfosby their depending models, i.e.(package private) static <M extends IModel>
java.util.List<ModelInfo<M>>Utils. augmentByDepending(java.util.List<ModelInfo<M>> infos, java.util.List<ModelInfo<M>> allInfos, java.util.Map<M,ModelInfo<M>> modelInfoMap)Augments the given modelinfosby their depending models, i.e.(package private) static <M extends IModel>
voidUtils. collectModelInfo(java.util.Collection<java.util.List<VersionedModelInfos<M>>> availableModels, java.util.List<ModelInfo<M>> info, java.util.Map<M,ModelInfo<M>> modelInfoMap)Fills the given list/map as temporary data structures for improved handling of model information objects and related model.(package private) static <M extends IModel>
voidUtils. collectModelInfo(java.util.Collection<java.util.List<VersionedModelInfos<M>>> availableModels, java.util.List<ModelInfo<M>> info, java.util.Map<M,ModelInfo<M>> modelInfoMap)Fills the given list/map as temporary data structures for improved handling of model information objects and related model.static <M extends IModel>
ModelInfo<M>VersionedModelInfos. getByClosestUri(java.util.List<ModelInfo<M>> infos, java.net.URI uri, java.util.List<java.lang.String> modelPath)Returns the model information frominfoswith the closest match touri, i.e.static <M extends IModel>
ModelInfo<M>VersionedModelInfos. maxVersion(java.util.List<ModelInfo<M>> list)Returns the model information object with highest version number fromlist.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.java.util.List<IMessage>ModelManagement. resolveImports(M model, java.net.URI uri, java.util.List<ModelInfo<M>> inProgress)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, boolean transitiveLoading)Resolves the imports of the givenmodeland 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)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.private static <M extends IModel>
ModelInfo<M>VersionedModelInfos. search(java.util.List<ModelInfo<M>> infos, java.lang.String searchUriText, java.util.List<java.lang.String> modelPath)Searches for the best match according to the IVML search conventions, first down along the given URI, then up along the hierarchy.private static <M extends IModel>
ModelInfo<M>VersionedModelInfos. searchOnParentLevel(java.util.List<ModelInfo<M>> infos, java.net.URI uri, java.util.List<java.lang.String> modelPath)Searches for the best match within the parent-parent folders ofuriif that folder starts with ".".private static <M extends IModel>
ModelInfo<M>VersionedModelInfos. searchOnSameFolderLevel(java.util.List<ModelInfo<M>> infos, java.net.URI uri, java.util.List<java.lang.String> modelPath)Search in folders on the level of the parent folder ofuri.static <M extends IModel>
java.util.List<ModelInfo<M>>ModelInfo. selectContained(java.util.List<ModelInfo<M>> info, java.net.URI uri)Selects those information objects out ofinfowhich are contained inuri.static <M extends IModel>
java.util.List<ModelInfo<M>>ModelInfo. selectOutdated(java.util.List<ModelInfo<M>> info, boolean requireResolved, java.net.URI uri)Returns the outdated model information objects (due to file change).java.util.List<ModelInfo<M>>VersionedModelInfos. toList(java.util.List<ModelInfo<M>> list)Adds all model information objects to the givenlist.Constructor parameters in net.ssehub.easy.basics.modelManagement with type arguments of type ModelInfo Constructor Description ResolutionContext(M model, java.net.URI modelUri, java.util.List<ModelInfo<M>> inProgress, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext)Creates a resolution context. -
Uses of ModelInfo in net.ssehub.easy.dslCore
Methods in net.ssehub.easy.dslCore that return ModelInfo Modifier and Type Method Description ModelInfo<M>TopLevelModelAccessor.IModelAccessor. getModelInfo(java.lang.String projectName, java.lang.Object project)Accesses the model info.static ModelInfo<?>TopLevelModelAccessor. getTopLevelModel(java.lang.String extension, java.lang.String projectName, java.lang.Object project)Returns the top-level model info through a registered accessor forextension.Methods in net.ssehub.easy.dslCore that return types with arguments of type ModelInfo Modifier and Type Method Description java.util.List<ModelInfo<R>>ModelUtility. obtainInfo(java.io.File file)Obtains project info.abstract java.util.List<ModelInfo<R>>ModelUtility. obtainInfo(org.eclipse.emf.common.util.URI uri)Obtains model information.Methods in net.ssehub.easy.dslCore with parameters of type ModelInfo Modifier and Type Method Description IModelLoader.LoadResult<R>ModelUtility. load(ModelInfo<R> info, ImportResolver<R> resolver) -
Uses of ModelInfo in net.ssehub.easy.dslCore.translation
Methods in net.ssehub.easy.dslCore.translation with parameters of type ModelInfo Modifier and Type Method Description voidExpressionTranslator. clearMessages(ModelInfo<?> info)Clears all messages registered forinfo. -
Uses of ModelInfo in net.ssehub.easy.dslCore.ui.editors
Methods in net.ssehub.easy.dslCore.ui.editors with parameters of type ModelInfo Modifier and Type Method Description ModelEditorConfigurer.IHeaderModelEditorConfigurer.IModelEditorConfigurer. createHeader(org.eclipse.swt.widgets.Composite parent, Configuration configuration, java.io.File base, ModelInfo<?> info)Creates the actual header. -
Uses of ModelInfo in net.ssehub.easy.dslCore.ui.listeners
Fields in net.ssehub.easy.dslCore.ui.listeners declared as ModelInfo Modifier and Type Field Description private ModelInfo<M>BasicModelLoadingListener. infoMethods in net.ssehub.easy.dslCore.ui.listeners with parameters of type ModelInfo Modifier and Type Method Description static <M extends IModel>
BasicModelLoadingListener<M>BasicModelLoadingListener. createListener(ModelInfo<M> info, ModelManagement<M> mgt, IControl control, IModelProcessingListener.Type... types)Creates a generic listener.static <M extends IModel>
BasicModelLoadingListener<M>BasicModelLoadingListener. createLoadingListener(ModelInfo<M> info, ModelManagement<M> mgt, IControl control)Creates a model loading listener.voidBasicModelLoadingListener. notifyProcessingEnded(ModelInfo<M> info, IModelProcessingListener.Type type)voidBasicModelLoadingListener. notifyProcessingStarted(ModelInfo<M> info, IModelProcessingListener.Type type)Constructors in net.ssehub.easy.dslCore.ui.listeners with parameters of type ModelInfo Constructor Description BasicModelLoadingListener(ModelInfo<M> info, ModelManagement<M> mgt, IControl control)Creates a generic listener.BasicModelLoadingListener(ModelInfo<M> info, ModelManagement<M> mgt, IControl control, IModelProcessingListener.Type[] types)Creates a generic listener. -
Uses of ModelInfo in net.ssehub.easy.instantiation.core.model.defaultInstantiators
Method parameters in net.ssehub.easy.instantiation.core.model.defaultInstantiators with type arguments of type ModelInfo Modifier and Type Method Description private static voidVilTemplateProcessor. pruneByPaths(java.util.List<ModelInfo<Template>> info, java.lang.String[] vtlPaths)Prunesinfoby removing all information objects that are not in one of thevtlPaths. -
Uses of ModelInfo in net.ssehub.easy.instantiation.serializer.xml.loader
Methods in net.ssehub.easy.instantiation.serializer.xml.loader with parameters of type ModelInfo 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 ModelInfo in net.ssehub.easy.integration.common
Fields in net.ssehub.easy.integration.common declared as ModelInfo Modifier and Type Field Description private ModelInfo<Project>ModelInformation. infoMethods in net.ssehub.easy.integration.common that return ModelInfo Modifier and Type Method Description protected ModelInfo<Project>IModelAccess. getInfo(IModelInfo info)Returns the stored project information instance.(package private) ModelInfo<Project>ModelInformation. getInstance()Returns the implementing instance.Methods in net.ssehub.easy.integration.common with parameters of type ModelInfo Modifier and Type Method Description protected IModelInfoIModelAccess. createInfo(ModelInfo<Project> info, IModelAccess access)Factory method for creating a project information object.Constructors in net.ssehub.easy.integration.common with parameters of type ModelInfo Constructor Description ModelInformation(ModelInfo<Project> info, IModelAccess access)Creates a model info instance. -
Uses of ModelInfo in net.ssehub.easy.producer.core.mgmt
Methods in net.ssehub.easy.producer.core.mgmt that return types with arguments of type ModelInfo Modifier and Type Method Description java.util.List<ModelInfo<Project>>PLPInfo. listAvailableModels()Returns a list with all models that are available within this project.Methods in net.ssehub.easy.producer.core.mgmt with parameters of type ModelInfo Modifier and Type Method Description voidPLPInfo. setMainModel(ModelInfo<Project> newMainModel)Sets a model as the "main" model of the project. -
Uses of ModelInfo in net.ssehub.easy.producer.core.persistence.standard
Constructors in net.ssehub.easy.producer.core.persistence.standard with parameters of type ModelInfo Constructor Description StandaloneProjectDescriptor(ModelInfo<Script> vilInfo, java.io.File base)Creates a standalone project descriptor. -
Uses of ModelInfo in net.ssehub.easy.producer.core.varMod.container
Methods in net.ssehub.easy.producer.core.varMod.container that return types with arguments of type ModelInfo Modifier and Type Method Description java.util.List<ModelInfo<M>>ModelContainer. listAvailableModels()Returns a list with all (alternative) models of this model.Methods in net.ssehub.easy.producer.core.varMod.container with parameters of type ModelInfo Modifier and Type Method Description voidModelContainer. setMainModel(ModelInfo<M> newMainModel)Changes the managed Model.voidProjectContainer. setMainModel(ModelInfo<Project> newMainModel) -
Uses of ModelInfo in net.ssehub.easy.producer.ui.internal
Methods in net.ssehub.easy.producer.ui.internal that return ModelInfo Modifier and Type Method Description ModelInfo<Project>IvmlModelAccessor. getModelInfo(java.lang.String projectName, java.lang.Object project)ModelInfo<Script>VilModelAccessor. getModelInfo(java.lang.String projectName, java.lang.Object project) -
Uses of ModelInfo in net.ssehub.easy.producer.ui.productline_editor
Methods in net.ssehub.easy.producer.ui.productline_editor with parameters of type ModelInfo Modifier and Type Method Description static ModelEditorPageModelEditorPage. createPage(ProductLineProject plp, org.eclipse.swt.widgets.Composite parent, ModelEditorConfigurer.IModelEditorConfigurer configurer, ModelInfo<?> info)Creates the editor page only if the underlying model resource as well as the embedded editor are available.Constructors in net.ssehub.easy.producer.ui.productline_editor with parameters of type ModelInfo Constructor Description HeaderMenu(org.eclipse.swt.widgets.Composite parent, ProductLineProject plp, ModelEditorConfigurer.IModelEditorConfigurer configurer, ModelInfo<?> info)Creates a generic header menu from the givenconfigurer.ModelEditorPage(ProductLineProject plp, ModelEditorConfigurer.IModelEditorConfigurer configurer, org.eclipse.swt.widgets.Composite parent, ModelInfo<?> info)Creates a model editor page. -
Uses of ModelInfo in net.ssehub.easy.producer.ui.productline_editor.project_configuration
Fields in net.ssehub.easy.producer.ui.productline_editor.project_configuration with type parameters of type ModelInfo Modifier and Type Field Description private java.util.Map<java.lang.String,ModelInfo<Project>>ModelCombobox. itemsMethods in net.ssehub.easy.producer.ui.productline_editor.project_configuration that return ModelInfo Modifier and Type Method Description ModelInfo<Project>ModelCombobox. getSelected()Returns the selected model version. -
Uses of ModelInfo in net.ssehub.easy.varModel.confModel
Methods in net.ssehub.easy.varModel.confModel that return ModelInfo Modifier and Type Method Description private ModelInfo<Project>Configuration. getModelInfo()Returns the related model information instance. -
Uses of ModelInfo in net.ssehub.easy.varModel.management
Methods in net.ssehub.easy.varModel.management with parameters of type ModelInfo Modifier and Type Method Description private static CommentResourceModelCommentsPersistencer. getComments(ModelInfo<Project> info)Determines the comment resource for the specified model information object/project.(package private) voidModelCommentsPersistencer. loadComments(ModelInfo<Project> info)Loads comments from the resolved project ofinfo.protected voidVarModel. postLoadModel(ModelInfo<Project> info)Additional code to be executed after a model was loaded.booleanModelCommentsPersistencer. storeComments(ModelInfo<Project> info)Stores the comments stored in the resolved project ofinfo.booleanModelCommentsPersistencer. storeComments(ModelInfo<Project> info, boolean considerImports)Stores the comments stored in the resolved project ofinfoand optionally for all imported projects.
-