M - the specific type of modelpublic interface IModelManagementRepository<M extends IModel>
| Modifier and Type | Method and Description |
|---|---|
void |
clearLocation(java.io.File file,
ProgressObserver observer)
Clears the location related information from the repository.
|
ModelInfo<M> |
getResolvedModelInfo(M model)
Returns the model information object for the given model by considering resolved
models.
|
ModelLoaders<M> |
loaders()
Returns the loaders.
|
void |
updateForLoader(IModelLoader<M> loader,
ProgressObserver observer)
Registers a model loader and updates the model information
provided by the loader.
|
void |
updateModelInformation(java.io.File file,
ProgressObserver observer)
Updates the model information in
file. |
void updateModelInformation(java.io.File file,
ProgressObserver observer)
throws ModelManagementException
file.file - the location folder to searchobserver - an optional progress observer (use ProgressObserver.NO_OBSERVER but
not null in case that no observation is intended)ModelManagementException - in case that the available information
may be come inconsistent due to this updateModelLoaders<M> loaders()
void updateForLoader(IModelLoader<M> loader, ProgressObserver observer) throws ModelManagementException
loader - the model loader (must not be null)observer - an optional progress observer (use ProgressObserver.NO_OBSERVER but
not null in case that no observation is intended)ModelManagementException - in case that the loader aims at loading
inconsistent informationvoid clearLocation(java.io.File file,
ProgressObserver observer)
file - the locationobserver - an optional progress observer (use ProgressObserver.NO_OBSERVER but
not null in case that no observation is intended)ModelInfo<M> getResolvedModelInfo(M model)
model - the model to search an information object for which resolves modelCopyright © 2009 - 2018 SSE. All Rights Reserved.