public class Simulation extends Object implements UpdateEventEmitter<NodeUpdatedEvent>
| Constructor and Description |
|---|
Simulation() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyAssignmentRules() |
Set<ChemicalEntity<?>> |
collectAllReferencedEntities() |
List<AssignmentRule> |
getAssignmentRules() |
Set<ChemicalEntity<?>> |
getChemicalEntities() |
javax.measure.Quantity<javax.measure.quantity.Time> |
getElapsedTime() |
int |
getEpoch() |
FreeDiffusion |
getFreeDiffusionModule() |
AutomatonGraph |
getGraph() |
CopyOnWriteArrayList<UpdateEventListener<NodeUpdatedEvent>> |
getListeners() |
Set<Module> |
getModules() |
EpochUpdateWriter |
getWriter() |
void |
nextEpoch() |
void |
setAssignmentRules(List<AssignmentRule> assignmentRules) |
void |
setChemicalEntities(Set<ChemicalEntity<?>> chemicalEntities) |
void |
setGraph(AutomatonGraph graph) |
void |
setModules(Set<Module> modules) |
void |
setWriter(EpochUpdateWriter writer) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddEventListener, emitEvent, removeEventListenerpublic Set<ChemicalEntity<?>> collectAllReferencedEntities()
public void nextEpoch()
public void applyAssignmentRules()
public AutomatonGraph getGraph()
public void setGraph(AutomatonGraph graph)
public List<AssignmentRule> getAssignmentRules()
public void setAssignmentRules(List<AssignmentRule> assignmentRules)
public Set<ChemicalEntity<?>> getChemicalEntities()
public void setChemicalEntities(Set<ChemicalEntity<?>> chemicalEntities)
public int getEpoch()
public javax.measure.Quantity<javax.measure.quantity.Time> getElapsedTime()
public EpochUpdateWriter getWriter()
public void setWriter(EpochUpdateWriter writer)
public CopyOnWriteArrayList<UpdateEventListener<NodeUpdatedEvent>> getListeners()
getListeners in interface UpdateEventEmitter<NodeUpdatedEvent>public FreeDiffusion getFreeDiffusionModule()
Copyright © 2017. All rights reserved.