XMT-O Reference Software

xmto2xmta.timegraph
Class LifeInterval

java.lang.Object
  |
  +--xmto2xmta.timegraph.Interval
        |
        +--xmto2xmta.timegraph.LifeInterval

public class LifeInterval
extends Interval

Active interval of a timing element.

History:


Field Summary
static int ACTIVE
           
private  ContainerLife containerLife
           
private  java.util.Vector elasids
           
static int FILL_FREEZE
           
static int FILL_TRANSITION
           
private  Time intrinsicDur
           
private  Time lastComputedSimpleDur
           
private  Time observedBegin
           
private  java.util.Vector simpleDurs
           
private  int type
           
 
Fields inherited from class xmto2xmta.timegraph.Interval
begin, end
 
Constructor Summary
LifeInterval()
           
LifeInterval(Time begin, Time end)
           
 
Method Summary
 ContainerLife getContainerLife()
           
 java.util.Vector getELASids()
           
 Time getIntrinsicDur()
           
 Time getLastComputedSimpleDur()
           
 Time getObservedBegin()
           
 java.util.Vector getSimpleDurs()
           
 int getType()
           
 void setContainerLife(ContainerLife containerLife)
           
 void setELASids(java.util.Vector elasids)
           
 void setIntrinsicDur(Time intrinsicDur)
           
 void setLastComputedSimpleDur(Time simpleDur)
           
 void setObservedBegin(Time time)
           
 void setSimpleDurs(java.util.Vector simpleDurs)
           
 void setType(int type)
           
 int size()
           
 
Methods inherited from class xmto2xmta.timegraph.Interval
add, add, equals, getBeginTime, getDuration, getEndTime, hashCode, isResolved, negative, point, setBeginTime, setEndTime, setInterval, subtract, subtract, toString, union
 
Methods inherited from class java.lang.Object
, clone, finalize, getClass, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

ACTIVE

public static final int ACTIVE

FILL_FREEZE

public static final int FILL_FREEZE

FILL_TRANSITION

public static final int FILL_TRANSITION

type

private int type

observedBegin

private Time observedBegin

simpleDurs

private java.util.Vector simpleDurs

intrinsicDur

private Time intrinsicDur

containerLife

private ContainerLife containerLife

elasids

private java.util.Vector elasids

lastComputedSimpleDur

private Time lastComputedSimpleDur
Constructor Detail

LifeInterval

public LifeInterval()

LifeInterval

public LifeInterval(Time begin,
                    Time end)
Method Detail

setType

public void setType(int type)

getType

public int getType()

setObservedBegin

public void setObservedBegin(Time time)

getObservedBegin

public Time getObservedBegin()

setSimpleDurs

public void setSimpleDurs(java.util.Vector simpleDurs)

getSimpleDurs

public java.util.Vector getSimpleDurs()

size

public int size()

setIntrinsicDur

public void setIntrinsicDur(Time intrinsicDur)

getIntrinsicDur

public Time getIntrinsicDur()

setContainerLife

public void setContainerLife(ContainerLife containerLife)

getContainerLife

public ContainerLife getContainerLife()

setELASids

public void setELASids(java.util.Vector elasids)

getELASids

public java.util.Vector getELASids()

setLastComputedSimpleDur

public void setLastComputedSimpleDur(Time simpleDur)

getLastComputedSimpleDur

public Time getLastComputedSimpleDur()

XMT-O Reference Software