Uses of Interface
net.maswag.falcaun.parser.TemporalLogic.LTLFormula
Packages that use TemporalLogic.LTLFormula
Package
Description
FalCAuN - Falsification tool for Cyber-Physical Systems via Automata Learning.
FalCAuN parser package: STL/LTL formula parsing, signal mapping, and temporal logic utilities.
-
Uses of TemporalLogic.LTLFormula in net.maswag.falcaun
Method parameters in net.maswag.falcaun with type arguments of type TemporalLogic.LTLFormulaModifier and TypeMethodDescriptionprivate voidSGAMapper.createDELAs(List<TemporalLogic.LTLFormula> formulaList, net.automatalib.alphabet.Alphabet<String> sigma, net.automatalib.alphabet.Alphabet<String> gamma, boolean partial) Constructor parameters in net.maswag.falcaun with type arguments of type TemporalLogic.LTLFormulaModifierConstructorDescriptionSGAMapper(List<TemporalLogic.LTLFormula> formulaList, net.automatalib.alphabet.Alphabet<String> sigma, net.automatalib.alphabet.Alphabet<String> gamma, boolean partial) -
Uses of TemporalLogic.LTLFormula in net.maswag.falcaun.parser
Classes in net.maswag.falcaun.parser that implement TemporalLogic.LTLFormulaModifier and TypeClassDescriptionclassThe atomic propositions in LTL formulas(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static classMethods in net.maswag.falcaun.parser that return TemporalLogic.LTLFormulaModifier and TypeMethodDescriptionprivate TemporalLogic.LTLFormulaLTLVisitorImpl.handleInterval(TemporalOp<String> subFml, LTLParser.IntervalContext ctx) parse an LTL formulastatic TemporalLogic.LTLFormulaLTLFormulaHelper.prepareFormula(TemporalLogic.LTLFormula formula) Prepares a formula for use by collecting its atomic propositions and setting them.LTLAtomic.toDisjunctiveForm()LTLAtomic.toNnf(boolean negate) LTLVisitorImpl.visitExpr(LTLParser.ExprContext ctx) Visit a parse tree produced byLTLParser.expr().Methods in net.maswag.falcaun.parser that return types with arguments of type TemporalLogic.LTLFormulaModifier and TypeMethodDescriptionstatic List<TemporalLogic.LTLFormula>LTLFormulaHelper.convertToLTLFormulas(List<TemporalLogic.STLCost> stlFormulas) Converts a list of STL formulas to prepared LTL formulas.Methods in net.maswag.falcaun.parser with parameters of type TemporalLogic.LTLFormulaModifier and TypeMethodDescriptionstatic LTLAPsLTLFormulaHelper.collectAPs(TemporalLogic.LTLFormula formula) Collects all atomic propositions from a formula tree and creates an APs collection.static TemporalLogic.LTLFormulaLTLFormulaHelper.prepareFormula(TemporalLogic.LTLFormula formula) Prepares a formula for use by collecting its atomic propositions and setting them.static voidLTLFormulaHelper.setAPs(TemporalLogic.LTLFormula formula, LTLAPs aps) Sets the atomic propositions on a formula tree and propagates it to all subformulas.Constructors in net.maswag.falcaun.parser with parameters of type TemporalLogic.LTLFormulaModifierConstructorDescription(package private)LTLAnd(TemporalLogic.LTLFormula subFml1, TemporalLogic.LTLFormula subFml2) (package private)(package private)LTLGlobally(TemporalLogic.LTLFormula subFml) (package private)LTLImply(TemporalLogic.LTLFormula subFml1, TemporalLogic.LTLFormula subFml2) (package private)LTLNext(TemporalLogic.LTLFormula subFml, boolean nullPositive) (package private)LTLNot(TemporalLogic.LTLFormula subFml) (package private)LTLRelease(TemporalLogic.LTLFormula left, TemporalLogic.LTLFormula right)