public abstract class AbstractFactEvent extends AbstractEvent
Constructor and Description |
---|
AbstractFactEvent() |
Modifier and Type | Method and Description |
---|---|
abstract AbstractFactEvent |
clone()
This method should return an exact copy of the Fact Event.
|
double |
getElapsedTime() |
double |
getEndTime() |
Fact |
getFact() |
Runtime |
getR() |
double |
getStartTime() |
double |
getStep() |
double |
getValue() |
void |
handle()
This method is an implementation of AbstractEvent#handle().
|
void |
setElapsedTime(double elapsedTime) |
void |
setEndTime(double time) |
void |
setFact(Fact fact) |
void |
setR(Runtime r) |
void |
setStartTime(double startTime) |
void |
setStep(double step) |
void |
setValue(double value) |
void |
start(Fact f,
double startime,
double endTime,
double step)
Start the event Fact change.
|
compareTo, getFireTime, getID, getNode, setFireTime, setNode
public abstract AbstractFactEvent clone()
clone
in class java.lang.Object
public final void start(Fact f, double startime, double endTime, double step)
f
- - the fact to be handledstartime
- - the time when the fact begins to suffer updatesendTime
- - the time that the fact will laststep
- - the step for each fact updatepublic double getElapsedTime()
public void setElapsedTime(double elapsedTime)
public Fact getFact()
public void setFact(Fact fact)
public Runtime getR()
public void setR(Runtime r)
public double getStartTime()
public void setStartTime(double startTime)
public double getValue()
public void setValue(double value)
public double getStep()
public void setStep(double step)
public double getEndTime()
public void setEndTime(double time)
public void handle()
handle
in class AbstractEvent