Package owl.ltl.visitors
Class PropositionalIntVisitor
- java.lang.Object
-
- owl.ltl.visitors.PropositionalIntVisitor
-
- All Implemented Interfaces:
ToIntFunction<Formula>
,IntVisitor
public abstract class PropositionalIntVisitor extends Object implements IntVisitor
Visitor skeleton implementation that views the formula as propositional formula. For this reason all methods for modal operators are final and need to be handled uniformly.
-
-
Constructor Summary
Constructors Constructor Description PropositionalIntVisitor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description int
visit(FOperator fOperator)
protected abstract int
visit(Formula.TemporalOperator formula)
int
visit(GOperator gOperator)
abstract int
visit(Literal literal)
int
visit(MOperator mOperator)
int
visit(ROperator rOperator)
int
visit(UOperator uOperator)
int
visit(WOperator wOperator)
int
visit(XOperator xOperator)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface owl.ltl.visitors.IntVisitor
applyAsInt, visit, visit, visit, visit, visit
-
-
-
-
Method Detail
-
visit
protected abstract int visit(Formula.TemporalOperator formula)
-
visit
public abstract int visit(Literal literal)
- Specified by:
visit
in interfaceIntVisitor
-
visit
public final int visit(FOperator fOperator)
- Specified by:
visit
in interfaceIntVisitor
-
visit
public final int visit(GOperator gOperator)
- Specified by:
visit
in interfaceIntVisitor
-
visit
public final int visit(MOperator mOperator)
- Specified by:
visit
in interfaceIntVisitor
-
visit
public final int visit(ROperator rOperator)
- Specified by:
visit
in interfaceIntVisitor
-
visit
public final int visit(UOperator uOperator)
- Specified by:
visit
in interfaceIntVisitor
-
visit
public final int visit(WOperator wOperator)
- Specified by:
visit
in interfaceIntVisitor
-
visit
public final int visit(XOperator xOperator)
- Specified by:
visit
in interfaceIntVisitor
-
-