Package utils
Class Formula2Automaton<S>
- java.lang.Object
-
- utils.Formula2Automaton<S>
-
public class Formula2Automaton<S> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description intalphabetSizeintencoded_alphabetMap<String,String>labelIDsint[]state
-
Constructor Summary
Constructors Constructor Description Formula2Automaton()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccConditionIsSatisfied(jhoafparser.ast.BooleanExpression<jhoafparser.ast.AtomAcceptance> acceptanceCondition, it.unimi.dsi.fastutil.ints.IntArrayList acceptanceSets)automata.AutomatonformulaToDfa(owl.ltl.LabelledFormula formula)voidgenerateLabels(List<String> variables)automata.AutomatonnbaToDfa(owl.automaton.Automaton<S,? extends owl.automaton.acceptance.OmegaAcceptance> automaton)automata.AutomatonPAtoDfa(owl.automaton.Automaton<S,owl.automaton.acceptance.ParityAcceptance> automaton)voidsetLabel(String l)voidsetLabelEncoded(String l)automata.AutomatontelaToDfa(owl.automaton.Automaton<S,owl.automaton.acceptance.EmersonLeiAcceptance> automaton)
-
-
-
Method Detail
-
formulaToDfa
public automata.Automaton formulaToDfa(owl.ltl.LabelledFormula formula)
-
nbaToDfa
public automata.Automaton nbaToDfa(owl.automaton.Automaton<S,? extends owl.automaton.acceptance.OmegaAcceptance> automaton)
-
telaToDfa
public automata.Automaton telaToDfa(owl.automaton.Automaton<S,owl.automaton.acceptance.EmersonLeiAcceptance> automaton)
-
PAtoDfa
public automata.Automaton PAtoDfa(owl.automaton.Automaton<S,owl.automaton.acceptance.ParityAcceptance> automaton)
-
accConditionIsSatisfied
public boolean accConditionIsSatisfied(jhoafparser.ast.BooleanExpression<jhoafparser.ast.AtomAcceptance> acceptanceCondition, it.unimi.dsi.fastutil.ints.IntArrayList acceptanceSets)
-
setLabel
public void setLabel(String l) throws RuntimeException
- Throws:
RuntimeException
-
setLabelEncoded
public void setLabelEncoded(String l) throws RuntimeException
- Throws:
RuntimeException
-
-