inpro.incremental.unit
Class SemIU

java.lang.Object
  extended by inpro.incremental.unit.IU
      extended by inpro.incremental.unit.SemIU
All Implemented Interfaces:
java.lang.Comparable<IU>

public class SemIU
extends IU


Nested Class Summary
 
Nested classes/interfaces inherited from class inpro.incremental.unit.IU
IU.IUUpdateListener, IU.Progress
 
Field Summary
private  java.util.List<AVPair> avps
           
static SemIU FIRST_SEM_IU
           
 
Fields inherited from class inpro.incremental.unit.IU
creationTime, FIRST_IU, groundedIn, grounds, nextSameLevelLinks, previousSameLevelLink, updateListeners
 
Constructor Summary
SemIU()
           
SemIU(IU sll, IU groundedIn, AVPair avp)
           
SemIU(IU sll, IU groundedIn, java.util.List<AVPair> avps)
           
SemIU(IU sll, java.util.List<IU> groundedIn, AVPair avp)
           
 
Method Summary
 AVPair getAVPair()
           
 java.util.List<AVPair> getAVPairs()
           
 boolean isEmpty()
           
 boolean samePayload(SemIU siu)
          Compares payload of two SemIUs.
 java.lang.String toPayLoad()
           
 
Methods inherited from class inpro.incremental.unit.IU
addNextSameLevelLink, addUpdateListener, commit, compareTo, connectSLL, deepToString, duration, endTime, equals, getAge, getAmongNextSameLevelLinks, getCreationTime, getID, getNextSameLevelLink, getNextSameLevelLinks, getOngoingGroundedIU, getProgress, getSameLevelLink, ground, groundedIn, groundIn, groundIn, grounds, hashCode, isCommitted, isCompleted, isOngoing, isRevoked, isUpcoming, notifyListeners, payloadEquals, removeAllNextSameLevelLinks, removeGrin, removeGrin, reorderNextSameLevelLink, revoke, setAsTopNextSameLevelLink, setSameLevelLink, startTime, toLabelLine, toString, toTEDviewXML, updateOnGrinUpdates
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

FIRST_SEM_IU

public static final SemIU FIRST_SEM_IU

avps

private java.util.List<AVPair> avps
Constructor Detail

SemIU

public SemIU()

SemIU

public SemIU(IU sll,
             java.util.List<IU> groundedIn,
             AVPair avp)

SemIU

public SemIU(IU sll,
             IU groundedIn,
             AVPair avp)

SemIU

public SemIU(IU sll,
             IU groundedIn,
             java.util.List<AVPair> avps)
Method Detail

getAVPair

public AVPair getAVPair()

getAVPairs

public java.util.List<AVPair> getAVPairs()

isEmpty

public boolean isEmpty()

samePayload

public boolean samePayload(SemIU siu)
Compares payload of two SemIUs.

Parameters:
siu - the SemIU to compare against
Returns:
true if each SemIUs string representations of their payload (AVPairs)

toPayLoad

public java.lang.String toPayLoad()
Specified by:
toPayLoad in class IU