com.pecasim.base.events
Class AbstractSimEvent

java.lang.Object
  extended by com.pecasim.base.events.AbstractSimEvent
All Implemented Interfaces:
SimEvent, java.lang.Comparable<SimEvent>

public abstract class AbstractSimEvent
extends java.lang.Object
implements SimEvent

Stellt die Standardimplementierung eines Simulations-Event dar und wird vom Nutzer in spezielle Events abgeleitet

Author:
cbu

Constructor Summary
AbstractSimEvent()
          Konstruktor für die Instanziierung über Reflection
AbstractSimEvent(SimDate aDate)
           
 
Method Summary
 int compareTo(SimEvent other)
           
 void execute(ProgressMonitor aMonitor)
           
 SimDate getDate()
           
 long getIdCalendar()
           
 void setIdCalendar(long idCalendar)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSimEvent

public AbstractSimEvent()
Konstruktor für die Instanziierung über Reflection


AbstractSimEvent

public AbstractSimEvent(SimDate aDate)
Parameters:
aDate: - != null
Method Detail

execute

public final void execute(ProgressMonitor aMonitor)
Specified by:
execute in interface SimEvent

getDate

public final SimDate getDate()
Specified by:
getDate in interface SimEvent

getIdCalendar

public final long getIdCalendar()
Specified by:
getIdCalendar in interface SimEvent

setIdCalendar

public final void setIdCalendar(long idCalendar)
Specified by:
setIdCalendar in interface SimEvent

compareTo

public final int compareTo(SimEvent other)
Specified by:
compareTo in interface java.lang.Comparable<SimEvent>