Package boomerang.solver
Class ControlFlowEdgeBasedFieldTransitionListener<W extends wpds.impl.Weight>
- java.lang.Object
-
- boomerang.solver.ControlFlowEdgeBasedFieldTransitionListener<W>
-
- All Implemented Interfaces:
wpds.interfaces.WPAUpdateListener<Field,sync.pds.solver.nodes.INode<sync.pds.solver.nodes.Node<ControlFlowGraph.Edge,Val>>,W>
public abstract class ControlFlowEdgeBasedFieldTransitionListener<W extends wpds.impl.Weight> extends Object implements wpds.interfaces.WPAUpdateListener<Field,sync.pds.solver.nodes.INode<sync.pds.solver.nodes.Node<ControlFlowGraph.Edge,Val>>,W>
-
-
Constructor Summary
Constructors Constructor Description ControlFlowEdgeBasedFieldTransitionListener(ControlFlowGraph.Edge cfgEdge)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)ControlFlowGraph.EdgegetCfgEdge()inthashCode()abstract voidonAddedTransition(wpds.impl.Transition<Field,sync.pds.solver.nodes.INode<sync.pds.solver.nodes.Node<ControlFlowGraph.Edge,Val>>> t)voidonWeightAdded(wpds.impl.Transition<Field,sync.pds.solver.nodes.INode<sync.pds.solver.nodes.Node<ControlFlowGraph.Edge,Val>>> t, W w, wpds.impl.WeightedPAutomaton<Field,sync.pds.solver.nodes.INode<sync.pds.solver.nodes.Node<ControlFlowGraph.Edge,Val>>,W> aut)
-
-
-
Constructor Detail
-
ControlFlowEdgeBasedFieldTransitionListener
public ControlFlowEdgeBasedFieldTransitionListener(ControlFlowGraph.Edge cfgEdge)
-
-
Method Detail
-
getCfgEdge
public ControlFlowGraph.Edge getCfgEdge()
-
onWeightAdded
public void onWeightAdded(wpds.impl.Transition<Field,sync.pds.solver.nodes.INode<sync.pds.solver.nodes.Node<ControlFlowGraph.Edge,Val>>> t, W w, wpds.impl.WeightedPAutomaton<Field,sync.pds.solver.nodes.INode<sync.pds.solver.nodes.Node<ControlFlowGraph.Edge,Val>>,W> aut)
- Specified by:
onWeightAddedin interfacewpds.interfaces.WPAUpdateListener<Field,sync.pds.solver.nodes.INode<sync.pds.solver.nodes.Node<ControlFlowGraph.Edge,Val>>,W extends wpds.impl.Weight>
-
onAddedTransition
public abstract void onAddedTransition(wpds.impl.Transition<Field,sync.pds.solver.nodes.INode<sync.pds.solver.nodes.Node<ControlFlowGraph.Edge,Val>>> t)
-
-