@ParametersAreNonnullByDefault public class CounterOracle<I,D> extends Object implements StatisticOracle<I,D>
| Modifier and Type | Class and Description |
|---|---|
static class |
CounterOracle.DFACounterOracle<I> |
static class |
CounterOracle.MealyCounterOracle<I,O> |
MembershipOracle.DFAMembershipOracle<I>, MembershipOracle.MealyMembershipOracle<I,O>| Constructor and Description |
|---|
CounterOracle(MembershipOracle<I,D> nextOracle,
String name) |
| Modifier and Type | Method and Description |
|---|---|
long |
getCount() |
Counter |
getCounter() |
Counter |
getStatisticalData() |
void |
processQueries(Collection<? extends Query<I,D>> queries) |
void |
setNext(MembershipOracle<I,D> next) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitanswerQuery, answerQuery, asOracle, processQuerypublic CounterOracle(MembershipOracle<I,D> nextOracle, String name)
public void processQueries(Collection<? extends Query<I,D>> queries)
processQueries in interface MembershipOracle<I,D>@Nonnull public Counter getStatisticalData()
getStatisticalData in interface StatisticOracle<I,D>public long getCount()
Copyright © 2019. All rights reserved.