org.eclipse.amp.axf.time
Class TimeGranularity
java.lang.Object
org.eclipse.amp.axf.time.TimeGranularity
- All Implemented Interfaces:
- ITimeGranularity
public class TimeGranularity
- extends java.lang.Object
- implements ITimeGranularity
Provides typical model update granularity. Models updates can be delayed or they can be designed to take place only
every n model update periods. Note that these two are mutually exclusive!
- Author:
- mparker
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DEFAULT_GRANULARITY
public static final TimeGranularity DEFAULT_GRANULARITY
createDelayGranularity
public static TimeGranularity createDelayGranularity(long delay)
createFrequencyGranularity
public static TimeGranularity createFrequencyGranularity(int frequency)
getUpdateDelay
public long getUpdateDelay()
setUpdateDelay
public void setUpdateDelay(long updateDelay)
getUpdateFrequency
public int getUpdateFrequency()
setUpdateFrequency
public void setUpdateFrequency(int updateFrequency)
getDescription
public java.lang.String getDescription()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
- Returns:
- See Also:
Object.toString()