Class AbstractModalFormulaNode<L,AP>
java.lang.Object
net.automatalib.common.util.string.AbstractPrintable
net.automatalib.modelchecker.m3c.formula.AbstractFormulaNode<L,AP>
net.automatalib.modelchecker.m3c.formula.AbstractUnaryFormulaNode<L,AP>
net.automatalib.modelchecker.m3c.formula.AbstractModalFormulaNode<L,AP>
- Type Parameters:
L- label typeAP- atomic proposition type
- All Implemented Interfaces:
Printable,FormulaNode<L,AP>
- Direct Known Subclasses:
BoxNode,DiamondNode
Abstract super-class for modal (sub-) formulas.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()protected voidprintMuCalcNode(Appendable a, char leftModalitySymbol, char rightModalitySymbol) Methods inherited from class net.automatalib.modelchecker.m3c.formula.AbstractUnaryFormulaNode
getChild, getVarNumberChild, printUnaryFormulaNodeMethods inherited from class net.automatalib.modelchecker.m3c.formula.AbstractFormulaNode
getVarNumber, setVarNumberMethods inherited from class net.automatalib.common.util.string.AbstractPrintable
toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.automatalib.modelchecker.m3c.formula.FormulaNode
accept, toNNF
-
Constructor Details
-
AbstractModalFormulaNode
-
-
Method Details
-
getAction
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractUnaryFormulaNode<L,AP>
-
equals
- Overrides:
equalsin classAbstractUnaryFormulaNode<L,AP>
-
printMuCalcNode
protected void printMuCalcNode(Appendable a, char leftModalitySymbol, char rightModalitySymbol) throws IOException - Throws:
IOException
-