Class ADTLeafNode<S,​I,​O>

  • Type Parameters:
    S - (hypothesis) state type
    I - input alphabet type
    O - output alphabet type
    All Implemented Interfaces:
    ADTNode<S,​I,​O>, Iterable<ADTNode<S,​I,​O>>, net.automatalib.automaton.concept.FiniteRepresentation, net.automatalib.graph.ads.RecursiveADSNode<S,​I,​O,​ADTNode<S,​I,​O>>, net.automatalib.graph.Graph<ADTNode<S,​I,​O>,​ADTNode<S,​I,​O>>, net.automatalib.graph.IndefiniteGraph<ADTNode<S,​I,​O>,​ADTNode<S,​I,​O>>, net.automatalib.graph.IndefiniteSimpleGraph<ADTNode<S,​I,​O>>, net.automatalib.graph.SimpleGraph<ADTNode<S,​I,​O>>

    public class ADTLeafNode<S,​I,​O>
    extends net.automatalib.graph.ads.impl.AbstractRecursiveADSLeafNode<S,​I,​O,​ADTNode<S,​I,​O>>
    implements ADTNode<S,​I,​O>
    Leaf node implementation.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface net.automatalib.graph.Graph

        net.automatalib.graph.Graph.IntAbstraction<E extends Object>
    • Constructor Summary

      Constructors 
      Constructor Description
      ADTLeafNode​(@Nullable ADTNode<S,​I,​O> parent, @Nullable S hypothesisState)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ADTNode.NodeType getNodeType()
      Returns the node type of the current node.
      • Methods inherited from class net.automatalib.graph.ads.impl.AbstractRecursiveADSLeafNode

        getChildren, getParent, getState, getSymbol, isLeaf, setParent, setState, setSymbol, toString
      • Methods inherited from interface net.automatalib.graph.Graph

        getAdjacentNodes, getOutgoingEdgesIterator
      • Methods inherited from interface net.automatalib.graph.IndefiniteGraph

        getAdjacentNodesIterator, getEdgesBetween
      • Methods inherited from interface net.automatalib.graph.IndefiniteSimpleGraph

        isConnected
      • Methods inherited from interface net.automatalib.graph.ads.RecursiveADSNode

        getChildren, getNodesForRoot, getOutgoingEdges, getParent, getState, getSymbol, getTarget, setParent, setState, setSymbol
      • Methods inherited from interface net.automatalib.graph.SimpleGraph

        createDynamicNodeMapping, createStaticNodeMapping, iterator, nodeIDs, size
    • Constructor Detail

      • ADTLeafNode

        public ADTLeafNode​(@Nullable ADTNode<S,​I,​O> parent,
                           @Nullable S hypothesisState)
    • Method Detail

      • getNodeType

        public ADTNode.NodeType getNodeType()
        Description copied from interface: ADTNode
        Returns the node type of the current node.
        Specified by:
        getNodeType in interface ADTNode<S,​I,​O>
        Returns:
        the node type