cs.arizona.tau.time
Class TemporalRegion
java.lang.Object
cs.arizona.tau.time.TemporalRegion
- All Implemented Interfaces:
- ITemporalRegion, ITime
public class TemporalRegion
- extends java.lang.Object
- implements ITemporalRegion
- Author:
- spjoshi
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TemporalRegion
public TemporalRegion()
TemporalRegion
public TemporalRegion(int numDimensions,
ITimePeriod validPeriod,
ITimePeriod transactionPeriod)
TemporalRegion
public TemporalRegion(ITemporalRegion tr)
getNumDimensions
public int getNumDimensions()
- Specified by:
getNumDimensions
in interface ITemporalRegion
setValidPeriod
public void setValidPeriod(ITimePeriod validPeriod)
- Specified by:
setValidPeriod
in interface ITemporalRegion
setTransactionPeriod
public void setTransactionPeriod(ITimePeriod transactionPeriod)
- Specified by:
setTransactionPeriod
in interface ITemporalRegion
getValidPeriod
public ITimePeriod getValidPeriod()
- Specified by:
getValidPeriod
in interface ITemporalRegion
getTransactionPeriod
public ITimePeriod getTransactionPeriod()
- Specified by:
getTransactionPeriod
in interface ITemporalRegion
overlap
public boolean overlap(ITemporalRegion tr)
- Specified by:
overlap
in interface ITemporalRegion
isEqual
public boolean isEqual(ITemporalRegion tr)
- Specified by:
isEqual
in interface ITemporalRegion
split
public java.util.Iterator split(ITemporalRegion tr)
- Specified by:
split
in interface ITemporalRegion
getInterfaceName
public java.lang.String getInterfaceName()
- Specified by:
getInterfaceName
in interface ITemporalRegion
cloneTime
public ITime cloneTime()
- Specified by:
cloneTime
in interface ITime
getRelationship
public int getRelationship(ITime time1)
- Specified by:
getRelationship
in interface ITemporalRegion
- Specified by:
getRelationship
in interface ITime