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