public interface IPushdownSystem<N extends Location,D extends State,W extends Weight>
| Modifier and Type | Method and Description |
|---|---|
boolean |
addRule(Rule<N,D,W> rule) |
Set<Rule<N,D,W>> |
getAllRules() |
Set<NormalRule<N,D,W>> |
getNormalRules() |
Set<NormalRule<N,D,W>> |
getNormalRulesEnding(D start,
N string) |
Set<PopRule<N,D,W>> |
getPopRules() |
Set<PushRule<N,D,W>> |
getPushRules() |
Set<PushRule<N,D,W>> |
getPushRulesEnding(D start,
N string) |
Set<Rule<N,D,W>> |
getRulesStarting(D start,
N string) |
Set<D> |
getStates() |
void |
poststar(WeightedPAutomaton<N,D,W> initialAutomaton) |
void |
poststar(WeightedPAutomaton<N,D,W> initialAutomaton,
NestedWeightedPAutomatons<N,D,W> summaries) |
void |
prestar(WeightedPAutomaton<N,D,W> initialAutomaton) |
void |
registerUpdateListener(WPDSUpdateListener<N,D,W> listener) |
Set<NormalRule<N,D,W>> getNormalRules()
void prestar(WeightedPAutomaton<N,D,W> initialAutomaton)
void poststar(WeightedPAutomaton<N,D,W> initialAutomaton)
void poststar(WeightedPAutomaton<N,D,W> initialAutomaton, NestedWeightedPAutomatons<N,D,W> summaries)
void registerUpdateListener(WPDSUpdateListener<N,D,W> listener)
Copyright © 2023. All rights reserved.