public class SimulationModel
extends java.lang.Object
Constructor | Description |
---|---|
SimulationModel(Simulation sim) |
Modifier and Type | Method | Description |
---|---|---|
java.util.Collection<Wrapper> |
allWrappers() |
|
java.util.List<java.lang.Long> |
getAllIdsOfType(java.lang.Class cls) |
|
java.util.Map<java.lang.Class,java.util.List<Property>> |
getClasses() |
|
long |
getId(java.lang.Object o) |
|
long |
getNewId() |
|
Simulation |
getSimulation() |
|
Wrapper |
getWrapper(java.lang.Object o) |
|
Wrapper |
getWrapperById(long id) |
|
void |
makeWrapper(java.lang.Object o) |
Ensures that a wrapper is defined for the given object and, recursively, all other objects referenced by it.
|
public SimulationModel(Simulation sim)
public java.util.Map<java.lang.Class,java.util.List<Property>> getClasses()
public long getId(java.lang.Object o)
public long getNewId()
public Wrapper getWrapper(java.lang.Object o)
public Wrapper getWrapperById(long id)
public java.util.List<java.lang.Long> getAllIdsOfType(java.lang.Class cls)
public void makeWrapper(java.lang.Object o)
o
- the object to be wrappedpublic java.util.Collection<Wrapper> allWrappers()
public Simulation getSimulation()