Interface ModelDelegateManager
-
- All Known Implementing Classes:
MeasurementManagerImpl
public interface ModelDelegateManagerthe interface of a class, that keeps track of all currently available model-delegates.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddListener(ModelDelegateManagerListener listener)add a listener to theModelDelegateManagerModelDelegategetActiveModelDelegate()java.util.List<MeasurementManager.ModelDelegateInstance>getModelDelegateInstances()java.util.List<ModelDelegate>getModelDelegates()voidremoveListener(ModelDelegateManagerListener listener)remove a listener
-
-
-
Method Detail
-
getModelDelegateInstances
java.util.List<MeasurementManager.ModelDelegateInstance> getModelDelegateInstances()
- Returns:
- all model-instances in a list
-
getModelDelegates
java.util.List<ModelDelegate> getModelDelegates()
- Returns:
- all the model delegates.
-
addListener
void addListener(ModelDelegateManagerListener listener)
add a listener to theModelDelegateManager- Parameters:
listener-
-
removeListener
void removeListener(ModelDelegateManagerListener listener)
remove a listener- Parameters:
listener- the listener to remove
-
getActiveModelDelegate
ModelDelegate getActiveModelDelegate()
- Returns:
- The model - delegate of the active measurement (if any)
-
-