Package owl.ltl.visitors
Class GeneralFormulaMutator
- java.lang.Object
-
- owl.ltl.visitors.GeneralFormulaMutator
-
-
Field Summary
Fields Modifier and Type Field Description intnumOfAllowedMutations
-
Constructor Summary
Constructors Constructor Description GeneralFormulaMutator(List<String> literals, int mutation_rate, int max_num_of_mutations_to_apply)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description owl.ltl.Formulaapply(owl.ltl.Formula formula)owl.ltl.Literalnew_literal(owl.ltl.Formula current)owl.ltl.Formulavisit(owl.ltl.Biconditional biconditional)owl.ltl.Formulavisit(owl.ltl.BooleanConstant booleanConstant)owl.ltl.Formulavisit(owl.ltl.Conjunction conjunction)owl.ltl.Formulavisit(owl.ltl.Disjunction disjunction)owl.ltl.Formulavisit(owl.ltl.FOperator fOperator)owl.ltl.Formulavisit(owl.ltl.FrequencyG freq)owl.ltl.Formulavisit(owl.ltl.GOperator gOperator)owl.ltl.Formulavisit(owl.ltl.HOperator hOperator)owl.ltl.Formulavisit(owl.ltl.Literal literal)owl.ltl.Formulavisit(owl.ltl.MOperator mOperator)owl.ltl.Formulavisit(owl.ltl.OOperator oOperator)owl.ltl.Formulavisit(owl.ltl.ROperator rOperator)owl.ltl.Formulavisit(owl.ltl.SOperator sOperator)owl.ltl.Formulavisit(owl.ltl.TOperator tOperator)owl.ltl.Formulavisit(owl.ltl.UOperator uOperator)owl.ltl.Formulavisit(owl.ltl.WOperator wOperator)owl.ltl.Formulavisit(owl.ltl.XOperator xOperator)owl.ltl.Formulavisit(owl.ltl.YOperator yOperator)owl.ltl.Formulavisit(owl.ltl.ZOperator zOperator)
-
-
-
Method Detail
-
apply
public owl.ltl.Formula apply(owl.ltl.Formula formula)
-
visit
public owl.ltl.Formula visit(owl.ltl.BooleanConstant booleanConstant)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
visit
public owl.ltl.Formula visit(owl.ltl.Literal literal)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
visit
public owl.ltl.Formula visit(owl.ltl.XOperator xOperator)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
visit
public owl.ltl.Formula visit(owl.ltl.FOperator fOperator)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
visit
public owl.ltl.Formula visit(owl.ltl.GOperator gOperator)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
visit
public owl.ltl.Formula visit(owl.ltl.Conjunction conjunction)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
visit
public owl.ltl.Formula visit(owl.ltl.Disjunction disjunction)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
visit
public owl.ltl.Formula visit(owl.ltl.UOperator uOperator)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
visit
public owl.ltl.Formula visit(owl.ltl.WOperator wOperator)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
visit
public owl.ltl.Formula visit(owl.ltl.MOperator mOperator)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
visit
public owl.ltl.Formula visit(owl.ltl.ROperator rOperator)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
visit
public owl.ltl.Formula visit(owl.ltl.Biconditional biconditional)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
visit
public owl.ltl.Formula visit(owl.ltl.FrequencyG freq)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
visit
public owl.ltl.Formula visit(owl.ltl.OOperator oOperator)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
visit
public owl.ltl.Formula visit(owl.ltl.HOperator hOperator)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
visit
public owl.ltl.Formula visit(owl.ltl.TOperator tOperator)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
visit
public owl.ltl.Formula visit(owl.ltl.SOperator sOperator)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
visit
public owl.ltl.Formula visit(owl.ltl.YOperator yOperator)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
visit
public owl.ltl.Formula visit(owl.ltl.ZOperator zOperator)
- Specified by:
visitin interfaceowl.ltl.visitors.Visitor<owl.ltl.Formula>
-
new_literal
public owl.ltl.Literal new_literal(owl.ltl.Formula current)
-
-