java.lang.Object
de.learnlib.util.mealy.Adaptive2MembershipWrapper<I,O>
- Type Parameters:
I- input symbol typeO- output symbol type
- All Implemented Interfaces:
BatchProcessor<Query<I,,Word<O>>> MembershipOracle<I,,Word<O>> MembershipOracle.MealyMembershipOracle<I,,O> QueryAnswerer<I,Word<O>>
public class Adaptive2MembershipWrapper<I,O>
extends Object
implements MembershipOracle.MealyMembershipOracle<I,O>
Utility class to answer regular
queries with an AdaptiveMembershipOracle.-
Nested Class Summary
Nested classes/interfaces inherited from interface de.learnlib.oracle.MembershipOracle
MembershipOracle.DFAMembershipOracle<I>, MembershipOracle.MealyMembershipOracle<I,O>, MembershipOracle.MooreMembershipOracle<I, O> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprocessQueries(Collection<? extends Query<I, Word<O>>> queries) Processes the specified collection of queries.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.learnlib.oracle.MembershipOracle
answerQuery, answerQuery, asOracle, processBatch, processQuery
-
Constructor Details
-
Adaptive2MembershipWrapper
-
-
Method Details
-
processQueries
Description copied from interface:MembershipOracleProcesses the specified collection of queries. When this method returns, each of the contained queriesQuery.answer(Object)method should have been called with an argument reflecting the SUL response to the respective query.- Specified by:
processQueriesin interfaceMembershipOracle<I,O> - Parameters:
queries- the queries to process- See Also:
-