XMT-O Reference Software

xmto2xmta.timegraph
Class ContainerLife

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

public class ContainerLife
extends Interval

Life cycle of a timing element.

History:


Field Summary
private  TimeContainer container
           
private  java.util.Vector lifeIntervals
           
private  ELASid parentELASid
           
 
Fields inherited from class xmto2xmta.timegraph.Interval
begin, end
 
Constructor Summary
ContainerLife()
           
ContainerLife(Time begin, Time end)
           
 
Method Summary
 void addInterval(LifeInterval lifeInterval)
           
 java.util.Enumeration enumerateIntervals()
           
 TimeContainer getContainer()
           
 java.util.Vector getLifeIntervals()
           
 ELASid getParentELASid()
           
 void removeIntervalAt(int index)
           
 void setContainer(TimeContainer container)
           
private  void setContainerLifeInLifeIntervals()
           
 void setLifeIntervals(java.util.Vector lifeIntervals)
           
 void setParentELASid(ELASid elasid)
           
 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

container

private TimeContainer container

lifeIntervals

private java.util.Vector lifeIntervals

parentELASid

private ELASid parentELASid
Constructor Detail

ContainerLife

public ContainerLife()

ContainerLife

public ContainerLife(Time begin,
                     Time end)
Method Detail

setContainer

public void setContainer(TimeContainer container)

getContainer

public TimeContainer getContainer()

setLifeIntervals

public void setLifeIntervals(java.util.Vector lifeIntervals)

getLifeIntervals

public java.util.Vector getLifeIntervals()

addInterval

public void addInterval(LifeInterval lifeInterval)

removeIntervalAt

public void removeIntervalAt(int index)

size

public int size()

enumerateIntervals

public java.util.Enumeration enumerateIntervals()

setParentELASid

public void setParentELASid(ELASid elasid)

getParentELASid

public ELASid getParentELASid()

setContainerLifeInLifeIntervals

private void setContainerLifeInLifeIntervals()

XMT-O Reference Software