public interface UpdateModule extends Runnable
| Modifier and Type | Method and Description |
|---|---|
void |
calculateUpdates() |
void |
checkFeatures() |
Collection<bio.singa.features.model.Feature<?>> |
getFeatures() |
String |
getIdentifier() |
Set<ChemicalEntity> |
getReferencedEntities() |
Set<Class<? extends bio.singa.features.model.Feature>> |
getRequiredFeatures() |
double |
getScaledFeature(Class<? extends bio.singa.features.model.ScalableQuantitativeFeature<?>> featureClass) |
ModuleState |
getState() |
void |
initialize() |
void |
onCompletion() |
void |
onReset() |
void |
optimizeTimeStep() |
void |
resetState() |
void |
setFeature(bio.singa.features.model.Feature<?> feature) |
void |
setSimulation(Simulation simulation) |
String getIdentifier()
Set<ChemicalEntity> getReferencedEntities()
void setSimulation(Simulation simulation)
ModuleState getState()
void resetState()
Collection<bio.singa.features.model.Feature<?>> getFeatures()
double getScaledFeature(Class<? extends bio.singa.features.model.ScalableQuantitativeFeature<?>> featureClass)
void setFeature(bio.singa.features.model.Feature<?> feature)
void checkFeatures()
void initialize()
void calculateUpdates()
void optimizeTimeStep()
void onReset()
void onCompletion()
Copyright © 2019. All rights reserved.