|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MoreTraceableEdge<AgentType>
The traceable edge enables the modeler to mark edges that are activated during
the particular tick. I.e., when these edges are output (e.g. via MGraphMlWriter
)
every tick the edges that were "used" during the specific tick can be visualized/analysed accordingly.
The modeler calls activate()
to mark the edge and set the active property, and MoRe
cares about deactivating the edge for the subsequent tick again.
NOTE: Implementation of this interface need to take care to schedule the de-activating
at the very beginning of the next tick (since output is often done not before the end of a tick
the edge may not be de-activated to early).
Method Summary | |
---|---|
void |
activate()
Mark the edge active for the current tick. |
boolean |
isActive()
True if the edge was/is active during the current tick. |
Methods inherited from interface de.cesr.more.basic.edge.MoreEdge |
---|
getEnd, getStart, getWeight, isDirected, setWeight |
Method Detail |
---|
void activate()
boolean isActive()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |