public class IntervalDeltaMonitor extends TimeStampedObject implements IIntDeltaMonitor
IIntDeltaMonitor.Default
Modifier and Type | Field and Description |
---|---|
protected IIntervalDelta |
delta |
protected int |
first |
protected int |
frozenFirst |
protected int |
frozenLast |
protected int |
last |
protected ICause |
propagator |
Constructor and Description |
---|
IntervalDeltaMonitor(IIntervalDelta delta,
ICause propagator) |
Modifier and Type | Method and Description |
---|---|
void |
forEachRemVal(IntProcedure proc) |
void |
forEachRemVal(SafeIntProcedure proc) |
void |
freeze() |
String |
toString() |
void |
unfreeze() |
getEnvironment, getTimeStamp, needReset, resetStamp
protected final IIntervalDelta delta
protected int first
protected int last
protected int frozenFirst
protected int frozenLast
protected ICause propagator
public IntervalDeltaMonitor(IIntervalDelta delta, ICause propagator)
public void freeze()
freeze
in interface IDeltaMonitor
public void unfreeze()
unfreeze
in interface IDeltaMonitor
public void forEachRemVal(SafeIntProcedure proc)
forEachRemVal
in interface IIntDeltaMonitor
public void forEachRemVal(IntProcedure proc) throws ContradictionException
forEachRemVal
in interface IIntDeltaMonitor
ContradictionException
Copyright © 2015. All rights reserved.