|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IReferences
interface used to track the number and times of references of objects in a model
| Nested Class Summary | |
|---|---|
static class |
IReferences.Factory
factory for instantiating new references |
| Method Summary | |
|---|---|
void |
addReferenceTime(double time)
add a reference time and increment the reference count |
void |
clear()
clear it out |
double |
getLastReferenceTime()
get the last time there has been a reference |
long |
getNumberOfReferences()
get the number of references. |
double[] |
getRelativeTimes(double referenceTime)
get all the reference times relative to referenceTime |
double[] |
getTimes()
get all the tracked absolute reference times. |
void |
removeReferenceTime(double time)
remove a reference time and decrement the reference coutn |
void |
setNumberOfReferences(long references)
|
| Method Detail |
|---|
double[] getTimes()
double[] getRelativeTimes(double referenceTime)
referenceTime -
long getNumberOfReferences()
double getLastReferenceTime()
void addReferenceTime(double time)
time - void removeReferenceTime(double time)
time - void clear()
void setNumberOfReferences(long references)
references -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||