eu.xtreemos.xosd.resallocator
Class TimeTable.TimeTableEntry
java.lang.Object
eu.xtreemos.xosd.resallocator.TimeTable.TimeTableEntry
- Enclosing class:
- TimeTable
class TimeTable.TimeTableEntry
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
start
public long start
end
public long end
amount
public long amount
type
public int type
TimeTable.TimeTableEntry
public TimeTable.TimeTableEntry(long start,
long end,
long amount,
int type)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
redefineStart
public void redefineStart(long start)
redefineEnd
public void redefineEnd(long end)
increaseAmount
public void increaseAmount(long value)
decreaseAmount
public void decreaseAmount(long value)
isAfter
public boolean isAfter(TimeTable.TimeTableEntry entry)
isBefore
public boolean isBefore(TimeTable.TimeTableEntry entry)
includes
public boolean includes(TimeTable.TimeTableEntry entry)
isIncludedIn
public boolean isIncludedIn(TimeTable.TimeTableEntry entry)
equal
public boolean equal(TimeTable.TimeTableEntry entry)
hasTimeClash
public boolean hasTimeClash(TimeTable.TimeTableEntry entry)
isValid
public boolean isValid()