Package owl.ltl
Class Conjunction
- java.lang.Object
-
- owl.ltl.Formula
-
- owl.ltl.Formula.LogicalOperator
-
- owl.ltl.PropositionalFormula
-
- owl.ltl.Conjunction
-
- All Implemented Interfaces:
Comparable<Formula>
public final class Conjunction extends PropositionalFormula
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class owl.ltl.Formula
Formula.LogicalOperator, Formula.ModalOperator, Formula.TemporalOperator
-
-
Field Summary
-
Fields inherited from class owl.ltl.PropositionalFormula
children
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <A,B>
Aaccept(BinaryVisitor<B,A> v, B parameter)
int
accept(IntVisitor v)
<R> R
accept(Visitor<R> v)
Formula
nnf()
Formula
not()
Syntactically negate this formula.static Formula
of(Iterable<? extends Formula> iterable)
static Formula
of(Iterator<? extends Formula> iterator)
static Formula
of(Stream<? extends Formula> stream)
static Formula
of(Formula... formulas)
static Formula
of(Formula left, Formula right)
protected String
operatorSymbol()
Formula
substitute(Function<? super Formula.TemporalOperator,? extends Formula> substitution)
-
Methods inherited from class owl.ltl.PropositionalFormula
children, compareToImpl, equalsImpl, isPureEventual, isPureUniversal, map, shortCircuit, toString
-
Methods inherited from class owl.ltl.Formula.LogicalOperator
temporalStep, temporalStep, temporalStep, temporalStepUnfold, unfold, unfoldTemporalStep
-
Methods inherited from class owl.ltl.Formula
allMatch, anyMatch, atomicPropositions, compareTo, equals, hashCode, height, isSuspendable, subformulas, subformulas, subformulas
-
-
-
-
Method Detail
-
accept
public int accept(IntVisitor v)
-
accept
public <A,B> A accept(BinaryVisitor<B,A> v, B parameter)
-
not
public Formula not()
Description copied from class:Formula
Syntactically negate this formula.If this formula is in NNF, the returned negation will also be in NNF.
-
substitute
public Formula substitute(Function<? super Formula.TemporalOperator,? extends Formula> substitution)
- Specified by:
substitute
in classFormula
-
operatorSymbol
protected String operatorSymbol()
- Specified by:
operatorSymbol
in classPropositionalFormula
-
-