Package de.learnlib.algorithm.adt.model
Class ReplacementResult<S,I,O>
- java.lang.Object
-
- de.learnlib.algorithm.adt.model.ReplacementResult<S,I,O>
-
- Type Parameters:
S
- (hypothesis) state typeI
- input alphabet typeO
- output alphabet type
public class ReplacementResult<S,I,O> extends Object
A class that describes the possible result aSubtreeReplacer
can return. A replacement may either be- a complete replacement
- a partial replacement, that additionally defines which hypothesis states are not covered by the replacement
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<S>
getCutoutNodes()
The set of hypothesis states that are not covered on the proposed replacement.ADTNode<S,I,O>
getNodeToReplace()
TheADT
subtree (root-node) that should be replaced.ADTNode<S,I,O>
getReplacement()
TheADT
subtree (root-node) that forms the replacement.
-