Package net.ssehub.easy.dslCore
Class TopLevelModelAccessor.AbstractDefaultModelAccessor<M extends IModel>
- java.lang.Object
-
- net.ssehub.easy.dslCore.TopLevelModelAccessor.AbstractDefaultModelAccessor<M>
-
- Type Parameters:
M- the actual model type
- All Implemented Interfaces:
TopLevelModelAccessor.IModelAccessor<M>
- Direct Known Subclasses:
IvmlModelAccessor,TopLevelModelAccessor.AbstractModelAccessor,VilModelAccessor
- Enclosing class:
- TopLevelModelAccessor
public abstract static class TopLevelModelAccessor.AbstractDefaultModelAccessor<M extends IModel> extends java.lang.Object implements TopLevelModelAccessor.IModelAccessor<M>
Implements the register methods empty.- Author:
- Holger Eichelberger
-
-
Constructor Summary
Constructors Constructor Description AbstractDefaultModelAccessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLocation(java.io.File location, ProgressObserver observer)Called to add a model location (optional).voidregisterLoader(ProgressObserver observer)Called to register the model loader (optional).voidremoveLocation(java.io.File location, ProgressObserver observer)Called to remove a model location (optional).voidunregisterLoader(ProgressObserver observer)Called to unregister the model loader (optional).-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.ssehub.easy.dslCore.TopLevelModelAccessor.IModelAccessor
getModelInfo, getModelManagement, getPathKindHint
-
-
-
-
Method Detail
-
registerLoader
public void registerLoader(ProgressObserver observer) throws ModelManagementException
Called to register the model loader (optional).- Specified by:
registerLoaderin interfaceTopLevelModelAccessor.IModelAccessor<M extends IModel>- Parameters:
observer- the progress observer- Throws:
ModelManagementException- in case of failures
-
unregisterLoader
public void unregisterLoader(ProgressObserver observer) throws ModelManagementException
Called to unregister the model loader (optional).- Specified by:
unregisterLoaderin interfaceTopLevelModelAccessor.IModelAccessor<M extends IModel>- Parameters:
observer- the progress observer- Throws:
ModelManagementException- in case of failures
-
addLocation
public void addLocation(java.io.File location, ProgressObserver observer) throws ModelManagementExceptionCalled to add a model location (optional).- Specified by:
addLocationin interfaceTopLevelModelAccessor.IModelAccessor<M extends IModel>- Parameters:
location- the locationobserver- the progress observer- Throws:
ModelManagementException- in case of failures
-
removeLocation
public void removeLocation(java.io.File location, ProgressObserver observer) throws ModelManagementExceptionCalled to remove a model location (optional).- Specified by:
removeLocationin interfaceTopLevelModelAccessor.IModelAccessor<M extends IModel>- Parameters:
location- the locationobserver- the progress observer- Throws:
ModelManagementException- in case of failures
-
-