L
- Location typepublic class NodeInGraph<L> extends Object
KeyGraph
.
It is labeled by a triplet from the reachability relation. For each location
p
in the VPA, it has a boolean indicating whether the target state of
the triplet can read a return symbol and pop the stack symbol corresponding
to p
.Constructor and Description |
---|
NodeInGraph(L startLocation,
L targetLocation,
JSONSymbol symbol,
net.automatalib.automata.vpda.OneSEVPA<L,JSONSymbol> automaton,
L binLocation) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
PairSourceToReached<L> |
getPairLocations() |
L |
getStartLocation() |
JSONSymbol |
getSymbol() |
L |
getTargetLocation() |
int |
hashCode() |
boolean |
isAcceptingForLocation(int locationId) |
boolean |
isOnPathToAcceptingForLocation(int locationId) |
String |
toString() |
public NodeInGraph(L startLocation, L targetLocation, JSONSymbol symbol, net.automatalib.automata.vpda.OneSEVPA<L,JSONSymbol> automaton, L binLocation)
public JSONSymbol getSymbol()
public L getStartLocation()
public L getTargetLocation()
public PairSourceToReached<L> getPairLocations()
public boolean isAcceptingForLocation(int locationId)
public boolean isOnPathToAcceptingForLocation(int locationId)
Copyright © 2022. All rights reserved.