EVolve.data
Class Selection

java.lang.Object
  |
  +--EVolve.data.Selection
All Implemented Interfaces:
java.lang.Cloneable

public class Selection
extends java.lang.Object
implements java.lang.Cloneable


Constructor Summary
Selection(int sourceType, int entityType, long[] selected, long start, long end, java.util.ArrayList timemap)
           
 
Method Summary
 void changeTimeFrame(long startTime, long endTime)
           
 java.lang.Object clone()
           
 void filterEntities(java.lang.String regExps, boolean keepMatched)
           
 java.awt.Color getColor()
           
 long getEnd()
           
 long getEndTime()
           
 int getEntityType()
           
 ReferenceLink[] getLink()
           
 java.lang.String getName()
           
 Entity[] getSelected()
           
 int getSourceType()
           
 long getStart()
           
 long getStartTime()
           
 java.util.ArrayList getTimeMap()
           
 void setColor(java.awt.Color color)
           
 void setEndEvent(int end)
           
 void setLink(ReferenceLink[] link)
           
 void setName(java.lang.String name)
           
 void setSelected(Entity[] selected)
           
 void setStartEvent(int start)
           
 void setTimeInterval(long startTime, long endTime)
           
 Selection specialClone()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Selection

public Selection(int sourceType,
                 int entityType,
                 long[] selected,
                 long start,
                 long end,
                 java.util.ArrayList timemap)
Method Detail

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setColor

public void setColor(java.awt.Color color)

getColor

public java.awt.Color getColor()

setLink

public void setLink(ReferenceLink[] link)

getLink

public ReferenceLink[] getLink()

getEntityType

public int getEntityType()

getSelected

public Entity[] getSelected()

setSelected

public void setSelected(Entity[] selected)

getStart

public long getStart()

getEnd

public long getEnd()

getStartTime

public long getStartTime()

getEndTime

public long getEndTime()

setStartEvent

public void setStartEvent(int start)

setEndEvent

public void setEndEvent(int end)

setTimeInterval

public void setTimeInterval(long startTime,
                            long endTime)

specialClone

public Selection specialClone()

getTimeMap

public java.util.ArrayList getTimeMap()

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

changeTimeFrame

public void changeTimeFrame(long startTime,
                            long endTime)

getSourceType

public int getSourceType()

filterEntities

public void filterEntities(java.lang.String regExps,
                           boolean keepMatched)