Class AutomatonGraphView<S,​I,​T,​A extends Automaton<S,​I,​T>>

    • Field Detail

      • inputs

        protected final Collection<? extends I> inputs
    • Constructor Detail

      • AutomatonGraphView

        public AutomatonGraphView​(A automaton,
                                  Collection<? extends I> inputs)
    • Method Detail

      • getOutgoingEdges

        public Collection<TransitionEdge<I,​T>> getOutgoingEdges​(S node)
        Description copied from interface: Graph
        Retrieves, for a given node, the (finite) collection of all outgoing edges.
        Parameters:
        node - the node
        Returns:
        a collection containing the outgoing edges
      • getTarget

        public S getTarget​(TransitionEdge<I,​T> edge)
        Description copied from interface: IndefiniteGraph
        Retrieves, for a given edge, its target node.
        Parameters:
        edge - the edge.
        Returns:
        the target node of the given edge.