Uses of Class
net.ssehub.easy.basics.modelManagement.ModelManagementException
-
Packages that use ModelManagementException Package Description 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.producer.core.mgmt This package contains classes which are needed for data management, i.e.net.ssehub.easy.producer.core.persistence This plug-in contains functionality of EASy, which can also run without Eclipse.net.ssehub.easy.producer.core.persistence.standard This package contains classes which specific to the persistencer of this plug-in.net.ssehub.easy.varModel.model Base package for the variability model. -
-
Uses of ModelManagementException in net.ssehub.easy.basics.modelManagement
Methods in net.ssehub.easy.basics.modelManagement that throw ModelManagementException Modifier and Type Method Description voidAbstractModelInitializer. addLocation(java.io.File location, ProgressObserver observer)static voidModelInitializer. addLocation(java.io.File location, ProgressObserver observer)Registers a location via the present model loaders.voidModelInitializer.IModelInitializer. addLocation(java.io.File location, ProgressObserver observer)Adds a model location to the end of the list of existing locations.private ModelLocations.LocationModelLocations. addLocation(java.io.File file, boolean front, ProgressObserver observer)Adds a file location, i.e., a location from where models can be loaded.ModelLocations.LocationModelLocations. addLocation(java.io.File file, ProgressObserver observer)Adds a file location to the end of the list of locations, i.e., a location from where models can be loaded.voidAbstractModelInitializer. addLocationToFront(java.io.File location, ProgressObserver observer)voidModelInitializer.IModelInitializer. addLocationToFront(java.io.File location, ProgressObserver observer)Adds a model location to the beginning of the list of existing locations.ModelLocations.LocationModelLocations. addLocationToFront(java.io.File file, ProgressObserver observer)Adds a file location, i.e., a location from where models can be loaded.private ModelInfo<M>DefaultImportResolver. determineMatching(ResolutionContext<M> context, java.util.List<VersionedModelInfos<M>> versions, IVersionRestriction restriction)Determine the model matching the import restrictions.private ModelLocations.LocationModelLocations. getLocationFor(java.io.File file)Returns the location forfile.private ModelLocations.LocationModelLocations. getLocationFor(java.io.File file, boolean create)Returns the location forfile.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>>).voidAbstractModelInitializer. registerLoader(ProgressObserver observer)voidModelInitializer.IModelInitializer. registerLoader(ProgressObserver observer)Registers the default model loader instance.static voidModelInitializer. registerLoader(ProgressObserver observer)Registers a default model loader.voidModelLoaders. registerLoader(IModelLoader<M> loader, ProgressObserver observer)Registers a model loader and updates the model information provided by the loader.voidAbstractModelInitializer. removeLocation(java.io.File location, ProgressObserver observer)voidModelInitializer.IModelInitializer. removeLocation(java.io.File location, ProgressObserver observer)Adds a model location.static voidModelInitializer. removeLocation(java.io.File location, ProgressObserver observer)Registers a location via the present model loaders.voidModelLocations. removeLocation(java.io.File file, ProgressObserver observer)Removes a file location, i.e.voidModelLocations. removeLocation(ModelLocations.Location location, ProgressObserver observer)Removes a location, i.e.(package private) voidModelLocations. removeLocationFor(java.io.File file)Removes the location forfilefrom the set of model locations of this instance as well as from all dependent locations.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.MModelManagement. resolve(java.lang.String modelName, IVersionRestriction restriction, java.net.URI baseURI, IRestrictionEvaluationContext evaluationContext)Resolves the denoted model considering the givenrestrictions.voidModelImport. setResolved(M resolved)Defines the resolved model instance.intModelManagement. unload(M model, ProgressObserver observer)Unloadsmodelas well as unloadable imported models, but not the related model information.voidAbstractModelInitializer. unregisterLoader(ProgressObserver observer)voidModelInitializer.IModelInitializer. unregisterLoader(ProgressObserver observer)Unregisters the default model loader.static voidModelInitializer. unregisterLoader(ProgressObserver observer)Registers a default 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.voidModelRepository. updateForLoader(IModelLoader<M> loader, ProgressObserver observer)Registers a model loader and updates the model information provided by the loader.voidModelLocations. updateLocation(java.io.File file, ProgressObserver observer)Updates a file location, i.e., a location from where models can be loaded.voidIModelManagementRepository. updateModelInformation(java.io.File file, ProgressObserver observer)Updates the model information infile.voidModelLocations. updateModelInformation()Updates all model information for all locations.private voidModelManagement. updateModelInformation(java.io.File file, ModelInfoHolder<M> holder, ProgressObserver observer, ProgressObserver.ITask task)Updates the model information infileconsideringknown.voidModelManagement. updateModelInformation(java.io.File file, ProgressObserver observer)Updates the model information infile.private voidModelManagement. updateModelInformation(ModelLocations.Location location, ModelInfoHolder<M> holder, ProgressObserver observer, ProgressObserver.ITask task, java.util.Set<ModelLocations.Location> done)Updates the model information in the givenlocationand the dependent locations.voidModelManagement. updateModelInformation(ProgressObserver observer)Updates the model information in all known locations.voidModelRepository. updateModelInformation(java.io.File file, ProgressObserver observer)Updates the model information infile. -
Uses of ModelManagementException in net.ssehub.easy.dslCore
Methods in net.ssehub.easy.dslCore that throw ModelManagementException Modifier and Type Method Description voidTopLevelModelAccessor.AbstractDefaultModelAccessor. addLocation(java.io.File location, ProgressObserver observer)Called to add a model location (optional).voidTopLevelModelAccessor.AbstractModelAccessor. addLocation(java.io.File location, ProgressObserver observer)voidTopLevelModelAccessor. addLocation(java.io.File location, ProgressObserver observer, boolean failOnFirst)Called to add a model location (optional).voidTopLevelModelAccessor.IModelAccessor. addLocation(java.io.File location, ProgressObserver observer)Called to add a model location (optional).voidTopLevelModelAccessor.AbstractDefaultModelAccessor. registerLoader(ProgressObserver observer)Called to register the model loader (optional).voidTopLevelModelAccessor.AbstractModelAccessor. registerLoader(ProgressObserver observer)voidTopLevelModelAccessor.IModelAccessor. registerLoader(ProgressObserver observer)Called to register the model loader (optional).static voidTopLevelModelAccessor. registerLoader(ProgressObserver observer, boolean failOnFirst)Called to register the model loader (optional).voidTopLevelModelAccessor.AbstractDefaultModelAccessor. removeLocation(java.io.File location, ProgressObserver observer)Called to remove a model location (optional).voidTopLevelModelAccessor.AbstractModelAccessor. removeLocation(java.io.File location, ProgressObserver observer)voidTopLevelModelAccessor.IModelAccessor. removeLocation(java.io.File location, ProgressObserver observer)Called to remove a model location (optional).voidTopLevelModelAccessor. removeLocation(java.io.File location, ProgressObserver observer, boolean failOnFirst)Called to remove a model location (optional).voidTopLevelModelAccessor.AbstractDefaultModelAccessor. unregisterLoader(ProgressObserver observer)Called to unregister the model loader (optional).voidTopLevelModelAccessor.AbstractModelAccessor. unregisterLoader(ProgressObserver observer)voidTopLevelModelAccessor.IModelAccessor. unregisterLoader(ProgressObserver observer)Called to unregister the model loader (optional).voidTopLevelModelAccessor. unregisterLoader(ProgressObserver observer, boolean failOnFirst)Called to unregister the model loader (optional). -
Uses of ModelManagementException in net.ssehub.easy.instantiation.serializer.xml
Methods in net.ssehub.easy.instantiation.serializer.xml that throw ModelManagementException Modifier and Type Method Description voidRegistration. addLocation(java.io.File location, ProgressObserver observer)voidRegistration. addLocationToFront(java.io.File location, ProgressObserver observer)voidRegistration. registerLoader(ProgressObserver observer)voidRegistration. removeLocation(java.io.File location, ProgressObserver observer)voidRegistration. unregisterLoader(ProgressObserver observer) -
Uses of ModelManagementException in net.ssehub.easy.producer.core.mgmt
Methods in net.ssehub.easy.producer.core.mgmt that throw ModelManagementException Modifier and Type Method Description voidEasyExecutor. discardLocations()Discards the EASy-Producer locations set up inEasyExecutor.setupLocations().EasyExecutorEasyExecutor. execute()Executes all steps as described above.voidEasyExecutor. executeVil()Executes VIL on the model.ConfigurationEasyExecutor. loadIvmlModel()Loads the IVML model and creates a configuration instance.voidEasyExecutor. setupLocations()Sets up the EASy-Producer locations containing the model files. -
Uses of ModelManagementException in net.ssehub.easy.producer.core.persistence
Methods in net.ssehub.easy.producer.core.persistence that throw ModelManagementException Modifier and Type Method Description static voidPersistenceUtils. addLocation(Configuration config, ProgressObserver observer)static <M extends IModel>
MPersistenceUtils. loadModel(ModelManagement<M> modelManagement, java.io.File modelFile)Loads anIModelfrom a file, i.e. -
Uses of ModelManagementException in net.ssehub.easy.producer.core.persistence.standard
Constructors in net.ssehub.easy.producer.core.persistence.standard that throw ModelManagementException Constructor Description StandaloneProjectDescriptor(ModelInfo<Script> vilInfo, java.io.File base)Creates a standalone project descriptor.StandaloneProjectDescriptor(Script vilScript, java.io.File base)Creates a standalone project descriptor. -
Uses of ModelManagementException in net.ssehub.easy.varModel.model
Methods in net.ssehub.easy.varModel.model that throw ModelManagementException Modifier and Type Method Description voidProjectImport. setResolved(Project resolved)Defines the resolved project instance.
-