cs.arizona.tau.time
Interface ITimePeriod

All Superinterfaces:
ITime
All Known Implementing Classes:
TimePeriod

public interface ITimePeriod
extends ITime

Author:
spjoshi

Field Summary
static int A_BEFORE_B
           
static int A_DURING_B
           
static int A_EQUALS_B
           
static int A_FINISHES_B
           
static int A_MEETS_B
           
static int A_OVERLAPS_B
           
static int A_STARTS_B
           
static int B_BEFORE_A
           
static int B_DURING_A
           
static int B_FINISHES_A
           
static int B_MEETS_A
           
static int B_OVERLAPS_A
           
static int B_STARTS_A
           
static int BITEMPORAL_TIME
           
static int EXTENT_REP
           
static int NO_OVERLAP
           
static int STEP_REP
           
static int TRANSACTION_TIME
           
static int VALID_TIME
           
 
Method Summary
 java.util.Date getBeginDate()
           
 java.util.Date getEndDate()
           
 java.lang.String getInterfaceName()
           
 void setBeginDate(java.util.Date beginDate)
           
 void setEndDate(java.util.Date endDate)
           
 java.util.Iterator split(ITimePeriod tp)
           
 org.w3c.dom.Element toXML(int timeDimension, int timeRepresentation, org.w3c.dom.Document doc)
           
 
Methods inherited from interface cs.arizona.tau.time.ITime
cloneTime, getRelationship
 

Field Detail

NO_OVERLAP

static final int NO_OVERLAP
See Also:
Constant Field Values

A_BEFORE_B

static final int A_BEFORE_B
See Also:
Constant Field Values

B_BEFORE_A

static final int B_BEFORE_A
See Also:
Constant Field Values

A_MEETS_B

static final int A_MEETS_B
See Also:
Constant Field Values

B_MEETS_A

static final int B_MEETS_A
See Also:
Constant Field Values

A_OVERLAPS_B

static final int A_OVERLAPS_B
See Also:
Constant Field Values

B_OVERLAPS_A

static final int B_OVERLAPS_A
See Also:
Constant Field Values

A_EQUALS_B

static final int A_EQUALS_B
See Also:
Constant Field Values

A_STARTS_B

static final int A_STARTS_B
See Also:
Constant Field Values

B_STARTS_A

static final int B_STARTS_A
See Also:
Constant Field Values

A_FINISHES_B

static final int A_FINISHES_B
See Also:
Constant Field Values

B_FINISHES_A

static final int B_FINISHES_A
See Also:
Constant Field Values

A_DURING_B

static final int A_DURING_B
See Also:
Constant Field Values

B_DURING_A

static final int B_DURING_A
See Also:
Constant Field Values

TRANSACTION_TIME

static final int TRANSACTION_TIME
See Also:
Constant Field Values

VALID_TIME

static final int VALID_TIME
See Also:
Constant Field Values

BITEMPORAL_TIME

static final int BITEMPORAL_TIME
See Also:
Constant Field Values

EXTENT_REP

static final int EXTENT_REP
See Also:
Constant Field Values

STEP_REP

static final int STEP_REP
See Also:
Constant Field Values
Method Detail

setBeginDate

void setBeginDate(java.util.Date beginDate)

setEndDate

void setEndDate(java.util.Date endDate)

getBeginDate

java.util.Date getBeginDate()

getEndDate

java.util.Date getEndDate()

toXML

org.w3c.dom.Element toXML(int timeDimension,
                          int timeRepresentation,
                          org.w3c.dom.Document doc)

split

java.util.Iterator split(ITimePeriod tp)

getInterfaceName

java.lang.String getInterfaceName()