public class Formula extends LTLFormula implements java.lang.Iterable<java.lang.String>
| Constructor and Description |
|---|
Formula(char c,
Formula sx,
Formula dx,
java.lang.String n) |
| Modifier and Type | Method and Description |
|---|---|
Formula |
clone() |
boolean |
containsUntil() |
boolean |
equals(java.lang.Object o) |
Formula |
getLeft() |
int |
getLength() |
Formula |
getNext() |
Formula |
getRight() |
Formula |
getSub1() |
Formula |
getSub2() |
int |
hashCode() |
boolean |
isLiteral() |
boolean |
isPositiveProposition() |
boolean |
isSpecialRelease(java.util.Collection<Formula> formulas) |
boolean |
isSyntacticallyImplied(java.util.Collection<Formula> old,
java.util.Collection<Formula> next) |
java.util.Iterator<java.lang.String> |
iterator() |
boolean |
mustSatisfyProposition() |
Formula |
negate() |
void |
relpaceParameter(java.lang.String formal,
java.lang.String real) |
getName, getType, setLeft, setName, setRight, setType, toString, toStringpublic Formula clone()
clone in class LTLFormulapublic boolean containsUntil()
public boolean equals(java.lang.Object o)
equals in class LTLFormulapublic Formula getLeft()
getLeft in class LTLFormulapublic int getLength()
getLength in class LTLFormulapublic Formula getNext()
public Formula getRight()
getRight in class LTLFormulapublic Formula getSub1()
public Formula getSub2()
public int hashCode()
hashCode in class LTLFormulapublic boolean isLiteral()
public boolean isPositiveProposition()
public boolean isSpecialRelease(java.util.Collection<Formula> formulas)
public boolean isSyntacticallyImplied(java.util.Collection<Formula> old, java.util.Collection<Formula> next)
public java.util.Iterator<java.lang.String> iterator()
iterator in interface java.lang.Iterable<java.lang.String>public boolean mustSatisfyProposition()
public Formula negate()
public void relpaceParameter(java.lang.String formal,
java.lang.String real)