Uses of Interface
net.ssehub.easy.basics.modelManagement.IModelLoader
-
Packages that use IModelLoader Package Description de.uni_hildesheim.sse IVML core main classes (exported).de.uni_hildesheim.sse.buildLanguageTranslation de.uni_hildesheim.sse.vil.templatelang 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.serializer.xml A simple and generic mechanism to persist IVML object models as an XML file or stream and also to read them back.net.ssehub.easy.instantiation.serializer.xml.loader This package contains all loaders. -
-
Uses of IModelLoader in de.uni_hildesheim.sse
Classes in de.uni_hildesheim.sse that implement IModelLoader Modifier and Type Class Description classBuildLangModelUtilityProvides language-wide functionality.classModelUtility(Entry points for) Utilities for working with the EMF model.Methods in de.uni_hildesheim.sse that return IModelLoader Modifier and Type Method Description protected IModelLoader<Project>IvmlParser. getModelLoader()protected IModelLoader<Script>VilExpressionParser. getModelLoader() -
Uses of IModelLoader in de.uni_hildesheim.sse.buildLanguageTranslation
Methods in de.uni_hildesheim.sse.buildLanguageTranslation that return IModelLoader Modifier and Type Method Description protected abstract IModelLoader<M>AbstractModelTranslator. getModelLoader()protected IModelLoader<Script>ModelTranslator. getModelLoader() -
Uses of IModelLoader in de.uni_hildesheim.sse.vil.templatelang
Classes in de.uni_hildesheim.sse.vil.templatelang that implement IModelLoader Modifier and Type Class Description classTemplateLangModelUtilityProvides language-wide functionality.Methods in de.uni_hildesheim.sse.vil.templatelang that return IModelLoader Modifier and Type Method Description protected IModelLoader<Template>VtlExpressionParser. getModelLoader() -
Uses of IModelLoader in net.ssehub.easy.basics.modelManagement
Fields in net.ssehub.easy.basics.modelManagement declared as IModelLoader Modifier and Type Field Description private IModelLoader<M>ModelInfo. loaderFields in net.ssehub.easy.basics.modelManagement with type parameters of type IModelLoader Modifier and Type Field Description private java.util.List<IModelLoader<M>>ModelLoaders. loadersMethods in net.ssehub.easy.basics.modelManagement that return IModelLoader Modifier and Type Method Description IModelLoader<M>ModelLoaders. getDefaultLoader()Returns the default loader.IModelLoader<M>ModelInfo. getLoader()Stores the responsible loader.protected abstract IModelLoader<M>AbstractModelInitializer. getModelLoader()Returns the actual model loader.Methods in net.ssehub.easy.basics.modelManagement with parameters of type IModelLoader Modifier and Type Method Description booleanIModelLoader.IModelInfoHolder. isKnown(java.net.URI uri, IModelLoader<M> loader)Checks whether model information for a given URI is known.booleanModelInfoHolder. isKnown(java.net.URI uri, IModelLoader<M> loader)booleanModelLoaders. isRegistered(IModelLoader<M> loader)Returns whether the givenloaderis already registered.voidModelLoaders. registerLoader(IModelLoader<M> loader, ProgressObserver observer)Registers a model loader and updates the model information provided by the loader.(package private) voidModelLocations. scan(java.io.File location, ModelInfoHolder<M> holder, IModelLoader<M> loader, ObservableTask task, java.util.Set<java.io.File> done)Scans the given location for model information objects.voidModelLoaders. unregisterLoader(IModelLoader<M> loader, ProgressObserver observer)Unregisters a model loader.voidIModelManagementRepository. updateForLoader(IModelLoader<M> loader, ProgressObserver observer)Registers a model loader and updates the model information provided by the loader.(package private) voidModelManagement. updateForLoader(IModelLoader<M> loader, ProgressObserver observer)Registers a model loader and updates the model information provided by the loader.private voidModelManagement. updateForLoader(ModelLocations.Location location, IModelLoader<M> loader, ModelInfoHolder<M> holder, ObservableTask task, java.util.Set<ModelLocations.Location> done)Updateslocationvialoader.voidModelRepository. updateForLoader(IModelLoader<M> loader, ProgressObserver observer)Registers a model loader and updates the model information provided by the loader.voidModelManagement. updateModel(M model, java.net.URI uri, IModelLoader<M> loader)Add a model to this management instance.voidModelManagement. updateModel(M model, java.net.URI uri, IModelLoader<M> loader, boolean deepReload)Add a model to this management instance.(package private) voidModelInfo. updateModelLoader(IModelLoader<M> loader)Updates the model loader (only if unset).Constructors in net.ssehub.easy.basics.modelManagement with parameters of type IModelLoader Constructor Description ModelInfo(java.lang.String name, Version version, IModelLoader<M> loader, java.net.URI location, java.util.List<ModelImport<M>> imp)Creates a model information object.ModelInfo(M model, java.net.URI location, IModelLoader<M> loader)Creates a model information object. -
Uses of IModelLoader in net.ssehub.easy.dslCore
Classes in net.ssehub.easy.dslCore that implement IModelLoader Modifier and Type Class Description classModelUtility<E extends org.eclipse.emf.ecore.EObject,R extends IModel>A basic set of model utilities.Fields in net.ssehub.easy.dslCore declared as IModelLoader Modifier and Type Field Description private IModelLoader<M>TopLevelModelAccessor.AbstractModelAccessor. loaderConstructors in net.ssehub.easy.dslCore with parameters of type IModelLoader Constructor Description AbstractModelAccessor(IModelLoader<M> loader)Creates a model accessor based on the given modelloader. -
Uses of IModelLoader in net.ssehub.easy.instantiation.serializer.xml
Methods in net.ssehub.easy.instantiation.serializer.xml that return IModelLoader Modifier and Type Method Description IModelLoader<?>ISerializerPlugin. getModelLoader()Getter for the model loader. -
Uses of IModelLoader in net.ssehub.easy.instantiation.serializer.xml.loader
Classes in net.ssehub.easy.instantiation.serializer.xml.loader that implement IModelLoader Modifier and Type Class Description classIVMLModelLoaderLoader to load IVML files.classVILModelLoaderLoader for VIL.classVTLModelLoaderLoader for VTL.
-